LOCATOR: Low-power ORB accelerator for autonomous cars

被引:8
作者
Taranco, Raul [1 ]
Arnau, Jose-Maria [1 ]
Gonzalez, Antonio [1 ]
机构
[1] Univ Politecn Cataluna, Comp Architecture Dept, Barcelona, Spain
基金
欧盟地平线“2020”;
关键词
ORB; ORB-SLAM; Hardware accelerator;
D O I
10.1016/j.jpdc.2022.12.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Simultaneous Localization And Mapping (SLAM) is crucial for autonomous navigation. ORB-SLAM is a state-of-the-art Visual SLAM system based on cameras used for self-driving cars. In this paper, we propose a high-performance, energy-efficient, and functionally accurate hardware accelerator for ORB SLAM, focusing on its most time-consuming stage: Oriented FAST and Rotated BRIEF (ORB) feature extraction. The Rotated BRIEF (rBRIEF) descriptor generation is the main bottleneck in ORB computation, as it exhibits highly irregular access patterns to local on-chip memories causing a high-performance penalty due to bank conflicts. We introduce a technique to find an optimal static pattern to perform parallel accesses to banks based on a genetic algorithm. Furthermore, we propose the combination of an rBRIEF pixel duplication cache, selective ports replication, and pipelining to reduce latency without compromising cost. The accelerator achieves a reduction in energy consumption of 14597x and 9609x, with respect to high-end CPU and GPU platforms, respectively.(c) 2022 The Authors. Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页码:32 / 45
页数:14
相关论文
共 38 条
[1]  
[Anonymous], 2015, AUSTR C ROB AUT
[2]  
Bradski G, 2000, DR DOBBS J, V25, P120
[3]   BRIEF: Binary Robust Independent Elementary Features [J].
Calonder, Michael ;
Lepetit, Vincent ;
Strecha, Christoph ;
Fua, Pascal .
COMPUTER VISION-ECCV 2010, PT IV, 2010, 6314 :778-792
[4]   LIDAR-camera fusion for road detection using fully convolutional neural networks [J].
Caltagirone, Luca ;
Bellone, Mauro ;
Svensson, Lennart ;
Wande, Mattias .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2019, 111 :125-131
[5]   Progressive LiDAR Adaptation for Road Detection [J].
Chen, Zhe ;
Zhang, Jing ;
Tao, Dacheng .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2019, 6 (03) :693-702
[6]  
Fang WK, 2017, 2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), P275, DOI 10.1109/FPT.2017.8280159
[7]  
Fortin FA, 2012, J MACH LEARN RES, V13, P2171
[8]   Visual simultaneous localization and mapping: a survey [J].
Fuentes-Pacheco, Jorge ;
Ruiz-Ascencio, Jose ;
Manuel Rendon-Mancha, Juan .
ARTIFICIAL INTELLIGENCE REVIEW, 2015, 43 (01) :55-81
[9]  
Gao B., 2020, P IEEE INT C SYST MA, P1316
[10]  
Geiger A, 2012, PROC CVPR IEEE, P3354, DOI 10.1109/CVPR.2012.6248074