SizeGS: Size-aware Compression of 3D Gaussian Splatting via Mixed Integer Programming

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Xie, Shuzhao, Liu, Jiahang, Zhang, Weixiang, Ge, Shijia, Pan, Sicheng, Tang, Chen, Bai, Yunpeng, Zhang, Cong, Fan, Xiaoyi, Wang, Zhi
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915644222472192
author Xie, Shuzhao
Liu, Jiahang
Zhang, Weixiang
Ge, Shijia
Pan, Sicheng
Tang, Chen
Bai, Yunpeng
Zhang, Cong
Fan, Xiaoyi
Wang, Zhi
author_facet Xie, Shuzhao
Liu, Jiahang
Zhang, Weixiang
Ge, Shijia
Pan, Sicheng
Tang, Chen
Bai, Yunpeng
Zhang, Cong
Fan, Xiaoyi
Wang, Zhi
contents Recent advances in 3D Gaussian Splatting (3DGS) have greatly improved 3D reconstruction. However, its substantial data size poses a significant challenge for transmission and storage. While many compression techniques have been proposed, they fail to efficiently adapt to fluctuating network bandwidth, leading to resource wastage. We address this issue from the perspective of size-aware compression, where we aim to compress 3DGS to a desired size by quickly searching for suitable hyperparameters. Through a measurement study, we identify key hyperparameters that affect the size -- namely, the reserve ratio of Gaussians and bit-width settings for Gaussian attributes. Then, we formulate this hyperparameter optimization problem as a mixed-integer nonlinear programming (MINLP) problem, with the goal of maximizing visual quality while respecting the size budget constraint. To solve the MINLP, we decouple this problem into two parts: discretely sampling the reserve ratio and determining the bit-width settings using integer linear programming (ILP). To solve the ILP more quickly and accurately, we design a quality loss estimator and a calibrated size estimator, as well as implement a CUDA kernel. Extensive experiments on multiple 3DGS variants demonstrate that our method achieves state-of-the-art performance in post-training compression. Furthermore, our method can achieve comparable quality to leading training-required methods after fine-tuning.
format Preprint
id arxiv_https___arxiv_org_abs_2412_05808
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SizeGS: Size-aware Compression of 3D Gaussian Splatting via Mixed Integer Programming
Xie, Shuzhao
Liu, Jiahang
Zhang, Weixiang
Ge, Shijia
Pan, Sicheng
Tang, Chen
Bai, Yunpeng
Zhang, Cong
Fan, Xiaoyi
Wang, Zhi
Computer Vision and Pattern Recognition
Multimedia
Recent advances in 3D Gaussian Splatting (3DGS) have greatly improved 3D reconstruction. However, its substantial data size poses a significant challenge for transmission and storage. While many compression techniques have been proposed, they fail to efficiently adapt to fluctuating network bandwidth, leading to resource wastage. We address this issue from the perspective of size-aware compression, where we aim to compress 3DGS to a desired size by quickly searching for suitable hyperparameters. Through a measurement study, we identify key hyperparameters that affect the size -- namely, the reserve ratio of Gaussians and bit-width settings for Gaussian attributes. Then, we formulate this hyperparameter optimization problem as a mixed-integer nonlinear programming (MINLP) problem, with the goal of maximizing visual quality while respecting the size budget constraint. To solve the MINLP, we decouple this problem into two parts: discretely sampling the reserve ratio and determining the bit-width settings using integer linear programming (ILP). To solve the ILP more quickly and accurately, we design a quality loss estimator and a calibrated size estimator, as well as implement a CUDA kernel. Extensive experiments on multiple 3DGS variants demonstrate that our method achieves state-of-the-art performance in post-training compression. Furthermore, our method can achieve comparable quality to leading training-required methods after fine-tuning.
title SizeGS: Size-aware Compression of 3D Gaussian Splatting via Mixed Integer Programming
topic Computer Vision and Pattern Recognition
Multimedia
url https://arxiv.org/abs/2412.05808