Entropy thresholding and its parallel algorithm on the reconfigurable array of processors with wider bus networks

Thresholding is the most commonly used technique in image segmentation. We first propose an efficient sequential algorithm to improve the relative entropy-based thresholding technique. This algorithm combines the concepts of the relative entropy with that of the local entropy and also includes the quadtree hierarchical structure in it. Second, we derive a constant time parallel algorithm to solve this problem on the reconfigurable array of processors with wider bus networks (RAPWBN). The system bus bandwidth determines the capacity of data communication between processors. According to the results as shown by Li and Maresca (1989) and by Maresca and Li (1989), we know that the silicon area used by the switching control mechanism is far less than that used by the processor. Instead of increasing the number of processors, we extend the number of buses to increase the power of a parallel processing system. Such a strategy of utilizing the reconfigurable array of processors with wider bus networks not only has the advantage of saving silicon area but also increases the system power enormously. So, we use the RAPWBN to solve the entropy-based thresholding problem.

[1]  Shi-Jinn Horng,et al.  Computing list ranking on a RAP with wider bus networks , 1994, Proceedings of 1994 International Conference on Parallel and Distributed Systems.

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

[3]  Sartaj Sahni,et al.  Data broadcasting in SIMD computers , 1981, IEEE Transactions on Computers.

[4]  Andrew K. C. Wong,et al.  A new method for gray-level picture thresholding using the entropy of the histogram , 1985, Comput. Vis. Graph. Image Process..

[5]  Arthur R. Butz,et al.  Alternative Algorithm for Hilbert's Space-Filling Curve , 1971, IEEE Transactions on Computers.

[6]  Thierry Pun,et al.  A new method for grey-level picture thresholding using the entropy of the histogram , 1980 .

[7]  Azeddine Beghdadi,et al.  Entropic Thresholding Using a Block Source Model , 1995, CVGIP Graph. Model. Image Process..

[8]  Shi-Jinn Horng,et al.  Optimal computing hough transform on a reconfigurable array of processors with wider bus networks , 1996, Pattern Recognit..

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

[10]  Dionysios I. Reisis,et al.  Data Movement Operations and Applications on Reconfigurable VLSI Arrays , 1988, ICPP.

[11]  Hungwen Li,et al.  Configurational Computation: A New Computation Method on Processor Arrays with Reconfigurable Bus Systems , 1991, ICPP.

[12]  Thierry Pun,et al.  Entropic thresholding, a new approach , 1981 .

[13]  Hungwen Li,et al.  Connection Autonomy in SIMD Computers: A VLSI Implementation , 1989, J. Parallel Distributed Comput..

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

[15]  Chein-I Chang,et al.  A relative entropy-based approach to image thresholding , 1994, Pattern Recognit..

[16]  Shi-Jinn Horng,et al.  An O(1) time algorithms for computing histogram and Hough transform on a cross-bridge reconfigurable array of processors , 1995, IEEE Trans. Syst. Man Cybern..

[17]  Stephan Olariu,et al.  Fast computer vision algorithms for reconfigurable meshes , 1992, Proceedings Sixth International Parallel Processing Symposium.

[18]  Solomon Kullback,et al.  Information Theory and Statistics , 1970, The Mathematical Gazette.

[19]  Sankar K. Pal,et al.  Entropy: a new definition and its applications , 1991, IEEE Trans. Syst. Man Cybern..

[20]  Massimo Maresca,et al.  Polymorphic-Torus Architecture for Computer Vision , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Arthur R. Butz,et al.  Convergence with Hilbert's Space Filling Curve , 1969, J. Comput. Syst. Sci..

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

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

[24]  Shi-Jinn Horng,et al.  Building a quadtree and its applications on a reconfigurable mesh , 1996, Pattern Recognit..

[25]  Stephan Olariu,et al.  Fast computer vision algorithms for reconfigurable meshes , 1992, Image Vis. Comput..

[26]  Shi-Jinn Horng,et al.  International Conference on Parallel Processing COMPUTING CONNECTED COMPONENTS AND SOME RELATED APPLICATIONS ON A RAP , 2006 .

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

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

[29]  Sartaj Sahni,et al.  Optimal BPC Permutations on a Cube Connected SIMD Computer , 1982, IEEE Transactions on Computers.