A Fpga-Based Architecture for Real-Time Image Matching

Jianhui Wang,Sheng Zhong,Wenhui Xu,Weijun Zhang,Zhiguo Cao
DOI: https://doi.org/10.1117/12.2031050
2013-01-01
Abstract:Image matching is a fundamental task in computer vision. It is used to establish correspondence between two images taken at different viewpoint or different time from the same scene. However, its large computational complexity has been a challenge to most embedded systems. This paper proposes a single FPGA-based image matching system, which consists of SIFT feature detection, BRIEF descriptor extraction and BRIEF matching. It optimizes the FPGA architecture for the SIFT feature detection to reduce the FPGA resources utilization. Moreover, we implement BRIEF description and matching on FPGA also. The proposed system can implement image matching at 30fps (frame per second) for 1280x720 images. Its processing speed can meet the demand of most real-life computer vision applications.
What problem does this paper attempt to address?