ACM Transactions on Graphics, SIGGRAPH 2026
Forget Superresolution, Sample Adaptively (when Path Tracing)
We introduce an end-to-end adaptive sampling and denoising pipeline for sparse real-time path tracing. Our method trains stably despite discrete sampling decisions and uses perceptual, tonemapping-aware optimization to place samples where they matter most. It samples fine structures, specular highlights, and shadows, producing more detailed reconstructions than superresolution or uniform sampling.
Adaptive sparse sampling, trained end to end.
Previous-frame display feedback guides the sampler.
Shared recurrent features connect sampler and denoiser.
Previous HDR output feeds the denoiser.
Differentiating discrete sampling.
Adaptive sampling chooses which pixels receive path-tracing samples. That choice is discrete, so naive backpropagation gives the sampler little useful signal. We use stochastic rounding with a relaxed estimator, producing gradients that better match finite-difference estimates and remain stable at sparse budgets. This is important for HDR path-traced samples: our clipped ramp has no nonzero tails below the sampling threshold, so rare bright samples cannot shine through pixels that should receive no sample.
Finite difference
Straight-through
Ours
See the paper for tone-mapping-aware training, sparse denoising architecture, ablations, and implementation details.
Sharper details at the same budget.
At the 50 percent superresolution-equivalent budget, adaptive sparse sampling outperforms superresolution and uniform sparse sampling. The visual gains are clearest around fine structures, shadow boundaries, specular highlights, and disocclusions.
| Method | PSNR | MS-SSIM | HaarPSI | MILO | CVVDP SDR/HDR | CGVQM |
|---|---|---|---|---|---|---|
| Superresolution with LR inputs | ||||||
| DLSS | 22.88 | 0.8950 | 0.6195 | 2.506 | 6.349 / 6.042 | 45.01 |
| JNDS | 21.92 | 0.8657 | 0.5370 | 2.276 | 5.621 / 5.508 | 28.87 |
| Sparse uniform sampling with HR inputs | ||||||
| NPPD | 23.92 | 0.9062 | 0.6139 | 2.534 | 6.393 / 6.407 | 47.02 |
| Ours Uniform | 24.64 | 0.9183 | 0.6532 | 2.640 | 6.753 / 6.745 | 55.21 |
| Sparse adaptive sampling with HR inputs | ||||||
| RLSNAS | 18.33 | 0.8077 | 0.3969 | 1.986 | 3.906 / -- | -9.08 |
| SAUDC | 23.09 | 0.8848 | 0.5645 | 2.250 | 5.965 / 4.993 | 38.97 |
| Ours Adaptive | 25.41 | 0.9273 | 0.6815 | 2.677 | 7.056 / 6.972 | 57.63 |
Robust adaptive sampling. (Finally.)
Adaptive sampling has a reliability problem: with a fixed total budget, allocating more samples to one region means taking them from another. We compare the best- and worst-performing regions against uniform sampling. The sampler gives up samples mostly in smooth, low-contrast areas where errors are hard to see, while spending them on fine geometry and high-error regions where the gain is visible.
BibTeX
@article{balint2026fssa,
title = {Forget Superresolution, Sample Adaptively (when Path Tracing)},
author = {Balint, Martin and Salaun, Corentin and Seidel, Hans-Peter and Myszkowski, Karol},
journal = {ACM Transactions on Graphics},
year = {2026},
volume = {45},
number = {4},
article = {90},
doi = {10.1145/3811377}
}