InfiniSplat / README.md
PLUS-WAVE's picture
Update project and repository links
1db10da verified
|
Raw
History Blame Contribute Delete
4.74 kB

A newer version of the Gradio SDK is available: 6.22.0

Upgrade
metadata
title: InfiniSplat
emoji: 🌌
colorFrom: gray
colorTo: green
sdk: gradio
sdk_version: 6.20.0
python_version: 3.10.13
app_file: app.py
short_description: Single-image Gaussian reconstruction
startup_duration_timeout: 30m
models:
  - PLUS-WAVE/InfiniSplat
preload_from_hub:
  - PLUS-WAVE/InfiniSplat checkpoints/infinisplat_rgb.ckpt

🌌 InfiniSplat: Implicit Gaussian Decoding for Large-Baseline Monocular View Synthesis

Conditionally accepted to SIGGRAPH Asia 2026 (Journal Track)

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-sensor-guided 3D Gaussian reconstruction is available now!

🧩 What can InfiniSplat do?

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

Capability Input Output
Monocular 3D Gaussian Reconstruction RGB Image 3DGS
Depth-Sensor-Guided 3D Gaussian Reconstruction RGB Image + Depth 3DGS

βš™οΈ 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.

πŸ™ 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!