atlas

Research map / 3D vision / 3D generation

Continuous 3D Perception Model with Persistent State

CVPR 2025 · 3D vision › 3D generation · approach: Semantic scene completion · 81 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.

Proposes CUT3R, a stateful recurrent transformer that updates a persistent state with each image to output metric pointmaps and camera poses online, and can query unseen views via raymaps.

Problem

Online dense 3D reconstruction and camera pose estimation from streams of images or unordered photo collections, handling both static and dynamic scenes and inferring unobserved regions, without known intrinsics or poses.

Approach

A persistent learnable state tokens updated via bidirectional transformer decoders (state-update and state-readout) with each image, predicting pointmaps in self and world frames plus ego pose; unseen structure is inferred by querying the state with a raymap of a virtual camera.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CUT3R instead of the best listed baselineMonocular depth estimation · BonnAbs Rel: 0.076 -> 0.063Helped
Use CUT3R instead of the best listed baselineMonocular depth estimation · KITTIAbs Rel: 0.079 -> 0.092Hurt
Use CUT3R instead of the best listed baselineVideo depth estimation · Sintel, per-sequence scaleAbs Rel: 0.378 -> 0.421Hurt
Use CUT3R instead of MASt3R-GAVideo depth estimation · Sintel, metric scaleAbs Rel: 1.022 -> 1.029Hurt
Use CUT3R instead of MonST3R-GAVideo depth estimation · Bonn, per-sequence scaleAbs Rel: 0.067 -> 0.078Hurt
Use CUT3R instead of the best listed baselineVideo depth estimation · KITTI, per-sequence scaleAbs Rel: 0.168 -> 0.118Helped
Use CUT3R instead of the best listed baselineCamera pose estimation · SintelATE: 0.111 -> 0.213Hurt
Use CUT3R instead of MASt3R-GACamera pose estimation · TUM-dynamicsATE: 0.038 -> 0.046Hurt
Use CUT3R instead of MonST3R-GACamera pose estimation · ScanNetATE: 0.077 -> 0.099Hurt
Use CUT3R instead of DUSt3R-GA3D reconstruction · 7-ScenesAcc: 0.146 -> 0.126Helped
Use CUT3R instead of MASt3R-GA3D reconstruction · NRGBDAcc: 0.085 -> 0.099Hurt
Revisit images using the final state (ablation)CUT3R · 7-ScenesAcc: 0.126 -> 0.113Helped

Surprising findings

Limitations

Experimental setup

Datasets: CO3Dv2 ARKitScenes ScanNet++ TartanAir Waymo MegaDepth MapFree DL3DV DynamicStereo RealEstate10K Synscapes

Benchmarks: KITTI Sintel Bonn NYU-v2 TUM-dynamics ScanNet 7-Scenes NRGBD

Metrics: Abs Rel delta<1.25 ATE RPE trans RPE rot Acc Comp NC FPS

Baselines: DUSt3R MASt3R Spann3R MonST3R Robust-CVD CasualSAM Particle-SfM

Builds on: DUSt3R MASt3R DPT

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