# InfiniteVGGT **Repository Path**: falin1/InfiniteVGGT ## Basic Information - **Project Name**: InfiniteVGGT - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-07 - **Last Updated**: 2026-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
InfiniteVGGT: Visual Geometry Grounded Transformer for Endless Streams
Shuai Yuan,1
Yantai Yang,1, 2
Xiaotian Yang,1
Xupeng Zhang,1
Zhonghao Zhao,1
Lingming Zhang,
Zhipeng Zhang1 ✉
1AutoLab, School of Artificial Intelligence, Shanghai Jiao Tong University
2Anyverse Dynamics
✉ Corresponding Author
Achieving higher reconstruction quality and more accurate camera pose estimation using thousands of frames input.
## 📰 News - [Jan 6 , 2026] Paper release. - [Jan 6 , 2026] Code release. ## 📖 Overview We propose **InfiniteVGGT**, a causal visual geometry transformer that utilizes a training-free rolling memory mechanism to enable stable, infinite-horizon streaming, and introduce the **Long3D** benchmark to rigorously evaluate long-term continuous 3D geometry performance. Our main contributions are summarized as follows: 1. An unbounded memory architecture \mymethod{} for continuous 3D geometry understanding, built on a novel, dynamic, and interpretable explicit memory system. 2. State-of-the-art performance on long-sequence benchmarks and a unique capability for robust, infinite-horizon reconstruction without memory overflow. 3. The Long3D benchmark, a new dataset for the rigorous evaluation of long-term performance, addressing a critical gap in the field. ## 🌍 Installation 1. Clone InfiniteVGGT ```bash git clone https://github.com/AutoLab-SAI-SJTU/InfiniteVGGT.git cd InfiniteVGGT ``` 2. Create conda environment ```bash conda create -n infinitevggt python=3.11 cmake=3.14.0 conda activate infinitevggt ``` 3. Install requirements ```bash pip install -r requirements.txt conda install 'llvm-openmp<16' ``` 4. Download the StreamVGGT pretrained [checkpoint](https://huggingface.co/lch01/StreamVGGT) and place it to ./ckpt directory. ## ▶️ Run Inference ```bash # Run on your own data python run_inference.py --input_dir path/to/your/images_dir # Run long sequence and store the result to directory for each frame python run_inference.py \ --input_dir path/to/your/images_dir \ --frame_cache_dir path/to/your/results_perframe_dir \ --no_cache_results ``` ## 🚀 Run Demo We provide demo code based on the [NRGBD](https://github.com/dazinovic/neural-rgbd-surface-reconstruction) dataset. You can run it using the following command: ```bash python demo_viser.py \ --seq_path path/to/nrgbd/image_sequence \ --frame_interval 10 \ --gt_path path/to/nrgbd/gt_camera \ (Optional) ``` ## 📋 Checklist - [ ] Release the Dataset. ## 🙏 Acknowledgement We would like to acknowledge the following open-source projects that served as a foundation for our implementation: [DUSt3R](https://github.com/naver/dust3r) [CUT3R](https://github.com/CUT3R/CUT3R) [VGGT](https://github.com/facebookresearch/vggt) [Point3R](https://github.com/YkiWu/Point3R) [StreamVGGT](https://github.com/wzzheng/StreamVGGT) [FastVGGT](https://github.com/mystorm16/FastVGGT) [TTT3R](https://github.com/Inception3D/TTT3R) Many thanks to these authors! ## 📜 Citation If you incorporate our work into your research, please cite: ``` @misc{yuan2026infinitevggt, title={InfiniteVGGT: Visual Geometry Grounded Transformer for Endless Streams}, author={Shuai Yuan and Yantai Yang and Xiaotian Yang and Xupeng Zhang and Zhonghao Zhao and Lingming Zhang and Zhipeng Zhang}, journal={arXiv preprint arXiv:2601.02281}, year={2026} } ```