Veinerization: A New Shape Description for Flexible Skeletonization

We introduce the new concept of "veinerization", which produces a graph that contains all the "topological" information needed to derive a wide variety of skeletons. Theoretically, the main contribution is to provide a homogeneous framework for integration of the major concepts described in other related works on digital skeletonization. In practice, the new aspect of this approach is to provide the user with different criteria for selecting the most suitable skeleton for a given application, e.g., the user can select a suitable threshold for obtaining the desirable balance between " having a skeleton without noisy prunes" and "having a skeleton that reflects the initial shape". This algorithm has been tested on numerous kinds of patterns, including pathological ones like fractal sets well-known for the complexity of their shapes.

[1]  Edward S. Deutsch,et al.  Thinning algorithms on rectangular, hexagonal, and triangular arrays , 1972, Commun. ACM.

[2]  C.Y. Suen,et al.  Validation of preprocessing algorithms: A methodology and its application to the design of a thinning algorithm for handwritten characters , 1993, Proceedings of 2nd International Conference on Document Analysis and Recognition (ICDAR '93).

[3]  Helen Ma A comparative study of thinning algorithms in pattern processing , 1983 .

[4]  Robert L. Ogniewicz,et al.  Discrete Voronoi skeletons , 1992 .

[5]  Ching Y. Suen,et al.  An alternate smoothing and stripping algorithm for thinning digital binary patterns , 1986 .

[6]  Azriel Rosenfeld Chapter 2 – DIGITAL GEOMETRY , 1979 .

[7]  Marc Pierrot-Deseilligny Lecture automatique de cartes , 1994 .

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

[9]  Fernand Meyer Skeletons and watershed lines in digital spaces , 1990, Optics & Photonics.

[10]  Azriel Rosenfeld,et al.  Some Parallel Thinning Algorithms for Digital Pictures , 1971, JACM.

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

[12]  Keiichi Abe,et al.  Binary picture thinning by an iterative parallel two-subcycle operation , 1987, Pattern Recognit..

[13]  Yaorong Ge,et al.  On the Generation of Skeletons from Discrete Euclidean Distance Maps , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Carlo Arcelli A condition for digital points removal , 1979 .

[15]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Ching Y. Suen,et al.  A fast parallel algorithm for thinning digital patterns , 1984, CACM.

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

[18]  B. Mandelbrot FRACTAL ASPECTS OF THE ITERATION OF z →Λz(1‐ z) FOR COMPLEX Λ AND z , 1980 .

[19]  Réjean Plamondon,et al.  Methodologies for Evaluating Thinning Algorithms for Character Recognition , 1993, Int. J. Pattern Recognit. Artif. Intell..

[20]  Gunilla Borgefors,et al.  Distance transformations in digital images , 1986, Comput. Vis. Graph. Image Process..

[21]  Olaf Kübler,et al.  Hierarchic Voronoi skeletons , 1995, Pattern Recognit..

[22]  David W. Paglieroni,et al.  Distance transforms: Properties and machine vision applications , 1992, CVGIP Graph. Model. Image Process..

[23]  Roland T. Chin,et al.  Reconstructable Parallel Thinning , 1993, Int. J. Pattern Recognit. Artif. Intell..

[24]  B. Ripley,et al.  Pattern Recognition , 1968, Nature.

[25]  Ching Y. Suen,et al.  A Systematic Evaluation of Skeletonization Algorithms , 1993, Int. J. Pattern Recognit. Artif. Intell..

[26]  Naonori Ueda,et al.  Graph-Based Thinning for Binary Images , 1993, Int. J. Pattern Recognit. Artif. Intell..

[27]  Wayne Niblack,et al.  Generating skeletons and centerlines from the distance transform , 1992, CVGIP Graph. Model. Image Process..

[28]  Luc Vincent,et al.  Euclidean skeletons and conditional bisectors , 1992, Other Conferences.

[29]  Paul C. K. Kwok,et al.  A thinning algorithm by contour generation , 1988, CACM.

[30]  Gabriella Sanniti di Baja,et al.  Skeletonization algorithm running on path-based distance maps , 1996, Image Vis. Comput..