An iterative speckle filtering algorithm for ultrasound images based on bayesian nonlocal means filter model

Abstract In this paper, we study the problem of suppressing speckle noise in ultrasound images for better clinical diagnosis and subsequent image processes. In order to employ Bayesian nonlocal means filter (BNLMF) model in the circumstance of speckle noise to realize image restoration, we deduce the key probability density function with the help of speckle noise statistical characteristic and then present an iterative filtering algorithm. The first iteration with the noisy image itself being the input of the filtering model generates an initial estimator of the clean image which then further offers a better input of the filtering model. The constantly updated neighbor patches and probability density functions make the filtering result closer to the potential clean one. The healthy iteration process exports the favorable restored image surpassing the results obtained by some typical despeckling methods. Besides, benefit from the blockwise filtering style, pre-patch-selection operation and a small iteration number, the whole algorithm won't consume much time. Various experiments designed for processing the simulated noisy images and the real ultrasound images prove the superiority of the proposed method.

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

[2]  L. Shao,et al.  From Heuristic Optimization to Dictionary Learning: A Review and Comprehensive Comparison of Image Denoising Algorithms , 2014, IEEE Transactions on Cybernetics.

[3]  Qiang Li,et al.  An image denoising algorithm for mixed noise combining nonlocal means filter and sparse representation technique , 2016, J. Vis. Commun. Image Represent..

[4]  Kenneth E. Barner,et al.  Rayleigh-Maximum-Likelihood Filtering for Speckle Reduction of Ultrasound Images , 2007, IEEE Transactions on Medical Imaging.

[5]  Carl-Fredrik Westin,et al.  Oriented Speckle Reducing Anisotropic Diffusion , 2007, IEEE Transactions on Image Processing.

[6]  Bing Li,et al.  A new method for removing mixed noises , 2010, Science China Information Sciences.

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

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

[9]  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.

[10]  Scott T. Acton,et al.  Ultrasound Despeckling for Contrast Enhancement , 2010, IEEE Transactions on Image Processing.

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

[12]  K. Boone,et al.  Effect of skin impedance on image quality and variability in electrical impedance tomography: a model study , 1996, Medical and Biological Engineering and Computing.

[13]  Jian Wu,et al.  Random-valued impulse noise removal using fuzzy weighted non-local means , 2012, Signal, Image and Video Processing.

[14]  David Zhang,et al.  FSIM: A Feature Similarity Index for Image Quality Assessment , 2011, IEEE Transactions on Image Processing.

[15]  Ajay Gupta,et al.  Speckle reduction in medical ultrasound images using an unbiased non-local means method , 2016, Biomed. Signal Process. Control..

[16]  Santiago Aja-Fernández,et al.  On the estimation of the coefficient of variation for anisotropic diffusion speckle filtering , 2006, IEEE Transactions on Image Processing.

[17]  Petia Radeva,et al.  SRBF: Speckle reducing bilateral filtering. , 2010, Ultrasound in medicine & biology.

[18]  Alin Achim,et al.  Novel Bayesian multiscale method for speckle removal in medical ultrasound images , 2001, IEEE Transactions on Medical Imaging.

[19]  Xuming Zhang,et al.  Nonlocal means method using weight refining for despeckling of ultrasound images , 2014, Signal Process..

[20]  John W. Clark,et al.  Nonlinear multiscale wavelet diffusion for speckle suppression and edge enhancement in ultrasound images , 2006, IEEE Transactions on Medical Imaging.

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

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

[23]  Lei Zhang,et al.  Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising , 2016, IEEE Transactions on Image Processing.

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

[25]  Ming Yang,et al.  Image Blind Denoising with Generative Adversarial Network Based Noise Modeling , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[26]  Yanfeng Gu,et al.  Ultrasound echocardiography despeckling with non-local means time series filter , 2014, Neurocomputing.

[27]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[28]  Pierrick Coupé,et al.  Bayesian Non-local Means Filter, Image Redundancy and Adaptive Dictionaries for Noise Removal , 2007, SSVM.

[29]  Filippo Attivissimo,et al.  Linear filtering of 2-D wavelet coefficients for denoising ultrasound medical images , 2012 .