Hybrid SNN-ANN: Energy-Efficient Classification and Object Detection for
Event-Based Vision
- URL: http://arxiv.org/abs/2112.03423v1
- Date: Mon, 6 Dec 2021 23:45:58 GMT
- Title: Hybrid SNN-ANN: Energy-Efficient Classification and Object Detection for
Event-Based Vision
- Authors: Alexander Kugele, Thomas Pfeil, Michael Pfeiffer, Elisabetta Chicca
- Abstract summary: Event-based vision sensors encode local pixel-wise brightness changes in streams of events rather than image frames.
Recent progress in object recognition from event-based sensors has come from conversions of deep neural networks.
We propose a hybrid architecture for end-to-end training of deep neural networks for event-based pattern recognition and object detection.
- Score: 64.71260357476602
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: Event-based vision sensors encode local pixel-wise brightness changes in
streams of events rather than image frames and yield sparse, energy-efficient
encodings of scenes, in addition to low latency, high dynamic range, and lack
of motion blur. Recent progress in object recognition from event-based sensors
has come from conversions of deep neural networks, trained with
backpropagation. However, using these approaches for event streams requires a
transformation to a synchronous paradigm, which not only loses computational
efficiency, but also misses opportunities to extract spatio-temporal features.
In this article we propose a hybrid architecture for end-to-end training of
deep neural networks for event-based pattern recognition and object detection,
combining a spiking neural network (SNN) backbone for efficient event-based
feature extraction, and a subsequent analog neural network (ANN) head to solve
synchronous classification and detection tasks. This is achieved by combining
standard backpropagation with surrogate gradient training to propagate
gradients through the SNN. Hybrid SNN-ANNs can be trained without conversion,
and result in highly accurate networks that are substantially more
computationally efficient than their ANN counterparts. We demonstrate results
on event-based classification and object detection datasets, in which only the
architecture of the ANN heads need to be adapted to the tasks, and no
conversion of the event-based input is necessary. Since ANNs and SNNs require
different hardware paradigms to maximize their efficiency, we envision that SNN
backbone and ANN head can be executed on different processing units, and thus
analyze the necessary bandwidth to communicate between the two parts. Hybrid
networks are promising architectures to further advance machine learning
approaches for event-based vision, without having to compromise on efficiency.
Related papers
- LC-TTFS: Towards Lossless Network Conversion for Spiking Neural Networks
with TTFS Coding [55.64533786293656]
We show that our algorithm can achieve a near-perfect mapping between the activation values of an ANN and the spike times of an SNN on a number of challenging AI tasks.
The study paves the way for deploying ultra-low-power TTFS-based SNNs on power-constrained edge computing platforms.
arXiv Detail & Related papers (2023-10-23T14:26:16Z) - Best of Both Worlds: Hybrid SNN-ANN Architecture for Event-based Optical Flow Estimation [12.611797572621398]
Spiking Neural Networks (SNNs) with their asynchronous event-driven compute show great potential for extracting features from event streams.
We propose a novel SNN-ANN hybrid architecture that combines the strengths of both.
arXiv Detail & Related papers (2023-06-05T15:26:02Z) - A Hybrid Neural Coding Approach for Pattern Recognition with Spiking
Neural Networks [53.31941519245432]
Brain-inspired spiking neural networks (SNNs) have demonstrated promising capabilities in solving pattern recognition tasks.
These SNNs are grounded on homogeneous neurons that utilize a uniform neural coding for information representation.
In this study, we argue that SNN architectures should be holistically designed to incorporate heterogeneous coding schemes.
arXiv Detail & Related papers (2023-05-26T02:52:12Z) - Accurate and Efficient Event-based Semantic Segmentation Using Adaptive Spiking Encoder-Decoder Network [20.05283214295881]
Spiking neural networks (SNNs) are emerging as promising solutions for processing dynamic, asynchronous signals from event-based sensors.
We develop an efficient spiking encoder-decoder network (SpikingEDN) for large-scale event-based semantic segmentation tasks.
We harness the adaptive threshold which improves network accuracy, sparsity and robustness in streaming inference.
arXiv Detail & Related papers (2023-04-24T07:12:50Z) - Intelligence Processing Units Accelerate Neuromorphic Learning [52.952192990802345]
Spiking neural networks (SNNs) have achieved orders of magnitude improvement in terms of energy consumption and latency.
We present an IPU-optimized release of our custom SNN Python package, snnTorch.
arXiv Detail & Related papers (2022-11-19T15:44:08Z) - Self-Supervised Learning of Event-Based Optical Flow with Spiking Neural
Networks [3.7384509727711923]
A major challenge for neuromorphic computing is that learning algorithms for traditional artificial neural networks (ANNs) do not transfer directly to spiking neural networks (SNNs)
In this article, we focus on the self-supervised learning problem of optical flow estimation from event-based camera inputs.
We show that the performance of the proposed ANNs and SNNs are on par with that of the current state-of-the-art ANNs trained in a self-supervised manner.
arXiv Detail & Related papers (2021-06-03T14:03:41Z) - SpikeMS: Deep Spiking Neural Network for Motion Segmentation [7.491944503744111]
textitSpikeMS is the first deep encoder-decoder SNN architecture for the real-world large-scale problem of motion segmentation.
We show that textitSpikeMS is capable of textitincremental predictions, or predictions from smaller amounts of test data than it is trained on.
arXiv Detail & Related papers (2021-05-13T21:34:55Z) - Progressive Tandem Learning for Pattern Recognition with Deep Spiking
Neural Networks [80.15411508088522]
Spiking neural networks (SNNs) have shown advantages over traditional artificial neural networks (ANNs) for low latency and high computational efficiency.
We propose a novel ANN-to-SNN conversion and layer-wise learning framework for rapid and efficient pattern recognition.
arXiv Detail & Related papers (2020-07-02T15:38:44Z) - Event-based Asynchronous Sparse Convolutional Networks [54.094244806123235]
Event cameras are bio-inspired sensors that respond to per-pixel brightness changes in the form of asynchronous and sparse "events"
We present a general framework for converting models trained on synchronous image-like event representations into asynchronous models with identical output.
We show both theoretically and experimentally that this drastically reduces the computational complexity and latency of high-capacity, synchronous neural networks.
arXiv Detail & Related papers (2020-03-20T08:39:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.