25.89dB / 5.67MB
25.38dB / 607.0MB
25.89dB / 5.67MB Ours
25.77dB / 107.0MB
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.
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.
Overview of our HAC++ framework. Built upon Scaffold-GS (left) which introduces anchors and their attributes to neural-predict 3D Gaussian attributes, HAC++ enhances compression by modeling both inter- and intra-anchor relations. (Right): The framework consists of the Hash-grid Assisted Context (HAC) module and an intra-anchor context module for probability estimation. Additionally, HAC quantizes anchor attribute values in the Adaptive Quantization Module (AQM) for entropy coding. An adaptive offset masking module (middle) is also incorporated to prune redundant Gaussians and anchors.
@inproceedings{hac2024,
title={HAC: Hash-grid Assisted Context for 3D Gaussian Splatting Compression},
author={Chen, Yihang and Wu, Qianyi and Lin, Weiyao and Harandi, Mehrtash and Cai, Jianfei},
booktitle={European Conference on Computer Vision},
year={2024}
}
@article{hac++2025,
title={HAC++: Towards 100X Compression of 3D Gaussian Splatting},
author={Chen, Yihang and Wu, Qianyi and Lin, Weiyao and Harandi, Mehrtash and Cai, Jianfei},
year={2025}
}