FrameVGGT: Coherence-Preserving Memory for Bounded Streaming Geometry
Organizations: Institute of Industrial Science, The University of Tokyo, Tokyo, Japan
Abstract
Streaming Visual Geometry Transformers such as StreamVGGT enable strong online 3D perception, but their KV-cache grows unbounded over long streams, limiting practical deployment. We study bounded-memory streaming geometry from the perspective of memory organization: unlike language modeling, where useful information can often be compressed at token level, geometry-driven inference relies on coherent and mutually compatible observations across views. Under fixed memory budgets, retaining history as isolated entries can progressively fragment the geometric context needed for stable long-horizon matching and fusion. We therefore propose FrameVGGT, a bounded-memory framework that maintains a fixed-capacity set of complementary memory units for streaming geometry. In our implementation, each unit is instantiated as a frame-wise KV segment summarized by a compact key-space prototype, together with a sparse anchor tier for persistent long-range references. Across long-sequence 3D reconstruction, video depth estimation, and camera pose estimation, FrameVGGT achieves favorable accuracy--memory trade-offs under bounded budgets while maintaining more stable geometry over long streams.
Figures & tables
| Method | 7-Scenes | NRGBD | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Acc | Comp | Comp | NC | NC | Acc | Acc | Comp | Comp | NC | NC | |
| CUT3R | 0.181 | 0.127 | 0.095 | 0.0327 | 0.525 | 0.531 | 0.322 | 0.237 | 0.128 | 0.0334 | 0.553 | 0.566 |
| Point3R | 0.063 | 0.026 | 0.031 | 0.0150 | 0.559 | 0.589 | 0.113 | 0.048 | 0.037 | 0.0060 | 0.621 | 0.696 |
| TTT3R | 0.060 | 0.035 | 0.028 | 0.0050 | 0.560 | 0.588 | 0.161 | 0.082 | 0.093 | 0.0147 | 0.602 | 0.654 |
| XStreamVGGT | 0.105 | 0.052 | 0.048 | 0.0100 | 0.556 | 0.583 | 0.128 | 0.080 | 0.043 | 0.0069 | 0.621 | 0.703 |
| InfiniteVGGT | 0.041 | 0.016 | 0.024 | 0.0047 | 0.561 | 0.593 | 0.078 | 0.049 | 0.035 | 0.0069 | 0.647 | 0.757 |
| Method | Acc | Acc | Comp | Comp | NC | NC |
|---|---|---|---|---|---|---|
| CUT3R | 3.217 | 2.235 | 1.605 | 1.351 | 0.500 | 0.491 |
| TTT3R | 2.964 | 2.310 | 2.265 | 1.805 | 0.507 | 0.514 |
| InfiniteVGGT | 2.138 | 1.728 | 0.963 | 0.364 | 0.513 | 0.526 |
| OVGGT* | 2.148 | 1.687 | 1.594 | 0.574 | 0.526 | 0.530 |
| Ours | 1.698 | 1.331 | 1.032 | 0.433 | 0.536 | 0.540 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | 7-Scenes | NRGBD | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Acc | Comp | Comp | NC | NC | Acc | Acc | Comp | Comp | NC | NC | |
| Ours (Without Anchor) | 0.028 | 0.009 | 0.019 | 0.0040 | 0.564 | 0.598 | 0.054 | 0.035 | 0.030 | 0.0060 | 0.670 | 0.782 |
| Ours (With Anchor) | 0.026 | 0.009 | 0.018 | 0.0040 | 0.571 | 0.607 | 0.053 | 0.034 | 0.031 | 0.0057 | 0.682 | 0.793 |