A Confidence-based Iterative Solver of Depths and Surface Normals for Deep Multi-view Stereo
Not on the map. Why?
Abstract (arXiv)
In this paper, we introduce a deep multi-view stereo (MVS) system that jointly predicts depths, surface normals and per-view confidence maps. The key to our approach is a novel solver that iteratively solves for per-view depth map and normal map by optimizing an energy potential based on the locally planar assumption. Specifically, the algorithm updates depth map by propagating from neighboring pixels with slanted planes, and updates normal map with local probabilistic plane fitting. Both two steps are monitored by a customized confidence map. This solver is not only effective as a post-processing tool for plane-based depth refinement and completion, but also differentiable such that it can be efficiently integrated into deep learning pipelines. Our multi-view stereo system employs multiple optimization steps of the solver over the initial prediction of depths and surface normals. The whole system can be trained end-to-end, decoupling the challenging problem of matching pixels within poorly textured regions from the cost-volume based neural network. Experimental results on ScanNet and RGB-D Scenes V2 demonstrate state-of-the-art performance of the proposed deep MVS system on multi-view depth estimation, with our proposed solver consistently improving the depth quality over both conventional and deep learning based MVS pipelines. Code is available at https://github.com/thuzhaowang/idn-solver.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 25 of its 55 references that are in the map. First posted on arXiv 19 Jan 2022.
Builds on
25 of 55 references.
References · 25
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2018MVSNet: Depth Inference for Unstructured Multi-view Stereocited by 780
- 2014Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecturecited by 483
- 2017Dilated Residual Networkscited by 293
- 2019Enforcing geometric constraints of virtual normal for depth predictioncited by 233
- 2020Atlas: End-to-End 3D Scene Reconstruction from Posed Imagescited by 206
- 2017Learning a Multi-View Stereo Machinecited by 194
- 2019Point-Based Multi-View Stereo Networkcited by 147
- 2017SurfaceNet: An End-to-end 3D Neural Network for Multiview Stereopsiscited by 128
- 2019DPSNet: End-to-end Deep Plane Sweep Stereocited by 115
- 2018Deep Depth Completion of a Single RGB-D Imagecited by 110
13 more
- 2019Multi-Scale Geometric Consistency Guided Multi-View Stereocited by 105
- 2015The Fast Bilateral Solvercited by 86
- 2020Don't Forget The Past: Recurrent Depth Estimation from Monocular Videocited by 71
- 2019Neural RGB->D Sensing: Depth and Uncertainty from a Video Cameracited by 69
- 2020DeepVideoMVS: Multi-View Stereo on Video with Recurrent Spatio-Temporal Fusioncited by 68
- 2018MVDepthNet: Real-time Multiview Depth Estimation Neural Networkcited by 59
- 2019Planar Prior Assisted PatchMatch Multi-View Stereocited by 57
- 2019Normal Assisted Stereo Depth Estimationcited by 49
- 2019Multi-View Stereo by Temporal Nonparametric Fusioncited by 46
- 2020Occlusion-Aware Depth Estimation with Adaptive Normal Constraintscited by 41
- 2019TAPA-MVS: Textureless-Aware PAtchMatch Multi-View Stereocited by 34
- 2019DeepC-MVS: Deep Confidence Prediction for Multi-View Stereo Reconstructioncited by 23
- 2018Deterministic Fitting of Multiple Structures using Iterative MaxFS with Inlier Scale Estimation and Subset Updatingcited by 1
Built on by
Citing papers per year: 2022: 3; 2023: 2; 2024: 6.
11 papers.
- 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
- 2022NeuRIS: Neural Reconstruction of Indoor Scenes Using Normal Priorscited by 125
- 2022SimpleRecon: 3D Reconstruction Without 3D Convolutionscited by 83
- 2024Robust Incremental Structure-from-Motion with Hybrid Featurescited by 31
- 2022PlaneMVS: 3D Plane Reconstruction from Multi-View Stereocited by 29
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterationscited by 23
- 2023UncLe-SLAM: Uncertainty Learning for Dense Neural SLAMcited by 19
- 2024Digging Into Normal Incorporated Stereo Matchingcited by 5
- 2024MultiDepth: Multi-Sample Priors for Refining Monocular Metric Depth Estimations in Indoor Scenescited by 1
- 2023A technique to jointly estimate depth and depth uncertainty for unmanned aerial vehiclescited by 0
- 2024MultiDepth: Multi-Sample Priors for Refining Monocular Metric Depth Estimations in Indoor Scenes1 Nov 2024
- 2024Robust Incremental Structure-from-Motion with Hybrid Features29 Sep 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
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Image18 Mar 2024
- 2024Digging Into Normal Incorporated Stereo Matching28 Feb 2024
- 2023UncLe-SLAM: Uncertainty Learning for Dense Neural SLAM19 Jun 2023
- 2023A technique to jointly estimate depth and depth uncertainty for unmanned aerial vehicles31 May 2023
- 2022SimpleRecon: 3D Reconstruction Without 3D Convolutions31 Aug 2022
- 2022NeuRIS: Neural Reconstruction of Indoor Scenes Using Normal Priors27 Jun 2022
- 2022PlaneMVS: 3D Plane Reconstruction from Multi-View Stereo22 Mar 2022