atlas

Research map / Video / Video segmentation and tracking

Buffer Anytime: Zero-Shot Video Depth and Normal from Image Priors

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

Buffer Anytime fine-tunes single-image depth (Depth Anything V2) and normal (Marigold-E2E-FT) models into temporally consistent video estimators using only image priors plus optical-flow smoothness loss, with no paired video-geometry data.

Problem

Video depth and surface normal estimation suffers from frame-to-frame inconsistency in image models, while existing temporally consistent video models require large paired video-geometry annotated datasets.

Approach

Zero-shot training that keeps a frozen single-frame image model as a regularizer on one randomly sampled frame, adds an optical-flow-warped temporal stabilization loss with cycle-consistency and depth-edge masking, and uses a lightweight zero-initialized temporal attention module inserted into the image backbone.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add temporal attention and optical-flow stabilization to Depth Anything V2Depth Anything V2 · ScanNetOPW: 0.121 -> 0.076Helped
Add temporal attention and optical-flow stabilization to Depth Anything V2Depth Anything V2 · KITTIAbsRel: 0.140 -> 0.119Helped
Add temporal attention and optical-flow stabilization to Depth Anything V2Depth Anything V2 · KITTIOPW: 0.089 -> 0.038Helped
Add temporal attention and optical-flow stabilization to Depth Anything V2Depth Anything V2 · BonnOPW: 0.059 -> 0.028Helped
Add temporal attention and optical-flow stabilization to Marigold-E2E-FTMarigold-E2E-FT · SintelOPW: 0.152 -> 0.065Helped
Add temporal attention and optical-flow stabilization to Marigold-E2E-FTMarigold-E2E-FT · ScanNetOPW: 0.092 -> 0.069Helped
Add temporal attention and optical-flow stabilization to Marigold-E2E-FTMarigold-E2E-FT · SintelMean angular error: 32.858 -> 33.421Hurt
Set regularization weight ωreg. = 0.1 (ablation)Buffer Anytime depth model · KITTIAbsRel: 0.119 -> 0.137Hurt
Set regularization weight ωreg. = 3 (ablation)Buffer Anytime depth model · KITTIAbsRel: 0.119 -> 0.122Hurt
Remove optical flow correspondence masking (ablation)Buffer Anytime depth model · KITTIAbsRel: 0.119 -> 0.122Hurt
Apply regularization to all frames instead of one sampled frame (ablation)Buffer Anytime depth model · KITTIAbsRel: 0.119 -> 0.120No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: in-house unlabeled video clips (~200K) ScanNet KITTI Bonn Sintel

Benchmarks: ScanNet KITTI Bonn Sintel

Metrics: AbsRel delta1 OPW mean angular error median angular error 11.25 degree accuracy

Baselines: Depth Anything V2 ChronoDepth NVDS DepthCrafter Marigold Marigold-E2E-FT DSINE Lotus

Builds on: Depth Anything V2 Marigold-E2E-FT AnimateDiff GMFlow

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