Inverse Rendering using Multi-Bounce Path Tracing and Reservoir Sampling

📅 2024-06-24
📈 Citations: 1
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses joint inverse rendering of geometry, material, and illumination from multi-view images, with particular emphasis on modeling complex shadows (e.g., self-shadowing) and indirect illumination (e.g., internal reflections). We propose a two-stage explicit framework: first reconstructing a triangle-mesh geometry, then building a physically consistent, differentiable inverse renderer via multi-bounce path tracing coupled with reservoir sampling. To our knowledge, this is the first use of reservoir sampling in multi-bounce Monte Carlo integration for stable gradient-based optimization under low sample counts. Our method explicitly models indirect illumination and enables end-to-end joint optimization. It achieves state-of-the-art decomposition accuracy on challenging shadowed scenes, produces editable explicit meshes, and supports real-time relighting, material editing, and seamless integration with CAD and graphics engines.

Technology Category

Application Category

📝 Abstract
We present MIRReS, a novel two-stage inverse rendering framework that jointly reconstructs and optimizes the explicit geometry, material, and lighting from multi-view images. Unlike previous methods that rely on implicit irradiance fields or simplified path tracing algorithms, our method extracts an explicit geometry (triangular mesh) in stage one, and introduces a more realistic physically-based inverse rendering model that utilizes multi-bounce path tracing and Monte Carlo integration. By leveraging multi-bounce path tracing, our method effectively estimates indirect illumination, including self-shadowing and internal reflections, which improves the intrinsic decomposition of shape, material, and lighting. Moreover, we incorporate reservoir sampling into our framework to address the noise in Monte Carlo integration, enhancing convergence and facilitating gradient-based optimization with low sample counts. Through qualitative and quantitative evaluation of several scenarios, especially in challenging scenarios with complex shadows, we demonstrate that our method achieves state-of-the-art performance on decomposition results. Additionally, our optimized explicit geometry enables applications such as scene editing, relighting, and material editing with modern graphics engines or CAD software. The source code is available at https://brabbitdousha.github.io/MIRReS/
Problem

Research questions and friction points this paper is trying to address.

Reconstructs explicit geometry, material, lighting
Estimates indirect illumination accurately
Reduces noise in Monte Carlo integration
Innovation

Methods, ideas, or system contributions that make the work stand out.

Multi-bounce path tracing
Reservoir sampling
Explicit geometry optimization
🔎 Similar Papers
No similar papers found.
Y
Yuxin Dai
College of Computing and Data Science, Nanyang Technological University, Singapore
Q
Qi Wang
State Key Laboratory of CAD&CG, Zhejiang University, China
Jingsen Zhu
Jingsen Zhu
Cornell University
D
Dianbing Xi
State Key Laboratory of CAD&CG, Zhejiang University, China
Y
Yuchi Huo
State Key Laboratory of CAD&CG, Zhejiang University, China
C
Chen Qian
SenseTime Research, China
Y
Ying He
College of Computing and Data Science, Nanyang Technological University, Singapore