NDDepth: Normal-Distance Assisted Monocular Depth Estimation and Completion
Not on the map. Why?
Abstract (arXiv)
Over the past few years, monocular depth estimation and completion have been paid more and more attention from the computer vision community because of their widespread applications. In this paper, we introduce novel physics (geometry)-driven deep learning frameworks for these two tasks by assuming that 3D scenes are constituted with piece-wise planes. Instead of directly estimating the depth map or completing the sparse depth map, we propose to estimate the surface normal and plane-to-origin distance maps or complete the sparse surface normal and distance maps as intermediate outputs. To this end, we develop a normal-distance head that outputs pixel-level surface normal and distance. Meanwhile, the surface normal and distance maps are regularized by a developed plane-aware consistency constraint, which are then transformed into depth maps. Furthermore, we integrate an additional depth head to strengthen the robustness of the proposed frameworks. Extensive experiments on the NYU-Depth-v2, KITTI and SUN RGB-D datasets demonstrate that our method exceeds in performance prior state-of-the-art monocular depth estimation and completion competitors. The source code will be available at https://github.com/ShuweiShao/NDDepth.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 64 of its 95 references that are in the map. First posted on arXiv 13 Nov 2023.
Builds on
64 of 95 references.
References · 64
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
- 2021Vision Transformers for Dense Predictioncited by 1,789
- 2017Deformable Convolutional Networkscited by 1,481
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2021Swin Transformer V2: Scaling Up Capacity and Resolutioncited by 1,215
- 2018Deep Ordinal Regression Network for Monocular Depth Estimationcited by 721
38 more
- 2017Deep Mutual Learningcited by 621
- 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
- 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
- 2020Non-Local Spatial Propagation Network for Depth Completioncited by 194
- 2022BinsFormer: Revisiting Adaptive Bins for Monocular Depth Estimationcited by 166
- 2017Sparse-to-Dense: Depth Prediction from Sparse Depth Samples and a Single Imagecited by 159
- 2017CNN-SLAM: Real-time dense monocular SLAM with learned depth predictioncited by 152
- 2022NeW CRFs: Neural Window Fully-connected CRFs for Monocular Depth Estimationcited by 151
- 2021PENet: Towards Precise and Efficient Image Guided Depth Completioncited by 146
- 2019Pattern-Affinitive Propagation across Depth, Surface Normal and Semantic Segmentationcited by 141
- 2018Self-supervised Sparse-to-Dense: Self-supervised Depth Completion from LiDAR and Monocular Cameracited by 140
- 2018DeepLiDAR: Deep Surface Normal Guided Depth Prediction for Outdoor Scene from Sparse LiDAR Data and Single Color Imagecited by 129
- 2021Transformer-Based Attention Networks for Continuous Pixel-Wise Predictioncited by 125
- 2022DepthFormer: Exploiting Long-Range Correlation and Local Information for Accurate Monocular Depth Estimationcited by 116
- 2019Learning Guided Convolutional Network for Depth Completioncited by 111
- 2019CSPN++: Learning Context and Resource Aware Convolutional Spatial Propagation Networks for Depth Completioncited by 110
- 2018Depth Estimation via Affinity Learned with Convolutional Spatial Propagation Networkcited by 109
- 2019Depth Completion from Sparse LiDAR Data with Depth-Normal Constraintscited by 108
- 2022P3Depth: Monocular Depth Estimation with a Piecewise Planarity Priorcited by 106
- 2018PlaneRCNN: 3D Plane Detection and Reconstruction from a Single Imagecited by 105
- 2022LocalBins: Improving Depth Estimation by Learning Local Distributionscited by 92
- 2022Attention Attention Everywhere: Monocular Depth Prediction with Skip Attentioncited by 92
- 2023CompletionFormer: Depth Completion with Convolutions and Vision Transformerscited by 92
- 2016Estimating Depth from Monocular Images as Classification Using Deep Fully Convolutional Residual Networkscited by 91
- 2015The Fast Bilateral Solvercited by 86
- 2020Guiding Monocular Depth Estimation Using Depth-Attention Volumecited by 82
- 2021RigNet: Repetitive Image Guided Network for Depth Completioncited by 80
- 2017Learning Affinity via Spatial Propagation Networkscited by 79
- 2019Sparse and noisy LiDAR completion with RGB guidance and uncertaintycited by 79
- 2020Learning Joint 2D-3D Representations for Depth Completioncited by 71
- 2022Dynamic Spatial Propagation Network for Depth Completioncited by 70
- 2020Adaptive Context-Aware Multi-Modal Network for Depth Completioncited by 69
- 2021Unsupervised Depth Completion with Calibrated Backprojection Layerscited by 61
- 2014Designing Deep Networks for Surface Normal Estimationcited by 59
- 2019Structure-Aware Residual Pyramid Network for Monocular Depth Estimationcited by 49
50 most cited of 64 All 64 (JSON)
Built on by
Citing papers per year: 2024: 1; 2025: 5; 2026: 2.
8 papers.
- 2025Jasmine: Harnessing Diffusion Prior for Self-supervised Depth Estimationcited by 20
- 2024Scene Prior Filtering for Depth Super-Resolutioncited by 5
- 2025Uncertainty-Aware Normal-Guided Gaussian Splatting for Surface Reconstruction from Sparse Image Sequencescited by 5
- 2025DVP-MVS++: Synergize Depth-Normal-Edge and Harmonized Visibility Prior for Multi-View Stereocited by 3
- 2025FUSE: Label-Free Image-Event Joint Monocular Depth Estimation via Frequency-Decoupled Alignment and Degradation-Robust Fusioncited by 0
- 2025Discriminately Treating Motion Components Evolves Joint Depth and Ego-Motion Learningcited by 0
- 2026Need for Speed: Zero-Shot Depth Completion with Single-Step Diffusioncited by 0
- 2026Spectral Rectification for Parameter-Efficient Adaptation of Foundation Models in Colonoscopy Depth Estimationcited by 0
- 2026Spectral Rectification for Parameter-Efficient Adaptation of Foundation Models in Colonoscopy Depth Estimation16 Mar 2026
- 2026Need for Speed: Zero-Shot Depth Completion with Single-Step Diffusion11 Mar 2026
- 2025Discriminately Treating Motion Components Evolves Joint Depth and Ego-Motion Learning3 Nov 2025
- 2025DVP-MVS++: Synergize Depth-Normal-Edge and Harmonized Visibility Prior for Multi-View Stereo16 Jun 2025
- 2025FUSE: Label-Free Image-Event Joint Monocular Depth Estimation via Frequency-Decoupled Alignment and Degradation-Robust Fusion25 Mar 2025
- 2025Jasmine: Harnessing Diffusion Prior for Self-supervised Depth Estimation20 Mar 2025
- 2025Uncertainty-Aware Normal-Guided Gaussian Splatting for Surface Reconstruction from Sparse Image Sequences14 Mar 2025
- 2024Scene Prior Filtering for Depth Super-Resolution21 Feb 2024