Generalized Gradient Vector Flow for Snakes: New Observations, Analysis, and Improvement

Snakes, or active contours, have been widely used in image processing applications. An external force for snakes called gradient vector flow (GVF) attempts to address traditional snake problems of initialization sensitivity and poor convergence to concavities, while generalized GVF (GGVF) aims to improve GVF snake convergence to long and thin indentations (LTIs). In this paper, we find and show that both GVF and GGVF snakes essentially yield the same performance in capturing LTIs of odd widths, and generally neither can converge to even-width LTIs. Based on a thorough investigation of the GVF and GGVF fields within the LTI during their iterative processes, we identify the crux of the convergence problem, and accordingly propose a novel external force termed as component-normalized GGVF (CN-GGVF) to eliminate the problem. CN-GGVF is obtained by normalizing each component of initial GGVF vectors with respect to its own magnitude. Experimental results and comparisons against GGVF snakes show that the proposed CN-GGVF snakes can capture LTIs regardless of odd or even widths with a remarkably faster convergence speed, while preserving other desirable properties of GGVF snakes with lower computational complexity in vector normalization.

[1]  Guopu Zhu,et al.  Gradient vector flow active contours with prior directional information , 2010, Pattern Recognit. Lett..

[2]  Nikos Paragios,et al.  A Variational Approach for the Segmentation of the Left Ventricle in Cardiac Image Analysis , 2002, International Journal of Computer Vision.

[3]  Pratim Ghosh,et al.  A Nonconservative Flow Field for Robust Variational Image Segmentation , 2010, IEEE Transactions on Image Processing.

[4]  Jorge S. Marques,et al.  A class of constrained clustering algorithms for object boundary extraction , 1996, IEEE Trans. Image Process..

[5]  Jerry L. Prince,et al.  Fast numerical scheme for gradient vector flow computation using a multigrid method , 2007 .

[6]  Cheng-Chang Lu,et al.  Multi-modality Image Registration Using Mutual Information Based on Gradient Vector Flow , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

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

[8]  Max A. Viergever,et al.  A discrete dynamic contour model , 1995, IEEE Trans. Medical Imaging.

[9]  Yihui Liu,et al.  Segmentation of mechanical images using improved active contour model , 2008, 2008 IEEE International Conference on Industrial Technology.

[10]  Djamal Boukerroui Efficient numerical schemes for gradient vector flow , 2009, ICIP.

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

[12]  Michel Barlaud,et al.  Combining shape prior and statistical features for active contour segmentation , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Xianghua Xie,et al.  Correction to "MAC: Magnetostatic Active Contour Model" , 2008, IEEE Trans. Pattern Anal. Mach. Intell..

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

[15]  Scott T. Acton,et al.  Tracking leukocytes in vivo with shape and size constrained active contours , 2002, IEEE Transactions on Medical Imaging.

[16]  Irene Cheng,et al.  Fluid Vector Flow and Applications in Brain Tumor Segmentation , 2009, IEEE Transactions on Biomedical Engineering.

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

[18]  Jerry L Prince,et al.  Image Segmentation Using Deformable Models , 2000 .

[19]  Aly A. Farag,et al.  Variational Curve Skeletons Using Gradient Vector Flow , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Ashraf A. Kassim,et al.  Segmentation of volumetric MRA images by using capillary active contour , 2006, Medical Image Anal..

[21]  Laurent D. Cohen,et al.  Finite-Element Methods for Active Contour Models and Balloons for 2-D and 3-D Images , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Laurent D. Cohen,et al.  On active contour models and balloons , 1991, CVGIP Image Underst..

[23]  Jerry L. Prince,et al.  An active contour model for mapping the cortex , 1995, IEEE Trans. Medical Imaging.

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

[25]  Hua Zhang,et al.  Image Segmentation Using Active Contours With Normally Biased GVF External Force , 2010, IEEE Signal Processing Letters.

[26]  Rachid Deriche,et al.  Geodesic Active Contours and Level Sets for the Detection and Tracking of Moving Objects , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Xianghua Xie,et al.  Active Contouring Based on Gradient Vector Interaction and Constrained Level Set Diffusion , 2010, IEEE Transactions on Image Processing.

[28]  J. Morel,et al.  An axiomatic approach to image interpolation. , 1998, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[29]  Scott T. Acton,et al.  Constraining active contour evolution via Lie Groups of transformation , 2004, IEEE Transactions on Image Processing.

[30]  Nikos Paragios,et al.  Gradient vector flow fast geometric active contours , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[31]  Scott T. Acton,et al.  Motion gradient vector flow: an external force for tracking rolling leukocytes with shape and size constrained active contours , 2004, IEEE Transactions on Medical Imaging.

[32]  Xianghua Xie,et al.  MAC: Magnetostatic Active Contour Model , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

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

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

[36]  Laurent D. Cohen,et al.  Region-Based 2D Deformable Generalized Cylinder for Narrow Structures Segmentation , 2008, ECCV.