DenoiseGS: Gaussian Reconstruction Model for Burst Denoising
Yongsen Cheng, Yuanhao Cai, Yulun Zhang
TL;DR
DenoiseGS introduces a fast, feed-forward burst denoising framework based on 3D Gaussian Splatting to handle large motions and heavy noise. It adds Gaussian Self-Consistency (GSC) that uses clean-input predictions as 3D guidance and a Log-Weighted Frequency (LWF) loss to preserve fine details. The method surpasses state-of-the-art NeRF-based approaches on burst denoising and noisy novel view synthesis while achieving over 250x faster inference. It also extends to novel view synthesis under noise and provides a practical plug-in for mobile photography.
Abstract
Burst denoising methods are crucial for enhancing images captured on handheld devices, but they often struggle with large motion or suffer from prohibitive computational costs. In this paper, we propose DenoiseGS, the first framework to leverage the efficiency of 3D Gaussian Splatting for burst denoising. Our approach addresses two key challenges when applying feedforward Gaussian reconsturction model to noisy inputs: the degradation of Gaussian point clouds and the loss of fine details. To this end, we propose a Gaussian self-consistency (GSC) loss, which regularizes the geometry predicted from noisy inputs with high-quality Gaussian point clouds. These point clouds are generated from clean inputs by the same model that we are training, thereby alleviating potential bias or domain gaps. Additionally, we introduce a log-weighted frequency (LWF) loss to strengthen supervision within the spectral domain, effectively preserving fine-grained details. The LWF loss adaptively weights frequency discrepancies in a logarithmic manner, emphasizing challenging high-frequency details. Extensive experiments demonstrate that DenoiseGS significantly exceeds the state-of-the-art NeRF-based methods on both burst denoising and novel view synthesis under noisy conditions, while achieving 250$\times$ faster inference speed. Code and models are released at https://github.com/yscheng04/DenoiseGS.
