A common framework for curve evolution, segmentation and anisotropic diffusion

In recent years, curve evolution has developed into an important tool in Computer Vision and has been applied to a wide variety of problems such as smoothing of shapes, shape analysis and shape recovery. The underlying principle is the evolution of a simple closed curve whose points move in the direction of the normal with prescribed velocity. A fundamental limitation of the method as it stands is that it cannot deal with important image features such as triple points. The method also requires a choice of an "edge-strength" function, defined over the image domain. Indicating the likelihood of an object boundary being present at any point in the image domain. This implies a separate preprocessing step, in essence precomputing approximate boundaries in the presence of noise. One also has to choose the initial curve. It is shown here that the different versions of curve evolution used in Computer Vision together with the preprocessing step can be integrated in the form of a new segmentation functional which overcomes these limitations and extends curve evolution models. Moreover, the numerical solutions obtained retain sharp discontinuities or "shocks", thus providing sharp demarcation of object boundaries.

[1]  André Weil,et al.  The classical case , 1971 .

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

[3]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Jayant Shah Segmentation by nonlinear diffusion , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[6]  Jayant Shah Segmentation by nonlinear diffusion. II , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[7]  Benjamin B. Kimia,et al.  Entropy scale-space , 1992 .

[8]  Benjamin B. Kimia,et al.  On the evolution of curves via a function of curvature , 1992 .

[9]  P. Lions,et al.  Axioms and fundamental equations of image processing , 1993 .

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

[11]  Guillermo Sapiro,et al.  Differential Invariant Signatures and Flows in Computer Vision: A Symmetry Group Approach , 1994, Geometry-Driven Diffusion in Computer Vision.

[12]  Kaleem Siddiqi,et al.  Parts of Visual Form: Computational Aspects , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

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

[14]  Jean-Michel Morel,et al.  Variational methods in image segmentation , 1995 .

[15]  Benjamin B. Kimia,et al.  Image segmentation by reaction-diffusion bubbles , 1995, Proceedings of IEEE International Conference on Computer Vision.

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

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

[18]  Jayant Shah Uses of Elliptic Approximations in Computer Vision , 1996 .

[19]  J. Shah,et al.  A computationally efficient shape analysis via level sets , 1996, Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis.

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