DA3MONO LARGE

Providerdepth-anything
Categorydepth-estimation
Licenseapache-2.0
Downloads304
Stars0

Overview

DA3MONO LARGE is a specialized depth-estimation model designed to extract high-fidelity monocular depth maps from single RGB images. Unlike general-purpose vision models, it focuses on precise spatial geometry, making it ideal for developers building applications in robotics, AR/VR, and autonomous navigation where real-time scene understanding is critical. The model excels at recovering relative depth with sharp object boundaries and consistent scaling, offering a robust alternative to traditional stereo-vision setups. Integration is straightforward for those familiar with PyTorch or ONNX, allowing it to be plugged into existing computer vision pipelines for tasks like background blurring, 3D reconstruction, or obstacle avoidance. By leveraging a large-scale pre-training approach, it provides superior generalization across diverse environments compared to smaller, task-specific depth models.

Highlights

  • High-precision monocular depth estimation from single images
  • Optimized for robotics, AR, and 3D scene reconstruction
  • Apache-2.0 license ensures flexible commercial integration
  • Superior boundary definition and spatial consistency
  • Seamless integration with standard PyTorch vision pipelines

Usage

Install
# Install Hugging Face transformers
pip install transformers torch
SDK Usage
# Load model with transformers
from transformers import AutoModel, AutoTokenizer

model = AutoModel.from_pretrained("depth-anything/DA3MONO-LARGE")
tokenizer = AutoTokenizer.from_pretrained("depth-anything/DA3MONO-LARGE")

Hugging Face Download

We recommend downloading the model via the Hugging Face CLI or Hub SDK.

Guidance:Before downloading, install huggingface_hub with:

Guidance
pip install -U huggingface_hub

CLI Download

Download the full repository

Download the full repository
huggingface-cli download depth-anything/DA3MONO-LARGE

Download a single file to a local folder (e.g. config.json into ./dir)

Download a single file to a local folder (e.g. config.json into ./dir)
huggingface-cli download depth-anything/DA3MONO-LARGE config.json --local-dir ./dir

See the official docs for more CLI options

SDK Download

SDK Download
# 模型下载
from huggingface_hub import snapshot_download
model_dir = snapshot_download('depth-anything/DA3MONO-LARGE')

Git Download

Make sure git-lfs is installed first

Git Download
git lfs install
git clone https://huggingface.co/depth-anything/DA3MONO-LARGE

To skip LFS large-file downloads, use:

Skip LFS
GIT_LFS_SKIP_SMUDGE=1 git clone https://huggingface.co/depth-anything/DA3MONO-LARGE

Model files are hosted on the Hugging Face Hub — download directly via HF CLI / SDK / Git, not through this site.

PyTorch / Transformers Usage

Install Transformers

Install Transformers
pip install -U transformers torch

Load the model and run inference

Load the model and run inference
from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained('depth-anything/DA3MONO-LARGE')
tokenizer = AutoTokenizer.from_pretrained('depth-anything/DA3MONO-LARGE')

Model Download

We recommend downloading the model via the ModelScope CLI or SDK.

Guidance:Before downloading, install ModelScope with:

Guidance
pip install modelscope

CLI Download

Download the full repository

Download the full repository
modelscope download --model depth-anything/DA3MONO-LARGE

Download a single file to a local folder (e.g. README.md into ./dir)

Download a single file to a local folder (e.g. README.md into ./dir)
modelscope download --model depth-anything/DA3MONO-LARGE README.md --local_dir ./dir

See the docs for more CLI options

SDK Download

SDK Download
# 模型下载
from modelscope import snapshot_download
model_dir = snapshot_download('depth-anything/DA3MONO-LARGE')

Git Download

Make sure git-lfs is installed first

Git Download
git lfs install
git clone https://www.modelscope.cn/depth-anything/DA3MONO-LARGE.git

To skip LFS large-file downloads, use:

Skip LFS
GIT_LFS_SKIP_SMUDGE=1 git clone https://www.modelscope.cn/depth-anything/DA3MONO-LARGE.git

ModelScope 模型页直接下载模型文件;无需将模型文件放在本站服务器。

Notebook Quickstart

Install the ModelScope library

