atlas

Research map / Video / Video segmentation and tracking

Depth Any Video with Scalable Synthetic Data

ICLR 2025 · Video › Video segmentation and tracking · approach: Learned optical flow estimation · 0 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.

Builds a 40K-clip synthetic video depth dataset (DA-V) from game engines and fine-tunes Stable Video Diffusion into a generative video depth model with flow matching, mixed-duration training, and keyframe-based long-video interpolation.

Problem

Video depth estimation lacks large-scale, diverse, temporally consistent ground-truth depth data, and existing generative depth models struggle with temporal consistency and long or high-resolution videos.

Approach

Collect synthetic video depth from real-time game engines via ReShade/OBS, then adapt Stable Video Diffusion as a conditional flow-matching depth denoiser trained with RoPE-based frame dropout and resolution-grouped video packing, plus a keyframe-conditioned interpolation module for long videos.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the Stable Video Diffusion generative visual prior (ablation)Depth Any Video · Four-dataset averageAbsRel: 21.0 -> 7.5Helped
Add the Stable Video Diffusion generative visual prior (ablation)Depth Any Video · Four-dataset averageδ1 accuracy: 65.1 -> 93.8Helped
Replace the EDM scheduler with conditional flow matching (ablation)Depth Any Video with generative visual prior · Four-dataset averageAbsRel: 7.5 -> 6.9; 0.6 improvementHelped
Replace the EDM scheduler with conditional flow matching (ablation)Depth Any Video with generative visual prior · Four-dataset averageδ1 accuracy: 93.8 -> 94.9; 1.1 improvementHelped
Replace the EDM scheduler with conditional flow matching (ablation)Depth Any Video with generative visual prior · Ablation inferenceruntime (s): 2.4 -> 0.37; 6.5× accelerationHelped
Add the DA-V synthetic dataset (ablation)Depth Any Video with generative prior and flow matching · Four-dataset averageAbsRel: 6.9 -> 6.5; 0.4 improvementHelped
Add the DA-V synthetic dataset (ablation)Depth Any Video with generative prior and flow matching · Four-dataset averageδ1 accuracy: 94.9 -> 95.6; 0.7 improvementHelped
Add mixed-duration training (ablation)Depth Any Video with generative prior, flow matching, and synthetic data · Four-dataset averageAbsRel: 6.5 -> 6.4Helped
Add mixed-duration training (ablation)Depth Any Video with generative prior, flow matching, and synthetic data · Four-dataset averageδ1 accuracy: 95.6 -> 95.8Helped
Add mixed-duration training (ablation)Depth Any Video with generative prior, flow matching, and synthetic data · Ablation trainingtraining time (hours): 16 -> 12; 33% of training timeHelped
Add mixed-duration training (ablation)Depth Any Video with generative prior, flow matching, and synthetic data · Ablation trainingGPU memory utilization (%): 23 -> 63; 40%Helped

Surprising findings

Limitations

Experimental setup

Datasets: DA-V Hypersim Virtual KITTI 2 NYUv2 ScanNet ETH3D KITTI ScanNet++

Benchmarks: NYUv2 KITTI ETH3D ScanNet ScanNet++

Metrics: AbsRel delta-1 accuracy temporal alignment error (TAE) runtime

Baselines: Depth Anything Marigold GeoWizard DepthFM Metric3D Omnidata DPT ChronoDepth DepthCrafter Depth Anything V2

Builds on: Stable Video Diffusion Marigold conditional flow matching rotary position encoding Depth Anything

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