Edge detection in medical ultrasound images using adjusted Canny edge detection algorithm

Ultrasound medical images are very important component of the diagnostics process. They are widely used since ultrasound is a non-invasive and non-ionizing diagnostics method. As a part of image analysis, edge detection is often used for further segmentation or more precise measurements of elements in the picture. Edges represent high frequency components of an image. Unfortunately, ultrasound images are subject to degradations, especially speckle noise which is also a high frequency component. That poses a problem for edge detection algorithms since filters for noise removal also degrade edges. Canny operator is widely used as an excellent edge detector, however it also includes Gaussian smoothing element that may significantly soften edges. In this paper we propose a modified Canny algorithm where Gaussian smoothing is replaced by modified median filter that successfully removes speckle noise with little degradation of edges followed by weak weighted smoothing filter that in a controlled way removes other noise, again with insignificant damage to the edges. Our proposed algorithm was tested on standard benchmark image and compared to other approaches from literature where it proved to be successful in precisely determining edges of internal organs.

[1]  Humberto Bustince,et al.  Ignorance functions. An application to the calculation of the threshold in prostate ultrasound images , 2010, Fuzzy Sets Syst..

[2]  Milan Tuba,et al.  Improved Bat Algorithm Applied to Multilevel Image Thresholding , 2014, TheScientificWorldJournal.

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

[4]  Manish Khare,et al.  Despeckling of medical ultrasound images using Daubechies complex wavelet transform , 2010, Signal Process..

[5]  Jun Ma,et al.  Hierarchical segmentation and identification of thoracic vertebra using learning-based edge detection and coarse-to-fine deformable model , 2010, Comput. Vis. Image Underst..

[6]  Vikrant Bhateja,et al.  A Modified Speckle Suppression Algorithm for Breast Ultrasound Images Using Directional Filters , 2014 .

[7]  Erik Valdemar Cuevas Jiménez,et al.  A multi-threshold segmentation approach based on Artificial Bee Colony optimization , 2012, Applied Intelligence.

[8]  Milan Tuba,et al.  Multilevel image thresholding by nature-inspired algorithms - A short review , 2014, Comput. Sci. J. Moldova.

[9]  Pierrick Coupé,et al.  Author manuscript, published in "Journal of Magnetic Resonance Imaging 2010;31(1):192-203" DOI: 10.1002/jmri.22003 Adaptive Non-Local Means Denoising of MR Images with Spatially Varying Noise Levels , 2010 .

[10]  Danni Ai,et al.  Local statistics and non-local mean filter for speckle noise reduction in medical ultrasound image , 2016, Neurocomputing.

[11]  Lai Khin Wee,et al.  Edge detection in ultrasound images using speckle reducing anisotropic diffusion in canny edge detector framework , 2011 .

[12]  Y. M. Kadah,et al.  K11. Modified Hybrid Median filter for image denoising , 2012, 2012 29th National Radio Science Conference (NRSC).

[13]  Hitha P.S Noise Suppression using Weighted Median Filter for Improved Edge Analysis in Ultrasound Kidney Images , 2016 .

[14]  Preben Gråberg Nes Fast multi-scale edge-detection in medical ultrasound signals , 2012, Signal Process..

[15]  Ivona Brajevic,et al.  Cuckoo Search and Firefly Algorithm Applied to Multilevel Image Thresholding , 2014 .

[16]  Milan Tuba,et al.  Multilevel image thresholding by fireworks algorithm , 2015, 2015 25th International Conference Radioelektronika (RADIOELEKTRONIKA).

[17]  Sansanee Auephanwiriyakul,et al.  Boundary Detection in Medical Images Using Edge Following Algorithm Based on Intensity Gradient and Texture Gradient Features , 2011, IEEE Transactions on Biomedical Engineering.

[18]  Charless C. Fowlkes,et al.  Contour Detection and Hierarchical Image Segmentation , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  P. S. Hiremath,et al.  Automatic Detection of Follicles in Ultrasound Images of Ovaries using Edge Based Method , 2010 .