Trick-GS: A Balanced Bag of Tricks for Efficient Gaussian Splatting
Anil Armagan, Albert Saà-Garriga, Bruno Manganelli, Mateusz Nowak, Mehmet Kerim Yucel
TL;DR
This work targets the practical bottlenecks of Gaussian splatting (GS) for 3D reconstruction on constrained devices. It introduces Trick-GS, a composite method that fuses progressive training, volume and significance-based pruning, SH masking, and accelerated training into a cohesive pipeline, achieving comparable accuracy to vanilla GS but with markedly reduced training time and storage. Across multiple benchmark datasets, Trick-GS demonstrates up to 2x faster training, up to 40x smaller disk size, and around 2x faster rendering, with a tunable design that can prioritize convergence, speed, accuracy, or storage. The approach is particularly relevant for on-device 3D reconstruction where memory and compute are limited, and it shows promise for further improvements via post-processing and automated device-aware adaptations.
Abstract
Gaussian splatting (GS) for 3D reconstruction has become quite popular due to their fast training, inference speeds and high quality reconstruction. However, GS-based reconstructions generally consist of millions of Gaussians, which makes them hard to use on computationally constrained devices such as smartphones. In this paper, we first propose a principled analysis of advances in efficient GS methods. Then, we propose Trick-GS, which is a careful combination of several strategies including (1) progressive training with resolution, noise and Gaussian scales, (2) learning to prune and mask primitives and SH bands by their significance, and (3) accelerated GS training framework. Trick-GS takes a large step towards resource-constrained GS, where faster run-time, smaller and faster-convergence of models is of paramount concern. Our results on three datasets show that Trick-GS achieves up to 2x faster training, 40x smaller disk size and 2x faster rendering speed compared to vanilla GS, while having comparable accuracy.
