Parallel and Pipelining design of SLAM Feature Detection Algorithm in Hardware

被引:0
作者
Liu, Yunjie [1 ]
Wu, Xiaofeng [1 ]
机构
[1] Univ Sydney, Sch Aerosp Mech & Mechatron, Sydney, NSW, Australia
来源
PROCEEDINGS OF THE 2021 IEEE 16TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2021) | 2021年
关键词
pipelining; SLAM; SURF; FPGA; floating-point arithmetic; SIMULTANEOUS LOCALIZATION; IMAGE;
D O I
10.1109/ICIEA51954.2021.9516430
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Simultaneous Localization and Mapping (SLAM) is a system used to achieve autonomous positioning and navigation. Feature detection is an important part of a SLAM system as fast and robust image matching is required for the task. A typical feature detection algorithm called Speeded-Up Robust Features (SURF) is used in a robot SLAM system with Moving Object Detection (MOD). This paper describes a modified feature detection algorithm based on Field Programmable Gate Array (FPGA) hardware. The paper focuses on implementing the software algorithm on a hardware platform. The advantage of the parallel and pipelining design of FPGA is fully applied to highly improve the performance and efficiency of the system. By using the FPGA hardware platform, the algorithm can also be implemented easily in an FPGA-based SLAM system afterward to finally use for System-On-Chip (SoC) applications.
引用
收藏
页码:1388 / 1393
页数:6
相关论文
共 50 条
  • [21] FPGA-Based Parallel Hardware Architecture For SIFT Algorithm
    Peng, J. Q.
    Liu, Y. H.
    Lyu, C. Y.
    Li, Y. H.
    Zhou, W. G.
    Fan, K.
    2016 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE RCAR), 2016, : 277 - 282
  • [22] Parallel Hardware Architecture and FPGA Implementation of a Differential Evolution Algorithm
    Jewajinda, Yutana
    TENCON 2014 - 2014 IEEE REGION 10 CONFERENCE, 2014,
  • [23] Feature-Based SLAM Algorithm for Small Scale UAV with Nadir View
    Avola, Danilo
    Cinque, Luigi
    Fagioli, Alessio
    Foresti, Gian Luca
    Massaroni, Cristiano
    Pannone, Daniele
    IMAGE ANALYSIS AND PROCESSING - ICIAP 2019, PT II, 2019, 11752 : 457 - 467
  • [24] Hardware-based Parallel Firefly Algorithm for Embedded Applications
    Munoz, Daniel M.
    Llanos, Carlos H.
    Coelho, Leandro dos Santos
    Ayala-Rincon, Mauricio
    2013 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2013, : 39 - 46
  • [25] An efficient crossover architecture for hardware parallel implementation of genetic algorithm
    Faraji, Rasoul
    Naji, Hamid Reza
    NEUROCOMPUTING, 2014, 128 : 316 - 327
  • [26] BulkSort: System Design and Parallel Hardware Implementation Considerations
    Ihirri, Soukaina
    Errami, Ahmed
    Khaldoun, Mohammed
    Sabir, Essaid
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (12) : 655 - 663
  • [27] An improved SLAM algorithm based on feature contour extraction for camera pose estimation
    Zhang, Jian
    Lu, Kengdong
    Luo, Kaiqing
    2020 13TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2020), 2020, : 153 - 157
  • [28] Study on Slam Algorithm Based on Object Detection in Dynamic Scene
    Li, Ping
    Zhang, Guoqing
    Zhou, Jianluo
    Yao, Ruolong
    Zhang, Xuexi
    Thou, Jianluo
    2019 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONIC SYSTEMS (ICAMECHS), 2019, : 363 - 367
  • [29] Adaptive algorithm for the SLAM design with a RGB-D camera
    Ortiz-Gonzalez, Antonio
    Kober, Vitaly
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XLII, 2019, 11137
  • [30] Optimization of speeded-up robust feature algorithm for hardware implementation
    CAI ShanShan
    LIU LeiBo
    YIN ShouYi
    ZHOU RenYan
    ZHANG WeiLong
    WEI ShaoJun
    Science China(Information Sciences), 2014, 57 (04) : 258 - 272