HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Object Detection with Spiking Neural Networks on Automotive Event Data

Loïc Cordone Benoît Miramond Philippe Thierion

Object Detection with Spiking Neural Networks on Automotive Event Data

Abstract

Automotive embedded algorithms have very high constraints in terms of latency, accuracy and power consumption. In this work, we propose to train spiking neural networks (SNNs) directly on data coming from event cameras to design fast and efficient automotive embedded applications. Indeed, SNNs are more biologically realistic neural networks where neurons communicate using discrete and asynchronous spikes, a naturally energy-efficient and hardware friendly operating mode. Event data, which are binary and sparse in space and time, are therefore the ideal input for spiking neural networks. But to date, their performance was insufficient for automotive real-world problems, such as detecting complex objects in an uncontrolled environment. To address this issue, we took advantage of the latest advancements in matter of spike backpropagation - surrogate gradient learning, parametric LIF, SpikingJelly framework - and of our new \textit{voxel cube} event encoding to train 4 different SNNs based on popular deep learning networks: SqueezeNet, VGG, MobileNet, and DenseNet. As a result, we managed to increase the size and the complexity of SNNs usually considered in the literature. In this paper, we conducted experiments on two automotive event datasets, establishing new state-of-the-art classification results for spiking neural networks. Based on these results, we combined our SNNs with SSD to propose the first spiking neural networks capable of performing object detection on the complex GEN1 Automotive Detection event dataset.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
classification-on-n-carsSpiking DenseNet121-24
Accuracy (%): 90.4
Architecture: SNN
Params (M): 3.93
Representation: VoxelCube
classification-on-n-carsSpiking MobileNet-64
Accuracy (%): 91.7
Architecture: SNN
Params (M): 18.81
Representation: VoxelCube
classification-on-n-carsSpiking VGG-11
Accuracy (%): 92.4
Architecture: SNN
Params (M): 9.23
Representation: VoxelCube
object-detection-on-gen1-detectionSpiking MobileNet-64+SSD
Params: -
mAP: 14.7
object-detection-on-gen1-detectionSpiking VGG-11+SDD
Params: -
mAP: 17.4
object-detection-on-gen1-detectionSpiking DenseNet121-124+SSD
Params: 8.2
mAP: 18.9

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Object Detection with Spiking Neural Networks on Automotive Event Data | Papers | HyperAI