Temporally Compressed 3D Gaussian Splatting for Dynamic Scenes

Saqib Javed, Ahmad Jarrar Khan, Corentin Dumery, Chen Zhao, Mathieu Salzmann
12/7/2024
cs.CVcs.GR

No official code found. Best implementation: saqibjaved1/TC3DGS (13 stars, last commit 2024-12-15).

Abstract

Recent advancements in high-fidelity dynamic scene reconstruction have leveraged dynamic 3D Gaussians and 4D Gaussian Splatting for realistic scene representation. However, to make these methods viable for real-time applications such as AR/VR, gaming, and rendering on low-power devices, substantial reductions in memory usage and improvements in rendering efficiency are required. While many state-of-the-art methods prioritize lightweight implementations, they struggle in handling {scenes with complex motions or long sequences}. In this work, we introduce Temporally Compressed 3D Gaussian Splatting (TC3DGS), a novel technique designed specifically to effectively compress dynamic 3D Gaussian representations. TC3DGS selectively prunes Gaussians based on their temporal relevance and employs gradient-aware mixed-precision quantization to dynamically compress Gaussian parameters. In addition, TC3DGS exploits an adapted version of the Ramer-Douglas-Peucker algorithm to further reduce storage by interpolating Gaussian trajectories across frames. Our experiments on multiple datasets demonstrate that TC3DGS achieves up to 67$\times$ compression with minimal or no degradation in visual quality. More results and videos are provided in the supplementary. Project Page: https://ahmad-jarrar.github.io/tc-3dgs/

View on arXivView PDF

Code Implementations(1)

saqibjaved1/TC3DGSCommunity61%

TC3DGS: Temporally Compressed 3D Gaussian Splatting for Dynamic Scenes

130Dec 12, 20241 years ago
3dreconstructioncompressiondynamic-scenegaussian-splattingpruning+1 more

Similar Papers

Cite this paper

@article{javed2024temporally,
  title  = {Temporally Compressed 3D Gaussian Splatting for Dynamic Scenes},
  author = {Saqib Javed and Ahmad Jarrar Khan and Corentin Dumery and Chen Zhao and Mathieu Salzmann},
  year   = {2024},
  eprint = {2412.05700},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.05700v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.05700.svg)](https://codeofpaper.com/paper/2412.05700)

Discussion