A unified framework of non-local parametric methods for image denoising
Sébastien Herbreteau, Charles Kervrann
TL;DR
This paper introduces NL-Ridge, a unified, risk-based framework for non-local image denoising that unifies established methods like NL-Bayes and BM3D under a quadratic-risk optimization. By processing groups of similar patches through linear patch combinations and optimizing weights with unbiased risk estimates (URE) and internal adaptation, NL-Ridge achieves competitive denoising performance across Gaussian, Poisson, and mixed noise, while remaining conceptually simple and computationally efficient. The authors show that NL-Bayes and BM3D can be recovered as special cases within this framework, enabling a cohesive understanding of non-local denoising strategies. Experimental results on standard benchmarks and real-world noisy images demonstrate NL-Ridge's strong performance, especially in texture-rich scenes, and its potential as a fast, unsupervised alternative to deep nets.
Abstract
We propose a unified view of non-local methods for single-image denoising, for which BM3D is the most popular representative, that operate by gathering noisy patches together according to their similarities in order to process them collaboratively. Our general estimation framework is based on the minimization of the quadratic risk, which is approximated in two steps, and adapts to photon and electronic noises. Relying on unbiased risk estimation (URE) for the first step and on ``internal adaptation'', a concept borrowed from deep learning theory, for the second, we show that our approach enables to reinterpret and reconcile previous state-of-the-art non-local methods. Within this framework, we propose a novel denoiser called NL-Ridge that exploits linear combinations of patches. While conceptually simpler, we show that NL-Ridge can outperform well-established state-of-the-art single-image denoisers.
