DocumentCode :
2237858
Title :
Flex-SURF: A Flexible Architecture for FPGA-Based Robust Feature Extraction for Optical Tracking Systems
Author :
Schaeferling, Michael ; Kiefer, Gundolf
Author_Institution :
Dept. of Comput. Sci., Augsburg Univ. of Appl. Sci., Augsburg, Germany
fYear :
2010
fDate :
13-15 Dec. 2010
Firstpage :
458
Lastpage :
463
Abstract :
In this paper, we propose a novel architecture to accelerate the Speeded Up Robust Features (SURF) algorithm by the use of configurable hardware. SURF is used in optical tracking systems to robustly detect distinguishable features within an image in a scale and rotation invariant way. In its performance critical part, SURF computes convolution filters at multiple scale levels without the need to create down-sampled versions of the original image. However, the algorithm exposes a very irregular memory access pattern. We designed a configurable and scalable architecture to overcome these memory access issues without the need to use any internal block RAM resources of the FPGA. The complete detector and descriptor stage of SURF has been implemented and validated in a Virtex 5 FPGA.
Keywords :
augmented reality; feature extraction; field programmable gate arrays; memory architecture; optical tracking; random-access storage; reconfigurable architectures; RAM resources; SURF; Virtex 5 FPGA; configurable architecture; configurable hardware; convolution filters; feature extraction; memory access pattern; optical tracking systems; scalable architecture; speeded up robust features algorithm; SURF; configurable filter; feature extraction; multi resolution filter; optical tracking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
Conference_Location :
Quintana Roo
Print_ISBN :
978-1-4244-9523-8
Electronic_ISBN :
978-0-7695-4314-7
Type :
conf
DOI :
10.1109/ReConFig.2010.11
Filename :
5695349
Link To Document :
بازگشت