DocumentCode
3649398
Title
SURF algorithm implementation on FPGA
Author
T. Sledevič;A. Serackis
Author_Institution
Department of Electronic Systems, Vilnius Gediminas Technical University, Naugarduko str. 41, LT-03227, Lithuania
fYear
2012
Firstpage
291
Lastpage
294
Abstract
This paper describes the hardware implementation of the modified speeded-up robust features (SURF) algorithm. Field Programmable Gate Array (FPGA) is selected as a hardware platform for implementation of the modified SURF algorithm. FPGA base platform is selected to ensure features extraction in real-time video. A sliding window buffer is used to store shifted pixels of integral video frame at each clock signal. The buffer is shared with Hessian determinant, orientation and descriptor units. The interest points are searched in 8 scales in parallel by applying the non-maximal suppression. The orientation vector and simplified descriptor is computed for each feature in 6 scales. The proposed architecture is implemented using VHDL and achieves real-time orientation and descriptor calculation on 60 fps 640×480 video stream only on 25 MHz clock.
Keywords
"Field programmable gate arrays","Feature extraction","Clocks","Hardware","Real-time systems","Streaming media","Vectors"
Publisher
ieee
Conference_Titel
Electronics Conference (BEC), 2012 13th Biennial Baltic
ISSN
1736-3705
Print_ISBN
978-1-4673-2775-6
Type
conf
DOI
10.1109/BEC.2012.6376874
Filename
6376874
Link To Document