Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Reducing the Memory Footprint of 3D Gaussian Splatting

About

3D Gaussian splatting provides excellent visual quality for novel view synthesis, with fast training and real-time rendering; unfortunately, the memory requirements of this method for storing and transmission are unreasonably high. We first analyze the reasons for this, identifying three main areas where storage can be reduced: the number of 3D Gaussian primitives used to represent a scene, the number of coefficients for the spherical harmonics used to represent directional radiance, and the precision required to store Gaussian primitive attributes. We present a solution to each of these issues. First, we propose an efficient, resolution-aware primitive pruning approach, reducing the primitive count by half. Second, we introduce an adaptive adjustment method to choose the number of coefficients used to represent directional radiance for each Gaussian primitive, and finally a codebook-based quantization method, together with a half-float representation for further memory reduction. Taken together, these three components result in a 27 reduction in overall size on disk on the standard datasets we tested, along with a 1.7 speedup in rendering speed. We demonstrate our method on standard datasets and show how our solution results in significantly reduced download times when using the method on a mobile device.

Panagiotis Papantonakis, Georgios Kopanas, Bernhard Kerbl, Alexandre Lanvin, George Drettakis• 2024

Related benchmarks

TaskDatasetResultRank
Novel View SynthesisTanks&Temples (test)
PSNR23.59
239
Novel View SynthesisMip-NeRF 360 (test)
PSNR27.1
166
Novel View SynthesisMipNeRF 360 Outdoor
PSNR24.661
112
Novel View SynthesisMipNeRF 360 Indoor
PSNR31.055
108
Novel View SynthesisMip-NeRF 360
PSNR27.503
102
Novel View SynthesisDeep Blending (test)
PSNR29.78
64
Novel View SynthesisMip-NeRF360 (test)
PSNR27.28
58
Novel View SynthesisTanks&Temples
SSIM84
39
3D ReconstructionMip-NeRF 360
SSIM0.807
37
3D Scene ReconstructionDeepBlending
PSNR29.63
30
Showing 10 of 12 rows

Other info

Follow for update