Unified Shape and SVBRDF Recovery using Differentiable Monte Carlo Rendering
Not on the map. Why?
Abstract (arXiv)
Reconstructing the shape and appearance of real-world objects using measured 2D images has been a long-standing problem in computer vision. In this paper, we introduce a new analysis-by-synthesis technique capable of producing high-quality reconstructions through robust coarse-to-fine optimization and physics-based differentiable rendering. Unlike most previous methods that handle geometry and reflectance largely separately, our method unifies the optimization of both by leveraging image gradients with respect to both object reflectance and geometry. To obtain physically accurate gradient estimates, we develop a new GPU-based Monte Carlo differentiable renderer leveraging recent advances in differentiable rendering theory to offer unbiased gradients while enjoying better performance than existing tools like PyTorch3D and redner. To further improve robustness, we utilize several shape and material priors as well as a coarse-to-fine optimization strategy to reconstruct geometry. We demonstrate that our technique can produce reconstructions with higher quality than previous methods such as COLMAP and Kinect Fusion.
Key facts. Cited by 71 papers in the map (data through 7 Oct 2026). Builds on 20 of its 87 references that are in the map. First posted on arXiv 28 Mar 2021.
Builds on
20 of 87 references.
References · 20
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,682
- 2018Occupancy Networks: Learning 3D Reconstruction in Function Spacecited by 2,037
- 2020Accelerating 3D Deep Learning with PyTorch3Dcited by 781
- 2020Modular Primitives for High-Performance Differentiable Renderingcited by 439
- 2019Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoningcited by 420
- 2019Inverse Rendering for Complex Indoor Scenes: Shape, Spatially-Varying Lighting and SVBRDF from a Single Imagecited by 202
- 2019SDFDiff: Differentiable Rendering of Signed Distance Fields for 3D Shape Optimizationcited by 159
- 2020Differentiable Rendering: A Surveycited by 123
- 2018Materials for Masses: SVBRDF Acquisition with a Single Mobile Phone Imagecited by 66
- 2020Deep 3D Capture: Geometry and Reflectance from Sparse Multi-View Imagescited by 65
- 2019Inverse Path Tracing for Joint Material and Lighting Estimationcited by 62
8 more
- 2019Flexible SVBRDF Capture with a Multi-Image Deep Networkcited by 50
- 2020MaterialGAN: Reflectance Capture using a Generative SVBRDF Modelcited by 33
- 2017Intrinsic3D: High-Quality 3D Reconstruction by Joint Appearance and Geometry Optimization with Spatially-Varying Lightingcited by 31
- 2017A Lightweight Approach for On-the-Fly Reflectance Estimationcited by 6
- 2017A Variational Approach to Shape-from-shading Under Natural Illuminationcited by 6
- 2017Dense Multi-view 3D-reconstruction Without Dense Correspondencescited by 5
- 2018Surface Light Field Fusioncited by 4
- 2020Pulsar: Efficient Sphere-based Neural Renderingcited by 3
Built on by
Citing papers per year: 2021: 5; 2022: 15; 2023: 26; 2024: 15; 2025: 7; 2026: 3.
71 papers.
Sort:
By area:
- 2021Advances in Neural Renderingcited by 365
- 2021Extracting Triangular 3D Models, Materials, and Lighting From Imagescited by 363
- 2023GS-IR: 3D Gaussian Splatting for Inverse Renderingcited by 220
- 2022Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoisingcited by 163
- 2022IRON: Inverse Rendering by Optimizing Neural SDFs and Materials from Photometric Imagescited by 110
- 2022Object-Compositional Neural Implicit Surfacescited by 74
- 2021DIB-R++: Learning to Predict Lighting and Material with a Hybrid Differentiable Renderercited by 52
- 2023Stanford-ORB: A Real-World 3D Object Inverse Rendering Benchmarkcited by 51
- 2024DreamMat: High-quality PBR Material Generation with Geometry- and Light-aware Diffusion Modelscited by 50
- 2023Neural-PBIR Reconstruction of Shape, Material, and Illuminationcited by 45
- 2022Multi-View Mesh Reconstruction with Neural Deferred Shadingcited by 44
- 2022A Level Set Theory for Neural Implicit Evolution under Explicit Flowscited by 42
38 more
- 2023Relighting Neural Radiance Fields with Shadow and Highlight Hintscited by 41
- 2023FLARE: Fast Learning of Animatable and Relightable Mesh Avatarscited by 39
- 2023ObjectSDF++: Improved Object-Compositional Neural Implicit Surfacescited by 38
- 2025Digital Twin Catalog: A Large-Scale Photorealistic 3D Object Digital Twin Datasetcited by 29
- 2023NeuManifold: Neural Watertight Manifold Reconstruction with Efficient and High-Quality Rendering Supportcited by 25
- 2022Multi-view Inverse Rendering for Large-scale Real-world Indoor Scenescited by 23
- 2023PSDR-Room: Single Photo to Scene using Differentiable Renderingcited by 23
- 2024RelitLRM: Generative Relightable Radiance for Large Reconstruction Modelscited by 23
- 2022High-Res Facial Appearance Capture from Polarized Smartphone Imagescited by 21
- 2022View Synthesis with Sculpted Neural Pointscited by 20
- 2023WildLight: In-the-wild Inverse Rendering with a Flashlightcited by 20
- 2023IntrinsicAvatar: Physically Based Inverse Rendering of Dynamic Humans from Monocular Videos via Explicit Ray Tracingcited by 20
- 2022Neural Parameterization for Dynamic Human Head Editingcited by 16
- 2024FlexiDreamer: Single Image-to-3D Generation with FlexiCubescited by 12
- 20243D Reconstruction with Fast Dipole Sumscited by 12
- 2023UMat: Uncertainty-Aware Single Image High Resolution Material Capturecited by 11
- 2024GUS-IR: Gaussian Splatting with Unified Shading for Inverse Renderingcited by 11
- 2025Materialist: Physically Based Editing Using Single-Image Inverse Renderingcited by 10
- 2022Multiview Textured Mesh Recovery by Differentiable Renderingcited by 8
- 2022GAN2X: Non-Lambertian Inverse Rendering of Image GANscited by 8
- 2024PICA: Physics-Integrated Clothed Avatarcited by 8
- 2023Mesh Density Adaptation for Template-based Shape Reconstructioncited by 7
- 2023Differentiable Point-based Inverse Renderingcited by 7
- 2022SupeRVol: Super-Resolution Shape and Reflectance Estimation in Inverse Volume Renderingcited by 6
- 2023NeuS-PIR: Learning Relightable Neural Surface using Pre-Integrated Renderingcited by 6
- 2023Fast Image-based Neural Relighting with Translucency-Reflection Modelingcited by 5
- 2024Sparse Views, Near Light: A Practical Paradigm for Uncalibrated Point-light Photometric Stereocited by 5
- 2024Progressive Radiance Distillation for Inverse Rendering with Gaussian Splattingcited by 5
- 2024AniSDF: Fused-Granularity Neural Surfaces with Anisotropic Encoding for High-Fidelity 3D Reconstructioncited by 5
- 2023Differentiable Shadow Mapping for Efficient Inverse Graphicscited by 4
- 2024Inverse Rendering using Multi-Bounce Path Tracing and Reservoir Samplingcited by 4
- 2022Multi-view Gradient Consistency for SVBRDF Estimation of Complex Scenes under Natural Illuminationcited by 3
- 2023Towards Scalable Multi-View Reconstruction of Geometry and Materialscited by 3
- 2024PBIR-NIE: Glossy Object Capture under Non-Distant Lightingcited by 3
- 2023Optimization-Based Eye Tracking using Deflectometric Informationcited by 2
- 2023FastMESH: Fast Surface Reconstruction by Hexagonal Mesh-based Neural Renderingcited by 2
- 2023Tree-Structured Shading Decompositioncited by 2
- 2023RNA: Relightable Neural Assetscited by 2
50 most cited of 71 All 71 (JSON)
- 2026Diffusion-Based Material Regularization for Physics-Based Inverse Rendering30 Jun 2026
- 2026Extracting Neural Materials from Images25 Jun 2026
- 2026MooMIns -- Monocular 3D Reconstruction and Object Pose Estimation from Multiple Instances12 Jun 2026
- 2025GLOW: Global Illumination-Aware Inverse Rendering of Indoor Scenes Captured with Dynamic Co-Located Light & Camera28 Nov 2025
- 2025Inverse Rendering for High-Genus Surface Meshes from Multi-View Images24 Nov 2025
- 2025ReLumix: Extending Image Relighting to Video via Video Diffusion Models28 Sep 2025
- 2025Disentangled Geometry and Appearance for Efficient Multi-View Surface Reconstruction and Rendering24 Aug 2025
- 2025Digital Twin Catalog: A Large-Scale Photorealistic 3D Object Digital Twin Dataset11 Apr 2025
- 2025ROSA: Reconstructing Object Shape and Appearance Textures by Adaptive Detail Transfer30 Jan 2025
- 2025Materialist: Physically Based Editing Using Single-Image Inverse Rendering7 Jan 2025
- 2024GUS-IR: Gaussian Splatting with Unified Shading for Inverse Rendering12 Nov 2024
- 2024RelitLRM: Generative Relightable Radiance for Large Reconstruction Models8 Oct 2024
38 more
- 2024AniSDF: Fused-Granularity Neural Surfaces with Anisotropic Encoding for High-Fidelity 3D Reconstruction2 Oct 2024
- 2024Progressive Radiance Distillation for Inverse Rendering with Gaussian Splatting14 Aug 2024
- 2024PBIR-NIE: Glossy Object Capture under Non-Distant Lighting13 Aug 2024
- 2024PIR: Photometric Inverse Rendering with Shading Cues Modeling and Surface Reflectance Regularization13 Aug 2024
- 2024PICA: Physics-Integrated Clothed Avatar7 Jul 2024
- 2024Inverse Rendering using Multi-Bounce Path Tracing and Reservoir Sampling24 Jun 2024
- 2024DreamMat: High-quality PBR Material Generation with Geometry- and Light-aware Diffusion Models27 May 2024
- 20243D Reconstruction with Fast Dipole Sums27 May 2024
- 2024HVOFusion: Incremental Mesh Reconstruction Using Hybrid Voxel Octree27 Apr 2024
- 2024ESR-NeRF: Emissive Source Reconstruction Using LDR Multi-view Images24 Apr 2024
- 2024FlexiDreamer: Single Image-to-3D Generation with FlexiCubes1 Apr 2024
- 2024Sparse Views, Near Light: A Practical Paradigm for Uncalibrated Point-light Photometric Stereo29 Mar 2024
- 2024GaNI: Global and Near Field Illumination Aware Neural Inverse Rendering22 Mar 2024
- 2023RNA: Relightable Neural Assets14 Dec 2023
- 2023IntrinsicAvatar: Physically Based Inverse Rendering of Dynamic Humans from Monocular Videos via Explicit Ray Tracing8 Dec 2023
- 2023Differentiable Point-based Inverse Rendering5 Dec 2023
- 2023GS-IR: 3D Gaussian Splatting for Inverse Rendering26 Nov 2023
- 2023EvaSurf: Efficient View-Aware Implicit Textured Surface Reconstruction16 Nov 2023
- 2023FLARE: Fast Learning of Animatable and Relightable Mesh Avatars26 Oct 2023
- 2023Stanford-ORB: A Real-World 3D Object Inverse Rendering Benchmark24 Oct 2023
- 2023Single-view 3D reconstruction via inverse procedural modeling20 Oct 2023
- 2023Tree-Structured Shading Decomposition13 Sep 2023
- 2023Relighting Neural Radiance Fields with Shadow and Highlight Hints25 Aug 2023
- 2023Differentiable Shadow Mapping for Efficient Inverse Graphics21 Aug 2023
- 2023Efficient Multi-View Inverse Rendering Using a Hybrid Differentiable Rendering Method19 Aug 2023
- 2023ObjectSDF++: Improved Object-Compositional Neural Implicit Surfaces15 Aug 2023
- 2023Learning Photometric Feature Transform for Free-form Object Scan7 Aug 2023
- 2023Mesh Density Adaptation for Template-based Shape Reconstruction30 Jul 2023
- 2023PSDR-Room: Single Photo to Scene using Differentiable Rendering6 Jul 2023
- 2023Fast Image-based Neural Relighting with Translucency-Reflection Modeling15 Jun 2023
- 2023NeuS-PIR: Learning Relightable Neural Surface using Pre-Integrated Rendering13 Jun 2023
- 2023Towards Scalable Multi-View Reconstruction of Geometry and Materials6 Jun 2023
- 2023FastMESH: Fast Surface Reconstruction by Hexagonal Mesh-based Neural Rendering29 May 2023
- 2023NeuManifold: Neural Watertight Manifold Reconstruction with Efficient and High-Quality Rendering Support26 May 2023
- 2023UMat: Uncertainty-Aware Single Image High Resolution Material Capture25 May 2023
- 2023Neural-PBIR Reconstruction of Shape, Material, and Illumination26 Apr 2023
- 2023Shape from Shading for Robotic Manipulation24 Apr 2023
- 2023WildLight: In-the-wild Inverse Rendering with a Flashlight24 Mar 2023
50 newest of 71 All 71 (JSON)
- 2021Advances in Neural Renderingcited by 365
- 2021Extracting Triangular 3D Models, Materials, and Lighting From Imagescited by 363
- 2023GS-IR: 3D Gaussian Splatting for Inverse Renderingcited by 220
- 2022Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoisingcited by 163
- 2022IRON: Inverse Rendering by Optimizing Neural SDFs and Materials from Photometric Imagescited by 110
- 2022Object-Compositional Neural Implicit Surfacescited by 74
- 2021DIB-R++: Learning to Predict Lighting and Material with a Hybrid Differentiable Renderercited by 52
- 2023Stanford-ORB: A Real-World 3D Object Inverse Rendering Benchmarkcited by 51
- 2023Neural-PBIR Reconstruction of Shape, Material, and Illuminationcited by 45
- 2022Multi-View Mesh Reconstruction with Neural Deferred Shadingcited by 44
- 2022A Level Set Theory for Neural Implicit Evolution under Explicit Flowscited by 42
- 2023Relighting Neural Radiance Fields with Shadow and Highlight Hintscited by 41
12 most cited of 68 All 68 (JSON)
- 2026Extracting Neural Materials from Images25 Jun 2026
- 2026MooMIns -- Monocular 3D Reconstruction and Object Pose Estimation from Multiple Instances12 Jun 2026
- 2025GLOW: Global Illumination-Aware Inverse Rendering of Indoor Scenes Captured with Dynamic Co-Located Light & Camera28 Nov 2025
- 2025Inverse Rendering for High-Genus Surface Meshes from Multi-View Images24 Nov 2025
- 2025Disentangled Geometry and Appearance for Efficient Multi-View Surface Reconstruction and Rendering24 Aug 2025
- 2025Digital Twin Catalog: A Large-Scale Photorealistic 3D Object Digital Twin Dataset11 Apr 2025
- 2025ROSA: Reconstructing Object Shape and Appearance Textures by Adaptive Detail Transfer30 Jan 2025
- 2025Materialist: Physically Based Editing Using Single-Image Inverse Rendering7 Jan 2025
- 2024GUS-IR: Gaussian Splatting with Unified Shading for Inverse Rendering12 Nov 2024
- 2024RelitLRM: Generative Relightable Radiance for Large Reconstruction Models8 Oct 2024
- 2024AniSDF: Fused-Granularity Neural Surfaces with Anisotropic Encoding for High-Fidelity 3D Reconstruction2 Oct 2024
- 2024Progressive Radiance Distillation for Inverse Rendering with Gaussian Splatting14 Aug 2024
12 newest of 68 All 68 (JSON)