Removing the Compute Bottleneck for Event-based Visual Place Recognition with Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Neuromorphic sensing and computing promise low latency and high energy efficiency for robotics, yet most event-based visual place recognition (VPR) pipelines reintroduce dense, frame-like computation downstream of an inherently sparse sensor, forfeiting the sensor's latency advantage. In this paper, we address the problem of resolving an event-based VPR query in tens of microseconds on a commodity CPU. We train a two-layer spiking neural network (SNN) with additive spike-timing-dependent plasticity (STDP), which drives the learned weight matrix towards a strongly bimodal distribution, amenable to aggressive magnitude pruning. At inference, our pipeline exploits this sparsity by reading only the pruned weights corresponding to the query's active pixels. As surviving weights share a near-uniform magnitude, each neuron's score reduces to an integer count of matching synapses instead of a weighted sum, lowering per-query latency. This computation is small enough to remain resident in a CPU's fast on-chip cache. On three event-based VPR benchmarks, our sparse SNN exceeds the recall of LENS, an existing event-based SNN, while reducing per-query latency by 5.5-6.2x to tens of microseconds. It matches the recall of a dense variant of our network and of the sum-of-absolute-differences (SAD) baseline, while reading 10x fewer weights than the dense variant. We further characterise how recall and latency scale with the number of active pixels and reference places. These results suggest that the sparsity of both event-based input and learned weights can already be exploited for low-latency inference on conventional processors.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 35 references that are in the map. First posted on arXiv 12 Oct 2026.
Builds on
22 of 35 references.
References · 22
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2019Event-based Vision: A Surveycited by 1,016
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 426
- 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 259
- 2017A Survey of Neuromorphic Computing and Neural Networks in Hardwarecited by 85
- 2023Speck: A Smart event-based Vision Sensor with a low latency 327K Neuron Convolutional Neuronal Network Processing Pipelinecited by 52
- 2023A Survey on Efficient Training of Transformerscited by 39
- 2020Event-based visual place recognition with ensembles of temporal windowscited by 36
- 2022How Many Events do You Need? Event-based Visual Place Recognition Using Sparse But Varying Pixelscited by 18
- 2020Binary Neural Networks for Memory-Efficient and Effective Visual Place Recognition in Changing Environmentscited by 16
10 more
- 2021Spiking Neural Networks for Visual Place Recognition via Weighted Neuronal Assignmentscited by 15
- 2024Dataset and Benchmark: Novel Sensors for Autonomous Vehicle Perceptioncited by 15
- 2018Anatomy Of High-Performance Deep Learning Convolutions On SIMD Architecturescited by 12
- 2023Design Space Exploration of Low-Bit Quantized Neural Networks for Visual Place Recognitioncited by 11
- 2020A Systematic Survey of General Sparse Matrix-Matrix Multiplicationcited by 10
- 2024A compact neuromorphic system for ultra-energy-efficient, on-device robot localizationcited by 9
- 2022Highly-Efficient Binary Neural Networks for Visual Place Recognitioncited by 8
- 2023VPRTempo: A Fast Temporally Encoded Spiking Neural Network for Visual Place Recognitioncited by 6
- 2026Event-Driven Neuromorphic Vision Enables Energy-Efficient Visual Place Recognitioncited by 3
- 2025Prepare for Warp Speed: Sub-millisecond Visual Place Recognition Using Event Camerascited by 2
Built on by
Not cited yet.