Title :
An Embedded System-on-Chip Architecture for Real-time Visual Detection and Matching
Author :
Jianhui Wang ; Sheng Zhong ; Luxin Yan ; Zhiguo Cao
Author_Institution :
Sci. & Technol. on Multi-Spectral Inf. Process. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
Detecting and matching image features is a fundamental task in video analytics and computer vision systems. It establishes the correspondences between two images taken at different time instants or from different viewpoints. However, its large computational complexity has been a challenge to most embedded systems. This paper proposes a new FPGA-based embedded system architecture for feature detection and matching. It consists of scale-invariant feature transform (SIFT) feature detection, as well as binary robust independent elementary features (BRIEF) feature description and matching. It is able to establish accurate correspondences between consecutive frames for 720-p (1280x720) video. It optimizes the FPGA architecture for the SIFT feature detection to reduce the utilization of FPGA resources. Moreover, it implements the BRIEF feature description and matching on FPGA. Due to these contributions, the proposed system achieves feature detection and matching at 60 frame/s for 720-p video. Its processing speed can meet and even exceed the demand of most real-life real-time video analytics applications. Extensive experiments have demonstrated its efficiency and effectiveness.
Keywords :
computational complexity; computer architecture; image matching; system-on-chip; transforms; video signal processing; BRIEF; BRIEF feature description; BRIEF feature matching; FPGA based embedded system architecture; SIFT; SIFT feature detection; binary robust independent elementary features; computational complexity; computer vision systems; embedded System-on-Chip architecture; image feature; real-time video analytics; real-time visual detection; real-time visual matching; scale invariant feature transform; video analytics; Computer architecture; Feature extraction; Field programmable gate arrays; Hardware; Matched filters; Real-time systems; Visualization; Binary robust independent elementary features (BRIEF); feature detection and matching; field programmable gate array (FPGA); scale-invariant feature transform (SIFT); system-on-chip (SoC);
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
DOI :
10.1109/TCSVT.2013.2280040