atlas

Research map / 3D vision / 3D generation

Point3R: Streaming 3D Reconstruction with Explicit Spatial Pointer Memory

NeurIPS 2025 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images

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 Point3R, a streaming 3D reconstruction model that keeps an explicit spatial pointer memory (3D-positioned pointers with features), updated via pointer-image interaction with 3D hierarchical RoPE and a fusion mechanism.

Problem

Dense streaming 3D reconstruction from ordered or unordered image collections, where implicit fixed-size or growing feature memories suffer from capacity limits, redundancy, and information loss of earlier frames.

Approach

Replace implicit state/token memory with an explicit memory of 3D-positioned pointers, each carrying a spatial feature aggregated from nearby observations; interactions use a 3D hierarchical rotary position embedding over pointer and image-token positions, and nearby new pointers are fused into existing ones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Point3R instead of CUT3Rstreaming 3D reconstruction · 7-scenes (long sequences)Acc (Mean): 0.238 -> 0.071Helped
Use Point3R instead of CUT3Rstreaming 3D reconstruction · NRGBD (long sequences)NC (Mean): 0.556 -> 0.641Helped
Add 3D hierarchical position embedding (ablation)Point3R · 7-scenesNC: 0.698 -> 0.725Helped
Add 3D hierarchical position embedding (ablation)Point3R · NRGBDComp: 0.079 -> 0.073Helped
Add memory fusion (ablation)Point3R · 7-scenesComp: 0.148 -> 0.139Helped
Add memory fusion (ablation)Point3R · 7-scenesAcc: 0.118 -> 0.124Hurt
Shuffle the input sequence rather than keep it orderedPoint3R · 7-scenesAcc (Mean): 0.032 -> 0.033No clear effect
Shuffle the input sequence rather than keep it orderedPoint3R · NRGBDNC (Mean): 0.801 -> 0.800No clear effect
Use Point3R instead of CUT3Rmonocular depth estimation · NYU-v2 (Static)Abs Rel: 0.086 -> 0.078Helped
Use Point3R instead of MASt3Rmonocular depth estimation · SintelAbs Rel: 0.340 -> 0.395Hurt
Use Point3R instead of CUT3Rvideo depth estimation with metric-scale alignment · BonnAbs Rel: 0.103 -> 0.081Helped
Use Point3R instead of CUT3Rcamera pose estimation · ScanNet (Static)ATE: 0.099 -> 0.097No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ARKitScenes ScanNet ScanNet++ CO3Dv2 WildRGBD OmniObject3D HyperSim BlendedMVS MegaDepth Waymo VirtualKITTI2 PointOdyssey

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

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

Baselines: DUSt3R-GA MASt3R-GA MonST3R-GA Spann3R CUT3R MASt3R-SLAM

Builds on: DUSt3R CUT3R RoPE MASt3R

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