Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimation
arXiv:2404.15506 · doi:10.1109/TPAMI.2024.3444912
Abstract
We introduce Metric3D v2, a geometric foundation model for zero-shot metric depth and surface normal estimation from a single image, which is crucial for metric 3D recovery. While depth and normal are geometrically related and highly complimentary, they present distinct challenges. SoTA monocular depth methods achieve zero-shot generalization by learning affine-invariant depths, which cannot recover real-world metrics. Meanwhile, SoTA normal estimation methods have limited zero-shot performance due to the lack of large-scale labeled data. To tackle these issues, we propose solutions for both metric depth estimation and surface normal estimation. For metric depth estimation, we show that the key to a zero-shot single-view model lies in resolving the metric ambiguity from various camera models and large-scale data training. We propose a canonical camera space transformation module, which explicitly addresses the ambiguity problem and can be effortlessly plugged into existing monocular models. For surface normal estimation, we propose a joint depth-normal optimization module to distill diverse data knowledge from metric depth, enabling normal estimators to learn beyond normal labels. Equipped with these modules, our depth-normal models can be stably trained with over 16 million of images from thousands of camera models with different-type annotations, resulting in zero-shot generalization to in-the-wild images with unseen camera settings. Our method enables the accurate recovery of metric 3D structures on randomly collected internet images, paving the way for plausible single-image metrology. Our project page is at https://JUGGHM.github.io/Metric3Dv2.
Our project page is at https://JUGGHM.github.io/Metric3Dv2. Accpeted to TPAMI. arXiv admin note: text overlap with arXiv:2307.10984
References in corpus (5)
- ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras
- SNE-RoadSeg: Incorporating Surface Normal Information into Semantic Segmentation for Accurate Freespace Detection
- Dense 3D Object Reconstruction from a Single Depth View
- GeoNet++: Iterative Geometric Neural Network with Edge-Aware Refinement for Joint Depth and Surface Normal Estimation
- H2-Mapping: Real-time Dense Mapping Using Hierarchical Hybrid Representation
Cited by in corpus (6)
- MonoTher-Depth: Enhancing Thermal Depth Estimation via Confidence-Aware Distillation
- Lost & Found: Tracking Changes from Egocentric Observations in 3D Dynamic Scene Graphs
- PhySIC: Physically Plausible 3D Human-Scene Interaction and Contact from a Single Image
- GLC-SLAM: Gaussian Splatting SLAM with Efficient Loop Closure
- A Simple yet Effective Test-Time Adaptation for Zero-Shot Monocular Metric Depth Estimation
- UDGS-SLAM : UniDepth Assisted Gaussian Splatting for Monocular SLAM