Multimedia Tools and Applications

, Volume 77, Issue 12, pp 15657–15675 | Cite as

Developing a bio-inspired multi-gene genetic programming based intelligent estimator to reduce speckle noise from ultrasound images

  • Syed Gibran Javed
  • Abdul MajidEmail author
  • Yeon Soo Lee


The speckle noise commonly occurs in ultrasound imaging based applications. Due to the multiplicative nature, speckle noise deteriorates the visual quality of ultrasound images. This affects the performance of radiologists and practitioners for disease diagnosis and/or patient treatment. The current study proposes a bio-inspired multi-gene genetic programming (MGGP) based intelligent estimator to reduce the speckle noise from ultrasound images. The proposed MGGP approach is based on the parallel framework of multiple genes and has effectively utilized the evolutionary learning capabilities to develop an intelligent estimator, by exploiting the useful statistical features extracted from local neighboring pixels. The performance of the proposed novel approach is evaluated on ultrasound images of common carotid artery corrupted with different noise levels. Further, the robust performance was validated on several diverse types of ultrasound images of Breast Cyst, Kidney Cancer, Liver, Liver Cyst, and Fetal Head. The proposed bio-inspired approach showed superior denoising performance over existing approaches. The proposed intelligent estimator is capable of removing speckle noise effectively while preserving the fine lines and edges. During evolution, the MGGP framework automatically selects the useful statistical features and primitive functions from a wider solution space to develop the intelligent estimator. Further, the proposed approach does not require image-dependent optimal threshold values, as conventional speckle denoising approaches required.


Ultrasound images Speckle noise Multi-gene Genetic programming Parallel-framework Denoising 



