Inverse Rendering using Multi-Bounce Path Tracing and Reservoir Sampling
Not on the map. Why?
Abstract (arXiv)
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/
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 31 of its 49 references that are in the map. First posted on arXiv 24 Jun 2024.
Builds on
31 of 49 references.
References · 31
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,141
- 2022Instant Neural Graphics Primitives with a Multiresolution Hash Encodingcited by 3,698
- 2021NeuS: Learning Neural Implicit Surfaces by Volume Rendering for Multi-view Reconstructioncited by 1,701
- 2021Plenoxels: Radiance Fields without Neural Networkscited by 1,607
- 2022TensoRF: Tensorial Radiance Fieldscited by 1,275
- 2021Volume Rendering of Neural Implicit Surfacescited by 990
- 2021Direct Voxel Grid Optimization: Super-fast Convergence for Radiance Fields Reconstructioncited by 961
- 2023DreamGaussian: Generative Gaussian Splatting for Efficient 3D Content Creationcited by 837
- 2023Mip-Splatting: Alias-free 3D Gaussian Splattingcited by 661
- 2020NeRV: Neural Reflectance and Visibility Fields for Relighting and View Synthesiscited by 493
- 2021Deep Marching Tetrahedra: a Hybrid Representation for High-Resolution 3D Shape Synthesiscited by 459
19 more
- 2020NeRD: Neural Reflectance Decomposition from Image Collectionscited by 446
- 2020Modular Primitives for High-Performance Differentiable Renderingcited by 439
- 2021Extracting Triangular 3D Models, Materials, and Lighting From Imagescited by 363
- 2021PhySG: Inverse Rendering with Spherical Gaussians for Physics-based Material Editing and Relightingcited by 332
- 2022NeuS2: Fast Learning of Neural Implicit Surfaces for Multi-view Reconstructioncited by 311
- 2022MobileNeRF: Exploiting the Polygon Rasterization Pipeline for Efficient Neural Field Rendering on Mobile Architecturescited by 308
- 2023GS-IR: 3D Gaussian Splatting for Inverse Renderingcited by 220
- 2021Neural-PIL: Neural Pre-Integrated Lighting for Reflectance Decompositioncited by 204
- 2023TensoIR: Tensorial Inverse Renderingcited by 166
- 2022Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoisingcited by 163
- 2023Delicate Textured Mesh Recovery from NeRF via Adaptive Surface Refinementcited by 106
- 2020Deep Reflectance Volumes: Relightable Reconstructions from Multi-View Photometric Imagescited by 98
- 2023NeILF++: Inter-Reflectable Light Fields for Geometry and Material Estimationcited by 73
- 2021Unified Shape and SVBRDF Recovery using Differentiable Monte Carlo Renderingcited by 71
- 2023Adaptive Shells for Efficient Neural Radiance Field Renderingcited by 69
- 2023Ref-NeuS: Ambiguity-Reduced Neural Implicit Surface Learning for Multi-View Reconstruction with Reflectioncited by 68
- 2024Objects With Lighting: A Real-World Dataset for Evaluating Reconstruction and Rendering for Object Relightingcited by 18
- 2024Inverse Rendering of Glossy Objects via the Neural Plenoptic Function and Radiance Fieldscited by 16
- 2024Neural Directional Encoding for Efficient and Accurate View-Dependent Appearance Modelingcited by 15
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 3.
4 papers.
- 2024GSurf: Learning Signed Distance Fields from Splatting Opaque Gaussians for High-quality 3D Reconstructioncited by 7
- 2026EAG-PT: Emission-Aware Gaussians and Path Tracing for Diffuse Indoor Scene Reconstruction and Editingcited by 1
- 2026DiffTrans: Differentiable Geometry-Materials Decomposition for Reconstructing Transparent Objectscited by 0
- 2026ExMesh++: From Multi-View Images to Relightable UV-PBR Mesh Assets via Topology-Adaptive Reconstruction and Decompositioncited by 0
- 2026ExMesh++: From Multi-View Images to Relightable UV-PBR Mesh Assets via Topology-Adaptive Reconstruction and Decomposition25 Aug 2026
- 2026DiffTrans: Differentiable Geometry-Materials Decomposition for Reconstructing Transparent Objects28 Feb 2026
- 2026EAG-PT: Emission-Aware Gaussians and Path Tracing for Diffuse Indoor Scene Reconstruction and Editing30 Jan 2026
- 2024GSurf: Learning Signed Distance Fields from Splatting Opaque Gaussians for High-quality 3D Reconstruction24 Nov 2024