An Improved Non-local Means Filter for Image Denoising

This paper proposes a improved non-local means (NLM) filter for image denoising. Due to the drawback that the similarity is computed based on the noisy image, the traditional NLM method easily generates the artifacts in case of high-level noise. The proposed method first preprocesses the noisy image by Gaussian filter. Then, a moving window at each pixel of the noisy image is chosen as the search window, and meanwhile, a improved calculation method of spatial distance based on the preprocessed image is used for computing the similarity. Finally, combining the improved distance with search window based on the noisy image, the intensity of each pixel is restored as the traditional NLM method. The standard images are used to evaluate restoration performance of the proposed method. Additionally, the application on medical image denoising also demonstrates that our method is practical.

[1]  I. Johnstone,et al.  Adapting to Unknown Smoothness via Wavelet Shrinkage , 1995 .

[2]  Daniel Cremers,et al.  Iterated Nonlocal Means for Texture Restoration , 2007, SSVM.

[3]  Zujun Hou,et al.  Adaptive singular value decomposition in wavelet domain for image denoising , 2003, Pattern Recognit..

[4]  Scott T. Acton,et al.  Speckle reducing anisotropic diffusion , 2002, IEEE Trans. Image Process..

[5]  Jean-Michel Morel,et al.  Nonlocal Image and Movie Denoising , 2008, International Journal of Computer Vision.

[6]  Wenyuan Xu,et al.  Behavioral analysis of anisotropic diffusion in image processing , 1996, IEEE Trans. Image Process..

[7]  Hanlin Chen,et al.  An adaptive non-local means algorithm for image denoising via pixel region growing and merging , 2010, 2010 3rd International Congress on Image and Signal Processing.

[8]  Joachim Weickert,et al.  Coherence-Enhancing Diffusion Filtering , 1999, International Journal of Computer Vision.

[9]  Guillermo Sapiro,et al.  Robust anisotropic diffusion , 1998, IEEE Trans. Image Process..

[10]  Aleksandra Pizurica,et al.  Denoising of multicomponent images using wavelet least-squares estimators , 2008, Image Vis. Comput..

[11]  Stéphane Mallat,et al.  Characterization of Signals from Multiscale Edges , 2011, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Joseph Yadegar,et al.  Regularized Speckle Reducing Anisotropic Diffusion for Feature Characterization , 2006, 2006 International Conference on Image Processing.

[13]  Pierrick Coupé,et al.  Bayesian non local means-based speckle filtering , 2008, 2008 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[14]  Pierrick Coupé,et al.  Nonlocal Means-Based Speckle Filtering for Ultrasound Images , 2009, IEEE Transactions on Image Processing.

[15]  Pierrick Coupé,et al.  An Optimized Blockwise Nonlocal Means Denoising Filter for 3-D Magnetic Resonance Images , 2008, IEEE Transactions on Medical Imaging.

[16]  Jean-Michel Morel,et al.  A non-local algorithm for image denoising , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[17]  Qiang Chen,et al.  Homogeneity similarity based image denoising , 2010, Pattern Recognit..

[18]  Max A. Viergever,et al.  Efficient and reliable schemes for nonlinear diffusion filtering , 1998, IEEE Trans. Image Process..

[19]  Adam Krzyzak,et al.  Image denoising with neighbour dependency and customized wavelet and threshold , 2005, Pattern Recognit..