[Paper Review] Depth Pro: Sharp Monocular Metric Depth in Less Than a Second
Depth Pro is a zero-shot metric monocular depth model that outputs high-resolution, sharp, metric depth maps with absolute scale in 0.3 seconds on a V100 GPU, using a multi-scale ViT-based architecture and a combined real/synthetic training curriculum.
We present a foundation model for zero-shot metric monocular depth estimation. Our model, Depth Pro, synthesizes high-resolution depth maps with unparalleled sharpness and high-frequency details. The predictions are metric, with absolute scale, without relying on the availability of metadata such as camera intrinsics. And the model is fast, producing a 2.25-megapixel depth map in 0.3 seconds on a standard GPU. These characteristics are enabled by a number of technical contributions, including an efficient multi-scale vision transformer for dense prediction, a training protocol that combines real and synthetic datasets to achieve high metric accuracy alongside fine boundary tracing, dedicated evaluation metrics for boundary accuracy in estimated depth maps, and state-of-the-art focal length estimation from a single image. Extensive experiments analyze specific design choices and demonstrate that Depth Pro outperforms prior work along multiple dimensions. We release code and weights at https://github.com/apple/ml-depth-pro
Motivation & Objective
- Develop a zero-shot, metric monocular depth estimator that outputs absolute-scale depth without camera intrinsics.
- Achieve high-resolution, boundary-accurate depth maps with fine structures (hair, fur, vegetation).
- Maintain low latency to enable interactive view synthesis and related applications.
- Estimate focal length from a single image to provide robust metric depth without EXIF data.
- Introduce evaluation metrics for depth-boundary fidelity using matting/segmentation datasets.
Proposed method
- Apply a plain ViT-based architecture operating at a fixed high resolution (1536x1536) by processing patches across multiple scales and fusing them with a DPT-style decoder.
- Predict canonical inverse depth C from an input image I, then compute metric depth via Dm = f_px / (w C) where f_px is the focal length and w is image width.
- Train with a two-stage curriculum mixing real and synthetic datasets to balance boundary sharpness and pixelwise accuracy (Stage 1: robust cross-domain features; Stage 2: sharpen boundaries using high-quality synthetic ground truth).
- Introduce multi-scale derivative losses (MAGE, MALE, MSGE) to enforce sharp boundaries and fine details across scales.
- Propose zero-shot focal length estimation from intermediate features plus a dedicated focal-length head trained separately to predict the horizontal field of view.
- Develop boundary-focused evaluation metrics leveraging matting/segmentation annotations to quantify occluding contours and boundary recall.
Experimental results
Research questions
- RQ1Can a zero-shot monocular depth model produce metric, absolute-scale depth without camera intrinsics?
- RQ2Does a multi-scale ViT-based architecture yield sharper depth boundaries at high resolution while maintaining fast runtimes?
- RQ3How can training with a mix of real and synthetic data, plus specialized boundary-focused losses, improve boundary fidelity in depth maps?
- RQ4Is focal length estimable from a single image in a zero-shot setting with high accuracy?
- RQ5Do new boundary-aware evaluation metrics correlate with practical improvements in view synthesis and editing tasks?
Key findings
- Depth Pro achieves 2.25-megapixel depth maps at 0.3s on a V100 GPU with absolute metric depth and no camera intrinsics.
- Depth Pro yields superior boundary accuracy, outperforming prior work by a multiplicative margin in boundary recall across multiple datasets.
- On zero-shot metric depth, Depth Pro ranks best on average across Booster, ETH3D, Middlebury, NuScenes, Sintel, and Sun-RGBD datasets.
- Depth Pro is considerably faster and sharper in boundaries than diffusion-based Marigold and patch-based PatchFusion baselines.
- Focal length estimation from a single image with Depth Pro significantly outperforms prior focal-length predictors on a curated zero-shot dataset.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.