Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Plateau-reduced Differentiable Path Tracing

About

Current differentiable renderers provide light transport gradients with respect to arbitrary scene parameters. However, the mere existence of these gradients does not guarantee useful update steps in an optimization. Instead, inverse rendering might not converge due to inherent plateaus, i.e., regions of zero gradient, in the objective function. We propose to alleviate this by convolving the high-dimensional rendering function that maps scene parameters to images with an additional kernel that blurs the parameter space. We describe two Monte Carlo estimators to compute plateau-free gradients efficiently, i.e., with low variance, and show that these translate into net-gains in optimization error and runtime performance. Our approach is a straightforward extension to both black-box and differentiable renderers and enables optimization of problems with intricate light transport, such as caustics or global illumination, that existing differentiable renderers do not converge on.

Michael Fischer, Tobias Ritschel• 2022

Related benchmarks

TaskDatasetResultRank
Surface Normal EstimationFamousShape (avg)
L2 Error0.05
18
Inverse RenderingShadow Synthetic Scene
PSNR31.77
4
Inverse RenderingShadow Mini (Synthetic Scene)
PSNR27.74
4
Inverse RenderingEnvlight Synthetic Scene
PSNR31.87
4
Inverse RenderingCaustics and Lights Synthetic Scene
PSNR17.09
4
Inverse RenderingSort Synthetic Scene
PSNR22.25
4
Showing 6 of 6 rows

Other info

Follow for update