Litcius/Paper detail

Image Edge Detector with Gabor Type Filters Using a Spiking Neural Network of Biologically Inspired Neurons

Krishnamurthy Vemuru

2020Algorithms21 citationsDOIOpen Access PDF

Abstract

We report the design of a Spiking Neural Network (SNN) edge detector with biologically inspired neurons that has a conceptual similarity with both Hodgkin-Huxley (HH) model neurons and Leaky Integrate-and-Fire (LIF) neurons. The computation of the membrane potential, which is used to determine the occurrence or absence of spike events, at each time step, is carried out by using the analytical solution to a simplified version of the HH neuron model. We find that the SNN based edge detector detects more edge pixels in images than those obtained by a Sobel edge detector. We designed a pipeline for image classification with a low-exposure frame simulation layer, SNN edge detection layers as pre-processing layers and a Convolutional Neural Network (CNN) as a classification module. We tested this pipeline for the task of classification with the Digits dataset, which is available in MATLAB. We find that the SNN based edge detection layer increases the image classification accuracy at lower exposure times, that is, for 1 < t < T /4, where t is the number of milliseconds in a simulated exposure frame and T is the total exposure time, with reference to a Sobel edge or Canny edge detection layer in the pipeline. These results pave the way for developing novel cognitive neuromorphic computing architectures for millisecond timescale detection and object classification applications using event or spike cameras.

Topics & Concepts

Computer scienceSobel operatorArtificial intelligenceCanny edge detectorEdge detectionPattern recognition (psychology)Convolutional neural networkDetectorPipeline (software)Computer visionNeuromorphic engineeringEnhanced Data Rates for GSM EvolutionDeriche edge detectorArtificial neural networkImage processingImage (mathematics)Programming languageTelecommunicationsAdvanced Memory and Neural ComputingNeural dynamics and brain functionNeural Networks and Reservoir Computing