A Short Guide on a Fast Global Minimization Algorithm for Active Contour Models

This is a short guide to explain how to quickly minimize a large class of segmentation models called active contours. We believe that the proposed theory and algorithm, introduced in a series of papers [6, 4, 10, 11], produce so far one of the most efficient minimization methods for the active contour segmentation problem. For example, the well-know cameraman picture, which size is 256× 256, is segmented in less than 0.1 seconds. We also compare our algorithm with the popular and fast graph-cuts technique [2, 9]. We show that our algorithm, while being easier to code, produces results slightly faster than graph-cuts. Besides, our algorithm is more accurate than graph-cuts because it uses isotropic schemes to regularize the contour and is sub-pixel precise. Finally, the memory requirement is low. 1 General Active Contour Model The general energy minimization problem for any (two-phase) active contour model is as follows: min C { FAC(C) = ∫

[1]  Wotao Yin,et al.  An Iterative Regularization Method for Total Variation-Based Image Restoration , 2005, Multiscale Model. Simul..

[2]  L. Bregman The relaxation method of finding the common point of convex sets and its application to the solution of problems in convex programming , 1967 .

[3]  Xavier Bresson,et al.  Geometric Applications of the Split Bregman Method: Segmentation and Surface Reconstruction , 2010, J. Sci. Comput..

[4]  Xavier Bresson,et al.  Fast Global Minimization of the Active Contour/Snake Model , 2007, Journal of Mathematical Imaging and Vision.

[5]  Xavier Bresson,et al.  Fast Texture Segmentation Based on Semi-Local Region Descriptor and Active Contour , 2009 .

[6]  Vladimir Kolmogorov,et al.  An experimental comparison of min-cut/max- flow algorithms for energy minimization in vision , 2001, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Mila Nikolova,et al.  Algorithms for Finding Global Minimizers of Image Segmentation and Denoising Models , 2006, SIAM J. Appl. Math..

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

[9]  Adel Said Elmaghraby,et al.  Graph cut optimization for the Mumford-Shah model , 2007 .

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

[11]  J. Sethian,et al.  FRONTS PROPAGATING WITH CURVATURE DEPENDENT SPEED: ALGORITHMS BASED ON HAMILTON-JACOB1 FORMULATIONS , 2003 .

[12]  M. Delfour,et al.  Shapes and Geometries: Analysis, Differential Calculus, and Optimization , 1987 .

[13]  Michel Barlaud,et al.  DREAM2S: Deformable Regions Driven by an Eulerian Accurate Minimization Method for Image and Video Segmentation , 2002, International Journal of Computer Vision.

[14]  Olivier D. Faugeras,et al.  Image Segmentation Using Active Contours: Calculus of Variations or Shape Gradients? , 2003, SIAM J. Appl. Math..

[15]  S. Osher,et al.  Algorithms Based on Hamilton-Jacobi Formulations , 1988 .