Gabor feature based nonlocal means filter for textured image denoising

The nonlocal means (NLM) filter has distinct advantages over traditional image denoising techniques. However, in spite of its simplicity, the pixel value-based self-similarity measure used by the NLM filter is intrinsically less robust when applied to images with non-stationary contents. In this paper, we use Gabor-based texture features to measure the self-similarity, and thus propose the Gabor feature based NLM (GFNLM) filter for textured image denoising. This filter recovers noise-corrupted images by replacing each pixel value with the weighted sum of pixel values in its search window, where each weight is defined based on the Gabor-based texture similarity measure. The GFNLM filter has been compared to the classical NLM filter and four other state-of-the-art image denoising algorithms in textured images degraded by additive Gaussian noise. Our results show that the proposed GFNLM filter can denoise textured images more effectively and robustly while preserving the texture information.

[1]  D. Sagi,et al.  Gabor filters as texture discriminator , 1989, Biological Cybernetics.

[2]  Daniel Cohen-Or,et al.  Bilateral mesh denoising , 2003 .

[3]  Marc Acheroy,et al.  Texture classification using Gabor filters , 2002, Pattern Recognit. Lett..

[4]  P Perona,et al.  Preattentive texture discrimination with early vision mechanisms. , 1990, Journal of the Optical Society of America. A, Optics and image science.

[5]  D. Donoho,et al.  Translation-Invariant De-Noising , 1995 .

[6]  D. P. Mital,et al.  Texture segmentation using Gabor filters , 2000, KES'2000. Fourth International Conference on Knowledge-Based Intelligent Engineering Systems and Allied Technologies. Proceedings (Cat. No.00TH8516).

[7]  M. Elad,et al.  $rm K$-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation , 2006, IEEE Transactions on Signal Processing.

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

[9]  Daniel Cremers,et al.  Efficient Nonlocal Means for Denoising of Textural Patterns , 2008, IEEE Transactions on Image Processing.

[10]  Ben Weiss,et al.  Fast median and bilateral filtering , 2006, ACM Trans. Graph..

[11]  C. K. Yuen,et al.  Review of "The Fast Fourier Transform" by E. O. Brigham , 1978, IEEE Transactions on Systems, Man and Cybernetics.

[12]  Emmanuel J. Candès,et al.  The curvelet transform for image denoising , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[13]  Tieniu Tan,et al.  Invariant texture segmentation via circular Gabor filters , 2002, Object recognition supported by user interaction for service robots.

[14]  Xi Chen,et al.  A Robust and Fast Non-Local Means Algorithm for Image Denoising , 2008, Journal of Computer Science and Technology.

[15]  Oscar Nestares,et al.  Efficient spatial-domain implementation of a multiscale image representation based on Gabor functions , 1998, J. Electronic Imaging.

[16]  L. Rudin,et al.  Nonlinear total variation based noise removal algorithms , 1992 .

[17]  Arivazhagan Selvaraj,et al.  Fault segmentation in fabric images using Gabor wavelet transform , 2006, Machine Vision and Applications.

[18]  Guido Gerig,et al.  Nonlinear anisotropic filtering of MRI data , 1992, IEEE Trans. Medical Imaging.

[19]  Charles Kervrann,et al.  Optimal Spatial Adaptation for Patch-Based Image Denoising , 2006, IEEE Transactions on Image Processing.

[20]  A. Bovik,et al.  A universal image quality index , 2002, IEEE Signal Processing Letters.

[21]  David L. Neuhoff,et al.  Image analysis and compression: renewed focus on texture , 2010, Electronic Imaging.

[22]  D. Whitteridge,et al.  The representation of the visual field on the cerebral cortex in monkeys , 1961, The Journal of physiology.

[23]  Thierry Blu,et al.  A New SURE Approach to Image Denoising: Interscale Orthonormal Wavelet Thresholding , 2007, IEEE Transactions on Image Processing.

[24]  Michael G. Strintzis,et al.  Optimized transmission of JPEG2000 streams over wireless channels , 2006, IEEE Transactions on Image Processing.

[25]  Qiang Chen,et al.  A moment-based nonlocal-means algorithm for image denoising , 2009, Inf. Process. Lett..

[26]  Martin Vetterli,et al.  Adaptive wavelet thresholding for image denoising and compression , 2000, IEEE Trans. Image Process..

[27]  T. Brox,et al.  Nonlocal texture filtering with efficient tree structures and invariant patch similarity measures , 2008 .

[28]  David A. Clausi,et al.  Designing Gabor filters for optimal texture separability , 2000, Pattern Recognit..

[29]  Alessandro Foi,et al.  Image Denoising by Sparse 3-D Transform-Domain Collaborative Filtering , 2007, IEEE Transactions on Image Processing.

[30]  Jean-Michel Morel,et al.  A Review of Image Denoising Algorithms, with a New One , 2005, Multiscale Model. Simul..

[31]  Nicolai Petkov,et al.  Comparison of texture features based on Gabor filters , 2002, IEEE Trans. Image Process..

[32]  Pierrick Coupé,et al.  Fast Non Local Means Denoising for 3D MR Images , 2006, MICCAI.

[33]  Santiago Aja-FernRa,et al.  Image Quality Assessment based on Local Variance , 2006 .

[34]  J. Cooley,et al.  The Fast Fourier Transform , 1975 .

[35]  A. Bruckstein,et al.  K-SVD : An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation , 2005 .

[36]  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).

[37]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[38]  Javier Portilla,et al.  Textures synthesis-by-analysis based on a multiscale early-vision model , 1996 .

[39]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[40]  Martin J. Wainwright,et al.  Image denoising using scale mixtures of Gaussians in the wavelet domain , 2003, IEEE Trans. Image Process..

[41]  Oscar Nestares,et al.  Texture synthesis‐by‐analysis method based on a multiscale early‐vision model , 1996 .

[42]  Jin Wang,et al.  Fast Non-Local Algorithm for Image Denoising , 2006, 2006 International Conference on Image Processing.

[43]  Guillermo Sapiro,et al.  Fast image and video denoising via nonlocal means of similar neighborhoods , 2005, IEEE Signal Processing Letters.

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