Fuzzy logic based computational model for speckle noise removal in ultrasound images

  • Muhammad Nadeem
  • Ayyaz HussainEmail author
  • Asim Munir


High level of uncertainty is always present due to impulsive noise in ultrasonic images, which may put negative effect on image interpretation, quantitative measurement and diagnostic purposes. In order to deal with this uncertainty, fuzzy modelling is being used which is very helpful in distinguishing noise from edges and other critical details present in the image. In this study, a novel fuzzy logic based non-local mean filter is proposed to model the speckle noise and to restore the degraded image using Fuzzy Uncertainty Modelling (FUM), smoothed by local statistic based information while preserving the image details for low and highly speckled ultrasound images. Proposed denoising technique acquires the local parameters to find distinct “similar and non-similar” non-local regions using FUM. These homogenous regions are first smoothed through local statistical information and then used to restore the selected noisy pixels using fuzzy logic based noise removal process. The study evaluates the performance of the proposed technique on different real and simulated data sets, and compares the numerical values with existing state of art filters using standard well known global quantitative measure like signal to noise ratio (SNR) and a local error measure – structural similarity index measure (SSIM). Visual and quantitative results demonstrate that the proposed technique outperforms the existing state of the art filters in removing speckle noise while preserving the edges and other important details present in the image.


