Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

3D Gaussian Splatting as Markov Chain Monte Carlo

About

While 3D Gaussian Splatting has recently become popular for neural rendering, current methods rely on carefully engineered cloning and splitting strategies for placing Gaussians, which can lead to poor-quality renderings, and reliance on a good initialization. In this work, we rethink the set of 3D Gaussians as a random sample drawn from an underlying probability distribution describing the physical representation of the scene-in other words, Markov Chain Monte Carlo (MCMC) samples. Under this view, we show that the 3D Gaussian updates can be converted as Stochastic Gradient Langevin Dynamics (SGLD) updates by simply introducing noise. We then rewrite the densification and pruning strategies in 3D Gaussian Splatting as simply a deterministic state transition of MCMC samples, removing these heuristics from the framework. To do so, we revise the 'cloning' of Gaussians into a relocalization scheme that approximately preserves sample probability. To encourage efficient use of Gaussians, we introduce a regularizer that promotes the removal of unused Gaussians. On various standard evaluation scenes, we show that our method provides improved rendering quality, easy control over the number of Gaussians, and robustness to initialization.

Shakiba Kheradmand, Daniel Rebain, Gopal Sharma, Weiwei Sun, Jeff Tseng, Hossam Isack, Abhishek Kar, Andrea Tagliasacchi, Kwang Moo Yi• 2024

Related benchmarks

TaskDatasetResultRank
Novel View SynthesisTanks&Temples (test)
PSNR23.16
239
Novel View SynthesisMip-NeRF 360 (test)
PSNR28.37
166
Novel View SynthesisMipNeRF 360 Outdoor
PSNR25.105
112
Novel View SynthesisMipNeRF 360 Indoor
PSNR31.502
108
Novel View SynthesisMip-NeRF360
PSNR29.89
104
Novel View SynthesisMip-NeRF 360
PSNR28.29
102
Novel View SynthesisNeRF Synthetic
PSNR33.8
92
Novel View SynthesisDeep Blending (test)
PSNR29.67
64
Novel View SynthesisRE10K challenging views (test)
PSNR20.5
56
Novel View SynthesisSynthetic-NeRF (test)
PSNR36.14
48
Showing 10 of 33 rows

Other info

Follow for update