FPGA accelerator for real-time SIFT matching with RANSAC support

被引:12
|
作者
Vourvoulakis, John [1 ]
Kalomiros, John [2 ]
Lygouras, John [1 ]
机构
[1] Democritus Univ Thrace, Polytech Sch Xanthi, Dept Elect & Comp Engn, Sect Elect EY Informat Syst Technol, Xanthi 67100, Greece
[2] Technol & Educ Inst Cent Macedonia, Dept Informat Engn, Terma Magnisias, Serres 62124, Greece
关键词
Scale-Invariant Feature Transform (SIFT); Field Programmable Gate Array (FPGA); Robotic vision; Real-time hardware architecture; System-on-a-Chip (SoP); PERFORMANCE; STEREO;
D O I
10.1016/j.micpro.2016.11.011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scale-Invariant Feature Transform (SIFT) has been considered as one of the more robust techniques for the detection and matching of image features. However, SIFT is computationally demanding and it is rarely used when real time operation is required. In this paper, a complete FPGA architecture for feature matching in consecutive video frames is proposed. Procedures of SIFT detection and description are fully parallelized. At every clock cycle, the current pixel in the pipeline is tested and if it is a SIFT feature, its descriptor is extracted. Furthermore, every detected feature in the current frame is matched with one among the stored features of the previous frame, using a moving window, without violating pixel pipelining. False matches are rejected using random sample consensus (RANSAC) algorithm. Each RANSAC run lasts for as many clock cycles as the number of the selected random samples. The architecture was verified in the DE2i-150 development board. In the target hardware, maximum supported clock frequency is 25 MHz and the architecture is capable to process more than 81 fps, considering image resolution of 640 x 480 pixels. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:105 / 116
页数:12
相关论文
共 50 条
  • [21] Real-time Virtual-network-trafficmonitoring System with FPGA Accelerator
    Ukon, Yuta
    Yoshida, Shuhei
    Ohteru, Shoko
    Ikeda, Namiko
    [J]. NTT Technical Review, 2021, 19 (10): : 51 - 60
  • [22] FPGA Accelerator for Real-Time Non-Line-of-Sight Imaging
    Liao, Zhengpeng
    Jiang, Deyang
    Liu, Xiaochun
    Velten, Andreas
    Ha, Yajun
    Lou, Xin
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (02) : 721 - 734
  • [23] A Real-Time and Efficient Optical Flow Tracking Accelerator on FPGA Platform
    Gong, Yifan
    Zhang, Jinshuo
    Liu, Xin
    Li, Jialin
    Lei, Ying
    Zhang, Zhe
    Yang, Chen
    Geng, Li
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (12) : 4914 - 4927
  • [24] Method of real-time tracking for respiratory motion based on SIFT feature matching
    Feng, Dong
    Sun, Li-Ning
    Ru, Chang-Hai
    [J]. Information Technology Journal, 2013, 12 (16) : 3897 - 3902
  • [25] Real-time and robust video stabilization system based on SIFT feature matching
    Yu, Jun
    Wang, Zeng-Fu
    [J]. Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2014, 36 (02): : 390 - 395
  • [26] High-Performance SIFT Hardware Accelerator for Real-Time Image Feature Extraction
    Huang, Feng-Cheng
    Huang, Shi-Yu
    Ker, Ji-Wei
    Chen, Yung-Chang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (03) : 340 - 351
  • [27] A real-time embedded architecture for SIFT
    Zhong, Sheng
    Wang, Jianhui
    Yan, Luxin
    Kang, Lie
    Cao, Zhiguo
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (01) : 16 - 29
  • [28] FPGA real time synthesis of simplified SIFT algorithm
    Rubio-Ibanez, P.
    Martinez-Alvarez, J. J.
    Domenech-Asensi, G.
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS (ICDSC'18), 2018,
  • [29] A Real-time AD-Census Stereo Matching based on FPGA
    Lee, Yongseok
    Choi, Seong-Bin
    Lee, Eunchong
    Lee, Sang-Seol
    Jang, Sung-Joon
    [J]. 2019 19TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2019), 2019, : 1622 - 1624
  • [30] A Real-Time FPGA Accelerator Based on Winograd Algorithm for Underwater Object Detection
    Cai, Liangwei
    Wang, Ceng
    Xu, Yuan
    [J]. ELECTRONICS, 2021, 10 (23)