Optimal parallel algorithms for computing the chessboard distance transform and the medial axis transform on RAP

The distance transform (DT) and the medial axis transform (MAT) are two important image operations. They are both used to extract the information about the shape and the position of the foreground pixels relative to each other. Many applications of these transforms are applied in the fields of image processing and computer vision, such as expanding, shrinking, thinning and computing shape factor, etc. Each of these two transforms is essentially a global operation. Unless the digital image is very small, all global operations are prohibitively costly. In order to provide the efficient transform computations, it is considerably desired to develop parallel algorithms for these two operations. In this paper, we provide the fastest parallel algorithms to compute the chessboard distance transform (CDT) which is a DT based on the chessboard metrics, and the medial axis transform (MAT). Each of the transforms of a 2-D binary image array of size N/spl times/N can be computed in O(1) time on the 2-D 2N/spl times/2N reconfigurable array of processors (RAP).

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

[2]  Jerome Rothstein Bus automata, brains, and mental models , 1988, IEEE Trans. Syst. Man Cybern..

[3]  Kuo-Liang Chung,et al.  A constant time algorithm for computing hough transform , 1993, Pattern Recognit..

[4]  Shi-Jinn Horng,et al.  Designing Efficient Parallel Algorithms on CRAP , 1995, IEEE Trans. Parallel Distributed Syst..

[5]  Kiriakos N. Kutulakos,et al.  Fast Computation of the Euclidian Distance Maps for Binary Images , 1992, Inf. Process. Lett..

[6]  Shi-Jinn Horng,et al.  Efficient algorithms for computing two nearest-neighbor problems on a rap , 1994, Pattern Recognit..

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

[8]  Shi-Jinn Horng Constant Time Algorithm for Template Matching on a Reconfigurable Array of Processors , 1993, Comput. J..

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

[10]  Massimo Maresca,et al.  Polymorphic-Torus Network , 1989, IEEE Trans. Computers.

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

[12]  Shi-Jinn Horng,et al.  The equivalence of the chessboard distance transform and the medial axis transform , 1997, Int. J. Comput. Math..

[13]  Gen-Huey Chen,et al.  Constant Time Sorting on a Processor Array with a Reconfigurable Bus System , 1990, Inf. Process. Lett..

[14]  Ling Chen,et al.  A Fast Algorithm for Euclidean Distance Maps of a 2-D Binary Image , 1994, Inf. Process. Lett..

[15]  Russ Miller,et al.  Meshes with reconfigurable buses , 1988 .

[16]  Otfried Schwarzkopf,et al.  Parallel computation of disease transforms , 1991 .

[17]  David Peleg,et al.  The Power of Reconfiguration , 1991, J. Parallel Distributed Comput..

[18]  Massimo Maresca,et al.  Polymorphic Processor Arrays , 1993, IEEE Trans. Parallel Distributed Syst..