Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data

Lihe Yang, Bingyi Kang, Zilong Huang, Xiaogang Xu, Jiashi Feng +1 more
2/9/2026

No official code found. Best implementation: LiheYoung/Depth-Anything (8,145 stars, Apache-2.0, last commit 2024-07-17). 2 more below.

Abstract

This work presents Depth Anything11While the grammatical soundness of this name may be questionable, we treat it as a whole and pay homage to Segment Anything [26]., a highly practical solution for robust monocular depth estimation. Without pursuing novel technical modules, we aim to build a simple yet powerful foundation model dealing with any images under any circumstances. To this end, we scale up the dataset by designing a data engine to collect and automatically annotate large-scale unlabeled data (~62M), which significantly enlarges the data coverage and thus is able to reduce the generalization error. We investigate two simple yet effective strategies that make data scaling-up promising. First, a more challenging optimization target is created by leveraging data augmentation tools. It compels the model to actively seek extra visual knowledge and acquire robust representations. Second, an auxiliary supervision is developed to enforce the model to inherit rich semantic priors from pre-trained encoders. We evaluate its zero-shot capabilities extensively, including six public datasets and randomly captured photos. It demonstrates impressive generalization ability (Figure 1). Further, through fine-tuning it with metric depth information from NYUv2 and KITTI, new SOTAs are set. Our better depth model also results in a better depth-conditioned ControlNet. Our models are released here.

View on arXivView PDF

Code Implementations(3)

Apache-2.0

[CVPR 2024] Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data. Foundation Model for Monocular Depth Estimation

8,145613Shell, PythonJan 22, 20242 years agoApache-2.0
depth-estimationimage-synthesismetric-depth-estimationmonocular-depth-estimation
PyTorchApache-2.0

ONNX-compatible Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data

44642Shell, PythonJan 22, 20242 years agoApache-2.0
deep-learningdepthdepth-anythingdepth-estimationmachine-learning+4 more
Apache-2.0

NVIDIA TensorRT deployment of Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data.

273C++, CMakeJan 27, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{yang2026depth,
  title  = {Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data},
  author = {Lihe Yang and Bingyi Kang and Zilong Huang and Xiaogang Xu and Jiashi Feng and Hengshuang Zhao},
  year   = {2026},
  eprint = {2401.10891},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2401.10891},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.10891.svg)](https://codeofpaper.com/paper/2401.10891)

Discussion