Detection of Fast-Moving Objects with Neuromorphic Hardware
Andreas Ziegler, Karl Vetter, Thomas Gossard, Jonas Tebbe, Sebastian Otte, Andreas Zell
TL;DR
This work evaluates the viability of deploying spiking neural networks on neuromorphic hardware for real-time robotic perception using event-based cameras. By benchmarking three SNN frameworks (sinabs, MetaTF, Lava) on three edge devices (DynapCNN, Akida, Loihi2) within a table-tennis robot scenario, the authors quantify ball-detection accuracy, latency, and power across offline and online experiments. They demonstrate that neuromorphic solutions can achieve sub-2-pixel localization accuracy with significantly lower energy than GPUs, while highlighting practical integration challenges (especially data transfer and PCIe connectivity). The study provides a publicly available event-based ball-detection dataset and a cross-device benchmark to guide future deployment and research in real-time neuromorphic robotic perception.
Abstract
Neuromorphic Computing (NC) and Spiking Neural Networks (SNNs) in particular are often viewed as the next generation of Neural Networks (NNs). NC is a novel bio-inspired paradigm for energy efficient neural computation, often relying on SNNs in which neurons communicate via spikes in a sparse, event-based manner. This communication via spikes can be exploited by neuromorphic hardware implementations very effectively and results in a drastic reductions of power consumption and latency in contrast to regular GPU-based NNs. In recent years, neuromorphic hardware has become more accessible, and the support of learning frameworks has improved. However, available hardware is partially still experimental, and it is not transparent what these solutions are effectively capable of, how they integrate into real-world robotics applications, and how they realistically benefit energy efficiency and latency. In this work, we provide the robotics research community with an overview of what is possible with SNNs on neuromorphic hardware focusing on real-time processing. We introduce a benchmark of three popular neuromorphic hardware devices for the task of event-based object detection. Moreover, we show that an SNN on a neuromorphic hardware is able to run in a challenging table tennis robot setup in real-time.
