atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Depth Anything V2

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Correspondence and causal representation learning · 525 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.

Depth Anything V2 trains a DINOv2-G teacher purely on precise synthetic depth data, pseudo-labels 62M unlabeled real images with it, and distills students (25M to 1.3B) on those pseudo-labels, plus introduces the DA-2K relative-depth benchmark.

Problem

Monocular depth estimation models trained on noisy real labeled data produce coarse depth and fail on fine details and transparent/reflective surfaces, while synthetic-only training suffers from distribution shift and limited scene coverage; existing test benchmarks are also noisy, low-diversity, an

Approach

Replace all labeled real images with precise synthetic depth labels for a large teacher, bridge the synthetic-to-real gap by pseudo-labeling large-scale unlabeled real images with the teacher, and distill to smaller students via label-level (prediction-level) distillation rather than feature-level distillation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add pseudo-labeled real images to synthetic-only student training (ablation)Depth Anything V2 ViT-S · DA-2Kaccuracy (%): 89.8 -> 95.3Helped
add pseudo-labeled real images to synthetic-only student training (ablation)Depth Anything V2 ViT-B · DA-2Kaccuracy (%): 92.9 -> 97.0Helped
add pseudo-labeled real images to synthetic-only student training (ablation)Depth Anything V2 ViT-L · DA-2Kaccuracy (%): 96.0 -> 97.1Helped
remove synthetic labeled images from student training (ablation)Depth Anything V2 ViT-S · DA-2Kaccuracy (%): 94.1 -> 95.3Helped
remove synthetic labeled images from student training (ablation)Depth Anything V2 ViT-B · DA-2Kaccuracy (%): 96.7 -> 97.0Helped
replace DIML manual labels with pseudo labels (ablation)Depth Anything V2 transfer model trained on DIML · DA-2Kaccuracy (%): 80.2 -> 89.7Helped
use all eight diverse unlabeled datasets instead of SA-1B alone (ablation)Depth Anything V2 ViT-S · KITTIAbsRel: 0.090 -> 0.085Helped
increase the gradient matching loss weight on synthetic training data (ablation)Depth Anything V2 teacher · Synthetic-data depth sharpnesssharpness: 0.5 to 4.0Helped
apply gradient matching loss to training on labeled real datasets (ablation)Depth Anything V2 · Labeled real datasetsdepth sharpnessNo clear effect
add real labeled images (e.g., HRWSI) to synthetic training data (ablation)Depth Anything V2 teacher · Fine-grained depth predictionsdepth sharpnessHurt
scale test-time resolution from the base resolution to 2× and 4× (ablation)Depth Anything V2 · Test-time depth predictiondepth sharpness: 2× and 4× of the base resolution (518)Helped
replace DINOv2-G with DINOv2-G Reg (ablation)Synthetic-only teacher model · SintelAbsRel: 0.530 -> 0.753Hurt

Surprising findings

Limitations

Experimental setup

Datasets: BlendedMVS Hypersim IRS TartanAir Virtual KITTI 2 BDD100K Google Landmarks ImageNet-21K LSUN Objects365 Open Images V7 Places365

Benchmarks: KITTI NYU-D Sintel ETH3D DIODE DA-2K Cityscapes ADE20K NTIRE 2024 Transparent Surface Challenge

Metrics: AbsRel delta1 delta2 delta3 RMSE log10 accuracy (%) mIoU

Baselines: MiDaS V3.1 Depth Anything V1 Marigold GeoWizard DepthFM ZoeDepth Metric3D

Builds on: Depth Anything V1 DINOv2 MiDaS DPT ZoeDepth

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