A High-performance FPGA-based Image Feature Detector and Matcher Based on the FAST and BRIEF Algorithms

被引:28
|
作者
Fularz, Michal [1 ]
Kraft, Marek [1 ]
Schmidt, Adam [1 ]
Kasinski, Andrzej [1 ]
机构
[1] Poznan Univ Tech, Inst Control & Informat Engn, Poznan, Wielkopolska, Poland
关键词
FPGA; Feature Detection; Feature Matching; ARCHITECTURE; LOCALIZATION;
D O I
10.5772/61434
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Image feature detection and matching is a fundamental operation in image processing. As the detected and matched features are used as input data for high-level computer vision algorithms, the matching accuracy directly influences the quality of the results of the whole computer vision system. Moreover, as the algorithms are frequently used as a part of a real-time processing pipeline, the speed at which the input image data are handled is also a concern. The paper proposes an embedded system architecture for feature detection and matching. The architecture implements the FAST feature detector and the BRIEF feature descriptor and is capable of establishing key point correspondences in the input image data stream coming from either an external sensor or memory at a speed of hundreds of frames per second, so that it can cope with most demanding applications. Moreover, the proposed design is highly flexible and configurable, and facilitates the trade-off between the processing speed and programmable logic resource utilization. All the designed hardware blocks are designed to use standard, widely adopted hardware interfaces based on the AMBA AXI4 interface protocol and are connected using an underlying direct memory access (DMA) architecture, enabling bottleneck-free inter-component data transfers.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] HIGH-PERFORMANCE FPGA-BASED FLOATING-POINT ADDER WITH THREE INPUTS
    Guntoro, Andre
    Glesner, Manfred
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 626 - 629
  • [42] FPGA-Based High Definition Image Processing System
    He, Xinxin
    Tang, Linbo
    WIRELESS AND SATELLITE SYSTEMS, PT II, 2019, 281 : 208 - 219
  • [43] A High-Performance FPGA-based LDPC Decoder for Solid-State Drives
    Liu, Yanhuan
    Zhang, Chun
    Song, Pengcheng
    Jiang, Hanjun
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 1232 - 1235
  • [44] A High-Performance and Accurate FPGA-Based Flow Monitor for 100 Gbps Networks
    Sha, Meng
    Guo, Zhichuan
    Wang, Ke
    Zeng, Xuewen
    ELECTRONICS, 2022, 11 (13)
  • [45] FPGA-based implementation of recursive algorithms
    Sklyarov, V
    MICROPROCESSORS AND MICROSYSTEMS, 2004, 28 (5-6) : 197 - 211
  • [46] Architectures and Algorithms for Image and Video Processing using FPGA-based Platform
    Pandey, J. G.
    Karmakar, A.
    Shekhar, C.
    Gurunarayanan, S.
    18TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST, 2014,
  • [47] A Fast FPGA-based Clustering Algorithm for Real Time Image Processing
    Annovi, A.
    Berretta, M.
    Crescioli, F.
    Dell'Orso, M.
    Giannetti, P.
    Laurelli, P.
    Maccarrone, G.
    Sansoni, A.
    Sartori, L.
    Volpi, G.
    2009 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-5, 2009, : 4138 - +
  • [48] FPGA-based Fast Image Warping with Data-parallelization Schemes
    Oh, Sungchan
    Kim, Gyeonghwan
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (04) : 2053 - 2059
  • [49] A Fast FPGA-Based BCD Adder
    Mubin Ul Haque
    Zarrin Tasnim Sworna
    Hafiz Md. Hasan Babu
    Ashis Kumer Biswas
    Circuits, Systems, and Signal Processing, 2018, 37 : 4384 - 4408
  • [50] A Fast FPGA-Based BCD Adder
    Ul Haque, Mubin
    Sworna, Zarrin Tasnim
    Babu, Hafiz Md. Hasan
    Biswas, Ashis Kumer
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2018, 37 (10) : 4384 - 4408