Abstract
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.
Similar content being viewed by others
References
Á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. https://doi.org/10.1016/j.medine.2015.10.003
Atlas of Ultrasound Images (2016) http://www.medison.ru/uzi/eng/all/. Accessed 15–08-2016
Bissacco D (2016) Carotid artery stenosis: the curse of best medical therapy. Angiology. https://doi.org/10.1177/0003319716664609
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. https://doi.org/10.3233/BME-151458
Crimmins TR (1985) Geometric filter for speckle reduction. Appl Opt 24(10):1438–1443. https://doi.org/10.1364/AO.24.001438
Donoho DL (1995) De-noising by soft-thresholding. Ieee T Inform Theory 41(3):613–627. https://doi.org/10.1109/18.382009
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. https://doi.org/10.1109/TPAMI.1982.4767223
Gepperth A, Karaoguz C (2016) A bio-inspired incremental learning architecture for applied perceptual problems. Cogn Comput:1–11. https://doi.org/10.1007/s12559-016-9389-5
Gholizadeh S (2016) A review of non-destructive testing methods of composite materials. Procedia Structural Integrity 1:50–57. https://doi.org/10.1016/j.prostr.2016.02.008
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. https://doi.org/10.1364/OE.23.024699
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. https://doi.org/10.1016/j.cmpb.2015.09.007
Heckmatt JZ, Leeman S, Dubowitz V (1982) Ultrasound imaging in the diagnosis of muscle disease. J Pediatr 101(5):656–660. https://doi.org/10.1016/S0022-3476(82)80286-2
Huber P, Ronchetti E (2009) Robust statistics. Wiley. doi:citeulike-article-id:13495784 doi: https://doi.org/10.1002/9780470434697
Huynh-Thu Q, Ghanbari M (2008) Scope of validity of PSNR in image/video quality assessment. Electron Lett 44(13):800–801. https://doi.org/10.1049/el:20080522
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:https://doi.org/10.1109/FIT.2015.15
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. https://doi.org/10.1007/s11042-015-2554-0
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. https://doi.org/10.1007/s12559-016-9416-6
Jia ZJ, Song YD, Cai WC (2012) Bio-inspired approach for smooth motion control of wheeled mobile robots. Cogn Comput 5(2):252–263. https://doi.org/10.1007/s12559-012-9186-8
Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. Bradford. https://books.google.com.pk/books?id=Bhtxo60BV0EC
Kurnaz MN, Dokur Z, Ölmez T An incremental neural network for tissue segmentation in ultrasound images. Comput Meth Prog Bio 85(3):187–195. https://doi.org/10.1016/j.cmpb.2006.10.010
Lee JS (1980) Digital image enhancement and noise filtering by use of local statistics. Ieee T Pattern Anal PAMI-2(2):165–168. https://doi.org/10.1109/TPAMI.1980.4766994
Lopes A, Touzi R, Nezry E (1990) Adaptive speckle filters and scene heterogeneity. Ieee T Geosci Remote 28(6):992–1000. https://doi.org/10.1109/36.62623
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. https://doi.org/10.1109/EHB.2015.7391394
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:https://doi.org/10.1109/IAI.2002.999933
Patil P, Dasgupta B (2012) Role of diagnostic ultrasound in the assessment of musculoskeletal diseases. Therapeutic Advances in Musculoskeletal Disease 4(5):341–355. https://doi.org/10.1177/1759720X12442112
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. https://doi.org/10.1016/j.proeng.2011.08.1116
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, 2010
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. https://doi.org/10.1016/0040-6090(81)90635-0
Tanabe M (ed) (2011) Ultrasound Imaging. InTech. https://books.google.com.pk/books?id=MaInnQEACAAJ
Ultrasound Image Database (2011) Signal Processing Laboratory. http://splab.cz/en/download/databaze/ultrasound
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. https://doi.org/10.1016/j.cmpb.2014.06.015
Yongjian Y, Acton ST (2002) Speckle reducing anisotropic diffusion. Ieee T Image Process 11(11):1260–1270. https://doi.org/10.1109/TIP.2002.804276
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. https://doi.org/10.1109/TIP.2003.819861
Acknowledgements
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.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Javed, S.G., Majid, A. & Lee, Y.S. Developing a bio-inspired multi-gene genetic programming based intelligent estimator to reduce speckle noise from ultrasound images. Multimed Tools Appl 77, 15657–15675 (2018). https://doi.org/10.1007/s11042-017-5139-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-5139-2