StochasticSplats: Stochastic Rasterization for Sorting-Free 3D Gaussian Splatting

作者: Shakiba Kheradmand, Delio Vicini, George Kopanas, Dmitry Lagun, Kwang Moo Yi, Mark Matthews, Andrea Tagliasacchi

发布时间: 2025-04-03

来源: arxiv

研究方向: 计算机图形学与三维可视化

主要内容

本文提出了一种名为StochasticSplats的3D高斯喷溅随机光栅化方法,旨在解决传统3D高斯喷溅方法中存在的排序、渲染性能和可移植性问题。

主要贡献

1. 提出了一种基于随机透明度的3D高斯喷溅方法,消除了排序的需要,并允许对重叠的高斯进行精确的3D混合。

2. 实现了基于蒙特卡洛估计器的随机透明度,进一步提高了3D高斯喷溅的计算时间与质量之间的权衡能力。

3. 通过OpenGL着色器实现了该方法,使其能够在现代GPU硬件上高效渲染。

4. 该方法在合理的视觉质量下,渲染速度比排序光栅化快4倍以上。

5. 引入了一种新的蒙特卡洛梯度估计器,允许在渲染和训练过程中使用随机透明度,并支持下游应用在渲染时间动态调整采样,以平衡延迟和质量。

研究方法

1. 随机透明度

2. 蒙特卡洛估计器

3. OpenGL着色器

4. 不同样本数下的质量与性能权衡

5. 不同iable Monte Carlo方法

实验结果

实验结果表明,与传统的排序光栅化方法相比,StochasticSplats在渲染质量、速度和可移植性方面均有显著优势。该方法在合理的视觉质量下,渲染速度可提高4倍以上,并且能够有效地减少 popping 艺术效果。

未来工作

未来的工作可以集中在减少正向和反向估计器的方差上,例如使用重要性采样、分层采样或控制变量。此外,还可以通过利用轻量级(神经)去噪算法来进一步提高质量,类似于在粗糙3D渲染中结合扩散模型的方式。