Ultra-fast parallel contour tracking, with applications to thinning

Abstract This paper proposes a parallel algorithm for contour tracking of binary pictures. Given an object contour composed by O(N) pixels, our algorithm computes in constant time the next layer of the contour of that object, using the weakest parallel model, i.e. an Exclusive Read Exclusive Write (EREW) Parallel Random Access Machine (PRAM). As an application of the technique we show a work-optimal parallel thinning algorithm for binary pictures, based on Pavlidis' characterization of a skeleton. Our algorithm improves on previous solutions by producing a list of coordinates corresponding to the skeleton contour in O(N) time with O(N) processors in an EREW PRAM, where N is the width of the picture.

[1]  Richard W. Hall,et al.  Fast parallel thinning algorithms: parallel speed and connectivity preservation , 1989, CACM.

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

[3]  Richard M. Karp,et al.  A Survey of Parallel Algorithms for Shared-Memory Machines , 1988 .

[4]  Azriel Rosenfeld,et al.  Parallel processing of region boundaries , 1989, Pattern Recognit..

[5]  Sartaj Sahni,et al.  Serial and parallel algorithms for the medial axis transform , 1992, Proceedings Sixth International Parallel Processing Symposium.

[6]  Gad M. Landau,et al.  Parallel (pram erew) algorithms for contour-based 2D shape recognition , 1991, Pattern Recognit..

[7]  E. Dubois,et al.  Digital picture processing , 1985, Proceedings of the IEEE.

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

[9]  Gad M. Landau,et al.  Parallel algorithms for contour extraction and coding on an EREW PRAM computer , 1990, Pattern Recognit. Lett..

[10]  Christian Ronse,et al.  A Topological Characterization of Thinning , 1986, Theor. Comput. Sci..

[11]  Michael L. Baird Structural Pattern Recognition , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Sartaj Sahni,et al.  Serial and Parallel Algorithms for the Medial Axis Transform , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Q.-Z. Ye,et al.  Inspection of Printed Circuit Boards by Connectivity Preserving Shrinking , 1988, IEEE Trans. Pattern Anal. Mach. Intell..