Through the Looking Glass: Neural 3D Reconstruction of Transparent Shapes
Not on the map. Why?
Abstract (arXiv)
Recovering the 3D shape of transparent objects using a small number of unconstrained natural images is an ill-posed problem. Complex light paths induced by refraction and reflection have prevented both traditional and deep multiview stereo from solving this challenge. We propose a physically-based network to recover 3D shape of transparent objects using a few images acquired with a mobile phone camera, under a known but arbitrary environment map. Our novel contributions include a normal representation that enables the network to model complex light transport through local computation, a rendering layer that models refractions and reflections, a cost volume specifically designed for normal refinement of transparent shapes and a feature mapping based on predicted normals for 3D point cloud reconstruction. We render a synthetic dataset to encourage the model to learn refractive light transport across different views. Our experiments show successful recovery of high-quality 3D geometry for complex transparent shapes using as few as 5-12 natural images. Code and data are publicly released.
Key facts. Cited by 32 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 8; 2023: 12; 2024: 5; 2025: 2; 2026: 3.
32 papers.
Sort:
- 2022Learning to Relight Portrait Images via a Virtual Light Stage and Synthetic-to-Real Adaptationcited by 67
- 2021RGB-D Local Implicit Function for Depth Completion of Transparent Objectscited by 64
- 2022TransCG: A Large-Scale Real-World Dataset for Transparent Object Depth Completion and a Grasping Baselinecited by 55
- 2024TextureDreamer: Image-guided Texture Synthesis through Geometry-aware Diffusioncited by 52
- 2024LRM-Zero: Training Large Reconstruction Models with Synthesized Datacited by 35
- 2022Eikonal Fields for Refractive Novel-View Synthesiscited by 30
- 2023MEGANE: Morphable Eyeglass and Avatar Networkcited by 24
- 2024MegaSynth: Scaling Up 3D Scene Reconstruction with Synthesized Datacited by 21
- 2023Looking Through the Glass: Neural Surface Reconstruction Against High Specular Reflectionscited by 19
- 2022Active Learning for Point Cloud Semantic Segmentation via Spatial-Structural Diversity Reasoningcited by 16
- 2022Transparent Shape from a Single View Polarization Imagecited by 16
- 2023NeRRF: 3D Reconstruction and View Synthesis for Transparent and Specular Objects with Neural Refractive-Reflective Fieldscited by 16
20 more
- 2022Hybrid Mesh-neural Representation for 3D Transparent Object Reconstructioncited by 15
- 2023NEMTO: Neural Environment Matting for Novel View and Relighting Synthesis of Transparent Objectscited by 14
- 2023Seeing Through the Glass: Neural 3D Reconstruction of Object Inside a Transparent Containercited by 10
- 2023NeTO:Neural Reconstruction of Transparent Objects with Self-Occlusion Aware Refraction-Tracingcited by 9
- 2023Inverse Rendering of Translucent Objects using Physical and Neural Rendererscited by 9
- 2024ClearDepth: Enhanced Stereo Perception of Transparent Objects for Robotic Manipulationcited by 9
- 2022Polarimetric Inverse Rendering for Transparent Shapes Reconstructioncited by 8
- 2023RFTrans: Leveraging Refractive Flow of Transparent Objects for Surface Normal Estimation and Manipulationcited by 6
- 2022Totems: Physical Objects for Verifying Visual Integritycited by 3
- 2023YOLOPose V2: Understanding and Improving Transformer-based 6D Pose Estimationcited by 3
- 2021Predicting 3D shapes, masks, and properties of materials, liquids, and objects inside transparent containers, using the TransProteus CGI datasetcited by 2
- 2023REF2-NeRF: Reflection and Refraction aware Neural Radiance Fieldcited by 2
- 2023Neural Radiance Fields for Transparent Object Using Visual Hullcited by 1
- 2024Object Pose Estimation Using Implicit Representation For Transparent Objectscited by 1
- 2025Shaken, Not Stirred: A Novel Dataset for Visual Understanding of Glasses in Human-Robot Bartending Taskscited by 1
- 2025RefRef: A Dataset and Benchmark for Reconstructing Refractive and Reflective Objectscited by 1
- 2023Tabletop Transparent Scene Reconstruction via Epipolar-Guided Optical Flow with Monocular Depth Completion Priorcited by 0
- 2026MVGD-Net: A Novel Motion-aware Video Glass Surface Detection Methodcited by 0
- 2026DiffTrans: Differentiable Geometry-Materials Decomposition for Reconstructing Transparent Objectscited by 0
- 2026GLINT: Modeling Scene-Scale Transparency via Gaussian Radiance Transportcited by 0
- 2026GLINT: Modeling Scene-Scale Transparency via Gaussian Radiance Transport27 Mar 2026
- 2026DiffTrans: Differentiable Geometry-Materials Decomposition for Reconstructing Transparent Objects28 Feb 2026
- 2026MVGD-Net: A Novel Motion-aware Video Glass Surface Detection Method20 Jan 2026
- 2025RefRef: A Dataset and Benchmark for Reconstructing Refractive and Reflective Objects9 May 2025
- 2025Shaken, Not Stirred: A Novel Dataset for Visual Understanding of Glasses in Human-Robot Bartending Tasks6 Mar 2025
- 2024MegaSynth: Scaling Up 3D Scene Reconstruction with Synthesized Data18 Dec 2024
- 2024Object Pose Estimation Using Implicit Representation For Transparent Objects17 Oct 2024
- 2024ClearDepth: Enhanced Stereo Perception of Transparent Objects for Robotic Manipulation13 Sep 2024
- 2024LRM-Zero: Training Large Reconstruction Models with Synthesized Data13 Jun 2024
- 2024TextureDreamer: Image-guided Texture Synthesis through Geometry-aware Diffusion17 Jan 2024
- 2023Neural Radiance Fields for Transparent Object Using Visual Hull13 Dec 2023
- 2023REF2-NeRF: Reflection and Refraction aware Neural Radiance Field28 Nov 2023
20 more
- 2023RFTrans: Leveraging Refractive Flow of Transparent Objects for Surface Normal Estimation and Manipulation21 Nov 2023
- 2023Tabletop Transparent Scene Reconstruction via Epipolar-Guided Optical Flow with Monocular Depth Completion Prior15 Oct 2023
- 2023NeRRF: 3D Reconstruction and View Synthesis for Transparent and Specular Objects with Neural Refractive-Reflective Fields22 Sep 2023
- 2023YOLOPose V2: Understanding and Improving Transformer-based 6D Pose Estimation21 Jul 2023
- 2023Inverse Rendering of Translucent Objects using Physical and Neural Renderers15 May 2023
- 2023Looking Through the Glass: Neural Surface Reconstruction Against High Specular Reflections18 Apr 2023
- 2023Seeing Through the Glass: Neural 3D Reconstruction of Object Inside a Transparent Container24 Mar 2023
- 2023NEMTO: Neural Environment Matting for Novel View and Relighting Synthesis of Transparent Objects21 Mar 2023
- 2023NeTO:Neural Reconstruction of Transparent Objects with Self-Occlusion Aware Refraction-Tracing20 Mar 2023
- 2023MEGANE: Morphable Eyeglass and Avatar Network9 Feb 2023
- 2022Totems: Physical Objects for Verifying Visual Integrity26 Sep 2022
- 2022Learning to Relight Portrait Images via a Virtual Light Stage and Synthetic-to-Real Adaptation21 Sep 2022
- 2022Polarimetric Inverse Rendering for Transparent Shapes Reconstruction25 Aug 2022
- 2022Transparent Shape from a Single View Polarization Image13 Apr 2022
- 2022Hybrid Mesh-neural Representation for 3D Transparent Object Reconstruction23 Mar 2022
- 2022Active Learning for Point Cloud Semantic Segmentation via Spatial-Structural Diversity Reasoning25 Feb 2022
- 2022TransCG: A Large-Scale Real-World Dataset for Transparent Object Depth Completion and a Grasping Baseline17 Feb 2022
- 2022Eikonal Fields for Refractive Novel-View Synthesis2 Feb 2022
- 2021Predicting 3D shapes, masks, and properties of materials, liquids, and objects inside transparent containers, using the TransProteus CGI dataset15 Sep 2021
- 2021RGB-D Local Implicit Function for Depth Completion of Transparent Objects1 Apr 2021
- 2022Learning to Relight Portrait Images via a Virtual Light Stage and Synthetic-to-Real Adaptationcited by 67
- 2021RGB-D Local Implicit Function for Depth Completion of Transparent Objectscited by 64
- 2022TransCG: A Large-Scale Real-World Dataset for Transparent Object Depth Completion and a Grasping Baselinecited by 55
- 2024TextureDreamer: Image-guided Texture Synthesis through Geometry-aware Diffusioncited by 52
- 2024LRM-Zero: Training Large Reconstruction Models with Synthesized Datacited by 35
- 2022Eikonal Fields for Refractive Novel-View Synthesiscited by 30
- 2023MEGANE: Morphable Eyeglass and Avatar Networkcited by 24
- 2024MegaSynth: Scaling Up 3D Scene Reconstruction with Synthesized Datacited by 21
- 2023Looking Through the Glass: Neural Surface Reconstruction Against High Specular Reflectionscited by 19
- 2022Active Learning for Point Cloud Semantic Segmentation via Spatial-Structural Diversity Reasoningcited by 16
- 2022Transparent Shape from a Single View Polarization Imagecited by 16
- 2023NeRRF: 3D Reconstruction and View Synthesis for Transparent and Specular Objects with Neural Refractive-Reflective Fieldscited by 16
12 most cited of 32 All 32 (JSON)
- 2026GLINT: Modeling Scene-Scale Transparency via Gaussian Radiance Transport27 Mar 2026
- 2026DiffTrans: Differentiable Geometry-Materials Decomposition for Reconstructing Transparent Objects28 Feb 2026
- 2026MVGD-Net: A Novel Motion-aware Video Glass Surface Detection Method20 Jan 2026
- 2025RefRef: A Dataset and Benchmark for Reconstructing Refractive and Reflective Objects9 May 2025
- 2025Shaken, Not Stirred: A Novel Dataset for Visual Understanding of Glasses in Human-Robot Bartending Tasks6 Mar 2025
- 2024MegaSynth: Scaling Up 3D Scene Reconstruction with Synthesized Data18 Dec 2024
- 2024Object Pose Estimation Using Implicit Representation For Transparent Objects17 Oct 2024
- 2024ClearDepth: Enhanced Stereo Perception of Transparent Objects for Robotic Manipulation13 Sep 2024
- 2024LRM-Zero: Training Large Reconstruction Models with Synthesized Data13 Jun 2024
- 2024TextureDreamer: Image-guided Texture Synthesis through Geometry-aware Diffusion17 Jan 2024
- 2023Neural Radiance Fields for Transparent Object Using Visual Hull13 Dec 2023
- 2023REF2-NeRF: Reflection and Refraction aware Neural Radiance Field28 Nov 2023
12 newest of 32 All 32 (JSON)