VALO: A Versatile Anytime Framework for LiDAR-Based Object Detection Deep Neural Networks

被引:1
作者
Soyyigit, Ahmet [1 ]
Yao, Shuochao [2 ]
Yun, Heechul [1 ]
机构
[1] Univ Kansas, Dept Elect Engn & Comp Sci, Lawrence, KS 66045 USA
[2] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
关键词
Accuracy; Laser radar; Runtime; Processor scheduling; Navigation; Object detection; Artificial neural networks; Real-time systems; Time factors; Forecasting; 3-D object detection; anytime computing; LiDAR; PERCEPTION;
D O I
10.1109/TCAD.2024.3443774
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work addresses the challenge of adapting dynamic deadline requirements for the LiDAR object detection deep neural networks (DNNs). The computing latency of object detection is critically important to ensure safe and efficient navigation. However, the state-of-the-art LiDAR object detection DNNs often exhibit significant latency, hindering their real-time performance on the resource-constrained edge platforms. Therefore, a tradeoff between the detection accuracy and latency should be dynamically managed at runtime to achieve the optimum results. In this article, we introduce versatile anytime algorithm for the LiDAR Object detection (VALO), a novel data-centric approach that enables anytime computing of 3-D LiDAR object detection DNNs. VALO employs a deadline-aware scheduler to selectively process the input regions, making execution time and accuracy tradeoffs without architectural modifications. Additionally, it leverages efficient forecasting of the past detection results to mitigate possible loss of accuracy due to partial processing of input. Finally, it utilizes a novel input reduction technique within its detection heads to significantly accelerate the execution without sacrificing accuracy. We implement VALO on the state-of-the-art 3-D LiDAR object detection networks, namely CenterPoint and VoxelNext, and demonstrate its dynamic adaptability to a wide range of time constraints while achieving higher accuracy than the prior state-of-the-art. Code is available at https://github.com/CSL-KU/VALOgithub.com/CSL-KU/VALO.
引用
收藏
页码:4045 / 4056
页数:12
相关论文
共 36 条
[1]   Timing of Autonomous Driving Software: Problem Analysis and Prospects for Future Solutions [J].
Alcon, Miguel ;
Tabani, Hamid ;
Kosmidis, Leonidas ;
Mezzetti, Enrico ;
Abella, Jaume ;
Cazorla, Francisco J. .
2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, :267-280
[2]  
[Anonymous], 2017, Apollo: Open source autonomous driving
[3]  
[Anonymous], JETSON AGX XAVIER DE
[4]   ApNet: Approximation-aware Real-Time Neural Network [J].
Bateni, Soroush ;
Liu, Cong .
2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, :67-79
[5]  
Boddy M., 1989, IJCAI-89 Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, P979
[6]   nuScenes: A multimodal dataset for autonomous driving [J].
Caesar, Holger ;
Bankiti, Varun ;
Lang, Alex H. ;
Vora, Sourabh ;
Liong, Venice Erin ;
Xu, Qiang ;
Krishnan, Anush ;
Pan, Yu ;
Baldan, Giancarlo ;
Beijbom, Oscar .
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2020), 2020, :11618-11628
[7]   VoxelNeXt: Fully Sparse VoxelNet for 3D Object Detection and Tracking [J].
Chen, Yukang ;
Liu, Jianhui ;
Zhang, Xiangyu ;
Qi, Xiaojuan ;
Jia, Jiaya .
2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, :21674-21683
[8]   D3: A Dynamic Deadline-Driven Approach for Building Autonomous Vehicles [J].
Gog, Ionel ;
Kalra, Sukrit ;
Schafhalter, Peter ;
Gonzalez, Joseph E. ;
Stoica, Ion .
PROCEEDINGS OF THE SEVENTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS '22), 2022, :453-471
[9]   Pylot: A Modular Platform for Exploring Latency-Accuracy Tradeoffs in Autonomous Vehicles [J].
Gog, Ionel ;
Kalra, Sukrit ;
Schafhalter, Peter ;
Wright, Matthew A. ;
Gonzalez, Joseph E. ;
Stoica, Ion .
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, :8806-8813
[10]  
Graham B, 2017, Arxiv, DOI [arXiv:1706.01307, 10.48550/arXiv.1706.01307]