Automatic initialization of active contours in ultrasound images of breast cancer

Gradient vector flow (GVF) snakes are an efficient method for segmentation of ultrasound images of breast cancer. However, the method produces inaccurate results if the seeds are initialized improperly (far from the true boundaries and close to the false boundaries). Therefore, we propose a novel initialization method designed for GVF-type snakes based on walking particles. At the first step, the algorithm locates the seeds at converging and diverging configurations of the vector field. At the second step, the seeds “explode,” generating a set of random walking particles designed to differentiate between the seeds located inside and outside the object. The method has been tested against five state-of-the-art initialization methods on sixty ultrasound images from a database collected by Thammasat University Hospital of Thailand (http://onlinemedicalimages.com). The ground truth was hand-drawn by leading radiologists of the hospital. The competing methods were: trial snake method (TS), centers of divergence method (CoD), force field segmentation (FFS), Poisson Inverse Gradient Vector Flow (PIG), and quasi-automated initialization (QAI). The numerical tests demonstrated that CoD and FFS failed on the selected test images, whereas the average accuracy of PIG and QAI was 73 and 87%, respectively, versus 97% achieved by the proposed method. Finally, TS has shown a comparable accuracy of about 93%; however, the method is about ten times slower than the proposed exploding seeds. A video demonstration of the algorithm is at http://onlinemedicalimages.com/index.php/en/presentations.

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

[2]  Kuo-Kun Tseng,et al.  Automatic extraction of face contours in images and videos , 2012, Future Gener. Comput. Syst..

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

[4]  Enrico Grisan,et al.  Improved detection of synovial boundaries in ultrasound examination by using a cascade of active-contours. , 2013, Medical engineering & physics.

[5]  Ramesh C. Jain,et al.  Vector field analysis for oriented patterns , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  Chunming Li,et al.  Segmentation of external force field for automatic initialization and splitting of snakes , 2005, Pattern Recognit..

[7]  Tong Lin,et al.  低ビットレートビデオ会議に対する関心領域利用レート制御 | 文献情報 | J-GLOBAL 科学技術総合リンクセンター , 2006 .

[8]  Shigang Liu,et al.  A local region-based Chan-Vese model for image segmentation , 2012, Pattern Recognit..

[9]  Yuan He,et al.  Semi-automatic initialization of gradient vector flow snakes , 2006, J. Electronic Imaging.

[10]  Anil K. Jain,et al.  A modified Hausdorff distance for object matching , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[11]  Devang J. Doshi,et al.  Complex cystic breast masses: diagnostic approach and imaging-pathologic correlation. , 2007, Radiographics : a review publication of the Radiological Society of North America, Inc.

[12]  Yuanquan Wang,et al.  Harmonic gradient vector flow external force for snake model , 2008 .

[13]  Josiane Zerubia,et al.  Higher Order Active Contours , 2006, International Journal of Computer Vision.

[14]  Carole Le Guyader,et al.  Extrapolation of Vector Fields Using the Infinity Laplacian and with Applications to Image Segmentation , 2009, SSVM.

[15]  Bing Li,et al.  Automatic Active Model Initialization via Poisson Inverse Gradient , 2008, IEEE Transactions on Image Processing.

[16]  Jinshan Tang A multi-direction GVF snake for the segmentation of skin cancer images , 2009, Pattern Recognit..

[17]  Jun Li,et al.  Constrained nonlinear models of fingerprint orientations with prediction , 2006, Pattern Recognit..

[18]  Chung-Ming Chen,et al.  Automatic segmentation of liver PET images , 2008, Comput. Medical Imaging Graph..

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

[20]  David A. Clausi,et al.  Hybrid structural and texture distinctiveness vector field convolution for region segmentation , 2014, Comput. Vis. Image Underst..

[21]  Sirikan Chucherd,et al.  Phase Portrait Analysis for Multiresolution Generalized Gradient Vector Flow , 2010, IEICE Trans. Inf. Syst..

[22]  Jerry L. Prince,et al.  Generalized gradient vector flow external forces for active contours , 1998, Signal Process..

[23]  Rangaraj M. Rangayyan,et al.  Gabor filters and phase portraits for the detection of architectural distortion in mammograms , 2006, Medical and Biological Engineering and Computing.

[24]  Tian Jie,et al.  An automatic active contour model for multiple objects , 2002, Object recognition supported by user interaction for service robots.

[25]  Scott T. Acton,et al.  Merging parametric active contours within homogeneous image regions for MRI-based lung segmentation , 2003, IEEE Transactions on Medical Imaging.

[26]  Dimitris N. Metaxas,et al.  Combining low-, high-level and empirical domain knowledge for automated segmentation of ultrasonic breast lesions , 2003, IEEE Transactions on Medical Imaging.

[27]  Annupan Rodtook,et al.  Phase portrait analysis for automatic initialization of multiple snakes for segmentation of the ultrasound images of breast cancer , 2017, Pattern Analysis and Applications.

[28]  Hadj Batatia,et al.  Quasi-automatic initialization for parametric active contours , 2010, Pattern Recognit. Lett..

[29]  Michael H. F. Wilkinson,et al.  Automatic Image Segmentation Using a Deformable Model Based on Charged Particles , 2004, ICIAR.

[30]  Min Wei,et al.  A fast snake model based on non-linear diffusion for medical image segmentation. , 2004, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

[31]  S. Shenbaga Devi,et al.  Automatic seed point selection in ultrasound echography images of breast using texture features , 2015 .

[32]  Devinder Thapa,et al.  Automatic Segmentation and Diagnosis of Breast Lesions Using Morphology Method Based on Ultrasound , 2005, FSKD.

[33]  Yunde Jia,et al.  Adaptive diffusion flow active contours for image segmentation , 2013, Comput. Vis. Image Underst..

[34]  Nilanjan Ray,et al.  Snake Validation: A PCA-Based Outlier Detection Method , 2009, IEEE Signal Processing Letters.

[35]  Annupan Rodtook,et al.  Multi-feature gradient vector flow snakes for adaptive segmentation of the ultrasound images of breast cancer , 2013, J. Vis. Commun. Image Represent..

[36]  Chandra Kambhamettu,et al.  Extraction and tracking of the tongue surface from ultrasound image sequences , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[37]  Jun Li,et al.  Combining singular points and orientation image information for fingerprint classification , 2008, Pattern Recognit..

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

[39]  Hadj Batatia,et al.  A general quasi-automatic initialization for snakes: application to ultrasound images , 2005, IEEE International Conference on Image Processing 2005.

[40]  Ning Ji-feng,et al.  NGVF: An improved external force field for active contour model , 2007 .

[41]  Yunde Jia,et al.  On the Critical Point of Gradient Vector Flow Snake , 2007, ACCV.

[42]  Isabelle Herlin,et al.  A motion computation and interpretation framework for oceanographic satellite images , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[43]  D. Jordan,et al.  Nonlinear Ordinary Differential Equations: An Introduction for Scientists and Engineers , 1977 .

[44]  Jun Li,et al.  Nonlinear phase portrait modeling of fingerprint orientation , 2004, ICARCV 2004 8th Control, Automation, Robotics and Vision Conference, 2004..