Depth Any Video with Scalable Synthetic Data

Honghui Yang, Di Huang, Wei Yin, Chunhua Shen, Haifeng Liu +4 more
2/12/2026

No official code found. Best implementation: Nightmare-n/DepthAnyVideo (518 stars, last commit 2024-12-04).

Abstract

Video depth estimation has long been hindered by the scarcity of consistent and scalable ground truth data, leading to inconsistent and unreliable results. In this paper, we introduce Depth Any Video, a model that tackles the challenge through two key innovations. First, we develop a scalable synthetic data pipeline, capturing real-time video depth data from diverse virtual environments, yielding 40,000 video clips of 5-second duration, each with precise depth annotations. Second, we leverage the powerful priors of generative video diffusion models to handle real-world videos effectively, integrating advanced techniques such as rotary position encoding and flow matching to further enhance flexibility and efficiency. Unlike previous models, which are limited to fixed-length video sequences, our approach introduces a novel mixed-duration training strategy that handles videos of varying lengths and performs robustly across different frame rates-even on single frames. At inference, we propose a depth interpolation method that enables our model to infer high-resolution video depth across sequences of up to 150 frames. Our model outperforms all previous generative depth models in terms of spatial accuracy and temporal consistency. The code and model weights are open-sourced.

View on arXivView PDF

Code Implementations(1)

Depth Any Video with Scalable Synthetic Data (ICLR 2025)

51828PythonOct 8, 20241 years agoNOASSERTION

Similar Papers

Cite this paper

@article{yang2026depth,
  title  = {Depth Any Video with Scalable Synthetic Data},
  author = {Honghui Yang and Di Huang and Wei Yin and Chunhua Shen and Haifeng Liu and Xiaofei He and Binbin Lin and Wanli Ouyang and Tong He},
  year   = {2026},
  eprint = {2410.10815},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.10815},
  journal = {ICLR 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/2410.10815.svg)](https://codeofpaper.com/paper/2410.10815)

Discussion