GeoNet++: Iterative Geometric Neural Network with Edge-Aware Refinement for Joint Depth and Surface Normal Estimation
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose a geometric neural network with edge-aware refinement (GeoNet++) to jointly predict both depth and surface normal maps from a single image. Building on top of two-stream CNNs, GeoNet++ captures the geometric relationships between depth and surface normals with the proposed depth-to-normal and normal-to-depth modules. In particular, the "depth-to-normal" module exploits the least square solution of estimating surface normals from depth to improve their quality, while the "normal-to-depth" module refines the depth map based on the constraints on surface normals through kernel regression. Boundary information is exploited via an edge-aware refinement module. GeoNet++ effectively predicts depth and surface normals with strong 3D consistency and sharp boundaries resulting in better reconstructed 3D scenes. Note that GeoNet++ is generic and can be used in other depth/normal prediction frameworks to improve the quality of 3D reconstruction and pixel-wise accuracy of depth and surface normals. Furthermore, we propose a new 3D geometric metric (3DGM) for evaluating depth prediction in 3D. In contrast to current metrics that focus on evaluating pixel-wise error/accuracy, 3DGM measures whether the predicted depth can reconstruct high-quality 3D surface normals. This is a more natural metric for many 3D application domains. Our experiments on NYUD-V2 and KITTI datasets verify that GeoNet++ produces fine boundary details, and the predicted depth can be used to reconstruct high-quality 3D surfaces. Code has been made publicly available.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 4; 2023: 7; 2024: 6; 2025: 3; 2026: 11.
36 papers.
Sort:
By area:
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 389
- 2023LongLoRA: Efficient Fine-tuning of Long-Context Large Language Modelscited by 243
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimationcited by 116
- 2023iDisc: Internal Discretization for Monocular Depth Estimationcited by 71
- 2021Shape from Polarization for Complex Scenes in the Wildcited by 53
- 2021Adaptive Surface Normal Constraint for Depth Estimationcited by 43
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
- 2025UFO: A Unified Approach to Fine-grained Visual Perception via Open-ended Language Interfacecited by 27
- 2021S2R-DepthNet: Learning a Generalizable Depth-specific Structural Representationcited by 23
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterationscited by 23
- 2024Neural LightRig: Unlocking Accurate Object Normal and Material Estimation with Multi-Light Diffusioncited by 19
- 2023PolyMaX: General Dense Prediction with Mask Transformercited by 14
24 more
- 2024Adaptive Surface Normal Constraint for Geometric Estimation from Monocular Imagescited by 14
- 2022Struct-MDC: Mesh-Refined Unsupervised Depth Completion Leveraging Structural Regularities from Visual SLAMcited by 10
- 2023D2NT: A High-Performing Depth-to-Normal Translatorcited by 10
- 2023DejaVu: Conditional Regenerative Learning to Enhance Dense Predictioncited by 9
- 2025UniGeo: Taming Video Diffusion for Unified Consistent Geometry Estimationcited by 9
- 2021PlaneRecNet: Multi-Task Learning with Cross-Task Consistency for Piece-Wise Plane Detection and Reconstruction from a Single RGB Imagecited by 8
- 2023NDDepth: Normal-Distance Assisted Monocular Depth Estimation and Completioncited by 8
- 2023Towards Robust Probabilistic Modeling on SO(3) via Rotation Laplace Distributioncited by 5
- 2025Multi-view Surface Reconstruction Using Normal and Reflectance Cuescited by 5
- 2024Diff-2-in-1: Bridging Generation and Dense Perception with Diffusion Modelscited by 3
- 2026Towards Consistent Video Geometry Estimationcited by 3
- 2022Normal Transformer: Extracting Surface Geometry from LiDAR Points Enhanced by Visual Semanticscited by 2
- 2022CbwLoss: Constrained Bidirectional Weighted Loss for Self-supervised Learning of Depth and Posecited by 2
- 2026FoundationGeo: Learning Spatial Pixel-Wise Fields for Monocular Metric Geometrycited by 2
- 2026TourPhysics: Bringing Physics to World Models for Exploration and Manipulation from a Single Imagecited by 2
- 2024Enhancing Neural Radiance Fields with Depth and Normal Completion Priors from Sparse Viewscited by 1
- 2026Defocus Aberration Theory Confirms Gaussian Model in Most Imaging Devicescited by 0
- 2026Computational Framework for Estimating Relative Gaussian Blur Kernels between Image Pairscited by 0
- 2026Any Resolution Any Geometry: From Multi-View To Multi-Patchcited by 0
- 2026Poppy: Polarization-based Plug-and-Play Guidance for Enhancing Monocular Normal Estimationcited by 0
- 2026PixVOD: Pixel-Distributed Direct Visual Odometry and Depth Estimationcited by 0
- 2026Sparse-View Surface Reconstruction using Gaussian Splatting through High-Confidence Depth Propagation with Normal Priorscited by 0
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunitiescited 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
- 2026TourPhysics: Bringing Physics to World Models for Exploration and Manipulation from a Single Image4 Sep 2026
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunities1 Sep 2026
- 2026FoundationGeo: Learning Spatial Pixel-Wise Fields for Monocular Metric Geometry13 Jul 2026
- 2026Sparse-View Surface Reconstruction using Gaussian Splatting through High-Confidence Depth Propagation with Normal Priors4 Jul 2026
- 2026PixVOD: Pixel-Distributed Direct Visual Odometry and Depth Estimation2 Jun 2026
- 2026Towards Consistent Video Geometry Estimation28 May 2026
- 2026Poppy: Polarization-based Plug-and-Play Guidance for Enhancing Monocular Normal Estimation29 Mar 2026
- 2026Any Resolution Any Geometry: From Multi-View To Multi-Patch3 Mar 2026
- 2026Computational Framework for Estimating Relative Gaussian Blur Kernels between Image Pairs26 Jan 2026
- 2026Defocus Aberration Theory Confirms Gaussian Model in Most Imaging Devices8 Jan 2026
- 2025Multi-view Surface Reconstruction Using Normal and Reflectance Cues4 Jun 2025
24 more
- 2025UniGeo: Taming Video Diffusion for Unified Consistent Geometry Estimation30 May 2025
- 2025UFO: A Unified Approach to Fine-grained Visual Perception via Open-ended Language Interface3 Mar 2025
- 2024Neural LightRig: Unlocking Accurate Object Normal and Material Estimation with Multi-Light Diffusion12 Dec 2024
- 2024Diff-2-in-1: Bridging Generation and Dense Perception with Diffusion Models7 Nov 2024
- 2024Enhancing Neural Radiance Fields with Depth and Normal Completion Priors from Sparse Views8 Jul 2024
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterations17 Jun 2024
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimation22 Mar 2024
- 2024Adaptive Surface Normal Constraint for Geometric Estimation from Monocular Images8 Feb 2024
- 2023NDDepth: Normal-Distance Assisted Monocular Depth Estimation and Completion13 Nov 2023
- 2023PolyMaX: General Dense Prediction with Mask Transformer9 Nov 2023
- 2023LongLoRA: Efficient Fine-tuning of Long-Context Large Language Models21 Sep 2023
- 2023Towards Robust Probabilistic Modeling on SO(3) via Rotation Laplace Distribution17 May 2023
- 2023D2NT: A High-Performing Depth-to-Normal Translator24 Apr 2023
- 2023iDisc: Internal Discretization for Monocular Depth Estimation13 Apr 2023
- 2023DejaVu: Conditional Regenerative Learning to Enhance Dense Prediction2 Mar 2023
- 2022CbwLoss: Constrained Bidirectional Weighted Loss for Self-supervised Learning of Depth and Pose12 Dec 2022
- 2022Normal Transformer: Extracting Surface Geometry from LiDAR Points Enhanced by Visual Semantics19 Nov 2022
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertainty7 Oct 2022
- 2022Struct-MDC: Mesh-Refined Unsupervised Depth Completion Leveraging Structural Regularities from Visual SLAM29 Apr 2022
- 2021Shape from Polarization for Complex Scenes in the Wild21 Dec 2021
- 2021PlaneRecNet: Multi-Task Learning with Cross-Task Consistency for Piece-Wise Plane Detection and Reconstruction from a Single RGB Image21 Oct 2021
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimation20 Sep 2021
- 2021S2R-DepthNet: Learning a Generalizable Depth-specific Structural Representation2 Apr 2021
- 2021Adaptive Surface Normal Constraint for Depth Estimation29 Mar 2021
- 2024Neural LightRig: Unlocking Accurate Object Normal and Material Estimation with Multi-Light Diffusioncited by 19
- 2025UniGeo: Taming Video Diffusion for Unified Consistent Geometry Estimationcited by 9
- 2024Diff-2-in-1: Bridging Generation and Dense Perception with Diffusion Modelscited by 3
- 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
- 2025UniGeo: Taming Video Diffusion for Unified Consistent Geometry Estimation30 May 2025
- 2024Neural LightRig: Unlocking Accurate Object Normal and Material Estimation with Multi-Light Diffusion12 Dec 2024
- 2024Diff-2-in-1: Bridging Generation and Dense Perception with Diffusion Models7 Nov 2024
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 389
- 2023LongLoRA: Efficient Fine-tuning of Long-Context Large Language Modelscited by 243
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimationcited by 116
- 2023iDisc: Internal Discretization for Monocular Depth Estimationcited by 71
- 2021Shape from Polarization for Complex Scenes in the Wildcited by 53
- 2021Adaptive Surface Normal Constraint for Depth Estimationcited by 43
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
- 2025UFO: A Unified Approach to Fine-grained Visual Perception via Open-ended Language Interfacecited by 27
- 2021S2R-DepthNet: Learning a Generalizable Depth-specific Structural Representationcited by 23
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterationscited by 23
- 2023PolyMaX: General Dense Prediction with Mask Transformercited by 14
- 2024Adaptive Surface Normal Constraint for Geometric Estimation from Monocular Imagescited by 14
12 most cited of 31 All 31 (JSON)
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunities1 Sep 2026
- 2026FoundationGeo: Learning Spatial Pixel-Wise Fields for Monocular Metric Geometry13 Jul 2026
- 2026Sparse-View Surface Reconstruction using Gaussian Splatting through High-Confidence Depth Propagation with Normal Priors4 Jul 2026
- 2026PixVOD: Pixel-Distributed Direct Visual Odometry and Depth Estimation2 Jun 2026
- 2026Towards Consistent Video Geometry Estimation28 May 2026
- 2026Poppy: Polarization-based Plug-and-Play Guidance for Enhancing Monocular Normal Estimation29 Mar 2026
- 2026Any Resolution Any Geometry: From Multi-View To Multi-Patch3 Mar 2026
- 2026Computational Framework for Estimating Relative Gaussian Blur Kernels between Image Pairs26 Jan 2026
- 2026Defocus Aberration Theory Confirms Gaussian Model in Most Imaging Devices8 Jan 2026
- 2025Multi-view Surface Reconstruction Using Normal and Reflectance Cues4 Jun 2025
- 2025UFO: A Unified Approach to Fine-grained Visual Perception via Open-ended Language Interface3 Mar 2025
- 2024Enhancing Neural Radiance Fields with Depth and Normal Completion Priors from Sparse Views8 Jul 2024
12 newest of 31 All 31 (JSON)