Real-Time Visual Inertial Odometry with a Resource-Efficient Harris Corner Detection Accelerator on FPGA Platform*

被引:4
|
作者
Gu, Pengfei [1 ]
Meng, Ziyang [1 ]
Zhou, Pengkun [1 ]
机构
[1] Tsinghua Univ, Dept Precis Instrument, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
ROBUST; SLAM;
D O I
10.1109/IROS47612.2022.9981598
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Visual Inertial Odometry (VIO) is a widely studied localization technique in robotics. State-of-the-art VIO algorithms are composed of two parts: a frontend which performs visual perception and inertial measurement pre-processing, and a backend which fuses vision and inertial measurements to estimate the robot's pose. Both image processing in the frontend and sensor fusion in the backend are computationally expensive, making it very challenging to run the VIO algorithm, especially the optimization-based VIO algorithm in real time on embedded platforms with limited power budget. In this paper, a real-time optimization-based monocular VIO algorithm is proposed based on algorithm-and-hardware codesign and successfully implemented on an embedded platform with only 2.6W processor power consumption. In particular, the time-consuming Harris corner detection (HCD) is accelerated on Field Programmable Gate Array (FPGA), achieving an average 16x processing time reduction compared with the ARM implementation. Compared with the state-of-the-art HCD accelerator provided by Xilinx, the hardware resource required of our accelerator is largely reduced without any compromise in speed, thanks to the proposed dedicated pruning and parallelization techniques. Finally, experiment on the public dataset demonstrates that the proposed real-time VIO algorithm on the FPGA-based platform has comparable accuracy with respect to the existing state-of-the-art VIO algorithm on the desktop, and 3 x faster frontend processing speed over the ARM-based implementation.
引用
收藏
页码:10542 / 10548
页数:7
相关论文
共 50 条
  • [1] Zynq FPGA Based Memory Efficient and Real-Time Harris Corner Detection Algorithm Implementation
    Ben Amara, Abdelkadder
    Pissaloux, Edwige
    Grisel, Richard
    Atri, Mohamed
    2018 15TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES (SSD), 2018, : 852 - 857
  • [2] Real-time Implementation of Harris Corner Detection System Based on FPGA
    Liu, Shaohui
    Lyu, Congyi
    Liu, Yunhui
    Zhou, Weiguo
    Jiang, Xin
    Li, Peng
    Chen, Haoyao
    Li, Yuanyuan
    2017 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (RCAR), 2017, : 339 - 343
  • [3] 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
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (12) : 4914 - 4927
  • [4] Resource-Efficient FPGA Architecture for Real-Time RFI Mitigation in Interferometric Radiometers
    Perez-Portero, Adrian
    Querol, Jorge
    Camps, Adriano
    SENSORS, 2024, 24 (24)
  • [5] Optimizing Deep Learning Acceleration on FPGA for Real-Time and Resource-Efficient Image Classification
    Khaki, Ahmad Mouri Zadeh
    Choi, Ahyoung
    APPLIED SCIENCES-BASEL, 2025, 15 (01):
  • [6] HybVIO: Pushing the Limits of Real-time Visual-inertial Odometry
    Seiskari, Otto
    Rantalankila, Pekka
    Kannala, Juho
    Ylilammi, Jerry
    Rahtu, Esa
    Solin, Arno
    2022 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2022), 2022, : 287 - 296
  • [7] On-Manifold Preintegration for Real-Time Visual-Inertial Odometry
    Forster, Christian
    Carlone, Luca
    Dellaert, Frank
    Scaramuzza, Davide
    IEEE TRANSACTIONS ON ROBOTICS, 2017, 33 (01) : 1 - 21
  • [8] eSLAM: An Energy-Efficient Accelerator for Real-Time ORB-SLAM on FPGA Platform
    Liu, Runze
    Yang, Jianlei
    Chen, Yiran
    Zhao, Weisheng
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [9] Resource-Efficient Execution of Conditional Parallel Real-Time Tasks
    Baruah, Sanjoy
    EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 218 - 231
  • [10] Fusion of Visual Odometry and Inertial Data for Enhanced, Real-Time Egomotion Estimation
    Perlin, V. E.
    Johnson, D. B.
    Rohde, M. M.
    Karlsen, R. E.
    UNMANNED SYSTEMS TECHNOLOGY XIII, 2011, 8045