Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoising

06/07/2022
by   Jon Hasselgren, et al.
10

Recent advances in differentiable rendering have enabled high-quality reconstruction of 3D scenes from multi-view images. Most methods rely on simple rendering algorithms: pre-filtered direct lighting or learned representations of irradiance. We show that a more realistic shading model, incorporating ray tracing and Monte Carlo integration, substantially improves decomposition into shape, materials lighting. Unfortunately, Monte Carlo integration provides estimates with significant noise, even at large sample counts, which makes gradient-based inverse rendering very challenging. To address this, we incorporate multiple importance sampling and denoising in a novel inverse rendering pipeline. This substantially improves convergence and enables gradient-based optimization at low sample counts. We present an efficient method to jointly reconstruct geometry (explicit triangle meshes), materials, and lighting, which substantially improves material and light separation compared to previous work. We argue that denoising can become an integral part of high quality inverse rendering pipelines.

READ FULL TEXT

page 6

page 7

page 10

page 11

page 12

page 13

page 19

page 20

research
05/26/2023

Joint Optimization of Triangle Mesh, Material, and Light from Neural Fields with Neural Radiance Cache

Traditional inverse rendering techniques are based on textured meshes, w...
research
05/25/2023

Eclipse: Disambiguating Illumination and Materials using Unintended Shadows

Decomposing an object's appearance into representations of its materials...
research
03/28/2021

Unified Shape and SVBRDF Recovery using Differentiable Monte Carlo Rendering

Reconstructing the shape and appearance of real-world objects using meas...
research
06/15/2021

Real-Time Denoising of Volumetric Path Tracing for Direct Volume Rendering

Direct Volume Rendering (DVR) using Volumetric Path Tracing (VPT) is a s...
research
09/30/2021

Accelerating Inverse Rendering By Using a GPU and Reuse of Light Paths

Inverse rendering seeks to estimate scene characteristics from a set of ...
research
05/10/2019

DEMC: A Deep Dual-Encoder Network for Denoising Monte Carlo Rendering

In this paper, we present DEMC, a deep Dual-Encoder network to remove Mo...
research
08/11/2018

Neural Importance Sampling

We propose to use deep neural networks for generating samples in Monte C...

Please sign up or login with your details

Forgot password? Click here to reset