Ultrasound imaging Image despeckling Image restoration Fuzzy uncertainty modelling Non local mean Fuzzy similarity based non-local-mean Local statistics 



  1. 1.
    Abd-Elmoniem KZ, Youssef A, Kadah YM (2002) Real-time speckle reduction and coherence enhancement in ultrasound imaging via nonlinear anisotropic diffusion. IEEE Trans Biomed Eng 49(9):997–1014CrossRefGoogle Scholar
  2. 2.
    Ambrosanio M, Baselice F, Ferraioli G, Pascazio V (2018) Ultrasound despeckling based on non local means. In: Eskola H, Väisänen O, Viik J, Hyttinen J (eds) EMBEC & NBC 2017. EMBEC 2017, NBC 2017. IFMBE Proceedings, vol. 65. SpringerGoogle Scholar
  3. 3.
    Bamber JC, Dickinson RJ (1980) Ultrasonic B-scanning: a computer simulation. Phys Med Biol 25(3)Google Scholar
  4. 4.
    Baselice F (2017) Ultrasound Image Despeckling Based On Statistical Similarity. Ultrasound Med Biol, Elsevier 43(9):2065–2078CrossRefGoogle Scholar
  5. 5.
    Binaee K, Hasanzadeh RPR (2011) A non local means method using fuzzy similarity criteria for restoration of ultrasound images. In: 7th Iranian Conference on Machine Vision and Image Processing (MVIP), Tehran, pp. 1–5Google Scholar
  6. 6.
    Buades A, Coll B, Morel J (2005) A non-local algorithm for image denoising. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05), San Diego, vol. 2, pp. 60-65Google Scholar
  7. 7.
    Chen Y, Broschat SL, Flynn PJ (1996) Phase insensitive homomorphic image processing for speckle reduction. Ultrason Imaging 18(2):122–139CrossRefGoogle Scholar
  8. 8.
    Coupe P, Hellier P, Kervrann C, Barillot C (2009) Nonlocal means-based speckle filtering for ultrasound images. IEEE Trans Image Process 18(10):2221–2229MathSciNetCrossRefGoogle Scholar
  9. 9.
    Frost VS, Stiles JA, Shanmugan KS, Holtzman JC (1982) A Model for Radar Images and Its Application to Adaptive Digital Filtering of Multiplicative Noise. IEEE Trans Pattern Anal Mach Intell PAMI-4(2):157–166CrossRefGoogle Scholar
  10. 10.
    Ghesu FC, Georgescu B, Zheng Y, Grbic S, Maier A, Hornegger J, Comaniciu D (2017) Multi-scale Deep Reinforcement Learning for Real-Time 3D-Landmark Detection in CT Scans. IEEE Transactions on Pattern Analysis and Machine IntelligenceGoogle Scholar
  11. 11.
    Gonzalez RC, Woods RE (2004) Digital Image Process. Pearson Education (Singapore) Pte. Ltd, DelhiGoogle Scholar
  12. 12.
    Javed SG, Majid A, Lee YS (2017) Developing a bio-inspired multi-gene genetic programming based intelligent estimator to reduce speckle noise from ultrasound images. Multimedia Tools ApplGoogle Scholar
  13. 13.
    Jensen JA (1996) Field: a program for simulating ultrasound systems. Paper presented at the 10th Nordic-Baltic Conference on Biomedical ImagingGoogle Scholar
  14. 14.
    Jensen JA, Svendsen NB (1992) Calculation of pressure fields from arbitrarily shaped, apodized, and excited ultrasound transducers. IEEE Transactions on Ultrasonic, Ferroelectrics, and Frequency Control 39(2):262–267CrossRefGoogle Scholar
  15. 15.
    Ker J, Wang L, Rao J, Lim T (2018) Deep Learning Applications in Medical Image Analysis. IEEE Access 6:9375–9389CrossRefGoogle Scholar
  16. 16.
    Kim J, Hong J, Park H (2018) Prospects of deep learning for medical imaging. Precision and Future Medicine 2:37–52CrossRefGoogle Scholar
  17. 17.
    Krissian K, Westin C, Kikinis R, Vosburgh KG (2007) Oriented Speckle Reducing Anisotropic Diffusion. IEEE Trans Image Process 16(5):1412–1424MathSciNetCrossRefGoogle Scholar
  18. 18.
    Kuan DT, Sawchuk AA, Strand TC, Chavel P (1985) Adaptive Noise Smoothing Filter for Images with Signal-Dependent Noise. IEEE Trans Pattern Anal Mach Intell PAMI-7(2):165–177CrossRefGoogle Scholar
  19. 19.
    Lan X, Ye M, Zhang S, Yuen PC (2018) Robust Collaborative Discriminative Learning for RGB-Infrared Tracking. In: AAAI Conference on Artificial Intelligence, North America. Date accessed: 21 Nov. 2018Google Scholar
  20. 20.
    Lan X, Yuen PC, Chellappa R (2017) Robust MIL-based feature template learning for object tracking. In: AAAI Conference on Artificial Intelligence, North America. Date accessed: 21 Nov. 2018Google Scholar
  21. 21.
    Lan X, Zhang S, Yuen PC, Chellappa R (2018) Learning Common and Feature-Specific Patterns: A Novel Multiple-Sparse-Representation-Based Tracker. IEEE Trans Image Process 27(4):2022–2037MathSciNetCrossRefGoogle Scholar
  22. 22.
    Lee J (1980) Digital Image Enhancement and Noise Filtering by Use of Local Statistics. IEEE Trans Pattern Anal Mach Intell PAMI-2(2):165–168CrossRefGoogle Scholar
  23. 23.
    Lu L, Zheng Y, Carneiro G, Yang L (2017) Deep learning and convolutional neural networks for medical image computing. SpringerGoogle Scholar
  24. 24.
    Maier A, Syben C, Lasser T, Riess C (2018) A gentle introduction to deep learning in medical image processing. arXiv:1810.05401v1Google Scholar
  25. 25.
    Masood S, Hussain A, Arfan Jaffar M, Choi T-S (2014) Color differences based fuzzy filter for extremely corrupted color images. Appl Soft Comput 21:107–118, ISSN 1568-4946CrossRefGoogle Scholar
  26. 26.
    Chaudary A, Khan A, Mirza AM, Ali A (2007) A Hybrid Image Restoration Approach: Using Fuzzy Punctual Kriging based Image Restoration. Int J Imaging Syst Technol 17(4):224–231CrossRefGoogle Scholar
  27. 27.
    Nirschl JJ, Janowczyk A, Peyster EG, Frank R, Margulies KB, Feldman MD, Madabhushi A (2017) Deep learning tissue segmentation in cardiac histopathology images. In: Deep Learning for Medical Image Analysis, Elsevier, pp. 179–195Google Scholar
  28. 28.
    Sharif M, Ayyaz Hussain M, Arfan J, Choi T-S (2015) Fuzzy similarity based Non Local Means Filter for Rician Noise Removal. Multimed Tools Appl 74(15):5533–5556CrossRefGoogle Scholar
  29. 29.
    Sharif M, Hussain A, Jaffar MA, Choi TS (2016) Fuzzy-based hybrid filter for rician noise removal. SIViP 12:215–224CrossRefGoogle Scholar
  30. 30.
    Singh K, Ranade SK, Singh C (2017) A hybrid algorithm for speckle noise reduction of ultrasound images. Comput Methods Prog Biomed 148:55–69CrossRefGoogle Scholar
  31. 31.
    Tay PC, Garson CD, Acton ST, Hossack JA (2010) Ultrasound Despeckling for Contrast Enhancement. IEEE Trans Image Process 19(7):1847–1860MathSciNetCrossRefGoogle Scholar
  32. 32.
    Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612CrossRefGoogle Scholar
  33. 33.
    Wu J, Tang C (2014) Random-valued impulse noise removal using fuzzy weighted non-local means. Signal, Image Video Processing 8(2):349–355CrossRefGoogle Scholar
  34. 34.
    Yang J, Fan J, Ai D, Wang X, Zheng Y, Tang S, Wang Y (2016) Local statistics and non-local mean filter for speckle noise reduction in medical ultrasound image. Neurocomputing 195:88–95CrossRefGoogle Scholar
  35. 35.
    Yu Y, Acton ST (2002) Speckle reducing anisotropic diffusion. IEEE Trans Image Process 11(11):1260–1270MathSciNetCrossRefGoogle Scholar
  36. 36.
    Zhang K, Zuo W, Chen Y, Meng D, Zhang L (2017) Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising. IEEE Trans Image Process 26(7):3142–3155MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.International Islamic UniversityIslamabadPakistan

Personalised recommendations