Simulating the Grassfire Transform Using an Active Contour Model

A method for shape description of planar objects that integrates both region and boundary features is presented. The method is an implementation of a 2D dynamic grassfire that relies on a distance surface on which elastic contours minimize an energy function. The method is based on an active contour model. Numerous implementation aspects of the shape description method were optimized. A Euclidean metric was used for optimal accuracy, and the active contour model permits bypassing some of the discretization limitations inherent in using a digital grid. Noise filtering was performed on the basis of both contour feature measures and region measures, that is, curvature extremum significance and ridge support, respectively, to obtain robust shape descriptors. Other improvements and variations of the algorithmic implementation are proposed. >

[1]  F. Attneave Some informational aspects of visual perception. , 1954, Psychological review.

[2]  Harry Blum,et al.  An Associative Machine for Dealing with the Visual Field and Some of Its Biological Implications , 1962 .

[3]  A. Goodman A Partial Differential Equation and Parallel Plane Curves , 1964 .

[4]  Azriel Rosenfeld,et al.  Sequential Operations in Digital Picture Processing , 1966, JACM.

[5]  Ugo Montanari,et al.  A Method for Obtaining Skeletons Using a Quasi-Euclidean Distance , 1968, J. ACM.

[6]  Ugo Montanari,et al.  Continuous Skeletons from Digitized Images , 1969, JACM.

[7]  C. J. Hilditch,et al.  Linear Skeletons From Square Cupboards , 1969 .

[8]  Giorgio Levi,et al.  A Grey-Weighted Skeleton , 1970, Inf. Control..

[9]  H. Blum Biological shape and visual science (part I) , 1973 .

[10]  David A. H. Jacobs,et al.  The State of the Art in Numerical Analysis. , 1978 .

[11]  David J. Evans,et al.  Algorithm 512: A Normalized Algorithm for Solution of Positive Definite Symmetric Quindiagonal Systems of Linear Equations [F4] , 1977, TOMS.

[12]  HARRY BLUM,et al.  Shape description using weighted symmetric axis features , 1978, Pattern Recognit..

[13]  F. Bookstein The line-skeleton , 1979 .

[14]  P. Hanks,et al.  Collins dictionary of the English language , 1979 .

[15]  T. Pavlidis A thinning algorithm for discrete binary images , 1980 .

[16]  Demetri Terzopoulos Matching Deformable Models to Images: Direct and Iterative Solutions , 1987, Topical Meeting on Machine Vision.

[17]  P. Danielsson Euclidean distance mapping , 1980 .

[18]  Theodosios Pavlidis,et al.  Algorithms for Shape Analysis of Contours and Waveforms , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  J. W. Humberston Classical mechanics , 1980, Nature.

[20]  E. R. Davies,et al.  Thinning algorithms: A critique and a new methodology , 1981, Pattern Recognit..

[21]  J. Sklansky,et al.  Skeleton generation fromx, y boundary sequences , 1981 .

[22]  P. J. Burt,et al.  Fast Filter Transforms for Image Processing , 1981 .

[23]  P. Burt Fast filter transform for image processing , 1981 .

[24]  Luigi P. Cordella,et al.  From Local Maxima to Connected Skeletons , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Carlo Arcelli,et al.  Pattern thinning by contour tracing , 1981 .

[26]  D. T. Lee,et al.  Medial Axis Transformation of a Planar Shape , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Theodosios Pavlidis An asynchronous thinning algorithm , 1982, Comput. Graph. Image Process..

[28]  Jun-ichiro Toriwaki,et al.  Paths and distance functions on three-dimensional digitized pictures , 1983, Pattern Recognit. Lett..

[29]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[30]  C. J. Hilditch Comparison of thinning algorithms on a parallel processor , 1983, Image Vis. Comput..

[31]  A. Favre,et al.  Parallel syntactic thinning by recoding of binary pictures , 1983, Comput. Vis. Graph. Image Process..

[32]  King-Sun Fu,et al.  Stochastic skeleton modeling of objects , 1984, Comput. Vis. Graph. Image Process..

[33]  M. Brady,et al.  Smoothed Local Symmetries and Their Implementation , 1984 .

