An alternate smoothing and stripping algorithm for thinning digital binary patterns

Abstract This paper presents an algorithm for thinning digital binary patterns (skeletonization). The algorithm consists of two phases. The first phase thins the input pattern to unit thickness by alternately smoothing of the pattern and stripping of the contour points. The second phase adjusts the resulting skeleton from phase one so that a medial skeleton can be obtained. The performance of this algorithm is first compared experimentally with recent results of two other research groups and then with nine other skeletonization algorithms proposed by other researchers. Results show that the alternate smoothing and stripping algorithm produces skeletons which are smooth and with least distortion and well-formed than the others.

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

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

[3]  J. P. Penny,et al.  On Interactive Map Storage And Retrieval , 1972 .

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

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

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

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

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

[9]  Christopher J. Taylor,et al.  Automated asbestos fibre counting , 1979 .

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

[11]  Jean-Daniel Dessimoz Specialized edge-trackers for contour extraction and line-thinning , 1980 .

[12]  H. Sherman,et al.  A quasi-topological method for the recognition of line patterns , 1959, IFIP Congress.

[13]  Jayaram K. Udupa,et al.  Some new concepts for encoding line patterns , 1975, Pattern Recognit..

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

[15]  Nabil Jean Naccache,et al.  SPTA: A proposed algorithm for thinning binary patterns , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  John F. O'Callaghan,et al.  Quantitative measurement of soil cracking patterns , 1973, Pattern Recognit..

[17]  M. C. Fairhurst,et al.  Skeletonisation of binary patterns: a heuristic approach , 1978 .