FPGA-based architecture of a real-time SIFT matcher and RANSAC algorithm for robotic vision applications

被引:15
|
作者
Vourvoulakis, John [1 ]
Kalomiros, John [2 ]
Lygouras, John [1 ]
机构
[1] Democritus Univ Thrace, Sect Elect & Informat Syst Technol, Dept Elect & Comp Engn, Polytech Sch Xanthi, Xanthi 67100, Greece
[2] Technol & Educ Inst Cent Macedonia, Dept Informat Engn, Terma Magnisias 62124, Serres, Greece
关键词
Scale-Invariant Feature Transform (SIFT); Random sample consencus (RANSAC); Field Programmable Gate Array (FPGA); Robotic vision; Real-time; Robust fitting; IMPLEMENTATION;
D O I
10.1007/s11042-017-5042-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A fundamental problem in computer vision is finding correspondences between features in pairs of similar images. By comparing feature descriptors instead of pixel intensities, the matching capability is significantly increased. Keypoints extracted by Scale-Invariant Feature Transform (SIFT) provide superior matching ability, however, a small proportion of false corresponcences is always inevitable. The exemption of false matches is achieved using robust fitting algorithms, with RANSAC (random sample consensus) being a popular one. SIFT and RANSAC are computationally demanding and time consuming algorithms. When the target application operates in real-time, conventional approaches based on personal computers usually fail to meet the requirements. In this paper, an FPGA-based architecture for real-time SIFT matching and RANSAC algorithm is presented. The proposed scheme is applied to identify the correspondences between point features across consecutive video frames and reject the false matches. The architecture is verified using the DE2i-150 development board. Using Cyclone IV technology, the system supports a processing rate of 40fps for VGA resolution and therefore meets real-time requirements.
引用
收藏
页码:9393 / 9415
页数:23
相关论文
共 50 条
  • [1] FPGA-based architecture of a real-time SIFT matcher and RANSAC algorithm for robotic vision applications
    John Vourvoulakis
    John Kalomiros
    John Lygouras
    [J]. Multimedia Tools and Applications, 2018, 77 : 9393 - 9415
  • [2] Fully pipelined FPGA-based architecture for real-time SIFT extraction
    Vourvoulakis, John
    Kalomiros, John
    Lygouras, John
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 40 : 53 - 73
  • [3] An FPGA-Based Accelerated Optimization Algorithm for Real-Time Applications
    Mihalis Psarakis
    Anastasios Dounis
    Abdoalnasir Almabrok
    Stavros Stavrinidis
    Georgios Gkekas
    [J]. Journal of Signal Processing Systems, 2020, 92 : 1155 - 1176
  • [4] An FPGA-Based Accelerated Optimization Algorithm for Real-Time Applications
    Psarakis, Mihalis
    Dounis, Anastasios
    Almabrok, Abdoalnasir
    Stavrinidis, Stavros
    Gkekas, Georgios
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2020, 92 (10): : 1155 - 1176
  • [5] A Real-time FPGA-Based Architecture for OpenSURF
    Chen, Chaoxiu
    Yong, Huang
    Zhong, Sheng
    Yan, Luxin
    [J]. MIPPR 2015: PATTERN RECOGNITION AND COMPUTER VISION, 2015, 9813
  • [6] FPGA accelerator for real-time SIFT matching with RANSAC support
    Vourvoulakis, John
    Kalomiros, John
    Lygouras, John
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 49 : 105 - 116
  • [7] FPGA-Based Compact and Flexible Architecture for Real-Time Embedded Vision Systems
    Samarawickrama, Mahendra
    Pasqual, Ajith
    Rodrigo, Ranga
    [J]. 2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, 2009, : 337 - 342
  • [8] Real time FPGA-based architecture for video applications
    Saldana, Griselda
    Arias-Estrada, Miguel
    [J]. RECONFIG 2006: PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGA'S, 2006, : 217 - +
  • [9] FPGA-Based Parallel Hardware Architecture For SIFT Algorithm
    Peng, J. Q.
    Liu, Y. H.
    Lyu, C. Y.
    Li, Y. H.
    Zhou, W. G.
    Fan, K.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE RCAR), 2016, : 277 - 282
  • [10] A FPGA-based Architecture for Real-Time Image Matching
    Wang, Jianhui
    Zhong, Sheng
    Xu, Wenhui
    Zhang, Weijun
    Cao, Zhiguo
    [J]. MIPPR 2013: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION AND MEDICAL IMAGING PROCESSING, 2013, 8920