IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertainty
Not on the map. Why?
Abstract (arXiv)
Single image surface normal estimation and depth estimation are closely related problems as the former can be calculated from the latter. However, the surface normals computed from the output of depth estimation methods are significantly less accurate than the surface normals directly estimated by networks. To reduce such discrepancy, we introduce a novel framework that uses surface normal and its uncertainty to recurrently refine the predicted depth-map. The depth of each pixel can be propagated to a query pixel, using the predicted surface normal as guidance. We thus formulate depth refinement as a classification of choosing the neighboring pixel to propagate from. Then, by propagating to sub-pixel points, we upsample the refined, low-resolution output. The proposed method shows state-of-the-art performance on NYUv2 and iBims-1 - both in terms of depth and normal. Our refinement module can also be attached to the existing depth estimation methods to improve their accuracy. We also show that our framework, only trained for depth estimation, can also be used for depth completion. The code is available at https://github.com/baegwangbin/IronDepth.
Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). Builds on 30 of its 37 references that are in the map. First posted on arXiv 7 Oct 2022.
Builds on
30 of 37 references.
References · 30
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,303
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2018Deep Ordinal Regression Network for Monocular Depth Estimationcited by 721
- 2020AdaBins: Depth Estimation using Adaptive Binscited by 596
- 2014Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecturecited by 483
- 2016Deeper Depth Prediction with Fully Convolutional Residual Networkscited by 402
18 more
- 2019From Big to Small: Multi-Scale Local Planar Guidance for Monocular Depth Estimationcited by 379
- 2019Enforcing geometric constraints of virtual normal for depth predictioncited by 233
- 2017Super-Convergence: Very Fast Training of Neural Networks Using Large Learning Ratescited by 196
- 2018Evaluation of CNN-based Single-Image Depth Estimation Methodscited by 137
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimationcited by 116
- 2017Semi-Supervised Deep Learning for Monocular Depth Map Predictioncited by 109
- 2014Deep Convolutional Neural Fields for Depth Estimation from a Single Imagecited by 106
- 2016Estimating Depth from Monocular Images as Classification Using Deep Fully Convolutional Residual Networkscited by 91
- 2020Guiding Monocular Depth Estimation Using Depth-Attention Volumecited by 82
- 2014Designing Deep Networks for Surface Normal Estimationcited by 59
- 2019SharpNet: Fast and Accurate Recovery of Occluding Contours in Monocular Depth Estimationcited by 59
- 2020One Shot 3D Photographycited by 45
- 2021Adaptive Surface Normal Constraint for Depth Estimationcited by 43
- 2019Spherical Regression: Learning Viewpoints, Surface Normals and 3D Rotations on n-Spherescited by 37
- 2020GeoNet++: Iterative Geometric Neural Network with Edge-Aware Refinement for Joint Depth and Surface Normal Estimationcited by 36
- 2016Marr Revisited: 2D-3D Alignment via Surface Normal Predictioncited by 34
- 2020Surface Normal Estimation of Tilted Images via Spatial Rectifiercited by 34
- 2019FrameNet: Learning Local Canonical Frames of 3D Surfaces from a Single RGB Imagecited by 26
Built on by
Citing papers per year: 2023: 11; 2024: 13; 2025: 2; 2026: 4.
30 papers.
Sort:
By area:
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 389
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Imagecited by 283
- 2023Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Modelscited by 245
- 2024Rethinking Inductive Biases for Surface Normal Estimationcited by 122
- 2023iDisc: Internal Discretization for Monocular Depth Estimationcited by 71
- 2023DiffCAD: Weakly-Supervised Probabilistic CAD Model Retrieval and Alignment from an RGB Imagecited by 48
- 2024Invisible Stitch: Generating Smooth 3D Scenes with Depth Inpaintingcited by 23
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterationscited by 23
- 2023UncLe-SLAM: Uncertainty Learning for Dense Neural SLAMcited by 19
- 2023Learning a Depth Covariance Functioncited by 16
- 2023Measured Albedo in the Wild: Filling the Gap in Intrinsics Evaluationcited by 16
- 2023Single Image Depth Prediction Made Better: A Multivariate Gaussian Takecited by 14
18 more
- 2024Learning to Visually Localize Sound Sources from Mixtures without Prior Source Knowledgecited by 14
- 2024Leveraging Near-Field Lighting for Monocular Depth Estimation from Endoscopy Videoscited by 14
- 2024GenRC: Generative 3D Room Completion from Sparse Image Collectionscited by 9
- 2023Meta-Optimization for Higher Model Generalizability in Single-Image Depth Predictioncited by 3
- 2023U2RLE: Uncertainty-Guided 2-Stage Room Layout Estimationcited by 2
- 2024Prim2Room: Layout-Controllable Room Mesh Generation from Primitivescited by 2
- 2026LiftFormer: Lifting and Frame Theory Based Monocular Depth Estimation Using Depth and Edge Oriented Subspace Representationcited by 2
- 2023InSpaceType: Reconsider Space Type in Indoor Monocular Depth Estimationcited by 1
- 2024MultiDepth: Multi-Sample Priors for Refining Monocular Metric Depth Estimations in Indoor Scenescited by 1
- 2025HiGS: Hierarchical Generative Scene Framework for Multi-Step Associative Semantic Spatial Compositioncited by 1
- 2023VioLA: Aligning Videos to 2D LiDAR Scanscited by 0
- 2024MEDeA: Multi-view Efficient Depth Adjustmentcited by 0
- 2024InSpaceType: Dataset and Benchmark for Reconsidering Cross-Space Type Performance in Indoor Monocular Depthcited by 0
- 2024A Practical Approach to Underwater Depth and Surface Normals Estimationcited by 0
- 2025M3Depth: Wavelet-Enhanced Depth Estimation on Mars via Mutual Boosting of Dual-Modal Datacited by 0
- 2026Sparse-View Surface Reconstruction using Gaussian Splatting through High-Confidence Depth Propagation with Normal Priorscited by 0
- 2026Interpretable Human-Label-Free Deep Learning for Real-Bogus Classification with Uncertainty Quantificationcited by 0
- 2026TransNormal-2: Geometry-Grounded Rectified Flow with Edge-Aware Decoding for Precise Normal Estimationcited by 0
- 2026TransNormal-2: Geometry-Grounded Rectified Flow with Edge-Aware Decoding for Precise Normal Estimation6 Sep 2026
- 2026Interpretable Human-Label-Free Deep Learning for Real-Bogus Classification with Uncertainty Quantification6 Jul 2026
- 2026Sparse-View Surface Reconstruction using Gaussian Splatting through High-Confidence Depth Propagation with Normal Priors4 Jul 2026
- 2026LiftFormer: Lifting and Frame Theory Based Monocular Depth Estimation Using Depth and Edge Oriented Subspace Representation8 Apr 2026
- 2025HiGS: Hierarchical Generative Scene Framework for Multi-Step Associative Semantic Spatial Composition31 Oct 2025
- 2025M3Depth: Wavelet-Enhanced Depth Estimation on Mars via Mutual Boosting of Dual-Modal Data20 May 2025
- 2024MultiDepth: Multi-Sample Priors for Refining Monocular Metric Depth Estimations in Indoor Scenes1 Nov 2024
- 2024A Practical Approach to Underwater Depth and Surface Normals Estimation2 Oct 2024
- 2024Prim2Room: Layout-Controllable Room Mesh Generation from Primitives9 Sep 2024
- 2024InSpaceType: Dataset and Benchmark for Reconsidering Cross-Space Type Performance in Indoor Monocular Depth25 Aug 2024
- 2024GenRC: Generative 3D Room Completion from Sparse Image Collections17 Jul 2024
- 2024MEDeA: Multi-view Efficient Depth Adjustment17 Jun 2024
18 more
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterations17 Jun 2024
- 2024Invisible Stitch: Generating Smooth 3D Scenes with Depth Inpainting30 Apr 2024
- 2024Leveraging Near-Field Lighting for Monocular Depth Estimation from Endoscopy Videos26 Mar 2024
- 2024Learning to Visually Localize Sound Sources from Mixtures without Prior Source Knowledge26 Mar 2024
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimation22 Mar 2024
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Image18 Mar 2024
- 2024Rethinking Inductive Biases for Surface Normal Estimation1 Mar 2024
- 2023DiffCAD: Weakly-Supervised Probabilistic CAD Model Retrieval and Alignment from an RGB Image30 Nov 2023
- 2023VioLA: Aligning Videos to 2D LiDAR Scans8 Nov 2023
- 2023InSpaceType: Reconsider Space Type in Indoor Monocular Depth Estimation24 Sep 2023
- 2023Measured Albedo in the Wild: Filling the Gap in Intrinsics Evaluation27 Jun 2023
- 2023UncLe-SLAM: Uncertainty Learning for Dense Neural SLAM19 Jun 2023
- 2023Meta-Optimization for Higher Model Generalizability in Single-Image Depth Prediction12 May 2023
- 2023U2RLE: Uncertainty-Guided 2-Stage Room Layout Estimation17 Apr 2023
- 2023iDisc: Internal Discretization for Monocular Depth Estimation13 Apr 2023
- 2023Single Image Depth Prediction Made Better: A Multivariate Gaussian Take31 Mar 2023
- 2023Learning a Depth Covariance Function21 Mar 2023
- 2023Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Models21 Mar 2023
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Imagecited by 283
- 2024Invisible Stitch: Generating Smooth 3D Scenes with Depth Inpaintingcited by 23
- 2026TransNormal-2: Geometry-Grounded Rectified Flow with Edge-Aware Decoding for Precise Normal Estimationcited by 0
- 2026TransNormal-2: Geometry-Grounded Rectified Flow with Edge-Aware Decoding for Precise Normal Estimation6 Sep 2026
- 2024Invisible Stitch: Generating Smooth 3D Scenes with Depth Inpainting30 Apr 2024
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Image18 Mar 2024
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 389
- 2023Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Modelscited by 245
- 2024Rethinking Inductive Biases for Surface Normal Estimationcited by 122
- 2023iDisc: Internal Discretization for Monocular Depth Estimationcited by 71
- 2023DiffCAD: Weakly-Supervised Probabilistic CAD Model Retrieval and Alignment from an RGB Imagecited by 48
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterationscited by 23
- 2023UncLe-SLAM: Uncertainty Learning for Dense Neural SLAMcited by 19
- 2023Learning a Depth Covariance Functioncited by 16
- 2023Measured Albedo in the Wild: Filling the Gap in Intrinsics Evaluationcited by 16
- 2023Single Image Depth Prediction Made Better: A Multivariate Gaussian Takecited by 14
- 2024Learning to Visually Localize Sound Sources from Mixtures without Prior Source Knowledgecited by 14
- 2024Leveraging Near-Field Lighting for Monocular Depth Estimation from Endoscopy Videoscited by 14
12 most cited of 27 All 27 (JSON)
- 2026Interpretable Human-Label-Free Deep Learning for Real-Bogus Classification with Uncertainty Quantification6 Jul 2026
- 2026Sparse-View Surface Reconstruction using Gaussian Splatting through High-Confidence Depth Propagation with Normal Priors4 Jul 2026
- 2026LiftFormer: Lifting and Frame Theory Based Monocular Depth Estimation Using Depth and Edge Oriented Subspace Representation8 Apr 2026
- 2025HiGS: Hierarchical Generative Scene Framework for Multi-Step Associative Semantic Spatial Composition31 Oct 2025
- 2025M3Depth: Wavelet-Enhanced Depth Estimation on Mars via Mutual Boosting of Dual-Modal Data20 May 2025
- 2024MultiDepth: Multi-Sample Priors for Refining Monocular Metric Depth Estimations in Indoor Scenes1 Nov 2024
- 2024A Practical Approach to Underwater Depth and Surface Normals Estimation2 Oct 2024
- 2024Prim2Room: Layout-Controllable Room Mesh Generation from Primitives9 Sep 2024
- 2024InSpaceType: Dataset and Benchmark for Reconsidering Cross-Space Type Performance in Indoor Monocular Depth25 Aug 2024
- 2024GenRC: Generative 3D Room Completion from Sparse Image Collections17 Jul 2024
- 2024MEDeA: Multi-view Efficient Depth Adjustment17 Jun 2024
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterations17 Jun 2024
12 newest of 27 All 27 (JSON)