FPGA-Based Feature Extraction and Tracking Accelerator for Real-Time Visual SLAM

被引:1
|
作者
Zhang, Jie [1 ]
Xiong, Shuai [2 ,3 ]
Liu, Cheng [4 ]
Geng, Yongchao [2 ,3 ]
Xiong, Wei [4 ]
Cheng, Song [2 ,3 ]
Hu, Fang [2 ,3 ]
机构
[1] Chinese Acad Sci, Natl Astron Observ, Beijing 100101, Peoples R China
[2] China Elect Technol Grp Corp, Res Inst 20, Xian 710068, Peoples R China
[3] CETC Galaxy BEIDOU Technol Xian Co Ltd, Xian 710061, Peoples R China
[4] Beijing Eyestar Technol Co Ltd, Beijing 102200, Peoples R China
基金
中国国家自然科学基金;
关键词
VIO; V-SLAM; FPGA; histogram equalization; FAST; pyramid processing; SIMULTANEOUS LOCALIZATION;
D O I
10.3390/s23198035
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Due to its advantages of low latency, low power consumption, and high flexibility, FPGA-based acceleration technology has been more and more widely studied and applied in the field of computer vision in recent years. An FPGA-based feature extraction and tracking accelerator for real-time visual odometry (VO) and visual simultaneous localization and mapping (V-SLAM) is proposed, which can realize the complete acceleration processing capability of the image front-end. For the first time, we implement a hardware solution that combines features from accelerated segment test (FAST) feature points with Gunnar Farneback (GF) dense optical flow to achieve better feature tracking performance and provide more flexible technical route selection. In order to solve the scale invariance and rotation invariance lacking problems of FAST features, an efficient pyramid module with a five-layer thumbnail structure was designed and implemented. The accelerator was implemented on a modern Xilinx Zynq FPGA. The evaluation results showed that the accelerator could achieve stable tracking of features of violently shaking images and were consistent with the results from MATLAB code running on PCs. Compared to PC CPUs, which require seconds of processing time, the processing latency was greatly reduced to the order of milliseconds, making GF dense optical flow an efficient and practical technical solution on the edge side.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] FPGA-based Real-Time Citrus Classification System
    Aurelio Nuno-Maganda, Marco
    Hernandez-Mier, Yahir
    Torres-Huitzil, Cesar
    Jimenez-Arteaga, Josue
    2014 IEEE 5TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2014,
  • [32] A FPGA-based Architecture for Real-Time Image Matching
    Wang, Jianhui
    Zhong, Sheng
    Xu, Wenhui
    Zhang, Weijun
    Cao, Zhiguo
    MIPPR 2013: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION AND MEDICAL IMAGING PROCESSING, 2013, 8920
  • [33] Development of a FPGA-Based Real-Time Simulation System
    Oliveira, Yago F.
    La-Gatta, Filipe A.
    Ferreira, Rodrigo A. F.
    Rodrigues, Marcio C. B. P.
    2019 IEEE 15TH BRAZILIAN POWER ELECTRONICS CONFERENCE AND 5TH IEEE SOUTHERN POWER ELECTRONICS CONFERENCE (COBEP/SPEC), 2019,
  • [34] FPGA-based architecture for motion recovering in real-time
    Arias-Estrada, M
    Maya-Rueda, SE
    Torres-Huitzil, C
    REAL-TIME IMAGING VI, 2002, 4666 : 116 - 123
  • [35] A real-time FPGA-based architecture of improved ORB
    Xie, Zizhao
    Wang, Yu
    Yan, Zhang
    Wang, Jianhui
    Zhong, Sheng
    MIPPR 2019: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION TECHNIQUES; AND MEDICAL IMAGING, 2020, 11431
  • [36] An FPGA-based real-time infrared target detection system with visual image positioning
    Gao, Meijing
    Li, Shiyu
    Zhu, Lan
    Bai, Yang
    Wang, Ping
    Guan, Ning
    Wang, Kunda
    Yin, Haozheng
    INTERNATIONAL CONFERENCE ON OPTICAL AND PHOTONIC ENGINEERING, ICOPEN 2022, 2022, 12550
  • [37] FPGA-based real-time remote monitoring system
    Mendoza-Jasso, J
    Ornelas-Vargas, G
    Castañeda-Miranda, R
    Ventura-Ramos, E
    Zepeda-Garrido, A
    Herrera-Ruiz, G
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2005, 49 (02) : 272 - 285
  • [38] An FPGA-based real-time infrared target detection system with visual image positioning
    Gao, Meijing
    Li, Shiyu
    Zhu, Lan
    Bai, Yang
    Wang, Ping
    Guan, Ning
    Wang, Kunda
    Yin, Haozheng
    AOPC 2022: OPTICAL SENSING, IMAGING, AND DISPLAY TECHNOLOGY, 2022, 12557
  • [39] FPGA-based Real-Time Acoustic Camera Prototype
    Zimmermann, B.
    Studer, C.
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 1419 - 1422
  • [40] 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