Title :
Automatic VHDL generation for solving rotation and scale-invariant template matching in FPGA
Author :
Nobre, Henrique P A ; Kim, Hae Yong
Author_Institution :
Escola Politec., Univ. de Sao Paulo
Abstract :
Template matching is a classical problem in computer vision. It consists in detecting the presence of a given template in a digital image. This task becomes considerably more complex with the invariance to rotation, scale, translation, brightness and contrast (RSTBC). A novel RSTBC-invariant robust template matching algorithm named Ciratefi was recently proposed. However, its execution in a conventional computer takes several seconds. Moreover, the implementation of its general version in hardware is difficult, because there are many adjustable parameters. This paper proposes a software that automatically generates compilable Hardware Description Logic (VHDL) modules that implements Ciratefi in Field Programmable Gate Array (FPGA) devices. The proposed solution accelerates the time to process a frame from 7s (in a 3 GHz PC) to 1.06 ms. This excellent performance (more than the required for a real-time system) may lead to cost-effective high-performance co-processing computer vision systems.
Keywords :
computer vision; field programmable gate arrays; hardware description languages; Ciratefi; FPGA; automatic VHDL generation; computer vision; digital image; hardware description logic; rotation template matching; scale-invariant template matching; Acceleration; Automatic logic units; Brightness; Computer vision; Digital images; Field programmable gate arrays; Hardware; Logic devices; Programmable logic arrays; Robustness;
Conference_Titel :
Programmable Logic, 2009. SPL. 5th Southern Conference on
Conference_Location :
Sao Carlos
Print_ISBN :
978-1-4244-3847-1
DOI :
10.1109/SPL.2009.4914890