atlas

Research map / 3D vision / Depth and stereo

Prompting Depth Anything for 4K Resolution Accurate Metric Depth Estimation

CVPR 2025 · 3D vision › Depth and stereo · approach: Depth from light field and defocus · 29 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Prompts a pretrained DPT-based depth foundation model (Depth Anything v2) with low-cost iPhone LiDAR via a multi-scale prompt fusion block, trained with simulated LiDAR, Zip-NeRF pseudo GT, and an edge-aware depth loss, achieving accurate metric depth up to 4K.

Problem

Metric depth estimation from monocular images remains inaccurate and scale-ambiguous even for depth foundation models, and existing LiDAR-guided methods are limited by scarce training data with both LiDAR input and precise GT depth.

Approach

Treat metric depth estimation as prompting a depth foundation model with a metric prompt (low-cost LiDAR), fused at multiple DPT decoder scales via zero-initialized prompt fusion blocks, and train with a scalable data pipeline (LiDAR simulation on synthetic data, Zip-NeRF pseudo GT plus an edge-aware gradient loss on real data).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add low-cost LiDAR prompting (ablation)Prompt Depth Anything · ARKitScenesL1: 0.0605 -> 0.0138Helped
Add low-cost LiDAR prompting (ablation)Prompt Depth Anything · ScanNet++L1: 0.0505 -> 0.0250Helped
Initialize from a pretrained depth foundation model (ablation)Prompt Depth Anything · ARKitScenesL1: 0.0194 -> 0.0132Helped
Replace prompt fusion with AdaLN prompting (ablation)Prompt Depth Anything · ARKitScenesL1: 0.0132 -> 0.0197Hurt
Replace prompt fusion with cross-attention prompting (ablation)Prompt Depth Anything · ScanNet++L1: 0.0115 -> 0.0443Hurt
Replace prompt fusion with ControlNet prompting (ablation)Prompt Depth Anything · ScanNet++L1: 0.0115 -> 0.0206Hurt
Add ARKitScenes training data to synthetic training data (ablation)Prompt Depth Anything · ARKitScenesL1: 0.0163 -> 0.0134Helped
Add ScanNet++ annotated GT training data (ablation)Prompt Depth Anything · ScanNet++L1: 0.0121 -> 0.0114Helped
Use ScanNet++ pseudo GT directly for supervision (ablation)Prompt Depth Anything · ScanNet++F-score: 0.7341 -> 0.6505Hurt
Add edge-aware depth loss using pseudo GT gradients and FARO annotated depth (ablation)Prompt Depth Anything · ScanNet++F-score: 0.6505 -> 0.7619Helped

Surprising findings

Limitations

Experimental setup

Datasets: HyperSim ARKitScenes ScanNet++

Benchmarks: ARKitScenes ScanNet++

Metrics: L1 RMSE AbsRel delta 0.5 TSDF Acc TSDF Comp Precision Recall F-score

Baselines: Metric3D v2 ZoeDepth DepthPro Depth Anything v2 Depth Anything v1 Marigold Lotus BPNet Depth Prompting MSPF

Builds on: Depth Anything v2 DPT Zip-NeRF ControlNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy