Robust Fitting of Parallax-Aware Mixtures for Path Guiding

Aug 12, 2020ยท
Lukas Ruppert
Sebastian Herholz
Sebastian Herholz
,
Henrik P.A. Lensch
ยท 1 min read
Abstract
Effective local light transport guiding demands for high quality guiding information, i.e., a precise representation of the directional incident radiance distribution at every point inside the scene. We introduce a parallax-aware distribution model based on parametric mixtures. By parallax-aware warping of the distribution, the local approximation of the 5D radiance field remains valid and precise across large spatial regions, even for close-by contributors. Our robust optimization scheme fits parametric mixtures to radiance samples collected in previous rendering passes. Robustness is achieved by splitting and merging of components refining the mixture. These splitting and merging decisions minimize and bound the expected variance of the local radiance estimator. In addition, we extend the fitting scheme to a robust, iterative update method, which allows for incremental training of our model using smaller sample batches. This results in more frequent training updates and, at the same time, significantly reduces the required sample memory footprint. The parametric representation of our model allows for the application of advanced importance sampling methods such as radiance-based, cosine-aware, and even product importance sampling. Our method further smoothly integrates next-event estimation (NEE) into path guiding, avoiding importance sampling of contributions better covered by NEE. The proposed robust fitting and update scheme, in combination with the parallax-aware representation, results in faster learning and lower variance compared to state-of-the-art path guiding approaches.
Type
Publication
At SIGGRAPH 2020
We want to thank the following persons and institutions for providing some of the models and scenes used in this work: Stanford 3D scanning repository (Buddha), Alvaro Luna Bautista and Joel Andersdon (Natural History), Bruce Walter (Bumpy Sphere), and Infinite Realities (InfiniteScan Head). An additional thanks goes to Robert Hildebrandt for lighting some of the scenes.