Title :
Mapping of generalized template matching onto reconfigurable computers
Author :
Liang, Xuejun ; Jean, Jack Shiann-Ning
Author_Institution :
Dept. of Comput. Sci. & Eng., Wright State Univ., Dayton, OH, USA
fDate :
6/1/2003 12:00:00 AM
Abstract :
Image processing algorithms for template matching, two-dimensional (2-D) digital filtering, morphologic operations, and motion estimation share some common properties. They can all benefit from using reconfigurable computers that use coprocessor boards based on field-programmable gate array (FPGA) chips. This paper characterizes those applications as generalized template matching (GTM) operations and describes the mapping of the GTM operations onto reconfigurable computers. A three-step approach is described. The first two steps enumerate and prune the design space of basic GTM building blocks, which consist of FPGA buffers and GTM computation cores. The last step is to achieve a solution through an optimal combination of these building blocks where the cost function is the FPGA computation time and the constraints are FPGA coprocessor board resources. Various FPGA buffers are presented so as to introduce design options of basic GTM building blocks. Algorithms used for the mapping are described. Experimental results are summarized to reveal the relationship between the GTM mapping results and FPGA board resource parameters.
Keywords :
coprocessors; field programmable gate arrays; image matching; mathematical morphology; motion estimation; reconfigurable architectures; two-dimensional digital filters; coprocessor board; field programmable gate array; generalized template matching; image processing algorithm; mapping algorithm; morphologic operation; motion estimation; reconfigurable computer; two-dimensional digital filtering; Application software; Coprocessors; Cost function; Digital filters; Field programmable gate arrays; Filtering algorithms; Image processing; Matched filters; Motion estimation; Two dimensional displays;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2003.812306