Automotive Object Detection via Learning Sparse Events by Spiking Neurons

Read original: arXiv:2307.12900 - Published 6/12/2024 by Hu Zhang, Yanchen Li, Luziwei Leng, Kaiwei Che, Qian Liu, Qinghai Guo, Jianxing Liao, Ran Cheng
Total Score

0

🔎

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • Event-based sensors offer high-speed, high-dynamic range capabilities ideal for fast-paced applications like vehicles and drones
  • Traditional object detection techniques using Artificial Neural Networks (ANNs) struggle with the sparse, asynchronous nature of event-based data
  • Spiking Neural Networks (SNNs) provide a temporal representation better aligned with event-based sensors, offering a promising alternative

Plain English Explanation

Event-based sensors are a new type of camera that can capture images much faster than traditional cameras. They can take 1 million images per second and have a huge range of brightness they can see, from very dark to very bright. This makes them great for use in fast-moving vehicles and drones.

However, the way event-based sensors work is different from normal cameras, and this causes problems for the object detection techniques used on regular camera images. Spiking Neural Networks are a new type of artificial intelligence that work more like the human brain and may be better suited to handling the data from event-based sensors.

Technical Explanation

Event-based sensors capture data in the form of individual "events" that represent changes in brightness over time, rather than full images. This sparse, asynchronous data is challenging for traditional neural networks designed for regular camera images. In contrast, Spiking Neural Networks (SNNs) can naturally process this temporal, event-based data, as their internal dynamics are well-suited to modulating the sparse events.

The paper introduces an innovative "spike-triggered adaptive threshold" mechanism to enable stable training of SNNs for this task. Building on this, the authors present a specialized "spiking feature pyramid network" (SpikeFPN) architecture optimized for automotive event-based object detection. Comprehensive evaluations show that SpikeFPN outperforms both traditional SNNs and advanced ANN techniques enhanced with attention mechanisms on the GEN1 Automotive Detection (GAD) benchmark.

The efficient, sparse computation of SpikeFPN also allows it to achieve robust performance while optimizing computational resources, making it well-suited for deployment in power-constrained embedded systems like vehicles and drones.

Critical Analysis

The paper provides a compelling case for the advantages of SNNs over traditional ANNs for event-based object detection. However, the authors acknowledge that further research is needed to fully unlock the potential of SNNs, such as exploring more advanced learning rules and extending the approach to larger-scale datasets and more complex scenes.

Additionally, while the SpikeFPN architecture demonstrates strong performance, there may be opportunities to further improve efficiency and real-world applicability, for example, by incorporating neural architecture search techniques to automatically optimize the network design.

Conclusion

This research highlights the promising potential of Spiking Neural Networks for event-based computer vision tasks, particularly in high-speed, high-dynamic range applications like autonomous vehicles and drones. The introduction of the specialized SpikeFPN architecture represents a significant advance in bridging the gap between the unique properties of event-based sensors and the capabilities of artificial intelligence systems. As event-based sensors become more widely adopted, further advancements in SNN-based perception and control algorithms will be crucial to realizing their full potential in real-world, safety-critical scenarios.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🔎

Total Score

0

Automotive Object Detection via Learning Sparse Events by Spiking Neurons

Hu Zhang, Yanchen Li, Luziwei Leng, Kaiwei Che, Qian Liu, Qinghai Guo, Jianxing Liao, Ran Cheng

Event-based sensors, distinguished by their high temporal resolution of 1 $mathrm{mu}text{s}$ and a dynamic range of 120 $text{dB}$, stand out as ideal tools for deployment in fast-paced settings like vehicles and drones. Traditional object detection techniques that utilize Artificial Neural Networks (ANNs) face challenges due to the sparse and asynchronous nature of the events these sensors capture. In contrast, Spiking Neural Networks (SNNs) offer a promising alternative, providing a temporal representation that is inherently aligned with event-based data. This paper explores the unique membrane potential dynamics of SNNs and their ability to modulate sparse events. We introduce an innovative spike-triggered adaptive threshold mechanism designed for stable training. Building on these insights, we present a specialized spiking feature pyramid network (SpikeFPN) optimized for automotive event-based object detection. Comprehensive evaluations demonstrate that SpikeFPN surpasses both traditional SNNs and advanced ANNs enhanced with attention mechanisms. Evidently, SpikeFPN achieves a mean Average Precision (mAP) of 0.477 on the GEN1 Automotive Detection (GAD) benchmark dataset, marking significant increases over the selected SNN baselines. Moreover, the efficient design of SpikeFPN ensures robust performance while optimizing computational resources, attributed to its innate sparse computation capabilities. Source codes are publicly accessible at https://github.com/EMI-Group/spikefpn.

