Revising Densification in Gaussian Splatting

Samuel Rota Bulò,Lorenzo Porzi,Peter Kontschieder
2024-04-09
Abstract:In this paper, we address the limitations of Adaptive Density Control (ADC) in 3D Gaussian Splatting (3DGS), a scene representation method achieving high-quality, photorealistic results for novel view synthesis. ADC has been introduced for automatic 3D point primitive management, controlling densification and pruning, however, with certain limitations in the densification logic. Our main contribution is a more principled, pixel-error driven formulation for density control in 3DGS, leveraging an auxiliary, per-pixel error function as the criterion for densification. We further introduce a mechanism to control the total number of primitives generated per scene and correct a bias in the current opacity handling strategy of ADC during cloning operations. Our approach leads to consistent quality improvements across a variety of benchmark scenes, without sacrificing the method's efficiency.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The paper addresses the limitations of Adaptive Density Control (ADC) in 3D Gaussian scattering. In 3D Gaussian scattering, ADC is used to manage the density of 3D points, but it has some logical flaws. The paper proposes a new pixel error-driven density control formula, which uses the auxiliary error function of each pixel as the criterion for increasing density. In addition, the paper improves the opacity handling bias of ADC in cloning operations and introduces a mechanism to control the total number of Gaussian bodies generated for each scene to prevent memory overflow errors. These improvements enhance the quality of various benchmark scenes while maintaining the efficiency of the method.