Clustered Error Correction with Grouped 4D Gaussian Splatting
Taeho Kang, Jaeyeon Park, Kyungjin Lee, Youngki Lee
TL;DR
The paper tackles dynamic novel-view synthesis with 4D Gaussian Splatting by addressing two core issues: ambiguous temporal correspondences and insufficient dynamic-region densification. It introduces Elliptical Error Clustering with Error Correcting Splat Addition to precisely localize and fix high-error regions, and Grouped 4D Gaussian Splatting to enforce shared motion transforms for stable, temporally coherent splat-object mappings. The approach yields state-of-the-art perceptual rendering quality and improved temporal stability on Neural 3D Video and Technicolor datasets, including notable PSNR gains (e.g., up to 0.39 dB on Technicolor) and reduced flicker across frames. The method is validated with extensive ablations and qualitative analyses, and the authors provide public release of implementation details and code.
Abstract
Existing 4D Gaussian Splatting (4DGS) methods struggle to accurately reconstruct dynamic scenes, often failing to resolve ambiguous pixel correspondences and inadequate densification in dynamic regions. We address these issues by introducing a novel method composed of two key components: (1) Elliptical Error Clustering and Error Correcting Splat Addition that pinpoints dynamic areas to improve and initialize fitting splats, and (2) Grouped 4D Gaussian Splatting that improves consistency of mapping between splats and represented dynamic objects. Specifically, we classify rendering errors into missing-color and occlusion types, then apply targeted corrections via backprojection or foreground splitting guided by cross-view color consistency. Evaluations on Neural 3D Video and Technicolor datasets demonstrate that our approach significantly improves temporal consistency and achieves state-of-the-art perceptual rendering quality, improving 0.39dB of PSNR on the Technicolor Light Field dataset. Our visualization shows improved alignment between splats and dynamic objects, and the error correction method's capability to identify errors and properly initialize new splats. Our implementation details and source code are available at https://github.com/tho-kn/cem-4dgs.
