Radar Object Detection on a Vector Processor Using Sparse Convolutional Neural Networks
- authored by
- Daniel Köhler, Frank Meinl, Holger Blume
- Abstract
Autonomous driving systems require performant and reliable perception, though they only possess limited computational resources, which places a high priority on the efficiency of the underlying algorithms. Radar sensors play an important role in this context, because they provide data in the form of sparse point clouds, which can be stored and processed in a condensed and efficient manner. However, this sparsity is often overlooked in the design of perception algorithms, such as convolutional object detection networks. In this work we investigate how sparse submanifold convolutions can be used to exploit this sparsity to drastically reduce the computational complexity of a CNN-based radar object detector. To this end, we propose an efficient implementation of submanifold convolutions on a vertical vector processor architecture called V2PRO, which is emulated on an FPGA board. Benchmarks on the public nuScenes dataset and an internal dataset show, that the sparse models provide competitive detection performance, while achieving average speedups of up to 27x over their dense counterparts on the considered vector processor. Finally, the sparse model deployed on the FPGA is integrated into a measurement vehicle with three front-facing high-resolution radars, to demonstrate real-time online radar object detection running at 15 Hz.
- Organisation(s)
-
Institute of Microelectronic Systems
- External Organisation(s)
-
Robert Bosch GmbH
- Type
- Conference contribution
- Pages
- 138-154
- No. of pages
- 17
- Publication date
- 28.01.2025
- Publication status
- Published
- Peer reviewed
- Yes
- ASJC Scopus subject areas
- Theoretical Computer Science, General Computer Science
- Electronic version(s)
-
https://doi.org/10.1007/978-3-031-78377-7_10 (Access:
Closed)