© 2000 by British Computer Society
A Neighbor-finding Algorithm for Bincode-based Images on Reconfigurable Meshes
1 Department of Information Management, Institute of Computer Science and Information Engineering, National Taiwan University of Science and Technology, 43, Section 4, Keelung Road, Taipei, Taiwan 10672, Republic of China Email: klchung@cs.ntust.edu.tw 2 Department of Information Management, Van-Nung Institute of Technology, 63-1, Shuiwei, Chungli, Taoyuan, Taiwan 320, Republic of China 3 Author to whom correspondence should be addressed
Using bincodes to represent binary images is a storage-saving encoding scheme. Finding neighbors is one of the most important operations in spatial data structures. This paper presents an efficient parallel algorithm for solving the problem of neighbor-finding for a bincode-based binary image. Given a set of the bincodes of n blocks, the neighbor-finding algorithm can be accomplished in O(1)-time on an n1/2 x n1/2 x n1/2 reconfigurable mesh. Under the same time bound, i.e. constant time, the number of processors used in the proposed parallel algorithm is O(n3/2) and is less than that of the previous fastest one on a mesh with multiple broadcasting buses [1] which needs O(n2) processors.
Received 17 June, 1998. Revised 0 December, 1999.