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 条
  • [1] FEMIP: A HIGH PERFORMANCE FPGA-BASED FEATURES EXTRACTOR & MATCHER FOR SPACE APPLICATIONS
    Di Carlo, Stefano
    Gambardella, Giulio
    Prinetto, Paolo
    Rolfo, Daniele
    Trotta, Pascal
    Lanza, Piegiorgio
    2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [2] High performance FPGA-based image correlation
    Lindoso, Almudena
    Entrena, Luis
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2007, 2 (04) : 223 - 233
  • [3] High performance FPGA-based image correlation
    Almudena Lindoso
    Luis Entrena
    Journal of Real-Time Image Processing, 2007, 2 : 223 - 233
  • [4] FPGA-Based Architecture for Fast Feature Extraction with High Resolution
    Sukhanov, Andrey
    2012 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE RECORD (NSS/MIC), 2012, : 805 - 806
  • [5] Fast FPGA-Based Multiobject Feature Extraction
    Gu, Qingyi
    Takaki, Takeshi
    Ishii, Idaku
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2013, 23 (01) : 30 - 45
  • [6] An FPGA-based high-performance wireless vibration analyzer
    Shahzad, Khurram
    Oelmann, Bengt
    2013 NORCHIP, 2013,
  • [7] High-performance FPGA-based general reduction methods
    Morris, GR
    Zhuo, L
    Prasanna, VK
    FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 323 - 324
  • [8] A High-performance FPGA-based Accelerator for Gradient Compression
    Ren, Qingqing
    Zhu, Shuyong
    Meng, Xuying
    Zhang, Yujun
    DCC 2022: 2022 DATA COMPRESSION CONFERENCE (DCC), 2022, : 429 - 438
  • [9] FPGA-Based High-Performance Network Impairment Emulator
    Duan, Dexuan
    Wang, Xinshuo
    Li, Lin
    Liu, Lei
    ELECTRONICS, 2024, 13 (24):
  • [10] High-performance FPGA-based implementation of Kalman filter
    Lee, CR
    Salcic, Z
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (04) : 257 - 265