FPGA-based Efficient Implementation of SURF Algorithm

Ying Zhang,Yujie Huang,Jun Han,Xiaoyang Zeng
DOI: https://doi.org/10.1109/asicon.2017.8252476
2017-01-01
Abstract:SURF (Speed up Robust Feature) is an effective and fast algorithm to extracts salient points from image and compute descriptors. It is often used in feature extraction, object tracking and image matching which benefits from the robust to translation, rotation scaling and partially invariant to illumination. Furthermore, SURF is faster and more efficient than other feature extraction algorithm like SIFT, FAST. However, some implementation is real-time strictly, like video processing, 3D reconstruction, image mosaic and object tracking. The main work of this paper is come up with an FPGA-based efficient and performance tradeoff solution to accelerate the SURF algorithm. Our solution is implemented at Zedboard 200 MHz, The experimental result shows there are about 32.78% on-chip resource reduction and area-saving compared with others hardware implementation.
What problem does this paper attempt to address?