Read more

6/12/2024

🧠

Total Score

0

Spiking CenterNet: A Distillation-boosted Spiking Neural Network for Object Detection

Lennard Bodden, Franziska Schwaiger, Duc Bach Ha, Lars Kreuzberg, Sven Behnke

In the era of AI at the edge, self-driving cars, and climate change, the need for energy-efficient, small, embedded AI is growing. Spiking Neural Networks (SNNs) are a promising approach to address this challenge, with their event-driven information flow and sparse activations. We propose Spiking CenterNet for object detection on event data. It combines an SNN CenterNet adaptation with an efficient M2U-Net-based decoder. Our model significantly outperforms comparable previous work on Prophesee's challenging GEN1 Automotive Detection Dataset while using less than half the energy. Distilling the knowledge of a non-spiking teacher into our SNN further increases performance. To the best of our knowledge, our work is the first approach that takes advantage of knowledge distillation in the field of spiking object detection.

Read more

6/7/2024

EAS-SNN: End-to-End Adaptive Sampling and Representation for Event-based Detection with Recurrent Spiking Neural Networks
Total Score

0

EAS-SNN: End-to-End Adaptive Sampling and Representation for Event-based Detection with Recurrent Spiking Neural Networks

Ziming Wang, Ziling Wang, Huaning Li, Lang Qin, Runhao Jiang, De Ma, Huajin Tang

Event cameras, with their high dynamic range and temporal resolution, are ideally suited for object detection, especially under scenarios with motion blur and challenging lighting conditions. However, while most existing approaches prioritize optimizing spatiotemporal representations with advanced detection backbones and early aggregation functions, the crucial issue of adaptive event sampling remains largely unaddressed. Spiking Neural Networks (SNNs), which operate on an event-driven paradigm through sparse spike communication, emerge as a natural fit for addressing this challenge. In this study, we discover that the neural dynamics of spiking neurons align closely with the behavior of an ideal temporal event sampler. Motivated by this insight, we propose a novel adaptive sampling module that leverages recurrent convolutional SNNs enhanced with temporal memory, facilitating a fully end-to-end learnable framework for event-based detection. Additionally, we introduce Residual Potential Dropout (RPD) and Spike-Aware Training (SAT) to regulate potential distribution and address performance degradation encountered in spike-based sampling modules. Empirical evaluation on neuromorphic detection datasets demonstrates that our approach outperforms existing state-of-the-art spike-based methods with significantly fewer parameters and time steps. For instance, our method yields a 4.4% mAP improvement on the Gen1 dataset, while requiring 38% fewer parameters and only three time steps. Moreover, the applicability and effectiveness of our adaptive sampling methodology extend beyond SNNs, as demonstrated through further validation on conventional non-spiking models. Code is available at https://github.com/Windere/EAS-SNN.

Read more

8/27/2024

Embedded event based object detection with spiking neural network
Total Score

0

Embedded event based object detection with spiking neural network

Jonathan Courtois, Pierre-Emmanuel Novac, Edgar Lemaire, Alain Pegatoquet, Benoit Miramond

The complexity of event-based object detection (OD) poses considerable challenges. Spiking Neural Networks (SNNs) show promising results and pave the way for efficient event-based OD. Despite this success, the path to efficient SNNs on embedded devices remains a challenge. This is due to the size of the networks required to accomplish the task and the ability of devices to take advantage of SNNs benefits. Even when edge devices are considered, they typically use embedded GPUs that consume tens of watts. In response to these challenges, our research introduces an embedded neuromorphic testbench that utilizes the SPiking Low-power Event-based ArchiTecture (SPLEAT) accelerator. Using an extended version of the Qualia framework, we can train, evaluate, quantize, and deploy spiking neural networks on an FPGA implementation of SPLEAT. We used this testbench to load a state-of-the-art SNN solution, estimate the performance loss associated with deploying the network on dedicated hardware, and run real-world event-based OD on neuromorphic hardware specifically designed for low-power spiking neural networks. Remarkably, our embedded spiking solution, which includes a model with 1.08 million parameters, operates efficiently with 490 mJ per prediction.

Read more

6/26/2024