This work is supported by Higher Education Commission, Government of Pakistan under Indigenous PhD Fellowship Program-Batch VII, PIN No. 117-3250-EG7-012. The authors are also grateful to Dr. Dominic Searson for providing help regarding GPTIPS Toolbox.


  1. 1.
    Álvarez-Fernández JA, Núñez-Reiz A (2016) Clinical ultrasound in the ICU: changing a medical paradigm. Medicina Intensiva (English Edition) 40(4):246–249. CrossRefGoogle Scholar
  2. 2.
    Atlas of Ultrasound Images (2016) Accessed 15–08-2016
  3. 3.
    Bissacco D (2016) Carotid artery stenosis: the curse of best medical therapy. Angiology.
  4. 4.
    Choi HH, Lee JH, Kim SM, Park SY (2015) Speckle noise reduction in ultrasound images using a discrete wavelet transform-based image fusion technique. Biomed Mater Eng 26(Suppl 1):S1587–S1597. Google Scholar
  5. 5.
    Crimmins TR (1985) Geometric filter for speckle reduction. Appl Opt 24(10):1438–1443. CrossRefGoogle Scholar
  6. 6.
    Donoho DL (1995) De-noising by soft-thresholding. Ieee T Inform Theory 41(3):613–627. MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    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 T Pattern Anal PAMI-4(2):157–166. CrossRefGoogle Scholar
  8. 8.
    Gepperth A, Karaoguz C (2016) A bio-inspired incremental learning architecture for applied perceptual problems. Cogn Comput:1–11.
  9. 9.
    Gholizadeh S (2016) A review of non-destructive testing methods of composite materials. Procedia Structural Integrity 1:50–57. CrossRefGoogle Scholar
  10. 10.
    Gong G, Zhang H, Yao M (2015) Speckle noise reduction algorithm with total variation regularization in optical coherence tomography. Opt Express 23(19):24699–24712. CrossRefGoogle Scholar
  11. 11.
    Guo Y, Şengür A, Tian J-W A Novel breast ultrasound image segmentation algorithm based on neutrosophic similarity score and level set. Comput Meth Prog Bio 123:43–53.
  12. 12.
    Heckmatt JZ, Leeman S, Dubowitz V (1982) Ultrasound imaging in the diagnosis of muscle disease. J Pediatr 101(5):656–660. CrossRefGoogle Scholar
  13. 13.
    Huber P, Ronchetti E (2009) Robust statistics. Wiley. doi:citeulike-article-id:13495784 doi:
  14. 14.
    Huynh-Thu Q, Ghanbari M (2008) Scope of validity of PSNR in image/video quality assessment. Electron Lett 44(13):800–801. CrossRefGoogle Scholar
  15. 15.
    Javed SG, Majid A, Kausar N (2015) Combining Robust Statistical and 1D Laplacian Operators Using Genetic Programming to Detect and Remove Impulse Noise from Images. In: 2015 13th International Conference on Frontiers of Information Technology (FIT), pp 18–23. doi:
  16. 16.
    Javed SG, Majid A, Mirza AM, Khan A (2016) Multi-denoising based impulse noise removal from images using robust statistical features and genetic programming. Multimed Tools Appl 75(10):5887–5916. CrossRefGoogle Scholar
  17. 17.
    Javed SG, Majid A, Ali S, Kausar N (2016) A bio-inspired parallel-framework based multi-gene genetic programming approach to Denoise biomedical images. Cogn Comput:1–18.
  18. 18.
    Jia ZJ, Song YD, Cai WC (2012) Bio-inspired approach for smooth motion control of wheeled mobile robots. Cogn Comput 5(2):252–263. CrossRefGoogle Scholar
  19. 19.
    Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. Bradford.
  20. 20.
    Kurnaz MN, Dokur Z, Ölmez T An incremental neural network for tissue segmentation in ultrasound images. Comput Meth Prog Bio 85(3):187–195.
  21. 21.
    Lee JS (1980) Digital image enhancement and noise filtering by use of local statistics. Ieee T Pattern Anal PAMI-2(2):165–168. CrossRefGoogle Scholar
  22. 22.
    Lopes A, Touzi R, Nezry E (1990) Adaptive speckle filters and scene heterogeneity. Ieee T Geosci Remote 28(6):992–1000. CrossRefGoogle Scholar
  23. 23.
    Malutan R, Terebes R, Germain C, Borda M, CisLariu M (2015) Speckle noise removal in ultrasound images using sparse code shrinkage. In: E-Health and Bioengineering Conference (EHB), pp 1–4.
  24. 24.
    Medeiros FNS, Mascarenhas NDA, Marques RCP, Laprano CM (2002) Edge preserving wavelet speckle filtering. In: Image Analysis and Interpretation, 2002. Proceedings. Fifth IEEE Southwest Symposium on, 2002. pp 281–285. doi:
  25. 25.
    Patil P, Dasgupta B (2012) Role of diagnostic ultrasound in the assessment of musculoskeletal diseases. Therapeutic Advances in Musculoskeletal Disease 4(5):341–355. CrossRefGoogle Scholar
  26. 26.
    Qingju T, Junyan L, Yang W, Hui L (2011) Subsurface interfacial defects of metal materials testing using ultrasound infrared lock-in thermography. Procedia Engineering 16:499–505. CrossRefGoogle Scholar
  27. 27.
    Searson DP, Leahy DE, Willis MJ (2010) GPTIPS: an open source genetic programming toolbox for multigene symbolic regression. Paper presented at the Proceedings of the International MultiConference of Engineers and Computer Scientists 2010 (IMECS 2010), Hong Kong, 17–19 March, 2010Google Scholar
  28. 28.
    Steffens HD, Crostack HA (1981) Methods based on ultrasound and optics for the non- destructive inspection of thermally sprayed coatings. Thin Solid Films 83(3):325–342. CrossRefGoogle Scholar
  29. 29.
    Tanabe M (ed) (2011) Ultrasound Imaging. InTech.
  30. 30.
    Ultrasound Image Database (2011) Signal Processing Laboratory.
  31. 31.
    Ungru K, Tenbrinck D, Jiang X, Stypmann J Automatic classification of left ventricular wall segments in small animal ultrasound imaging. Comput Meth Prog Bio 117(1):2–12.
  32. 32.
    Yongjian Y, Acton ST (2002) Speckle reducing anisotropic diffusion. Ieee T Image Process 11(11):1260–1270. MathSciNetCrossRefGoogle Scholar
  33. 33.
    Zhou W, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. Image Processing, IEEE Transactions on 13(4):600–612. CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2017

Authors and Affiliations

  • Syed Gibran Javed
    • 1
  • Abdul Majid
    • 1
    Email author
  • Yeon Soo Lee
    • 2
  1. 1.Biomedical Informatics Research Lab, Department of Computer and Information SciencesPakistan Institute of Engineering and Applied SciencesIslamabadPakistan
  2. 2.Department of Biomedical Engineering, College of Medical ScienceCatholic University of Daegu HayangroGyeongsanRepublic of Korea

Personalised recommendations