[34]  G. Borgefors Distance transformations in arbitrary dimensions , 1984 .

[35]  Martin D. Levine,et al.  Vision in Man and Machine , 1985 .

[36]  K. A. Semendyayev,et al.  Handbook of mathematics , 1985 .

[37]  Gabriella Sanniti di Baja,et al.  A Width-Independent Fast Thinning Algorithm , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[38]  M. Levine,et al.  Computer Assisted Analyses of Cell Locomotion and Chemotaxis , 1986 .

[39]  C. Arcelli,et al.  Finding Multiple Pixels , 1986 .

[40]  Charles R. Dyer,et al.  Shape Smoothing Using Medial Axis Properties , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  Michael Leyton,et al.  Symmetry-curvature duality , 1987, Comput. Vis. Graph. Image Process..

[42]  Martin D. Levine,et al.  Multiple Resolution Skeletons , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[43]  Fernand Klein,et al.  Euclidean distance transformations and model-guided image interpretation , 1987, Pattern Recognit. Lett..

[44]  Roland T. Chin,et al.  A one-pass thinning algorithm and its parallel implementation , 1987, Comput. Vis. Graph. Image Process..

[45]  Jose L. Navalón,et al.  A thinning algorithm based on contours , 1987 .

[46]  Wen Xu,et al.  CGT: A fast thinning algorithm implemented on a sequential computer , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[47]  Gabriella Sanniti di Baja,et al.  A contour characterization for multiply connected figures , 1987, Pattern Recognit. Lett..

[48]  S. Zucker,et al.  Endstopped neurons in the visual cortex as a substrate for calculating curvature , 1987, Nature.

[49]  Demetri Terzopoulos,et al.  On Matching Deformable Models to Images , 1987, Topical Meeting on Machine Vision.

[50]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[51]  Q. Ye The signed Euclidean distance transform and its applications , 1988, [1988 Proceedings] 9th International Conference on Pattern Recognition.

[52]  Gregory Y. Tang,et al.  Region filling with the use of the discrete green theorem , 1988, Comput. Vis. Graph. Image Process..

[53]  Steven W. Zucker,et al.  The Organization Of Curve Detection: Coarse Tangent Fields And Fine Spline Coverings , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[54]  Gabriella Sanniti di Baja,et al.  Skeletonizing the distance transform on the hexagonal grid , 1988, [1988 Proceedings] 9th International Conference on Pattern Recognition.

[55]  R. E. Burge,et al.  A new algorithm for extracting the interior of bounded regions based on chain coding , 1988, Comput. Vis. Graph. Image Process..

[56]  Michael Leyton,et al.  A Process-Grammar for Shape , 1988, Artif. Intell..

[57]  Frederic Fol Leymarie,et al.  Shape Features Using Curvature Morphology , 1989, Other Conferences.

[58]  Roland T. Chin,et al.  On the Detection of Dominant Points on Digital Curves , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[59]  Gabriella Sanniti di Baja,et al.  A One-Pass Two-Operation Process to Detect the Skeletal Pixels on the 4-Distance Transform , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[60]  Frederic Fol Leymarie,et al.  Snakes and Skeletons , 1989 .

[61]  Yun Xia,et al.  Skeletonization via the Realization of the Fire Front's Propagation and Extinction in Digital Binary Shapes , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[62]  Frederic Fol Leymarie,et al.  New Method For Shape Description Based On An Active Contour Model , 1990, Other Conferences.

[63]  F. Leymarie Tracking and Describing Deformable Objects Using Active Contour Models , 1990 .

[64]  Marie-Odile Berger,et al.  Towards autonomy in active contour models , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[65]  Frank Y. Shih,et al.  Medial axis transformation with single-pixel and connectivity preservation using Euclidean distance computation , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[66]  Alan L. Yuille,et al.  3D symmetry-curvature duality theorems , 1990, Comput. Vis. Graph. Image Process..

[67]  Frederic Fol Leymarie,et al.  Fast raster scan distance propagation on the discrete rectangular lattice , 1992, CVGIP Image Underst..