README.md

September 11, 2026 ยท View on GitHub

๐ŸŒŒ InfiniSplat: Implicit Gaussian Decoding for Large-Baseline Monocular View Synthesis

SIGGRAPH Asia 2026 (ACM Transactions on Graphics)

Jiawei Wang* โ€ข Hao Yu* โ€ข Yongzhen Hu โ€ข Xinyi Yang โ€ข Tao Ni โ€ข Xin Zhan โ€ข Junbo Chenโ€ 
Xiaowei Zhou โ€ข Ruizhen Hu โ€ข Sida Pengโ€ 

* Equal contribution. โ€  Corresponding authors.

InfiniSplat Demo

๐Ÿ“ฃ News

[2026-07] ๐ŸŽ‰ InfiniSplat has been conditionally accepted to SIGGRAPH Asia 2026 (Journal Track)!

[2026-07] ๐ŸŽ‰ Inference code for RGB-only and depth-guided 3D Gaussian reconstruction is available now!

๐Ÿงฉ What can InfiniSplat do?

InfiniSplat supports two practical modes for single-image 3D Gaussian reconstruction:

CapabilityInputOutput
Monocular 3D Gaussian ReconstructionRGB Image3DGS
Depth-Sensor-Guided 3D Gaussian ReconstructionRGB Image + Depth3DGS

โš™๏ธ Installation

Please see INSTALL.md for environment setup and checkpoint download.

๐Ÿš€ Inference

RGB Only

Run a single image:

python -m src.demo.infer_batch_images --input examples/data/rgb_demo/pexels-masi.jpg

Run a directory using the bundled examples:

python -m src.demo.infer_batch_images --input examples/data/rgb_demo

Depth-Sensor-Guided Reconstruction

Run a single RGB and depth pair with matching filename stems in the same directory:

python -m src.demo.infer_batch_images \
  --mode lidar \
  --input examples/data/lidar_demo/eth3d_kicker.png

Run the bundled RGB and depth pairs:

python -m src.demo.infer_batch_images \
  --mode lidar \
  --input examples/data/lidar_demo

See docs/inference.md for camera parameters, output control, and other optional arguments.

๐Ÿ–ฅ๏ธ Web Demo

The local Gradio demo provides RGB reconstruction, staged PLY and standalone HTML downloads, and an interactive Gaussian viewer. After preparing the inference environment, launch it with:

python demo.py

Open http://127.0.0.1:7860 in a browser. The demo reuses checkpoints/infinisplat_rgb.ckpt when available and otherwise downloads the released RGB checkpoint from PLUS-WAVE/InfiniSplat. Set INFINISPLAT_CHECKPOINT to use a checkpoint at another path.

The hosted version is available on the Hugging Face Space.

๐Ÿ“„ License and Project Use

License: Project Registration License (PRL) v1.0

Use solely for academic research, education, evaluation, or personal purposes is free and does not require registration. Research results and publications may be published without registration.

Project use by companies, universities, or other organizations is free but requires prior registration, including non-commercial projects, internal R&D, testing, deployment, and production. Complete and accurate registration automatically grants permission; no approval or fee is required. Register each materially distinct project once.

Project use registration and Word template: Google Forms

๐Ÿ™ Acknowledgments

We sincerely thank the authors of DINOv3, Depth Pro, InfiniDepth, and gsplat for their excellent work. InfiniSplat is built on top of these projects.


Thanks

Thank you for your interest in InfiniSplat!

โญ Star this repo if you find it interesting!