skip to main content
article
Free Access

Parallel thinning with two-subiteration algorithms

Published:01 March 1989Publication History
Skip Editorial Notes Section

Editorial Notes

A corrigendum was issued for this paper on June 1, 1989 in the CACM 32:6 issue. You can download the corrigendum from the supplemental material section of this citation page.

Skip Abstract Section

Abstract

Two parallel thinning algorithms are presented and evaluated in this article. The two algorithms use two-subiteration approaches: (1) alternatively deleting north and east and then south and west boundary pixels and (2) alternately applying a thinning operator to one of two subfields. Image connectivities are proven to be preserved and the algorithms' speed and medial curve thinness are compared to other two-subiteration approaches and a fully parallel approach. Both approaches produce very thin medial curves and the second achieves the fastest overall parallel thinning.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1 Arcelli, C., and Di Baja, G.S. A width-independent fast thinning algorithm. IEEE Trans. Patt. Anal. and Mach. lntell. PAMI-7, 4 (July 1985), 463-474.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Arcelli, C., Cordelia, L., and Levialdi, S. Parallel thinning of binary pictures. Electronics Letters 11, 7 (Apr. 1975), 148-149.Google ScholarGoogle ScholarCross RefCross Ref
  3. 3 Arcelli, C., Cordelia, L.P., and Levialdi, S. From local maxima to connected skeleton. IEEE Trans. Patt. Anal. and Mach. Intell. PAMI-3, 2 (Mar. 1981), 134-143.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Chin, R.T., Wan, H-K., Stover, D.L., and Iverson, R.D. A one-pass thinning algorithm and its parallel implementation. Comp. Vis. Graphics Image Process 40 (1987), 30-40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Goetcherian, V. From binary to grey tone image processing using fuzzy logic concepts. Patt. Recognition 12 (1980}, 7-15.Google ScholarGoogle ScholarCross RefCross Ref
  6. 6 Golay, M.J.E. Hexagonal parallel pattern transformations. IEEE Trans. on Computers C-18, 8 (Aug. 1969), 733-740.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Hall, R.W. Fast parallel thinning algorithms: Parallel speed and connectivity preservation. Commun. ACM 32, 1 (Jan. 1989), 124-131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Hilditch, C.J. Linear skeletons from square cupboards. In Machine Intelligence 4, B. Meltzer and D. Michie, Eds. American Elsevier, New York, 1969, 403-420.Google ScholarGoogle Scholar
  9. 9 Holt, C.M., Stewart, A., Clint, M., and Perrott, R.H. An improved parallel thinning algorithm. Commun. ACM 30, 2 (Feb. 1987}, 156-160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Lii, H.E., and Wang, P.S.P. A comment on A fast parallel algorithm for thinning digital patterns. Commun. ACM 29, 3 (Mar. 1986), 239-242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Pavlidis, T. A flexible parallel thinning algorithm. In Proceedings of the Conference on Pattern Recognition and Image Processing (Dallas, Texas, Aug. 3-5, 1981), IEEE, New York, 1981, pp. 162-167.Google ScholarGoogle Scholar
  12. 12 Pavlidis, T. Algorithms for Graphics and Image Processing. Springer- Verlag, Berlin, 1982. Google ScholarGoogle ScholarCross RefCross Ref
  13. 13 Preston, K., and Duff, M.J.B. Modern Cellular Automata. Plenum, New York, 1984.Google ScholarGoogle ScholarCross RefCross Ref
  14. 14 Rosenfeld, A. Connectivity in digital pictures. JACM 17, 1 {Jan. 1970), 146-160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Rosenfeld, A. A characterization of parallel thinning algorithms. Information and Control 29 (1975), 286-291.Google ScholarGoogle ScholarCross RefCross Ref
  16. 16 Rosenfeld, A., and Kak, A. Digital Picture Processing. Academic Press, New York, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Rosenfeld, A., and Kak, A. Digital Picture Processing Vol. 2. Academic Press, New York, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Rutovitz, D. Pattern recognition. J. Royal Statist. Soc. 129, (1966), 504-530.Google ScholarGoogle ScholarCross RefCross Ref
  19. 19 Stefanelli, R., and Rosenfeld, A. Some parallel thinning algorithms for digital pictures. JACM 18, 2 (Apr. 1971), 255-264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20 Tamura, H. A comparison of line thinning algorithms from digital geometry viewpoint. In Proceedings of the International Conference on Pattern Recognition (Kyoto, Japan, Nov. 7-10, 1978). IEEE, New York, 1979, pp. 715-719.Google ScholarGoogle Scholar
  21. 21 Zhang, T.Y., and Suen, C.Y. A fast thinning algorithm for thinning digital patterns. Commun. ACM 27, 3 (Mar. 1984), 236-239. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Parallel thinning with two-subiteration algorithms

      Recommendations

      Reviews

      Grigore Albeanu

      Thinning is an important preprocessing step for many image analysis operations. The goal of this paper is to present and evaluate two parallel thinning algorithms. The authors define these algorithms over binary-valued images digitized in a rectangular tessellation, as two-subiteration algorithms restricted to 3 × 3 thinning operators. These two algorithms are compared with other two-subiteration algorithms and with a fully parallel thinner considered in the literature. The comparison criteria are (1) the minimum number of iterations necessary to reach the skeleton, (2) the minimum percentage of redundant pixels left in the skeleton, and (3) the satisfiability of the specific goals of any thinning algorithms extended in this paper for parallel thinners. The first algorithm modifies the algorithms of Zhang and Suen [1] and Lu¨ and Wang [2] in order to produce thin results and to preserve all connectivity properties. The second algorithm is defined on an image that is divided into two subfields in a checkerboard pattern; it is an adaptation of the classical thinning algorithm of Rosenfeld and Kak. It achieves the best overall parallel speed and minimizes the number of redundant pixels. For both algorithms, the connectivity properties of the image are proved in two appendices. The reader needs no special background. The clarity and the complete presentation of the algorithm and their performance define this paper. All included references are good and recent.

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Communications of the ACM
        Communications of the ACM  Volume 32, Issue 3
        March 1989
        98 pages
        ISSN:0001-0782
        EISSN:1557-7317
        DOI:10.1145/62065
        Issue’s Table of Contents

        Copyright © 1989 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 March 1989

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader