DocumentCode :
124013
Title :
An FPGA sliding window-based architecture harris corner detector
Author :
Amaricai, A. ; Gavriliu, Constantina-Elena ; Boncalo, O.
Author_Institution :
Comput. Eng. Dept., Univ. Politeh. Timisoara, Timisoara, Romania
fYear :
2014
fDate :
2-4 Sept. 2014
Firstpage :
1
Lastpage :
4
Abstract :
This paper proposes a FPGA implementation based on sliding processing window for Harris corner algorithm. It represents one of the most frequently used pre-processing method, for a wide variety of image processing algorithms, such as feature detection, motion tracking, image registration, etc.. It relies on a series of sequential steps, each processing an image outputted by the previous step. The purpose of the sliding window is to avoid storing intermediate results of processing stages in the external FPGA memory or to avoid utilize large line buffers typically implemented with BRAM blocks. Therefore, the entire processing pipeline benefits from data locality. Implementation results for Virtex5 and Spartan-6 devices show that the proposed solution has very good performance (more than 130 fps for 1280×720 images in Xilinx Spartan-6) with significant less BRAM usage with respect to other approaches.
Keywords :
field programmable gate arrays; object detection; BRAM usage; FPGA sliding window-based architecture; Harris corner detector algorithm; Spartan-6 FPGA; Virtex5 FPGA; external FPGA memory; feature detection; field programmable gate array; image processing algorithms; image registration; motion tracking; random access memory; sliding processing window; Buffer storage; Clocks; Computer architecture; Field programmable gate arrays; Image processing; Pipelines; Smoothing methods; Harris´s algorithm; Image processing; corner detection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
Type :
conf
DOI :
10.1109/FPL.2014.6927402
Filename :
6927402
Link To Document :
بازگشت