CNN-based Feature-point Extraction for Real-time Visual SLAM on Embedded FPGA

被引:38
|
作者
Xu, Zhilin [1 ,3 ]
Yu, Jincheng [1 ,3 ]
Yu, Chao [1 ]
Shen, Hao [2 ]
Wang, Yu [1 ,3 ]
Yang, Huazhong [1 ,3 ]
机构
[1] Tsinghua Univ, Dept Elect Engn, Beijing, Peoples R China
[2] Meituan Dianping Grp, Beijing, Peoples R China
[3] Beijing Natl Res Ctr Informat Sci & Technol BNRis, Beijing, Peoples R China
关键词
D O I
10.1109/FCCM48280.2020.00014
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Feature-point extraction is a fundamental step in many applications, such as image matching and Simultaneous Localization and Mapping (SLAM). The CNN-based feature-point extraction methods have made significant signs of progress in both feature-point detection and descriptor generation compared with handcrafted processes. However, the computational and storage complexity makes it difficult for CNN to run on real-time embedded systems. In this paper, we aim to deploy the advanced CNN-based feature-point extraction methods onto real-time embedded FPGA systems. We optimize the softmax data flow so that the computation of softmax and NMS can be reduced by 64x. We generate the normalized descriptors after picking the feature-points with the highest confidence so that the computation cost of normalization is reduced by 1500x. We use fixed-point in both of the CNN backbone and the post-processing operations, and implement them on the ZCU102 FPGA platform. The experimental results show that our proposed hardware-software co-design CNN-based feature-point extraction method outperforms the handcrafted techniques. Our feature-point extraction on the embedded platform runs at the speed of 20 fps, meeting the real-time requirement.
引用
收藏
页码:33 / 37
页数:5
相关论文
共 50 条
  • [1] A CNN-Based Real-Time Dense Stereo SLAM System on Embedded FPGA
    Huang, Qian
    Zhang, Yu
    Zheng, Jianing
    Shang, Gaoxing
    Chen, Gang
    [J]. ARTIFICIAL INTELLIGENCE, CICAI 2023, PT II, 2024, 14474 : 569 - 574
  • [2] FPGA-based ORB Feature Extraction for Real-Time Visual SLAM
    Fang, Weikang
    Zhang, Yanjun
    Yu, Bo
    Liu, Shaoshan
    [J]. 2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 275 - 278
  • [3] An Approach for CNN-Based Feature Matching Towards Real-Time SLAM
    Sons, Marc
    Kinzig, Christian
    Zanker, Dominic
    Stiller, Christoph
    [J]. 2019 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2019, : 1305 - 1310
  • [4] FPGA-Based Feature Extraction and Tracking Accelerator for Real-Time Visual SLAM
    Zhang, Jie
    Xiong, Shuai
    Liu, Cheng
    Geng, Yongchao
    Xiong, Wei
    Cheng, Song
    Hu, Fang
    [J]. SENSORS, 2023, 23 (19)
  • [5] An Efficient Real-Time FPGA-Based ORB Feature Extraction for an UHD Video Stream for Embedded Visual SLAM
    Wasala, Mateusz
    Szolc, Hubert
    Kryjak, Tomasz
    [J]. ELECTRONICS, 2022, 11 (14)
  • [6] CNN-based Monocular Decentralized SLAM on embedded FPGA
    Yu, Jincheng
    Gao, Feng
    Cao, Jianfei
    Yu, Chao
    Zhang, Zhaoliang
    Huang, Zhengfeng
    Wang, Yu
    Yang, Huazhong
    [J]. 2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 66 - 73
  • [7] CNN-Based Dense Monocular Visual SLAM for Real-Time UAV Exploration in Emergency Conditions
    Steenbeek, Anne
    Nex, Francesco
    [J]. DRONES, 2022, 6 (03)
  • [8] Fast Point Cloud Feature Extraction for Real-time SLAM
    Lee, Sheng-Wei
    Hsu, Chih-Ming
    Lee, Ming-Che
    Fu, Yuan-Ting
    Atas, Fetullah
    Tsai, Augustine
    [J]. 2019 INTERNATIONAL AUTOMATIC CONTROL CONFERENCE (CACS), 2019,
  • [9] Real-Time Block-Based Embedded CNN for Gesture Classification on an FPGA
    Wang, Ching-Chen
    Ding, Yu-Chun
    Chiu, Ching-Te
    Huang, Chao-Tsung
    Cheng, Yen-Yu
    Sun, Shih-Yi
    Cheng, Chih-Han
    Kuo, Hsueh-Kai
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (10) : 4182 - 4193
  • [10] A lightweight CNN-based algorithm and implementation on embedded system for real-time face recognition
    Zhongyue Chen
    Jiangqi Chen
    Guangliu Ding
    He Huang
    [J]. Multimedia Systems, 2023, 29 : 129 - 138