Abstract
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.




References
Kass M, Witkin A, Terzopoulos D (1988) Snakes: active contour models. Int J Comput Vis 1(4):321–331
Xu C, Prince JL (1998) Snakes, shapes, and gradient vector flow. IEEE Trans Image Process 7(3):359–369
Xu C, Prince JL (1998) Generalized gradient vector flow external forces for active contours. Signal Process 71(2):131–139
Tang J (2009) A multi-direction GVF snake for the segmentation of skin cancer images. Pattern Recognit 42(6):1172–1179
Wei M, Zhou Y, Wan M (2004) A fast snake model based on non-linear diffusion for medical image segmentation. Comput Med Imaging Graph 28(3):109–117
Jifeng N, Chengke W, Shigang L, Shuqin Y (2007) NGVF: an improved external force field for active contour model. Pattern Recognit Lett 28(1):58–63
Guillot L, Guyader CL (2009) Extrapolation of vector fields using the infinity Laplacian and with applications to image segmentation. Scale Space Var Methods Comput Vis 87–99
Wang Y, Jia Y, Liu L (2008) Harmonic gradient vector flow external force for snake model. Electron Lett 44(2):105–106
Li B, Acton ST (2007) Active contour external force using vector field convolution for image segmentation. IEEE Trans Image Process 16(8):2096–2106
Cheng J, Foo SW (2006) Dynamic directional gradient vector flow for snakes. IEEE Trans Image Process 15(6):1563–1571
Wu Y, Wang Y, Jia Y (2013) Adaptive diffusion flow active contours for image segmentation. Comput Vis Image Underst 117(10):1421–1435
Rodtook A, Makhanov SS (2013) Multi-feature gradient vector flow snakes for adaptive segmentation of the ultrasound images of breast cancer. J Vis Commun Image Represent 24(8):1414–1430
Rochery M, Jermyn IH, Zerubia J (2006) Higher order active contours. Int J Comput Vis 69:27–42
Li C, Liu J, Foxa MD (2005) Segmentation of external force field for automatic initialization and splitting of snakes. Pattern Recognit 38(11):1947–1960
Wang Y, Liang J, Jia Y (2007) On the critical point of gradient vector flow snake. ACCV2007. LNCS 4844:754–763
Xingfei G, Jie T (2002) An automatic active contour model for multiple objects. Proc Int Conf Pattern Recognit 2:881–884
He Y, Luo Y, Hu D (2006) Semi-automatic initialization of gradient vector flow snakes. J Electron Imaging 15(4):1–8
Shu CF, Jain RC (1994) Vector field analysis for oriented patterns. IEEE Trans Pattern Anal Mach Intell 16(9):946–950
Cohen I, Herlin I (1995) A motion computation and interpretation framework for oceanographic satellite images. In: Proc. internat. symposium comput. vis., Nov 1995, pp 13–18
Li J, Yau WY, Wang H (2008) Combining singular points and orientation image information for fingerprint classification. Pattern Recognit 41(1):353–366
Li J, Yau WY, Wang H (2006) Constrained nonlinear models of fingerprint orientations with prediction. Pattern Recognit 39(1):102–114
Tian X, Samarasinghe S, Murphy G (1999) An integrated algorithm for detecting position and size of knots on logs using texture analysis. In: Proc. conf. image and visions computing, pp 121–132
Yau WY, Li J, Wang H (2004) Nonlinear phase portrait modeling of fingerprint orientation. In: Internat. conf. control, automation, robotics and vision (ICARCV2004) 8th, Dec 2004, pp 1262–1267
Ray N, Acton ST (2003) Merging parametric active contours within homogeneous image regions for MRI-based lung segmentation. IEEE TMI 22(2):189–199
Saha BN, Ray N, Zhang H (2009) Snake validation: a PCA-based outlier detection method. IEEE Signal Process Lett 16(6):549–552
Tauber C, Batatia H, Ayache A (2010) Quasi-automatic initialization for parametric active contours. Pattern Recognit Lett 31(1):83–90
Tauber C, Batatia H, Ayache A (2005) A general quasi-automatic initialization for snakes: application to ultrasound images. In: IEEE internat. conf. image processing, vol 2, pp 806–809
Li B, Acton ST (2008) Automatic active model initialization via Poisson inverse gradient. IEEE Trans Image Process 17(8):1406–1420
Hsu CY, Liu CY, Chen CM (2008) Automatic segmentation of liver PET images. Comput Med Imaging Graph 32(7):601–610
Hsua CY, Wang HF, Wang HC, Tseng KK (2012) Automatic extraction of face contours in images and videos. Future Gener Comput Syst 28(1):322–335
Veronesea E, Stramarec R, Campiona A, Raffeinerb B, Beltramec V, Scagliori E, Coranc A, Ciprianb L, Fioccob U, Grisana E (2013) Improved detection of synovial boundaries in ultrasound examination by using a cascade of active-contours. Med Eng Phys 35(2):188–194
Doshi DJ, March DE, Crisi GM, Coughlin BF (2007) Complex cystic breast masses: diagnostic approach and imaging-pathologic correlation. Radiographics 27:53–64
Jung IS, Thapa D, Wang GN (2005) Automatic segmentation and diagnosis of breast lesions using morphology method based on ultrasound. In: Internat. conf. on fuzzy systems and knowledge discovery (FSKD), August 2005, LNAI 3614, pp 1079–1088
Madabhushi A, Metaxas DN (2003) Combining low-, high-level and empirical domain knowledge for automated segmentation of ultrasonic breast lesions. IEEE Trans Med Imaging 22(2):155–169
Selvan S, Shenbagadevi S (2015) Automatic seed point selection in ultrasound echography images of breast using texture features. Biocybern Biomed Eng 35(3):157–168
Fergani K, Lui D, Scharfenberger C, Wong A, Clausi DA (2014) Hybrid structural and texture distinctiveness vector field convolution for region segmentation. Comput Vis Image Underst 125:85–96
Liu S, Peng Y (2012) A local region-based Chan-Vese model for image segmentation. Pattern Recognit 45(7):2769–2779
Akgul YS, Kambhamettu C, Stone M (1998) Extraction and tracking of the tongue surface from ultrasound image sequences. In: Proc. internat. ieee comput. society conf. comput. vis. and pattern recognit., pp 298–303
Kirimasthong K, Rodtook A, Chaumrattanakul U, Makhanov SS (2016) Phase portrait analysis for automatic initialization of multiple snakes for segmentation of the ultrasound images of breast cancer. Pattern Anal Appl. doi:10.1007/s10044-016-0556-9
Jalba AC, Wilkinson MHF, Roerdink JBTM (2004) Automatic image segmentation using a deformable model based on charged particles. Lecture Notes in Computer Science, vol 3211, pp 1–8
Jordan D, Smith P (2007) Nonlinear ordinary differential equations: an introduction for scientists and engineers, 4th edn. Oxford University Press, Oxford
Rangayyan R, Ayres F (2006) Gabor filters and phase portraits for the detection of architectural distortion in mammograms. Med Biol Eng Comput 44:883–894
Chucherd S, Rodtook A, Makhanov SS (2010) Phase portrait analysis for multiresolution generalized gradient vector flow. IEICE Trans Inf Syst E93-D 2822–2835
Dubuisson M-P, Jain AK (1994) A modified Hausdorff distance for object matching proceedings. In: International conference on pattern recognition, Israel, 1994, pp 566–568
Acknowledgements
We wish to thank the anonymous referees of the paper for valuable remarks.
This research is sponsored by the Thailand Research Fund, Grant BRG5780012, and the Center of Excellence in Biomedical Engineering, Thammasat University.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kirimasthong, K., Rodtook, A., Lohitvisate, W. et al. Automatic initialization of active contours in ultrasound images of breast cancer. Pattern Anal Applic 21, 491–500 (2018). https://doi.org/10.1007/s10044-017-0627-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10044-017-0627-6