Skip to content

InstantSplat: Sparse-view SfM-free Gaussian Splatting in Seconds

License

Notifications You must be signed in to change notification settings

pablovela5620/InstantSplat

 
 

Repository files navigation

InstantSplat

An unofficial implementation of InstantSplat, an sparse-view, SfM-free framework for large-scale scene reconstruction method using Gaussian Splatting. Uses Rerun to visualize, Gradio for an interactive UI, and Pixi for a easy installation

badge-github-stars social

example output

Install and Run

Using Pixi

Make sure you have the Pixi package manager installed

git clone https://github.com/pablovela5620/InstantSplat.git
cd InstantSplat
pixi run app

All commands can be listed using pixi task list

Using Docker

If you'd rather use docker, you can just run

git clone https://github.com/pablovela5620/InstantSplat.git
cd InstantSplat
docker-compose up

Hosted Demo

Demos can be found on huggingface spaces, local version is recommended to avoid GPU timeouts!

Acknowledgements

Thanks to the original InstantSplat, Gaussian Splatting, and Dust3r repos!

InstantSplat

@misc{fan2024instantsplat,
        title={InstantSplat: Unbounded Sparse-view Pose-free Gaussian Splatting in 40 Seconds},
        author={Zhiwen Fan and Wenyan Cong and Kairun Wen and Kevin Wang and Jian Zhang and Xinghao Ding and Danfei Xu and Boris Ivanovic and Marco Pavone and Georgios Pavlakos and Zhangyang Wang and Yue Wang},
        year={2024},
        eprint={2403.20309},
        archivePrefix={arXiv},
        primaryClass={cs.CV}
      }

Gaussian Splatting

@Article{kerbl3Dgaussians,
      author       = {Kerbl, Bernhard and Kopanas, Georgios and Leimk{\"u}hler, Thomas and Drettakis, George},
      title        = {3D Gaussian Splatting for Real-Time Radiance Field Rendering},
      journal      = {ACM Transactions on Graphics},
      number       = {4},
      volume       = {42},
      month        = {July},
      year         = {2023},
      url          = {https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/}
}

Dust3r

@inproceedings{dust3r_cvpr24,
      title={DUSt3R: Geometric 3D Vision Made Easy}, 
      author={Shuzhe Wang and Vincent Leroy and Yohann Cabon and Boris Chidlovskii and Jerome Revaud},
      booktitle = {CVPR},
      year = {2024}
}

@misc{dust3r_arxiv23,
      title={DUSt3R: Geometric 3D Vision Made Easy}, 
      author={Shuzhe Wang and Vincent Leroy and Yohann Cabon and Boris Chidlovskii and Jerome Revaud},
      year={2023},
      eprint={2312.14132},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}

About

InstantSplat: Sparse-view SfM-free Gaussian Splatting in Seconds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Other 0.1%