Multi-View Depth Estimation by Fusing Single-View Depth Probability with Multi-View Geometry
Multi-view depth estimation methods typically require the computation of a multi-view cost-volume, which leads to huge memory consumption and slow inference. Furthermore, multi-view matching can fail for texture-less surfaces, reflective surfaces and moving objects. For such failure modes, single-view depth estimation methods are often more reliable. To this end, we propose MaGNet, a novel framework for fusing single-view depth probability with multi-view geometry, to improve the accuracy, robustness and efficiency of multi-view depth estimation. For each frame, MaGNet estimates a single-view depth probability distribution, parameterized as a pixel-wise Gaussian. The distribution estimated for the reference frame is then used to sample per-pixel depth candidates. Such probabilistic sampling enables the network to achieve higher accuracy while evaluating fewer depth candidates. We also propose depth consistency weighting for the multi-view matching score, to ensure that the multi-view depth is consistent with the single-view predictions. The proposed method achieves state-of-the-art performance on ScanNet, 7-Scenes and KITTI. Qualitative evaluation demonstrates that our method is more robust against challenging artifacts such as texture-less/reflective surfaces and moving objects. Our code and model weights are available at https://github.com/baegwangbin/MaGNet.
Code (1)
Tasks
Depth EstimationSimilar Papers 제목 키워드 기반
Learning monocular depth estimation infusing traditional stereo knowledge
Depth estimation from a single image represents a fascinating, yet challenging problem with countless applications. Recent works proved that this task could be learned without direct supervision from ground truth labels …
Depth EstimationImage GenerationMonocular Depth EstimationStereo Matching+1DiffusionDepth: Diffusion Denoising Approach for Monocular Depth Estimation
Monocular depth estimation is a challenging task that predicts the pixel-wise depth from a single 2D image. Current methods typically model this problem as a regression or classification task. We propose DiffusionDepth, …
DecoderDenoisingDepth EstimationMonocular Depth EstimationRecurrent Neural Network for (Un-)supervised Learning of Monocular VideoVisual Odometry and Depth
Deep learning-based, single-view depth estimation methods have recently shown highly promising results. However, such methods ignore one of the most important features for determining depth in the human vision system, wh…
Depth EstimationMULTI-VIEW LEARNINGVisual OdometryRecurrent Neural Network for (Un-)Supervised Learning of Monocular Video Visual Odometry and Depth
Deep learning-based, single-view depth estimation methods have recently shown highly promising results. However, such methods ignore one of the most important features for determining depth in the human vision system, wh…
Depth EstimationMonocular Depth EstimationMULTI-VIEW LEARNINGVisual OdometryA Multi-modal Approach to Single-modal Visual Place Classification
Visual place classification from a first-person-view monocular RGB image is a fundamental problem in long-term robot navigation. A difficulty arises from the fact that RGB image classifiers are often vulnerable to spatia…
ClassificationDepth Estimationimage-classificationImage Classification+3