DocumentCode :
3588344
Title :
The SURF algorithm on a FPGA-based platform
Author :
Yuan-Pao Hsu ; Chien-Hung Kuo
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Formosa Univ., Huwei, Taiwan
fYear :
2014
Firstpage :
329
Lastpage :
334
Abstract :
The SURF algorithm is suitable for being implemented on small computation platforms for its advantages of scale-invariant, rotation-invariant, and low computation burden. This paper focuses on the realization of the SURF algorithm upon a small FPGA-based platform for objects recognition in real-time. By following the hardware and software co-design concept the entire system is implemented and embedded in the FPGA of a SoPC. The hardware part of the system includes image processing circuits and peripheral circuits. The image processing circuits include RGB to gray transformation circuit and image integral circuit. Peripheral circuits include Laplacian of Gaussian filters circuit and NiosII process circuit. In software part, it includes SURF related operations such as: interest point descriptor, interest point matching, and the software for the system control. It has experimentally been proven that the resulting system satisfies the design goals of objects recognition, rotation-invariant, and scale-invariant. But, in the resulting system, there are only several modules realized in hardware because of the hardware resource limitation of the FPGA chip, causing the recognition speed cannot have very much improvement.
Keywords :
Gaussian processes; field programmable gate arrays; filtering theory; hardware-software codesign; image processing; object recognition; real-time systems; FPGA based platform; Gaussian filters circuit; NiosII process circuit; SURF algorithm; SoPC; gray transformation circuit; hardware and software co-design concept; image integral circuit; image processing circuits; low computation burden; object recognition; peripheral circuits; real-time system; rotation-invariant; scale-invariant; CMOS integrated circuits; Field programmable gate arrays; Hardware; Lighting; Mathematical model; Process control; Software; FPGA; Object recognition; SURF; SoPC;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automatic Control Conference (CACS), 2014 CACS International
Print_ISBN :
978-1-4799-4586-3
Type :
conf
DOI :
10.1109/CACS.2014.7097211
Filename :
7097211
Link To Document :
بازگشت