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 条
  • [41] Real-time object tracking without feature extraction
    Moritani, Takayuki
    Hiura, Shinsaku
    Sato, Kosuke
    18TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2006, : 747 - +
  • [42] Real-time Implementation of SIFT feature extraction algorithms in FPGA
    Shao A-jun
    Qian Wei-xian
    Gu Guo-hua
    Lu Kai-li
    2015 INTERNATIONAL CONFERENCE ON OPTICAL INSTRUMENTS AND TECHNOLOGY: OPTOELECTRONIC IMAGING AND PROCESSING TECHNOLOGY, 2015, 9622
  • [43] A Real-Time FPGA-Based Accelerator for ECG Analysis and Diagnosis Using Association-Rule Mining
    Gu, Xiaoqi
    Zhu, Yongxin
    Zhou, Shengyan
    Wang, Chaojun
    Qiu, Meikang
    Wang, Guoxing
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (02)
  • [44] MAPD: An FPGA-Based Real-Time Video Haze Removal Accelerator Using Mixed Atmosphere Prior
    Tan, Yanjie
    Zhu, Yifu
    Huang, Zhaoyang
    Tan, Huailiang
    Li, Keqin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 4777 - 4790
  • [45] An FPGA-Based Hardware Accelerator for Real-Time Block-Matching and 3D Filtering
    Wang, Dong
    Xu, Jia
    Xu, Ke
    IEEE ACCESS, 2020, 8 : 121987 - 121998
  • [46] FPGA based real-time visual servoing
    Jörg, S
    Langwald, J
    Nickl, M
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 1, 2004, : 749 - 752
  • [47] An FPGA co-processor for real-time visual tracking
    Arias-Estrada, M
    Rodríguez-Palacios, E
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 710 - 719
  • [48] An approach to FPGA-based time-frequency spectrogram by real-time sweep spectral extraction algorithm
    Lin, Min-Chuan
    Tsai, Guo-Ruey
    Chang, Tsao-Kai
    Chu, Shi-Sheng
    TENCON 2005 - 2005 IEEE REGION 10 CONFERENCE, VOLS 1-5, 2006, : 1727 - 1730
  • [49] FPGA-Based Implementation of Reduced-Complexity Filtering Algorithm for Real-Time Location Tracking
    Chen, Wei-Ting
    Chiou, Yih-Shyh
    Wen, Fu-Jung
    Chen, Shih-Lun
    Lin, Ting-Lan
    Lin, Yang-Ke
    IEEE 17TH INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP / IEEE 17TH INT CONF ON PERVAS INTELLIGENCE AND COMP / IEEE 5TH INT CONF ON CLOUD AND BIG DATA COMP / IEEE 4TH CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2019, : 721 - 726
  • [50] FPGA Architectures for Real-time Dense SLAM
    Gautier, Quentin
    Althoff, Alric
    Kastner, Ryan
    2019 IEEE 30TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2019), 2019, : 83 - 90