Ultrasound Image Denoising with Multi-shape Patches Aggregation Based Non-local Means

The Non-Local Means (NLM) filter uses the redundancy of information in the image to remove noise, this scheme gives some of the best results among other powerful methods such as wavelet based approaches or diffusion techniques. Though simple to implement and efficient in practice, the classical NLM suffers from ringing artifacts around edges when using square patches, due to an abrupt lack of redundancy of the image. This paper presents an extended NLM based on Multi-Shape Patches Aggregation (NLM-MSPA) to overcome this problem, and uses it to remove medical ultrasound images corrupted by multiplicative speckle noise. We have incorporated a preprocessing step to make the speckle noise much closer to the real additive white Gaussian noise, hence more amenable to a denoising algorithm such as NLM-MSPA. Results on real images and artificially speckled images show that the proposed scheme outperforms several classical methods chosen for comparison in its ability to reduce speckle and preserve edge details.

[1]  Jong-Sen Lee,et al.  Digital Image Enhancement and Noise Filtering by Use of Local Statistics , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Dimitri Van De Ville,et al.  SURE-Based Non-Local Means , 2009, IEEE Signal Processing Letters.

[3]  LeeJong-Sen Digital Image Enhancement and Noise Filtering by Use of Local Statistics , 1980 .

[4]  Yasser M. Kadah,et al.  Real-time speckle reduction and coherence enhancement in ultrasound imaging via nonlinear anisotropic diffusion , 2002, IEEE Transactions on Biomedical Engineering.

[5]  Marcos Martín-Fernández,et al.  Automatic noise estimation in images using local statistics. Additive and multiplicative cases , 2009, Image Vis. Comput..

[6]  Chao Cai,et al.  Despeckling of medical ultrasound images based on quantum-inspired adaptive threshold , 2010 .

[7]  Yuzhong Shen,et al.  Speckle reduction of ultrasound images based on Rayleigh-trimmed anisotropic diffusion filter , 2011, Pattern Recognit. Lett..

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

[9]  Charles-Alban Deledalle,et al.  Non-local Methods with Shape-Adaptive Patches (NLM-SAP) , 2012, Journal of Mathematical Imaging and Vision.

[10]  David L. Donoho,et al.  De-noising by soft-thresholding , 1995, IEEE Trans. Inf. Theory.

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

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

[13]  Arnak S. Dalalyan,et al.  Aggregation by exponential weighting, sharp PAC-Bayesian bounds and sparsity , 2008, Machine Learning.

[14]  A. Tannenbaum,et al.  Despeckling of medical ultrasound images , 2006, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[15]  Purang Abolmaesumi,et al.  Speckle Noise Reduction of Medical Ultrasound Images in Complex Wavelet Domain Using Mixture Priors , 2008, IEEE Transactions on Biomedical Engineering.

[16]  Victor S. Frost,et al.  A Model for Radar Images and Its Application to Adaptive Digital Filtering of Multiplicative Noise , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Aleksandra Pizurica,et al.  A versatile wavelet domain noise filtration technique for medical imaging , 2003, IEEE Transactions on Medical Imaging.