Implementation of an FPGA-Based System to Process Images and Match Keypoints on High-Resolution Pictures

被引:0
|
作者
Bundschuh, Sina [1 ]
Kunze, Jan [1 ]
Kuhnert, Klaus-Dieter [1 ]
机构
[1] Univ Siegen, Inst Real Time Learning Syst, D-57076 Siegen, Germany
来源
ELECTRONICS | 2024年 / 13卷 / 23期
关键词
field-programmable gate array (FPGA); image processing; scale-invariant feature transform (SIFT); keypoint detection; keypoint matching; radiation hardened; ARCHITECTURE; SCALE;
D O I
10.3390/electronics13234774
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Processing scenery and finding points of interest is crucial for applications in robotics and aerospace missions. Those areas require efficient and reliable visual input processing. Here, field programmable gate arrays (FPGAs) offer essential advantages, like low power consumption compared to CPUs, performing a large number of calculations simultaneously, and having compact hardware. This paper presents an FPGA system that processes incoming camera data, finds points of interest, and matches them across different images on high-resolution images (2048 x 1088). It is a novel approach to implement the complete image processing pipeline on high-resolution images within the FPGA fabric without additional hardware. For keypoint detection and matching, our work uses a modified SIFT algorithm optimized for FPGA implementation processing and a nearest neighbor-based matching method. It was implemented on a Xilinx Kintex-7 FPGA and partially on a NanoXplore NG-Ultra to evaluate a radiation-hardened FPGA for space applications. On the Kintex-7, the keypoint detection achieves a speed of 33 ms per image, and its features are matched on up to 5 images per second. Judging by the resource utilization of one image processing module on the NG-Ultra, porting the entire system on a radiation-hardened FPGA appears feasible.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] FPGA-based Approach for Runway Boundary Detection in High-resolution Colour Images
    Blokzyl, Stephan
    Vodel, Matthias
    Hardt, Wolfram
    2014 IEEE SENSORS APPLICATIONS SYMPOSIUM (SAS), 2014, : 59 - 64
  • [2] FPGA-based Real-Time Pedestrian Detection on High-Resolution Images
    Hahnle, Michael
    Saxen, Frerk
    Hisung, Matthias
    Brunsmann, Ulrich
    Doll, Konrad
    2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2013, : 629 - 635
  • [3] FPGA-Based Implementation of a CNN Architecture for the On-Board Processing of Very High-Resolution Remote Sensing Images
    Neris, Romen
    Rodriguez, Adrian
    Guerra, Raul
    Lopez, Sebastian
    Sarmiento, Roberto
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2022, 15 : 3740 - 3750
  • [4] A FPGA-based automatic bridge over water recognition in high-resolution satellite images
    Beulig, Sebastian
    von Schoenermark, Maria
    Huber, Felix
    IMAGE AND SIGNAL PROCESSING FOR REMOTE SENSING XVIII, 2012, 8537
  • [5] Real-time FPGA-based Panoramic Unrolling of High-Resolution Catadioptric Omnidirectional Images
    Chen, Lidong
    Zhang, Maojun
    Wang, Bin
    Xiong, Zhihui
    Cheng, Gang
    2009 INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION, VOL I, 2009, : 502 - 505
  • [6] PhD Forum: A survey on FPGA-based high-resolution TDCs
    Parsakordasiabi, Mojtaba
    Vornicu, Ion
    Carmona-Galan, Ricardo
    Rodriguez-Vazquez, Angel
    ICDSC 2019: 13TH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2019,
  • [7] A FPGA-based parametrizable system for high-resolution frequency-domain image filtering
    Uzun, IS
    Amira, A
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2005, 14 (05) : 895 - 921
  • [8] An Implementation of Reconfigurable Match Table for FPGA-Based Programmable Switches
    Song, Xiaoyong
    Guo, Zhichuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (11) : 2121 - 2134
  • [9] Miniaturized FPGA-Based High-Resolution Time-Domain Reflectometer
    Trebbels, Dennis
    Kern, Alois
    Fellhauer, Felix
    Huebner, Christof
    Zengerle, Roland
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2013, 62 (07) : 2101 - 2113
  • [10] FPGA-based Implementation of a High Resolution and High Carrier Frequency Pulse-width Modulator
    Gerasimov, V. A.
    2017 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING, APPLICATIONS AND MANUFACTURING (ICIEAM), 2017,