atlas

Research map / 3D vision / Depth and stereo

Stereo4D: Learning How Things Move in 3D from Internet Stereo Videos

CVPR 2025 · 3D vision › Depth and stereo · approach: Learned optical and scene flow · 12 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.

Mines over 100K pseudo-metric 4D reconstructions (3D point clouds with long-term motion tracks) from internet VR180 stereo videos, and trains DynaDUSt3R, a DUSt3R variant with a motion head, on them.

Problem

Ground-truth 3D motion paired with real-world video is scarce; synthetic data fails to match real-world content and motion distributions, and motion capture or multi-view arrays are hard to scale.

Approach

Fuse camera pose estimation (SfM), per-frame RAFT stereo disparity, and BootsTAP 2D long-range tracks lifted to 3D, then refine per-track depth with a static/dynamic smoothness optimization, to produce large-scale real-world dynamic 3D data; add a time-conditioned motion head to DUSt3R to predict 3D scene flow to an arbitrary query time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · Stereo4D testEPE3D: 0.6191 -> 0.1110Helped
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · Stereo4D testδ0.05_3D: 11.61 -> 65.07Helped
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · Stereo4D testδ0.10_3D: 20.25 -> 75.18Helped
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · ADTEPE3D: 0.3126 -> 0.1231Helped
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · ADTδ0.05_3D: 8.56 -> 51.98Helped
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · ADTδ0.10_3D: 18.03 -> 65.20Helped
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · Stereo4D testAbs Rel: 0.3858 -> 0.1032Helped
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · Stereo4D testδ < 1.25: 61.87 -> 87.93Helped
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · BonnAbs Rel: 0.0691 -> 0.0653Helped
Train DynaDUSt3R on Stereo4D instead of PointOdysseyDynaDUSt3R · Bonnδ < 1.25: 95.94 -> 96.02Helped

Surprising findings

Limitations

Experimental setup

Datasets: Stereo4D PointOdyssey Bonn ADT (Aria Digital Twin) ADE20K

Benchmarks: Stereo4D held-out test set ADT (via TapVid3D) Bonn

Metrics: EPE3D delta 0.05 3D delta 0.10 3D Abs Rel delta < 1.25

Baselines: DUSt3R MonST3R DynaDUSt3R (PointOdyssey)

Builds on: DUSt3R BootsTAP RAFT COLMAP MonST3R

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