© 1993 by British Computer Society
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Constant Time Algorithm for Template Matching on a Reconfigurable Array of Processors
Department of Electrical Engineering, National Taiwan Institute of Technology, 43, Section 4, Kee-Lung Road, Taipei, Taiwan, China
A reconfigurable array of processors (RAP) is defined to be an array of processors connected to a reconfigurable bus system whose configurations can be dynamically changed. For an nxn image and mxmtemplate, a constant time algorithm for template matching is proposed on a RAP with mxmxnxnxn processors when the domain of the image and the template is Boolean. Even if the domain is integer and each integer is bounded and represented by a q-bits binary sequence, a constant or O(log* m) time algorithm is still obtained. The number of processors needed is increased to 2qm2x2qm2xmax {m,n}xnxn and m2xm2xmax {m2,n}xnxn, respectively. An O(log m) times algorithm also derived for the domain is integer or real but the number of processors is reduced to mxmxnxnxn.
Received August 1991. revised Feburary 1992.
* Department of Electrical Engineering, National Taiwan Institute of Technology, 43, Section 4, Kee-Lung Road, Taipei, Taiwan, ROC