Improving Gaussian Splatting with Localized Points Management
Haosen Yang, Chenhao Zhang, Wenqing Wang, Marco Volino, Adrian Hilton, Li Zhang, Xiatian Zhu
TL;DR
This work tackles limitations of Adaptive Density Control in 3D Gaussian Splatting, where non-uniform scene complexity and ill-conditioned points hinder accurate geometry. It introduces Localized Point Management (LPM), a plugin that uses image-rendering error maps and multiview geometry to identify error-contributing 3D zones, enabling localized point densification and opacity resets within those zones. By leveraging cross-view region correspondences via LightGlue and cone-based 2D-to-3D projection, LPM effectively calibrates geometry while pruning to control growth, achieving state-of-the-art rendering quality on static 3D and dynamic 4D datasets (e.g., Tanks & Temples, Neural 3D Video) with real-time performance. The method demonstrates strong quantitative gains in PSNR/SSIM/LPIPS and qualitative improvements in challenging regions (transparency, depth) across both 3DGS and SpaceTimeGS baselines, highlighting its practical impact as a versatile enhancement for Gaussian Splatting pipelines.
Abstract
Point management is critical for optimizing 3D Gaussian Splatting models, as point initiation (e.g., via structure from motion) is often distributionally inappropriate. Typically, Adaptive Density Control (ADC) algorithm is adopted, leveraging view-averaged gradient magnitude thresholding for point densification, opacity thresholding for pruning, and regular all-points opacity reset. We reveal that this strategy is limited in tackling intricate/special image regions (e.g., transparent) due to inability of identifying all 3D zones requiring point densification, and lacking an appropriate mechanism to handle ill-conditioned points with negative impacts (e.g., occlusion due to false high opacity). To address these limitations, we propose a Localized Point Management (LPM) strategy, capable of identifying those error-contributing zones in greatest need for both point addition and geometry calibration. Zone identification is achieved by leveraging the underlying multiview geometry constraints, subject to image rendering errors. We apply point densification in the identified zones and then reset the opacity of the points in front of these regions, creating a new opportunity to correct poorly conditioned points. Serving as a versatile plugin, LPM can be seamlessly integrated into existing static 3D and dynamic 4D Gaussian Splatting models with minimal additional cost. Experimental evaluations validate the efficacy of our LPM in boosting a variety of existing 3D/4D models both quantitatively and qualitatively. Notably, LPM improves both static 3DGS and dynamic SpaceTimeGS to achieve state-of-the-art rendering quality while retaining real-time speeds, excelling on challenging datasets such as Tanks & Temples and the Neural 3D Video dataset.
