Active Contours without Edges for Vector-Valued Images

In this paper, we propose an active contour algorithm for object detection in vector-valued images (such as RGB or multispectral). The model is an extension of the scalar Chan?Vese algorithm to the vector-valued case 1]. The model minimizes a Mumford?Shah functional over the length of the contour, plus the sum of the fitting error over each component of the vector-valued image. Like the Chan?Vese model, our vector-valued model can detect edges both with or without gradient. We show examples where our model detects vector-valued objects which are undetectable in any scalar representation. For instance, objects with different missing parts in different channels are completely detected (such as occlusion). Also, in color images, objects which are invisible in each channel or in intensity can be detected by our algorithm. Finally, the model is robust with respect to noise, requiring no a priori denoising step.

[1]  R. Deriche,et al.  Geodesic Active Regions for Texture Segmentation , 1998 .

[2]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

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

[4]  D. Ringach,et al.  Anisotropic diffusion of multivalued images , 1996 .

[5]  Baba C. Vemuri,et al.  Shape Modeling with Front Propagation: A Level Set Approach , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Joyant Shah,et al.  Curve evolution and segmentation functionals: application to color images , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[7]  David Mumford,et al.  Filtering, Segmentation and Depth , 1993, Lecture Notes in Computer Science.

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

[9]  Tony F. Chan,et al.  An Active Contour Model without Edges , 1999, Scale-Space.

[10]  Jean-Michel Morel,et al.  Level lines based disocclusion , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[11]  Baba C. Vemuri,et al.  Topology-independent shape modeling scheme , 1993, Optics & Photonics.

[12]  Tai Sing Lee,et al.  Region competition: unifying snakes, region growing, energy/Bayes/MDL for multi-band image segmentation , 1995, Proceedings of IEEE International Conference on Computer Vision.

[13]  Tony F. Chan,et al.  Color TV: total variation methods for restoration of vector-valued images , 1998, IEEE Trans. Image Process..

[14]  L. Rudin,et al.  Nonlinear total variation based noise removal algorithms , 1992 .

[15]  J. Morel,et al.  A multiscale algorithm for image segmentation by variational method , 1994 .

[16]  Georges Koepfler,et al.  Data fusion by segmentation. Application to texture discrimination , 1993 .

[17]  V. Caselles,et al.  A geometric model for active contours in image processing , 1993 .

[18]  T. Chan,et al.  A Variational Level Set Approach to Multiphase Motion , 1996 .

[19]  Baba C. Vemuri,et al.  Front Propagation: A Framework for Topology Independent Shape Modeling and Recovery , 1994 .

[20]  Guillermo Sapiro,et al.  Vector (self) snakes: a geometric framework for color, texture, and multiscale image segmentation , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[21]  Guillermo Sapiro,et al.  Color Snakes , 1997, Comput. Vis. Image Underst..

[22]  Anthony J. Yezzi,et al.  Gradient flows and geometric active contour models , 1995, Proceedings of IEEE International Conference on Computer Vision.

[23]  Guillermo Sapiro,et al.  Anisotropic diffusion of multivalued images with applications to color filtering , 1996, IEEE Trans. Image Process..