An Energy-Efficient Field-Programmable Gate Array (FPGA) Implementation of a Real-Time Perspective-n-Point Solver

被引:0
|
作者
Lv, Haobo [1 ]
Wu, Qiongzhi [1 ]
机构
[1] Beijing Inst Technol, Sch Integrated Circuit & Elect, Beijing 100081, Peoples R China
关键词
FPGA; hardware implementation; high-level synthesis (HLS); Perspective-n-Point (PnP); QR decomposition; HIGH-LEVEL SYNTHESIS; POSE ESTIMATION;
D O I
10.3390/electronics13193815
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Solving the Perspective-n-Point (PnP) problem is difficult in low-power systems due to the high computing workload. To handle this challenge, we present an originally designed FPGA implementation of a PnP solver based on Vivado HLS. A matrix operation library and a matrix decomposition library based on QR decomposition have been developed, upon which the EPnP algorithm has been implemented. To enhance the operational speed of the system, we employed pipeline optimization techniques and adjusted the computational process to shorten the calculation time. The experimental results show that when the number of input data points is 300, the proposed system achieves a processing speed of 45.2 fps with a power consumption of 1.7 W and reaches a peak-signal-to-noise ratio of over 70 dB. Our system consumes only 3.9% of the power consumption per calculation compared to desktop-level processors. The proposed system significantly reduces the power consumption required for the PnP solution and is suitable for application in low-power systems.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] An Energy-Efficient Field-Programmable Gate Array Rapid Implementation of a Structural Health Monitoring System
    Rosol, Maciej
    Kula, Wojciech
    ENERGIES, 2024, 17 (11)
  • [2] High Flexibility Hybrid Architecture Real-Time Simulation Platform Based on Field-Programmable Gate Array (FPGA)
    Cheng, Ruyun
    Yao, Li
    Yan, Xinyang
    Zhang, Bingda
    Jin, Zhao
    ENERGIES, 2021, 14 (19)
  • [3] A field-programmable gate array implementation of a real-time nonlinear Runge-Kutta model predictive control
    Iplikci, Serdar
    Bahtiyar, Bedri
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2016, 38 (05) : 555 - 564
  • [4] Real-time power monitoring using field-programmable gate array with IoT technology
    Lee, Kok Tong
    Mun, Hou Kit
    IET SCIENCE MEASUREMENT & TECHNOLOGY, 2019, 13 (06) : 931 - 935
  • [5] Real-time correlating autotracker realized with FPGA (Field Programmable Gate Array)
    AnJun, P
    JiangTao, W
    ZhenFu, Z
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XX, 1997, 3164 : 627 - 633
  • [6] Efficient Prototyping of a Field-Programmable Gate Array-Based Real-Time Model of a Modular Multilevel Converter
    Gong, Wenming
    Liu, Chaofan
    Wang, Mingdong
    Zhao, Xiaobing
    ENERGIES, 2024, 17 (03)
  • [7] Development of a field-programmable gate array-based real-time generic solver for power electronics circuits with arbitrary configurations
    Chen, Yuan
    Liu, Jiadai
    Ding, Hui
    Zhang, Yi
    HIGH VOLTAGE, 2025, 10 (01): : 47 - 55
  • [8] Field-programmable gate array implementation of real-time spatial-phase locking for electron-beam lithography
    Yang, Yugu
    Hastings, J. T.
    JOURNAL OF VACUUM SCIENCE & TECHNOLOGY B, 2008, 26 (06): : 2316 - 2321
  • [9] An Implementation of a Real-Time and Parallel Processing ECG Features Extraction Algorithm in a Field Programmable Gate Array (FPGA)
    Hu, Weichih
    Lin, Chun Cheng
    Shyu, Liang Yu
    2011 COMPUTING IN CARDIOLOGY, 2011, 38 : 801 - 804
  • [10] Real-Time Processing of Fast-Scan Cyclic Voltammetry (FSCV) Data Using a Field-Programmable Gate Array (FPGA)
    Bozorgzadeh, Bardia
    Covey, Daniel P.
    Heidenreich, Byron A.
    Garris, Paul A.
    Mohseni, Pedram
    2014 36TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2014, : 2036 - 2039