Boundary Detection in Medical Images Using Edge Following Algorithm Based on Intensity Gradient and Texture Gradient Features

Finding the correct boundary in noisy images is still a difficult task. This paper introduces a new edge following technique for boundary detection in noisy images. Utilization of the proposed technique is exhibited via its application to various types of medical images. Our proposed technique can detect the boundaries of objects in noisy images using the information from the intensity gradient via the vector image model and the texture gradient via the edge map. The performance and robustness of the technique have been tested to segment objects in synthetic noisy images and medical images including prostates in ultrasound images, left ventricles in cardiac magnetic resonance (MR) images, aortas in cardiovascular MR images, and knee joints in computerized tomography images. We compare the proposed segmentation technique with the active contour models (ACM), geodesic active contour models, active contours without edges, gradient vector flow snake models, and ACMs based on vector field convolution, by using the skilled doctors' opinions as the ground truths. The results show that our technique performs very well and yields better performance than the classical contour models. The proposed method is robust and applicable on various kinds of noisy images without prior knowledge of noise properties.

[1]  Junaed Sattar Snakes , Shapes and Gradient Vector Flow , 2022 .

[2]  Rafael C. González,et al.  Local Determination of a Moving Contrast Edge , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[4]  Tim Morris,et al.  Computer Vision and Image Processing: 4th International Conference, CVIP 2019, Jaipur, India, September 27–29, 2019, Revised Selected Papers, Part I , 2020, CVIP.

[5]  Nikolas Petteri Tiilikainen,et al.  A Comparative Study of Active Contour Snakes , 2007 .

[6]  Bing Li,et al.  Active Contour External Force Using Vector Field Convolution for Image Segmentation , 2007, IEEE Transactions on Image Processing.

[7]  A. Rosenfeld,et al.  Techniques for edge detection , 1971 .

[8]  Say Wei Foo,et al.  Dynamic directional gradient vector flow for snakes , 2006, IEEE Transactions on Image Processing.

[9]  Jerry L. Prince,et al.  Gradient vector flow: a new external force for snakes , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[10]  Jean Meunier,et al.  Segmentation in Ultrasonic B-Mode Images of Healthy Carotid Arteries Using Mixtures of Nakagami Distributions and Stochastic Optimization , 2009, IEEE Transactions on Medical Imaging.

[11]  V. Caselles,et al.  A geometric model for active contours in image processing , 1993 .

[12]  Paul D. Gader,et al.  System-level training of neural networks for counting white blood cells , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[13]  Pham Chau Khoa Nanyang Technological University Noise Robust Voice Activity Detection , 2012 .

[14]  Max A. Viergever,et al.  Multi-Atlas-Based Segmentation With Local Decision Fusion—Application to Cardiac and Aortic Segmentation in CT Scans , 2009, IEEE Transactions on Medical Imaging.

[15]  Frederic Fol Leymarie,et al.  Tracking Deformable Objects in the Plane Using an Active Contour Model , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[17]  Septimiu E. Salcudean,et al.  Real-Time Vessel Segmentation and Tracking for Ultrasound Imaging Applications , 2007, IEEE Transactions on Medical Imaging.

[18]  Lucia Ballerini Genetic Snakes for Color Images Segmentation , 2001, EvoWorkshops.

[19]  Isaac N. Bankman,et al.  Handbook of medical imaging , 2000 .

[20]  John K. Tsotsos,et al.  Efficient and generalizable statistical models of shape and appearance for analysis of cardiac MRI , 2008, Medical Image Anal..

[21]  Ioannis Pitas,et al.  Digital Image Processing Algorithms and Applications , 2000 .

[22]  Nipon Theera-Umpon,et al.  Morphological Granulometric Features of Nucleus in Automatic Bone Marrow White Blood Cell Classification , 2007, IEEE Transactions on Information Technology in Biomedicine.

[23]  Nipon Theera-Umpon,et al.  White Blood Cell Segmentation and Classification in Microscopic Bone Marrow Images , 2005, FSKD.

[24]  Jim R. Parker,et al.  Algorithms for image processing and computer vision , 1996 .

[25]  A. Guocheng,et al.  A fast external force model for snake-based image segmentation , 2008, 2008 9th International Conference on Signal Processing.

[26]  L. Udpa,et al.  A novel boundary extraction algorithm based on a vector image model , 1996, Proceedings of the 39th Midwest Symposium on Circuits and Systems.

[27]  Serge J. Belongie,et al.  Normalized cuts in 3-D for spinal MRI segmentation , 2004, IEEE Transactions on Medical Imaging.

[28]  Hayit Greenspan,et al.  Constrained Gaussian mixture model framework for automatic segmentation of MR brain images , 2006, IEEE Transactions on Medical Imaging.

[29]  Michael R. Lyu,et al.  Extraction of karyocytes and their components from microscopic bone marrow images based on regional color features , 2004, Pattern Recognit..

[30]  Guillermo Sapiro,et al.  Geodesic Active Contours , 1995, International Journal of Computer Vision.

[31]  David Gur,et al.  A Computational Geometry Approach to Automated Pulmonary Fissure Segmentation in CT Examinations , 2009, IEEE Transactions on Medical Imaging.

[32]  Azriel Rosenfeld,et al.  Computer vision and image processing , 1992 .

[33]  John A. D. Aston,et al.  MR Image Segmentation Using a Power Transformation Approach , 2009, IEEE Transactions on Medical Imaging.

[34]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  G. S. Roinson Edge Detection by Compass Gradient Masks , 1989 .

[36]  Rangachar Kasturi,et al.  Machine vision , 1995 .