Flash Cache: Reducing Bias in Radiance Cache Based Inverse Rendering

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Attal, Benjamin, Verbin, Dor, Mildenhall, Ben, Hedman, Peter, Barron, Jonathan T., O'Toole, Matthew, Srinivasan, Pratul P.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913523157696512
author Attal, Benjamin
Verbin, Dor
Mildenhall, Ben
Hedman, Peter
Barron, Jonathan T.
O'Toole, Matthew
Srinivasan, Pratul P.
author_facet Attal, Benjamin
Verbin, Dor
Mildenhall, Ben
Hedman, Peter
Barron, Jonathan T.
O'Toole, Matthew
Srinivasan, Pratul P.
contents State-of-the-art techniques for 3D reconstruction are largely based on volumetric scene representations, which require sampling multiple points to compute the color arriving along a ray. Using these representations for more general inverse rendering -- reconstructing geometry, materials, and lighting from observed images -- is challenging because recursively path-tracing such volumetric representations is expensive. Recent works alleviate this issue through the use of radiance caches: data structures that store the steady-state, infinite-bounce radiance arriving at any point from any direction. However, these solutions rely on approximations that introduce bias into the renderings and, more importantly, into the gradients used for optimization. We present a method that avoids these approximations while remaining computationally efficient. In particular, we leverage two techniques to reduce variance for unbiased estimators of the rendering equation: (1) an occlusion-aware importance sampler for incoming illumination and (2) a fast cache architecture that can be used as a control variate for the radiance from a high-quality, but more expensive, volumetric cache. We show that by removing these biases our approach improves the generality of radiance cache based inverse rendering, as well as increasing quality in the presence of challenging light transport effects such as specular reflections.
format Preprint
id arxiv_https___arxiv_org_abs_2409_05867
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Flash Cache: Reducing Bias in Radiance Cache Based Inverse Rendering
Attal, Benjamin
Verbin, Dor
Mildenhall, Ben
Hedman, Peter
Barron, Jonathan T.
O'Toole, Matthew
Srinivasan, Pratul P.
Computer Vision and Pattern Recognition
Graphics
State-of-the-art techniques for 3D reconstruction are largely based on volumetric scene representations, which require sampling multiple points to compute the color arriving along a ray. Using these representations for more general inverse rendering -- reconstructing geometry, materials, and lighting from observed images -- is challenging because recursively path-tracing such volumetric representations is expensive. Recent works alleviate this issue through the use of radiance caches: data structures that store the steady-state, infinite-bounce radiance arriving at any point from any direction. However, these solutions rely on approximations that introduce bias into the renderings and, more importantly, into the gradients used for optimization. We present a method that avoids these approximations while remaining computationally efficient. In particular, we leverage two techniques to reduce variance for unbiased estimators of the rendering equation: (1) an occlusion-aware importance sampler for incoming illumination and (2) a fast cache architecture that can be used as a control variate for the radiance from a high-quality, but more expensive, volumetric cache. We show that by removing these biases our approach improves the generality of radiance cache based inverse rendering, as well as increasing quality in the presence of challenging light transport effects such as specular reflections.
title Flash Cache: Reducing Bias in Radiance Cache Based Inverse Rendering
topic Computer Vision and Pattern Recognition
Graphics
url https://arxiv.org/abs/2409.05867