Compressing 3D Gaussian Splatting by Noise-Substituted Vector Quantization
Haishan Wang, Mohammad Hassan Vali, Arno Solin
TL;DR
<3-5 sentence high-level summary> The paper tackles the large memory footprint of 3D Gaussian Splatting (3DGS) by introducing NSVQ-GS, a noise-substituted vector quantization approach that compresses four Gaussian attributes via learnable codebooks while keeping coordinates and opacity unquantized. By training the codebooks with NSVQ, the method achieves substantial memory reductions (≈45×) with competitive PSNR/SSIM/LPIPS on standard benchmarks and preserves compatibility with popular 3DGS viewers for faster rendering. The approach avoids gradient-collapse pitfalls of straight-through estimators, enabling end-to-end optimization of quantized features. Extensive experiments show NSVQ-GS outperforms state-of-the-art SP-based GS compression baselines at similar storage budgets, validating its practicality for real-time 3D reconstruction and rendering pipelines.
Abstract
3D Gaussian Splatting (3DGS) has demonstrated remarkable effectiveness in 3D reconstruction, achieving high-quality results with real-time radiance field rendering. However, a key challenge is the substantial storage cost: reconstructing a single scene typically requires millions of Gaussian splats, each represented by 59 floating-point parameters, resulting in approximately 1 GB of memory. To address this challenge, we propose a compression method by building separate attribute codebooks and storing only discrete code indices. Specifically, we employ noise-substituted vector quantization technique to jointly train the codebooks and model features, ensuring consistency between gradient descent optimization and parameter discretization. Our method reduces the memory consumption efficiently (around $45\times$) while maintaining competitive reconstruction quality on standard 3D benchmark scenes. Experiments on different codebook sizes show the trade-off between compression ratio and image quality. Furthermore, the trained compressed model remains fully compatible with popular 3DGS viewers and enables faster rendering speed, making it well-suited for practical applications.
