Neural Partitioning Pyramids for Denoising Monte Carlo Renderings
Neural Partitioning Pyramids for Denoising Monte Carlo Renderings
Martin Bálint - Max Planck Institute for Informatics
Krzysztof Wolski - Max Planck Institute for Informatics
Karol Myszkowski - Max Planck Institute for Informatics
Hans-Peter Seidel - Max Planck Institute for Informatics
Rafał Mantiuk - University of Cambridge
Recent advancements in hardware-accelerated raytracing made it possible to achieve interactive framerates even for algorithms previously considered offline, such as path tracing. Interactive path tracing pipelines rely heavily on spatiotemporal denoising to produce a high-quality output from low-sample-count renderings. Such denoising is typically implemented as multiscale-kernel-based filters driven by lightweight U-Nets operating on pixels, and encoders operating on samples. In this work, we present a novel kernel architecture in the line of low-pass pyramid filters. Our architecture avoids the issues with the low-frequency response of previous such filters, resolving ringing, blotchiness, and box-shaped artefacts while improving overall detail. Instead of using classical downsampling and upsampling approaches, which are prone to aliasing, we let our weight predictor networks learn to partition the input radiance between pyramidal layers, predict kernels for denoising each partitioned and downscaled image, and then guide the upsampling process when combining layers. We present failure cases of pyramidal scale-composition in previous work and, through Fourier analysis, show how our method resolves them. Finally, we demonstrate state-of-the-art denoising performance.
Copyright 2024 | Imprint / Impressum | Data Protection / Datenschutzhinweis