An Adaptive Sampling and Edge Detection Approach for Encoding Static Images for Spiking Neural Networks
Peyton Chandarana, Junlin Ou, Ramtin Zand

TL;DR
This paper introduces an adaptive edge detection and sampling method to encode static images into spike trains for spiking neural networks, significantly improving encoding accuracy and efficiency for low-power edge devices.
Contribution
It proposes a novel image encoding technique combining edge detection with adaptive sampling for SNNs, enhancing signal fidelity and reducing error compared to traditional methods.
Findings
Achieved 18x reduction in RMSE compared to conventional SF encoding.
Achieved 7x reduction in RMSE compared to TBR encoding.
Improved image encoding accuracy for MNIST dataset.
Abstract
Current state-of-the-art methods of image classification using convolutional neural networks are often constrained by both latency and power consumption. This places a limit on the devices, particularly low-power edge devices, that can employ these methods. Spiking neural networks (SNNs) are considered to be the third generation of artificial neural networks which aim to address these latency and power constraints by taking inspiration from biological neuronal communication processes. Before data such as images can be input into an SNN, however, they must be first encoded into spike trains. Herein, we propose a method for encoding static images into temporal spike trains using edge detection and an adaptive signal sampling method for use in SNNs. The edge detection process consists of first performing Canny edge detection on the 2D static images and then converting the edge detected…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural dynamics and brain function · Neural Networks and Reservoir Computing
