Uncertainty for SVBRDF Acquisition using Frequency Analysis
Ruben Wiersma, Julien Philip, Miloš Hašan, Krishna Mullia, Fujun Luan, Elmar Eisemann, Valentin Deschaintre
TL;DR
This work tackles the challenge of uncertainty in passive SVBRDF acquisition under uncontrolled lighting and unstructured viewpoints by introducing a fast, entropy-based uncertainty map computed in the spherical-harmonics frequency domain. By reformulating the reflection model as a convolution and leveraging the power spectrum of spherical-harmonic coefficients, the authors achieve millisecond-scale uncertainty estimates and competitive SVBRDF reconstruction performance. They validate the method against physically based path tracing, show a strong correlation between entropy and reconstruction error, and demonstrate practical applications such as capture guidance, information sharing, and diffusion-based inpainting, along with initialization speedups for optimization. These contributions enable robust, real-world SVBRDF capture workflows with significantly reduced computation and actionable guidance for data acquisition and post-processing.
Abstract
This paper aims to quantify uncertainty for SVBRDF acquisition in multi-view captures. Under uncontrolled illumination and unstructured viewpoints, there is no guarantee that the observations contain enough information to reconstruct the appearance properties of a captured object. We study this ambiguity, or uncertainty, using entropy and accelerate the analysis by using the frequency domain, rather than the domain of incoming and outgoing viewing angles. The result is a method that computes a map of uncertainty over an entire object within a millisecond. We find that the frequency model allows us to recover SVBRDF parameters with competitive performance, that the accelerated entropy computation matches results with a physically-based path tracer, and that there is a positive correlation between error and uncertainty. We then show that the uncertainty map can be applied to improve SVBRDF acquisition using capture guidance, sharing information on the surface, and using a diffusion model to inpaint uncertain regions. Our code is available at https://github.com/rubenwiersma/svbrdf_uncertainty.
