pierotofy / OpenSplat

Production-grade 3D gaussian splatting with CPU/GPU support for Windows, Mac and Linux 🚀
https://antimatter15.com/splat/?url=https://splat.uav4geo.com/banana.splat
GNU Affero General Public License v3.0
717 stars 61 forks source link

Integrate Markov Chain Monte Carlo paper improvements #115

Open dedoubleyou1 opened 3 days ago

dedoubleyou1 commented 3 days ago

https://ubc-vision.github.io/3dgs-mcmc/

This paper introduced a new conceptual model for how to view the process of gaussian splat optimization and then used that to guide several changes to the original algorithm, improving results while simplifying the various "clone", "split", and "prune" operations into a single "relocation" type.

This is a brief summary from the paper of the changes it introduces:

To summarize, our contributions are: • we reveal the link between 3DGS and MCMC sampling, leading to a simpler optimization; • we replace the heuristics in 3D Gaussian Splatting with a principled relocation strategy; • we introduce regularizer to encourage parsimonious use of Gaussians; • we improve robustness to initialization; • we provide higher rendering quality.

pierotofy commented 3 days ago

Cool! Would you be interested in opening a pull request?