Install the ModelScope library
pip install "modelscope[audio,cv,nlp,multi-modal,science]" -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html

Load the model and run inference

Load the model and run inference
from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasks

p = pipeline('text-generation', 'depth-anything/DA3MONO-LARGE')

Full Documentation

来源: HuggingFace

---
license: apache-2.0
tags:

  • depth-estimation

  • computer-vision

  • monocular-depth

  • multi-view-geometry

  • pose-estimation

library_name: depth-anything-3
pipeline_tag: depth-estimation
---

Depth Anything 3: DA3MONO-LARGE

<div align="center">

![Project Page](https://depth-anything-3.github.io)
![Paper](https://arxiv.org/abs/)
![Demo](https://huggingface.co/spaces/depth-anything/Depth-Anything-3) # noqa: E501
<!-- Benchmark badge removed as per request -->

</div>

Model Description

DA3 Monocular Large model for high-quality relative monocular depth estimation. Unlike disparity-based models (e.g., Depth Anything 2), it directly predicts depth, resulting in superior geometric accuracy.

| Property | Value |
|----------|-------|
| Model Series | Monocular Depth |
| Parameters | 0.35B |
| License | Apache 2.0 |

Capabilities

  • ✅ Relative Depth
  • ✅ Sky Segmentation

Quick Start

Installation

bash
git clone https://github.com/ByteDance-Seed/depth-anything-3
cd depth-anything-3
pip install -e .

Basic Example

python
import torch
from depth_anything_3.api import DepthAnything3

Load model from Hugging Face Hub

device = torch.device("cuda" if torch.cuda.is_available() else "cpu") model = DepthAnything3.from_pretrained("depth-anything/da3mono-large") model = model.to(device=device)

Run inference on images

images = ["image1.jpg", "image2.jpg"] # List of image paths, PIL Images, or numpy arrays prediction = model.inference( images, export_dir="output", export_format="glb" # Options: glb, npz, ply, mini_npz, gs_ply, gs_video )

Access results

print(prediction.depth.shape) # Depth maps: [N, H, W] float32 print(prediction.conf.shape) # Confidence maps: [N, H, W] float32 print(prediction.extrinsics.shape) # Camera poses (w2c): [N, 3, 4] float32 print(prediction.intrinsics.shape) # Camera intrinsics: [N, 3, 3] float32

Command Line Interface

bash
# Process images with auto mode
da3 auto path/to/images \
    --export-format glb \
    --export-dir output \
    --model-dir depth-anything/da3mono-large

Use backend for faster repeated inference

da3 backend --model-dir depth-anything/da3mono-large da3 auto path/to/images --export-format glb --use-backend

Model Details

  • Developed by: ByteDance Seed Team
  • Model Type: Vision Transformer for Visual Geometry
  • Architecture: Plain transformer with unified depth-ray representation
  • Training Data: Public academic datasets only

Key Insights

💎 A single plain transformer (e.g., vanilla DINO encoder) is sufficient as a backbone without architectural specialization. # noqa: E501

✨ A singular depth-ray representation obviates the need for complex multi-task learning.

Performance

🏆 Depth Anything 3 significantly outperforms:

  • Depth Anything 2 for monocular depth estimation

  • VGGT for multi-view depth estimation and pose estimation

For detailed benchmarks, please refer to our paper. # noqa: E501

Limitations

  • The model is trained on academic datasets and may have limitations on certain domain-specific images # noqa: E501
  • Performance may vary depending on image quality, lighting conditions, and scene complexity

Citation

If you find Depth Anything 3 useful in your research or projects, please cite:

bibtex
@article{depthanything3,
  title={Depth Anything 3: Recovering the visual space from any views},
  author={Haotong Lin and Sili Chen and Jun Hao Liew and Donny Y. Chen and Zhenyu Li and Guang Shi and Jiashi Feng and Bingyi Kang},  # noqa: E501
  journal={arXiv preprint arXiv:XXXX.XXXXX},
  year={2025}
}

Links

Authors

Haotong Lin · Sili Chen · Junhao Liew · Donny Y. Chen · Zhenyu Li · Guang Shi · Jiashi Feng · Bingyi Kang # noqa: E501

Join our Telegram