Braille Letter Reading: A Benchmark for Spatio-Temporal Pattern Recognition on Neuromorphic HardwareSimon F Muller-Cleve, Vittorio Fra, Lyes Khacef et al.
Spatio-temporal pattern recognition is a fundamental ability of the brain which is required for numerous real-world activities. Recent deep learning approaches have reached outstanding accuracies in such tasks, but their implementation on conventional embedded solutions is still very computationally and energy expensive. Tactile sensing in robotic applications is a representative example where real-time processing and energy efficiency are required. Following a brain-inspired computing approach, we propose a new benchmark for spatio-temporal tactile pattern recognition at the edge through Braille letter reading. We recorded a new Braille letters dataset based on the capacitive tactile sensors of the iCub robot's fingertip. We then investigated the importance of spatial and temporal information as well as the impact of event-based encoding on spike-based computation. Afterward, we trained and compared feedforward and recurrent Spiking Neural Networks (SNNs) offline using Backpropagation Through Time (BPTT) with surrogate gradients, then we deployed them on the Intel Loihi neuromorphic chip for fast and efficient inference. We compared our approach to standard classifiers, in particular to the Long Short-Term Memory (LSTM) deployed on the embedded NVIDIA Jetson GPU, in terms of classification accuracy, power, energy consumption, and delay. Our results show that the LSTM reaches ~97% of accuracy, outperforming the recurrent SNN by ~17% when using continuous frame-based data instead of event-based inputs. However, the recurrent SNN on Loihi with event-based inputs is ~500 times more energy-efficient than the LSTM on Jetson, requiring a total power of only ~30 mW. This work proposes a new benchmark for tactile sensing and highlights the challenges and opportunities of event-based encoding, neuromorphic hardware, and spike-based computing for spatio-temporal pattern recognition at the edge.
4.2NEMar 19, 2025
Towards efficient keyword spotting using spike-based time difference encodersAlejandro Pequeño-Zurro, Lyes Khacef, Stefano Panzeri et al.
Keyword spotting in edge devices is becoming increasingly important as voice-activated assistants are widely used. However, its deployment is often limited by the extreme low-power constraints of the target embedded systems. Here, we explore the Temporal Difference Encoder (TDE) performance in keyword spotting. This recent neuron model encodes the time difference in instantaneous frequency and spike count to perform efficient keyword spotting with neuromorphic processors. We use the TIdigits dataset of spoken digits with a formant decomposition and rate-based encoding into spikes. We compare three Spiking Neural Networks (SNNs) architectures to learn and classify spatio-temporal signals. The proposed SNN architectures are made of three layers with variation in its hidden layer composed of either (1) feedforward TDE, (2) feedforward Current-Based Leaky Integrate-and-Fire (CuBa-LIF), or (3) recurrent CuBa-LIF neurons. We first show that the spike trains of the frequency-converted spoken digits have a large amount of information in the temporal domain, reinforcing the importance of better exploiting temporal encoding for such a task. We then train the three SNNs with the same number of synaptic weights to quantify and compare their performance based on the accuracy and synaptic operations. The resulting accuracy of the feedforward TDE network (89%) is higher than the feedforward CuBa-LIF network (71%) and close to the recurrent CuBa-LIF network (91%). However, the feedforward TDE-based network performs 92% fewer synaptic operations than the recurrent CuBa-LIF network with the same amount of synapses. In addition, the results of the TDE network are highly interpretable and correlated with the frequency and timescale features of the spoken keywords in the dataset. Our findings suggest that the TDE is a promising neuron model for scalable event-driven processing of spatio-temporal patterns.
3.5ROMar 25, 2019
Temporal changes in stimulus perception improve bio-inspired source seekingA. Pequeño-Zurro, D. Shaikh, I. Rañó
Braitenberg vehicles are well known qualitative models of sensor driven animal source seeking (biological taxes) that locally navigate a stimulus function. These models ultimately depend on the perceived stimulus values, while there is biological evidence that animals also use the temporal changes in the stimulus as information source for taxis behaviour. The time evolution of the stimulus values depends on the agent's (animal or robot) velocity, while simultaneously the velocity is typically the variable to control. This circular dependency appears, for instance, when using optical flow to control the motion of a robot, and it is solved by fixing the forward speed while controlling only the steering rate. This paper presents a new mathematical model of a bio-inspired source seeking controller that includes the rate of change of the stimulus in the velocity control mechanism. The above mentioned circular dependency results in a closed-loop model represented by a set of differential-algebraic equations (DAEs), which can be converted to non-linear ordinary differential equations (ODEs) under some assumptions. Theoretical results of the model analysis show that including a term dependent on the temporal evolution of the stimulus improves the behaviour of the closed-loop system compared to simply using the stimulus values. We illustrate the theoretical results through a set of simulations.