Title :
Real-time SIFT-based object recognition system
Author :
Zhao Wang ; Han Xiao ; Wenhao He ; Feng Wen ; Kui Yuan
Author_Institution :
Instn. of Autom., Beijing, China
Abstract :
In this paper a real-time object recognition system is realized, based on the Scale Invariant Feature Transform (SIFT) algorithm. The system mainly contains a display, a camera and an image acquisition and processing board developed by our research team. An FPGA chip and a DSP chip are embedded in the card as the major calculation units, which make real-time computation possible. The whole recognition algorithm is divided into three parts: the detection of SIFT keypoints, the extraction of SIFT descriptors and the final object recognition. In order to achieve real-time detection of SIFT keypoints through hardware computation on FPGA, the original SIFT algorithm is adapted to accommodate the parallel computation and pipelined structure of hardware. Using a mode of DSP invoking a customized FPGA module, a 72-dimensional keypoint descriptor is proposed to save memory space and to cut down the computing cost in keypoints matching. The recognition proceeds by matching individual features to a database of features from known objects using a fast approximate nearest-neighbor search algorithm changed based on the k-d tree and the BBF algorithm. In addition, three matching strategies are adopted to discard the false matches so as to improve the accuracy of recognition. The object recognition functionality is mainly achieved in the DSP. A model database is built and used to test the accuracy and effectiveness of the system.
Keywords :
digital signal processing chips; field programmable gate arrays; image matching; object recognition; transforms; tree searching; BBF algorithm; DSP chip; FPGA chip; SIFT descriptor extraction; SIFT keypoints detection; camera; customized FPGA module; fast approximate nearest-neighbor search algorithm; hardware pipelined structure; image acquisition board; image processing board; k-d tree algorithm; keypoint descriptor; keypoints matching; matching strategies; parallel computation; real-time SIFT-based object recognition system; scale invariant feature transform algorithm; Databases; Digital signal processing; Field programmable gate arrays; Object recognition; Real-time systems; Signal processing algorithms; Vectors; BBF algorithm; SIFT keypoints; embedded system; k-d tree; object recognition;
Conference_Titel :
Mechatronics and Automation (ICMA), 2013 IEEE International Conference on
Conference_Location :
Takamatsu
Print_ISBN :
978-1-4673-5557-5
DOI :
10.1109/ICMA.2013.6618111