Online 3D reconstruction models perform poorly on long videos. This happens because regressing poses relative to a fixed first-frame anchor forces extrapolation far beyond the training distribution. Small drifts accumulate and amplify into significant geometric collapse. However, we observe that per-frame depth remains stable throughout this failure. The backbone's local geometry remains intact; only the global pose head breaks down. Motivated by this decoupling, we introduce Scal3R. This approach reformulates online reconstruction as multi-reference relative pose querying. We use lightweight learnable tokens, which make up about ~1% of the parameters, and inject them into a completely frozen backbone via asymmetric attention. This setup queries poses relative to multiple past keyframes. An online pose-graph optimization system with loop closure suppresses long-range drift. Scal3R reaches convergence in 8 hours on a single GPU. It reduces the average ATE by over 60% on KITTI compared to the online baseline. It also achieves state-of-the-art performance across Virtual KITTI, Sintel, TUM-Dynamic, ScanNet, and 7-Scenes.
Scal3R reconstructs globally consistent 3D geometry online from long driving sequences with minimal trajectory drift. Pick a scene from the strip below to view its input stream, bird's-eye-view (BEV) trajectory, and the resulting 3D reconstruction. On KITTI and vKITTI scenes, toggle the 3D Reconstruction panel between the rendered Video and an Interactive 3D point cloud with the estimated camera-pose trajectory (drag to orbit).
Rendered 3D reconstructions of Ours (Scal3R) versus the backbone baseline on long driving sequences. On every scene you can toggle the baseline backbone between CUT3R and STream3R. Pick a scene from the strip below; the selected thumbnail plays its input video.
Loop closure falls out of the same design: when the camera revisits a place, one archived keyframe is re-injected as an extra reference, a single long-range constraint, and the map snaps shut. Watch the ATE fall from 49.8 m to 6.4 m as the map closes.
We highlight a few concurrent, independent works that explore similar directions and encourage you to check them out:
@inproceedings{lin2026scal3r,
title = {{Scal3R}: Learning Efficient Multi-Relative Pose Query for Scalable Online 3D Reconstruction},
author = {Lin, Chin-Yang and Sun, Yang-Che and Sun, Cheng and Yang, Fu-En and Chen, Min-Hung and Lin, Yen-Yu and Chiu, Wei-Chen and Liu, Yu-Lun},
booktitle = {European Conference on Computer Vision (ECCV)},
year = {2026}
}