Region-based strategies for active contour models

The variational method has been introduced by Kass et al. (1987) in the field of object contour modeling, as an alternative to the more traditional edge detection-edge thinning-edge sorting sequence. since the method is based on a pre-processing of the image to yield an edge map, it shares the limitations of the edge detectors it uses. in this paper, we propose a modified variational scheme for contour modeling, which uses no edge detection step, but local computations instead—only around contour neighborhoods—as well as an “anticipating” strategy that enhances the modeling activity of deformable contour curves. many of the concepts used were originally introduced to study the local structure of discontinuity, in a theoretical and formal statement by leclerc & zucker (1987), but never in a practical situation such as this one. the first part of the paper introduces a region-based energy criterion for active contours, and gives an examination of its implications, as compared to the gradient edge map energy of snakes. then, a simplified optimization scheme is presented, accounting for internal and external energy in separate steps. this leads to a complete treatment, which is described in the last sections of the paper (4 and 5). the optimization technique used here is mostly heuristic, and is thus presented without a formal proof, but is believed to fill a gap between snakes and other useful image representations, such as split-and-merge regions or mixed line-labels image fields.

[1]  Jayant Shah,et al.  Parameter estimation, multiscale representation and algorithms for energy-minimizing segmentations , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[2]  William H. Press,et al.  Numerical recipes in C , 2002 .

[3]  S. Zucker,et al.  Toward a computational theory of shape: an overview , 1990, eccv 1990.

[4]  Morris Goldberg,et al.  Hierarchy in Picture Segmentation: A Stepwise Optimization Approach , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Ramesh C. Jain,et al.  Using Dynamic Programming for Solving Variational Problems in Vision , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  M. Gage On an area-preserving evolution equation for plane curves , 1986 .

[7]  D.J. Anderson,et al.  Optimal Estimation of Contour Properties by Cross-Validated Regularization , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Marie-Odile Berger Snake growing , 1990, ECCV.

[9]  P. M. Prenter Splines and variational methods , 1975 .

[10]  Donald Geman,et al.  Boundary Detection by Constrained Optimization , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

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

[12]  P. Saint-Marc,et al.  Active contour models: overview, implementation and applications , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[13]  D. Mumford,et al.  Optimal approximations by piecewise smooth functions and associated variational problems , 1989 .

[14]  Rémi Ronfard Object contours and boundaries in color images , 1990, Other Conferences.

[15]  J. Koenderink,et al.  The structure of two-dimensional scalar fields with applications to vision , 1979, Biological Cybernetics.

[16]  E. Land The retinex theory of color vision. , 1977, Scientific American.

[17]  Richard Szeliski,et al.  From splines to fractals , 1989, SIGGRAPH '89.

[18]  Tomaso Poggio,et al.  Probabilistic Solution of Ill-Posed Problems in Computational Vision , 1987 .

[19]  Steven W. Zucker,et al.  The Local Structure of Image Discontinuities in One Dimension , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Pascal Fua,et al.  Model driven edge detection , 1990, Machine Vision and Applications.

[21]  S. Grossberg Cortical dynamics of three-dimensional form, color, and brightness perception: I. Monocular theory , 1987, Perception & psychophysics.

[22]  Andrew Blake,et al.  The dynamic analysis of apparent contours , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[23]  Donald Geman,et al.  Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  Robert M. Haralick,et al.  Digital Step Edges from Zero Crossing of Second Directional Derivatives , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Andrew Blake,et al.  Computing lightness , 1987, Pattern Recognit. Lett..

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

[27]  P. Laurent Approximation et optimisation , 1972 .