Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

HAC++: Towards 100X Compression of 3D Gaussian Splatting

About

3D Gaussian Splatting (3DGS) has emerged as a promising framework for novel view synthesis, boasting rapid rendering speed with high fidelity. However, the substantial Gaussians and their associated attributes necessitate effective compression techniques. Nevertheless, the sparse and unorganized nature of the point cloud of Gaussians (or anchors in our paper) presents challenges for compression. To achieve a compact size, we propose HAC++, which leverages the relationships between unorganized anchors and a structured hash grid, utilizing their mutual information for context modeling. Additionally, HAC++ captures intra-anchor contextual relationships to further enhance compression performance. To facilitate entropy coding, we utilize Gaussian distributions to precisely estimate the probability of each quantized attribute, where an adaptive quantization module is proposed to enable high-precision quantization of these attributes for improved fidelity restoration. Moreover, we incorporate an adaptive masking strategy to eliminate invalid Gaussians and anchors. Overall, HAC++ achieves a remarkable size reduction of over 100X compared to vanilla 3DGS when averaged on all datasets, while simultaneously improving fidelity. It also delivers more than 20X size reduction compared to Scaffold-GS. Our code is available at https://github.com/YihangChen-ee/HAC-plus.

Yihang Chen, Qianyi Wu, Weiyao Lin, Mehrtash Harandi, Jianfei Cai• 2025

Related benchmarks

TaskDatasetResultRank
3D ReconstructionMip-NeRF 360
PSNR27.6
66
3D Scene ReconstructionDeepBlending
PSNR30.16
30
3D Scene ReconstructionTank & Temples
PSNR24.22
26
3DGS Compression Artifact RestorationTanks & Temples (novel views)
LPIPS0.21
25
3DGS Compression Artifact RestorationDeepBlending (novel views)
LPIPS0.201
25
3DGS Compression Artifact RestorationMip-NeRF360 (novel views)
LPIPS0.285
25
3D Gaussian Splatting CompressionMip-NeRF360
PSNR27.82
16
3D Gaussian Splatting CompressionDeepBlending
PSNR30.34
16
3DGS CompressionTank & Temples
PSNR24.32
16
3D Gaussian Splatting CompressionBungeeNeRF
PSNR27.17
15
Showing 10 of 12 rows

Other info

Follow for update