Compact 3D Scene Representation via Self-Organizing Gaussian Grids

1 Fraunhofer Heinrich Hertz Institute, HHI
2 Humboldt University of Berlin
MY ALT TEXT

Abstract

3D Gaussian Splatting has recently emerged as a highly promising technique for modeling of static 3D scenes. In contrast to Neural Radiance Fields, it utilizes efficient rasterization allowing for very fast rendering at high-quality. However, the storage size is significantly higher, which hinders practical deployment, e.g.on resource constrained devices. In this paper, we introduce a compact scene representation organizing the parameters of 3D Gaussian Splatting (3DGS) into a 2D grid with local homogeneity, ensuring a drastic reduction in storage requirements without compromising visual quality during rendering. Central to our idea is the explicit exploitation of perceptual redundancies present in natural scenes. In essence, the inherent nature of a scene allows for numerous permutations of Gaussian parameters to equivalently represent it. To this end, we propose a novel highly parallel algorithm that regularly arranges the high-dimensional Gaussian parameters into a 2D grid while preserving their neighborhood structure. During training, we further enforce local smoothness between the sorted parameters in the grid. The uncompressed Gaussians use the same structure as 3DGS, ensuring a seamless integration with established renderers. Our method achieves a reduction factor of 8x to 26x in size for complex scenes with no increase in training time, marking a substantial leap forward in the domain of 3D scene distribution and consumption.

Method

MY ALT TEXT

An overview of our novel 3DGS training method. During training, we arrange all high dimensional attributes into multiple 2D grids. Those grids are sorted and a smoothness regularization is applied. This creates redundancy which help to compress the 2D grids into small files using off-the-shelf compression methods.

Results

MY ALT TEXT
3DGSOurs-Q 3DGS w/o SHOurs-Q w/o SH Ours-Q w/o SHOurs-S w/o SH

828.3 MB 64.1 MB

227.4 MB32.2 MB

32.2 MB23.6 MB

624.7 MB34.3 MB

169.9 MB17.3 MB

17.3 MB13.9 MB

Our method maintains high rendering quality while only using a fraction of the memory footprint.

BibTeX


          @misc{morgenstern2023compact,
            title={Compact 3D Scene Representation via Self-Organizing Gaussian Grids}, 
            author={Wieland Morgenstern and Florian Barthel and Anna Hilsmann and Peter Eisert},
            year={2023},
            eprint={2312.13299},
            archivePrefix={arXiv},
            primaryClass={cs.CV}
      }