Transforming Noise Distributions with Histogram Matching: Towards a Single Denoiser for All
Sheng Fu, Junchao Zhang, Kailun Yang
TL;DR
This work tackles the generalization gap of supervised Gaussian denoisers to unseen noise by introducing histogram matching to convert arbitrary noise into a target Gaussian form with known intensity $\sigma_0$, coupled with an iterative denoising cycle. The method combines global/local/frequency-domain histogram matching, intrapatch permutation, and pixel-shuffle down-sampling to disrupt spatial and channel correlations, followed by fixed-level and flexible Gaussian denoising and texture restoration to progressively refine the transformation. Across synthetic and real-world noises, including Poisson, salt-and-pepper, repeating patterns, and low-light real-world noise, the approach substantially improves PSNR and SSIM over strong baselines, enabling a single Gaussian denoiser to generalize to out-of-distribution noise. The results demonstrate practical impact: improved robustness and denoising quality without retraining on every new noise type, aided by an explicit cycle between noise transformation and denoising and by texture-aware refinements.
Abstract
Supervised Gaussian denoisers exhibit limited generalization when confronted with out-of-distribution noise, due to the diverse distributional characteristics of different noise types. To bridge this gap, we propose a histogram matching approach that transforms arbitrary noise towards a target Gaussian distribution with known intensity. Moreover, a mutually reinforcing cycle is established between noise transformation and subsequent denoising. This cycle progressively refines the noise to be converted, making it approximate the real noise, thereby enhancing the noise transformation effect and further improving the denoising performance. We tackle specific noise complexities: local histogram matching handles signal-dependent noise, intrapatch permutation processes channel-related noise, and frequency-domain histogram matching coupled with pixel-shuffle down-sampling breaks spatial correlation. By applying these transformations, a single Gaussian denoiser gains remarkable capability to handle various out-of-distribution noises, including synthetic noises such as Poisson, salt-and-pepper and repeating pattern noises, as well as complex real-world noises. Extensive experiments demonstrate the superior generalization and effectiveness of our method.
