atlas

Research map / Video / Video segmentation and tracking

Video Depth without Video Models

CVPR 2025 · Video › Video segmentation and tracking · approach: Layered video decomposition and dynamics · 10 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.

Turns a single-image latent diffusion depth model (Marigold) into a video depth estimator by fine-tuning it on short multi-frame snippets, sampling snippets at multiple dilation rates, and globally co-aligning them with robust optimization.

Problem

Monocular video depth estimation needs temporally consistent depth per frame, but frame-by-frame single-image estimators flicker and drift, while video diffusion models are expensive and limited to short fixed-length clips.

Approach

Extend a single-image LDM (Marigold) with flattened cross-frame self-attention over short snippets sampled at varying frame spacings, then recover a consistent long depth video by optimizing per-snippet scale and shift (co-alignment), with an optional partial-diffusion refinement.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use RollingDepth instead of DepthAnythingv2Monocular video depth estimation · PointOdyssey (250)Abs Rel (%): 14.4 -> 9.6Helped
use RollingDepth instead of DepthAnythingv2Monocular video depth estimation · PointOdyssey (250)δ1 (%): 81.4 -> 90.5Helped
use RollingDepth instead of DepthCrafterMonocular video depth estimation · ScanNet (90)Abs Rel (%): 12.7 -> 9.3Helped
use RollingDepth instead of DepthCrafterMonocular video depth estimation · Bonn (110)Abs Rel (%): 6.6 -> 7.9Hurt
use RollingDepth instead of DepthCrafterMonocular video depth estimation · DyDToF (200)Abs Rel (%): 22.1 -> 17.3Helped
add dilation rate 25 to snippet sampling (ablation)RollingDepth · PointOdysseyAbs Rel (%): 16.7 -> 10.2Helped
add dilation rate 25 to snippet sampling (ablation)RollingDepth · ScanNetAbs Rel (%): 12.8 -> 10.6Helped
add dilation rate 10 to dilation rates {1, 25} (ablation)RollingDepth · PointOdysseyAbs Rel (%): 10.2 -> 10.2No clear effect
add depth co-alignment (ablation)RollingDepth snippet predictions without refinement · PointOdysseyAbs Rel (%): 13.0 -> 10.2Helped
add depth co-alignment (ablation)RollingDepth snippet predictions without refinement · ScanNetAbs Rel (%): 12.4 -> 9.9Helped
add depth refinement after co-alignment (ablation)RollingDepth · PointOdysseyδ1 (%): 89.6 -> 89.8No clear effect
add depth refinement after co-alignment (ablation)RollingDepth · ScanNetδ1 (%): 90.1 -> 90.2No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: TartanAir Hypersim PointOdyssey ScanNet Bonn RGBD DyDToF

Benchmarks: PointOdyssey ScanNet Bonn RGBD DyDToF

Metrics: AbsRel delta1 accuracy

Baselines: Marigold Depth Anything Depth Anything V2 NVDS ChronoDepth DepthCrafter

Builds on: Marigold Stable Diffusion Hypersim TartanAir

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