Skip to main content

Advertisement

Log in

Research Progress of spiking neural network in image classification: a review

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Spiking neural network (SNN) is a new generation of artificial neural networks (ANNs), which is more analogous with the brain. It has been widely considered with neural computing and brain-like intelligence. SNN is a sparse trigger event-driven model, and it has the characteristics of hardware friendliness and energy saving. SNN is more suitable for hardware implementation and rapid information processing. SNN is also a powerful method for deep learning (DL) to study brain-like computing. In this paper, the common SNN learning and training methods in the field of image classification are reviewed. In detail, we examine the SNN algorithms based on synaptic plasticity, approximate backpropagation (BP), and ANN to SNN. This paper comprehensively introduces and tracks the latest progress of SNN. On this basis, we also analyze and discuss the challenges and opportunities it faces. Finally, this paper prospects for the future development of SNN in the aspects of the biological mechanism, network training and design, computing platform, and interdisciplinary communication. This review can provide a reference for the research of SNN to promote its application in complex tasks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Azevedo FA et al (2009) Equal numbers of neuronal and nonneuronal cells make the human brain an isometrically scaled-up primate brain. J Comp Neurol 513(5):532–541

    Article  Google Scholar 

  2. Maass W (1997) Networks of spiking neurons: the third generation of neural network models. Neural Netw 10(9):1659–1671

    Article  Google Scholar 

  3. Taherkhani A, Belatreche A, Li Y, Cosma G, Maguire LP, McGinnity TM (2020) A review of learning in biologically plausible spiking neural networks. Neural Netw 122:253–272

    Article  Google Scholar 

  4. Tan C, Šarlija M, Kasabov N (2020) Spiking neural networks: background, recent development and the NeuCube architecture. Neural Process Lett 52(2):1675–1701

    Article  Google Scholar 

  5. Hodgkin AL, Huxley AF (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. Journal of Physiology, vol. 117

  6. Hubel DH, Wiesel TN (1959) Receptive fields of single neurones in the cat's striate cortex. The Journal of Physiology, vol. 148

  7. Bing Z, Meschede C, Rohrbein F, Huang K, Knoll AC (2018) A survey of robotics control based on learning-inspired spiking neural networks. Front Neurorobot 12:35

    Article  Google Scholar 

  8. Panchev C, Wermter S (2004) Spike-timing-dependent synaptic plasticity: from single spikes to spike trains. Neurocomputing 58-60:365–371

    Article  Google Scholar 

  9. Wysoski SG, Benuskova L, Kasabov N (Sep 2010) Evolving spiking neural networks for audiovisual information processing. Neural Netw 23(7):819–835

    Article  Google Scholar 

  10. Tang C, Chehayeb D, Srivastava K, Nemenman I, Sober SJ (2014) Millisecond-scale motor encoding in a cortical vocal area. PLoS Biol 12(12):e1002018

    Article  Google Scholar 

  11. Serre T (2014) Hierarchical Models of the Visual System In: Encyclopedia of Computational Neuroscience. pp. 1–12

  12. Tavanaei A, Ghodrati M, Kheradpisheh SR, Masquelier T, Maida A (Mar 2019) Deep learning in spiking neural networks. Neural Netw 111:47–63

    Article  Google Scholar 

  13. Tavanaei A, Maida A (2017) Bio-inspired Multi-layer Spiking Neural Network Extracts Discriminative Features from Speech Signals. In: Neural Information Processing (Lecture Notes in Computer Science). pp. 899–908

  14. Masquelier T, Thorpe SJ (2005) Unsupervised learning of visual features through Spike Timing Dependent Plasticity. PLoS Computational Biology, vol. preprint, no. 2007

  15. Perrinet L, Delorme A, Samuelides M, Thorpe SJ (2001) Networks of integrate-and-fire neuron using rank order coding a: how to implement spike time dependent Hebbian plasticity. Neurocomputing 38-40:817–822

    Article  Google Scholar 

  16. Abraham WC, Tate WP (1997) Metaplasticity: a new vista across the field of synaptic plasticity. Prog Neurobiol 52(4):303–323

    Article  Google Scholar 

  17. Rossum MV (2000) Stable Hebbian learning from spike timing-dependent plasticity. The Journal of Neuroscience, vol. 20, no. 23

  18. Song S, Miller KD, Abbott LF (2000) Competitive Hebbian learning through spike-timing-dependent synaptic plasticity. Nat Neurosci 3(9):919–926

    Article  Google Scholar 

  19. Beyeler M, Dutt ND, Krichmar JL (Dec 2013) Categorization and decision-making in a neurobiologically plausible spiking network using a STDP-like learning rule. Neural Netw 48:109–124

    Article  Google Scholar 

  20. Meftah B, Lezoray O, Benyettou A (2010) Segmentation and edge detection based on spiking neural network model. Neural Process Lett 32(2):131–146

    Article  Google Scholar 

  21. Thorpe SJ, Guyonneau R, Guilbaud N, Allegraud J-M, VanRullen R (2004) SpikeNet: real-time visual processing with one spike per neuron. Neurocomputing 58-60:857–864

    Article  Google Scholar 

  22. Lee J, Aphinyanaphongs Y, Curtin JP, Chern JY, Frey MK, Boyd LR (Sep 2016) The safety of same-day discharge after laparoscopic hysterectomy for endometrial cancer. Gynecol Oncol 142(3):508–513

    Article  Google Scholar 

  23. Samanwoy GD, Hojjat A (2007) Improved spiking neural networks for EEG classification and epilepsy and seizure detection. Integrat Comput-Aided Engin 14(3):187–212

    Article  Google Scholar 

  24. Kasabov N, Feigin V, Hou ZG, Chen Y, Liang L, Krishnamurthi R, Othman M, Parmar P (2014) Evolving spiking neural networks for personalised modelling, classification and prediction of spatio-temporal patterns with a case study on stroke. Neurocomputing 134:269–279

    Article  Google Scholar 

  25. Kasabov NK (Apr 2014) NeuCube: a spiking neural network architecture for mapping, learning and understanding of spatio-temporal brain data. Neural Netw 52:62–76

    Article  Google Scholar 

  26. Pfeiffer M, Pfeil T (2018) Deep learning with spiking neurons: opportunities and challenges. Front Neurosci 12:774

    Article  Google Scholar 

  27. Praveena J, Venkatesan K (2014) Advanced auto adaptive edge-detection algorithm for flame monitoring and fire image processing

  28. Querlioz D, Bichler O, Dollfus P, Gamrat C (2013) Immunity to device variations in a spiking neural network with Memristive Nanodevices. IEEE Trans Nanotechnol 12(3):288–295

    Article  Google Scholar 

  29. Brader JM, Senn W, Fusi S (2007) Learning real-world stimuli in a neural network with spike-driven synaptic dynamics. Neural Comput 19(11):2881–2912

    Article  MathSciNet  MATH  Google Scholar 

  30. Moraitis T, Sebastian A, Eleftheriou E (2018) Spiking neural networks enable two-dimensional neurons and unsupervised multi-timescale learning. In: 2018 International Joint Conference on Neural Networks (IJCNN)

  31. Luke R, Mcalpine D (2019) A Spiking Neural Network Approach to Auditory Source Lateralisation. In: ICASSP 2019–2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)

  32. Wu J, Chua Y, Zhang M, Yang Q, Li G, Li H (2019) Deep spiking neural network with spike count based learning rule: IEEE

  33. Cruz-Albrecht JM, Yung MW, Srinivasa N (Jun 2012) Energy-efficient neuron, synapse and STDP integrated circuits. IEEE Trans Biomed Circuits Syst 6(3):246–256

    Article  Google Scholar 

  34. Zhang L, Zhou S, Zhi T, Du Z, Chen Y (2019) TDSNN: from deep neural networks to deep spike neural networks with temporal-coding. Proc AAAI Conf Artificial Intel 33:1319–1326

    Google Scholar 

  35. Lee C, Kosta AK, Zhu AZ, Chaney K, Daniilidis K, Roy K (2020) Spike-FlowNet: Event-based Optical Flow Estimation with Energy-Efficient Hybrid Neural Networks. Spike-FlowNet: Event-Based Optical Flow Estimation with Energy-Efficient Hybrid Neural Networks

  36. Amirsoleimani A, Ahmadi M, Ahmadi A (2017) STDP-based unsupervised learning of memristive spiking neural network by Morris-Lecar model. In: 2017 International Joint Conference on Neural Networks (IJCNN)

  37. Moraitis T, Sebastian A, Boybat I, Gallo ML, Eleftheriou E (2017) Fatiguing STDP: learning from spike-timing codes in the presence of rate codes. In: 2017 International Joint Conference on Neural Networks (IJCNN)

  38. Yu Q, Wang L, Dang J (2018) Efficient Multi-spike Learning with Tempotron-Like LTP and PSD-Like LTD. In: Neural Information Processing (Lecture Notes in Computer Science). pp. 545–554

  39. Alemi A, Machens C, Denève S, Slotine JJ (2017) Learning arbitrary dynamics in efficient, balanced spiking networks using local plasticity rules

  40. Kang WM, Kim CH, Lee S, Woo SY, Lee JH (2019) A spiking neural network with a global self-controller for unsupervised learning based on spike-timing-dependent plasticity using flash memory synaptic devices. In; 2019 International Joint Conference On Neural Networks (IJCNN)

  41. Kiselev M, Lavrentyev A (2019) A preprocessing layer in spiking neural networks – structure, parameters, performance criteria. In: 2019 International Joint Conference on Neural Networks (IJCNN)

  42. Hu Z, Wang T, Hu X (2017) An STDP-Based Supervised Learning Algorithm for Spiking Neural Networks. In: Neural Information Processing (Lecture Notes in Computer Science. pp. 92–100

  43. Zuo L, Chen S, Qu H, Zhang M (2017) A Fast Precise-Spike and Weight-Comparison Based Learning Approach for Evolving Spiking Neural Networks. In: Neural Information Processing (Lecture Notes in Computer Science. pp. 797–804

  44. Matsubara T (2017) Spike timing-dependent conduction delay learning model classifying spatio-temporal spike patterns. In: international joint conference on neural networks

  45. Falez P, Tirilly P, Bilasco IM, Devienne P, Boulet P (2018) Mastering the output frequency in spiking neural networks. In: 2018 International Joint Conference on Neural Networks (IJCNN)

  46. Chen R, Ma H, Guo P, Xie S, Li P, Wang D (2018) Low Latency Spiking ConvNets with Restricted Output Training and False Spike Inhibition. pp. 1–8

  47. Slade S, Zhang L (2018) Topological evolution of spiking neural networks," in 2018 international joint conference on neural networks (IJCNN)

  48. Taherkhani A, Cosma G, McGinnity TM (2020) Optimization of output spike train encoding for a spiking neuron based on its Spatio–temporal input pattern. IEEE Transac Cog Develop Syst 12(3):427–438

    Article  Google Scholar 

  49. Bagheri A, Rajendran O, Rajendran B (2017) Training probabilistic spiking neural networks with first-to-spike decoding

  50. Kumar S, Kaposvari P, Vogels R (Aug 2017) Encoding of predictable and unpredictable stimuli by inferior temporal cortical neurons. J Cogn Neurosci 29(8):1445–1454

    Article  Google Scholar 

  51. Thorpe S, Fize D, Marlot C (n.d.) Speed of processing in the human visual system. Nature

  52. Nadasdy Z (2009) Information encoding and reconstruction from the phase of action potentials. Front Syst Neurosci 3:6

    Article  Google Scholar 

  53. Loiselle S, Rouat J, Pressnitzer D, Thorpe S (2005) Exploration of rank order coding with spiking neural networks for speech recognition. In: IEEE international joint conference on neural networks. pp. 2076-2080

  54. Freiwald WA, Tsao DY (2010) Functional compartmentalization and viewpoint generalization within the macaque face-processing system. Science 330(6005):845–851

    Article  Google Scholar 

  55. Yepes AJ, Tang J, Mashford BS (2017) Improving Classification Accuracy of Feedforward Neural Networks for Spiking Neuromorphic Chips. In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI-17). pp. 1973–1979

  56. Roy K, Jaiswal A, Panda P (2019) Towards spike-based machine intelligence with neuromorphic computing. Nature 575(7784):607–617

    Article  Google Scholar 

  57. O'Connor P, Welling M (2016) Deep Spiking Networks

  58. Tao L, Liu Z, Lin F, Jin Y, Gang Q, Wen W (2017) MT-spike: a multilayer time-based spiking neuromorphic architecture with temporal error backpropagation. IEEE Press

  59. Fang H, Shrestha A, Zhao Z, Qiu Q (2020) Exploiting neuron and synapse filter dynamics in spatial temporal learning of deep spiking neural network. In Twenty-Ninth International Joint Conference on Artificial Intelligence and Seventeenth Pacific Rim International Conference on Artificial Intelligence {IJCAI-PRICAI-20}

  60. Zhou S, Li X, Chen Y, Chandrasekaran ST, Sanyal A (2019) Temporal-coded deep spiking neural network with easy training and robust performance

  61. Wu Y, Deng L, Li G, Zhu J, Shi L (2017) Spatio-temporal backpropagation for training high-performance spiking neural networks

  62. Wu Y, Deng L, Li G, Zhu J, Shi L (2019) Direct training for spiking neural networks: faster, larger, better. Proc AAAI Conf Artificial Intel 33:1311–1318

    Google Scholar 

  63. Lee C, Sarwar SS, Panda P, Srinivasan G, Roy K (2019) Enabling spike-based backpropagation for training deep neural network architectures

  64. Cheng X, Hao Y, Xu J, Xu J (2020) LISNN: improving spiking neural networks with lateral interactions for robust object recognition. In: Twenty-Ninth International Joint Conference On Artificial Intelligence and Seventeenth Pacific rim International Conference on Artificial Intelligence {IJCAI-PRICAI-20}

  65. Panda P, Roy K (2016) Unsupervised regenerative learning of hierarchical features in spiking deep networks for object recognition. In: 2016 international joint conference on neural networks (IJCNN)

  66. Neftci EO, Augustine C, Paul S, Detorakis G (2017) Event-driven random Back-propagation: enabling neuromorphic deep learning machines. Front Neurosci 11:324

    Article  Google Scholar 

  67. Jin Y, Zhang W, Li P (2018) Hybrid macro/Micro level backpropagation for training deep spiking neural networks

  68. Huh D, Sejnowski TJ (2017) Gradient descent for spiking neural networks

  69. Pehlevan C (2019) A spiking neural network with local learning rules derived from nonnegative similarity matching. In: IEEE

  70. Zhang M, Wu J, Chua Y, Luo X, Li H (2019) MPD-AL: an efficient membrane potential driven aggregate-label learning algorithm for spiking neurons

  71. Zhang W, Li P (2019) Spike-train level backpropagation for training deep recurrent spiking neural networks

  72. Kim J, Kim K, Kim JJ (2020) Unifying activation- and timing-based learning rules for spiking neural networks

  73. Zhang W, Li P (2020) Temporal spike sequence learning via backpropagation for deep spiking neural networks

  74. Wu H, Zhang Y, Weng W, Xiong YZZ, Zha Z-J, Sun X, Wu F (2021) Training Spiking Neural Networks with Accumulated Spiking Flow", Association for the Advancement of Artificial Intelligence(AAAI)

  75. Hu S, Qiao G, Chen T, Yu Q, Liu Y, Rong L (2021) Quantized STDP-based online-learning spiking neural network. Neural Comput & Applic 33(19):12317–12332

    Article  Google Scholar 

  76. Qiao GC, Ning N, Zuo Y, Hu SG, Yu Q, Liu Y (Oct 7 2021) Direct training of hardware-friendly weight binarized spiking neural network with surrogate gradient learning towards spatio-temporal event-based dynamic data recognition. Neurocomputing 457:203–213

    Article  Google Scholar 

  77. Chen J, Qiu X, Ding C, Wu Y (2022) SAR image classification based on spiking neural network through spike-time dependent plasticity and gradient descent. ISPRS J Photogramm Remote Sens 188:109–124

    Article  Google Scholar 

  78. Zhang F, Zhong Y, Chen L, Wang Z (2022) Event-based circular detection for AUV docking based on spiking neural network. Frontiers in Neurorobotics, vol. 15, Art no 815144, 15

  79. Cheng L, Liu Y, Hou Z-G, Tan M, Du D, Fei M (2019) A rapid spiking neural network approach with an application on hand gesture recognition. IEEE Transac Cog Develop Syst 13(1):151–161

    Article  Google Scholar 

  80. Safa A, Bourdoux A, Ocket I, Catthoor F, Gielen GG (2021) On the use of spiking neural networks for ultralow-power radar gesture recognition. IEEE Microw Wireless Compo Lett 32(3):222–225

    Article  Google Scholar 

  81. Liu Y et al (2022) Spike-based approximate backpropagation algorithm of brain-inspired deep SNN for sonar target classification. Computational Intelligence and Neuroscience, vol, 2022

  82. Liu Y, Cao K, Wang R, Tian M, Xie Y (2022) Hyperspectral Image Classification of Brain-Inspired Spiking Neural Network Based on Attention Mechanism. IEEE Geoscience and Remote Sensing Letters, vol. 19, 2022, Art no. 6009405

  83. Xie H, Jiang X, Hu X, Wu Z, Wang G, Xie K (2022) High-efficiency and low-energy ship recognition strategy based on spiking neural network in SAR images. Frontiers in Neurorobotics, vol. 16. Art no. 970832

  84. Yu Q, Shen J, Wang Y, Tang H, Gang P (2018) Jointly learning network connections and link weights in spiking neural networks. In: Twenty-Seventh International Joint Conference on Artificial Intelligence {IJCAI-18}

  85. Tavanaei A, Kirby Z, Maida AS (2018) "training spiking ConvNets by STDP and gradient descent," in 2018 international joint conference on neural networks (IJCNN)

  86. Lee C, Panda P, Srinivasan G, Roy K (2018) Training deep spiking convolutional neural networks with STDP-based unsupervised pre-training followed by supervised fine-tuning. Front Neurosci 12:435

    Article  Google Scholar 

  87. Tavanaei A, Maida A (2019) BP-STDP: approximating backpropagation using spike timing dependent plasticity. Neurocomputing 330:39–47

    Article  Google Scholar 

  88. Bellec G, Scherr F, Hajek E, Salaj D, Legenstein R, Maass W (2019) Biologically inspired alternatives to backpropagation through time for learning in recurrent neural nets

  89. Zheng H, Wu Y, Deng L, Hu Y, Li G (2020) Going deeper with directly-trained larger spiking neural networks

  90. Mostafa H (Jul 2018) Supervised learning based on temporal coding in spiking neural networks. IEEE Trans Neural Netw Learn Syst 29(7):3227–3235

    Google Scholar 

  91. Mesnard T, Gerstner W, Brea J (2016) Towards deep learning with spiking neurons in energy based models with contrastive Hebbian plasticity

  92. Querlioz D, Bichler O, Gamrat C (2018) Simulation of a memristor-based spiking neural network immune to device variations. In: IEEE

  93. Shrestha A, Ahmed K, Wang Y, Qiu Q (2017) Stable spike-timing dependent plasticity rule for multilayer unsupervised and supervised learning: In: 2017 International Joint Conference on Neural Networks (IJCNN)

  94. Tavanaei A, Masquelier T, Maida AS (2016) Acquisition of Visual Features through Probabilistic Spike-Timing-Dependent Plasticity0

  95. Nessler B, Pfeiffer M, Buesing L, Maass W (2013) Bayesian computation emerges in generic cortical microcircuits through spike-timing-dependent plasticity. PLoS Comput Biol 9(4):e1003037

    Article  MathSciNet  Google Scholar 

  96. Tavanaei A, Maida AS (2017) Multi-layer unsupervised learning in a spiking convolutional neural network. In: International Joint Conference on Neural Networks

  97. Thiele JC, Bichler O, Dupret A (2018) A timescale invariant STDP-based spiking deep network for unsupervised online feature extraction from event-based sensor data," in 2018 international joint conference on neural networks (IJCNN)

  98. Yu M, Tang H, Gang P (2018) A supervised multi-spike learning algorithm for spiking neural networks. In: 2018 international joint conference on neural networks (IJCNN)

  99. Morrison A, Aertsen A, Diesmann M (2007) Spike-timing-dependent plasticity in balanced random networks. Neural Comput 19(6):1437–1467

    Article  MathSciNet  MATH  Google Scholar 

  100. Diehl PU, Cook M (2015) Unsupervised learning of digit recognition using spike-timing-dependent plasticity. Front Comput Neurosci 9:99

    Article  Google Scholar 

  101. Iyer LR, Basu A (2017) Unsupervised learning of event-based image recordings using spike-timing-dependent plasticity. In: international joint conference on neural networks

  102. Xiao R, Yu Q, Yan R, Tang H (2019) Fast and accurate classification with a multi-spike learning algorithm for spiking neurons," In: Twenty-Eighth International Joint Conference on Artificial Intelligence {IJCAI-19}

  103. Srinivasan G, Roy S, Raghunathan V, Roy K (2017) Spike timing dependent plasticity based enhanced self-learning for efficient pattern recognition in spiking neural networks. In: 2017 International Joint Conference on Neural Networks (IJCNN)

  104. Liu D, Yue S (2018) Video-based disguise face recognition based on deep spiking neural network. In: 2018 International Joint Conference on Neural Networks (IJCNN)

  105. Saunders DJ, Siegelmann HT, Kozma R, Ruszinkao M (2018) STDP learning of image patches with convolutional spiking neural networks," in 2018 international joint conference on neural networks (IJCNN)

  106. Hazan H, Saunders D, Sanghavi DT, Siegelmann H, Kozma H (2018) Unsupervised Learning with Self-Organizing Spiking Neural Networks. pp. 1–6

  107. Legenstein R, Pecevski D, Maass W (2008) A learning theory for reward-modulated spike-timing-dependent plasticity with application to biofeedback. PLoS Comput Biol 4(10):e1000180

    Article  MathSciNet  Google Scholar 

  108. Legenstein R, Chase SM, Schwartz AB, Maass W (2010) A reward-modulated hebbian learning rule can explain experimentally observed network reorganization in a brain control task. J Neurosci 30(25):8400–8410

    Article  Google Scholar 

  109. Liu J, Zhao G (2018) A bio-inspired SOSNN model for object recognition. pp. 1–8

  110. Mozafari M, Ganjtabesh M, Nowzari-Dalini A, Thorpe SJ, Masquelier T (2019) Bio-inspired digit recognition using reward-modulated spike-timing-dependent plasticity in deep convolutional networks. Pattern Recogn 94:87–95

    Article  Google Scholar 

  111. Falez P, Tirilly P, Bilasco IM, Devienne P, Boulet P (2019) Multi-layered spiking neural network with target timestamp threshold adaptation and STDP

  112. Khacef L, Miramond B, Barrientos D, Upegui A (2019) Self-organizing neurons: toward brain-inspired unsupervised learning," in IEEE international joint conference on neural networks (IJCNN) 2019

  113. Xiang S, Ren Z, Song Z, Zhang Y, Hao Y (2020) Computing Primitive of Fully VCSEL-Based All-Optical Spiking Neural Network for Supervised Learning and Pattern Classification. IEEE Trans Neural Netw Learn Syst PP(99):1–12

    Google Scholar 

  114. Wu J, Chua Y, Li H (2018) A biologically plausible speech recognition framework based on spiking neural networks. In: 2018 international joint conference on neural networks (IJCNN)

  115. Yang Y, Ren J, Duan F (2022) The spiking rates inspired encoder and decoder for spiking neural networks: an illustration of hand gesture recognition. Cogn Comput:1–16

  116. Yao Y, Yu Q, Wang L, Dang J (2019) A spiking neural network with distributed Keypoint encoding for robust sound recognition. In: 2019 international joint conference on neural networks (IJCNN)

  117. Mansouri-Benssassi E, Ye J (2019) Speech emotion recognition with early visual cross-modal enhancement using spiking neural networks," in 2019 international joint conference on neural networks (IJCNN)

  118. Zhu L, Dong S, Li J, Huang T, Tian Y (2020) Retina-Like Visual Image Reconstruction via Spiking Neural Model. In: 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)

  119. Maass W, Markram H (2004) On the computational power of circuits of spiking neurons. J Comput Syst Sci 69(4):593–616

    Article  MathSciNet  MATH  Google Scholar 

  120. O'Connor P, Neil D, Liu SC, Delbruck T, Pfeiffer M (2013) Real-time classification and sensor fusion with a spiking deep belief network. Front Neurosci 7:178

    Article  Google Scholar 

  121. Perez-Carrasco JA, Bo Zhao, Serrano C, Acha B, Serrano-Gotarredona T, Shouchun Chen, Linares-Barranco B (Nov 2013) Mapping from frame-driven to frame-free event-driven vision systems by low-rate rate coding and coincidence processing--application to feedforward ConvNets. IEEE Trans Pattern Anal Mach Intell 35(11):2706–2719

    Article  Google Scholar 

  122. Esser SK et al (2016) Convolutional networks for fast, energy-efficient neuromorphic computing. Proc Natl Acad Sci U S A 113(41):11441–11446

    Article  Google Scholar 

  123. Hunsberger E, Eliasmith C (2016) Training spiking deep networks for neuromorphic hardware

  124. Cao Y, Chen Y, Khosla D (2014) Spiking deep convolutional neural networks for energy-efficient object recognition. Int J Comput Vis 113(1):54–66

    Article  MathSciNet  Google Scholar 

  125. Diehl PU, Neil D, Binas J, Liu M, Liu SC (2015) Fast-classifying, high-accuracy spiking deep networks through weight and threshold balancing. In: International Joint Conference on Neural Networks

  126. Hunsberger E, Eliasmith C (2015) Spiking deep networks with LIF neurons. Computer ence

  127. Neil D, Liu S-C (2016) Effective sensor fusion with event-based sensors and deep network architectures," presented at the 2016 IEEE international symposium on circuits and systems (ISCAS)

  128. Neil D, Pfeiffer M, Liu S-C (2016) Learning to be efficient. Presented at the proceedings of the 31st annual ACM symposium on applied computing

  129. Li J, Hu W, Yuan Y, Huo H, Fang T (2017) Bio-Inspired Deep Spiking Neural Network for Image Classification. In: Neural Information Processing (Lecture Notes in Computer Science. pp. 294–304

  130. Rueckauer B, Lungu IA, Hu Y, Pfeiffer M, Liu SC (2017) Conversion of continuous-valued deep networks to efficient event-driven networks for image classification. Front Neurosci 11:682

    Article  Google Scholar 

  131. Chen R, Ma H, Xie S, Guo P, Li P, Wang D (2018) Fast and Efficient Deep Sparse Multi-Strength Spiking Neural Networks with Dynamic Pruning. pp. 1–8

  132. Sengupta A, Ye Y, Wang R, Liu C, Roy K (2019) Going deeper in spiking neural networks: VGG and residual architectures. Front Neurosci 13:95

    Article  Google Scholar 

  133. Rathi N, Srinivasan G, Panda P, Roy K (2020) Enabling deep spiking neural networks with hybrid conversion and spike timing dependent backpropagation

  134. Han BRoy K (2020) Deep spiking neural network: energy efficiency through time based coding. Computer Vision – ECCV, 2020

  135. Han B, Srinivasan G, Roy K, (2020) RMP-SNN: residual membrane potential neuron for enabling deeper high-accuracy and low-latency spiking neural network. IEEE

  136. Tan W, Patel D, Kozma R (2020) Strategy and benchmark for converting deep Q-networks to event-driven spiking neural networks.

  137. Deng S, Gu S (2021) Optimal conversion of conventional artificial neural networks to spiking neural networks

  138. Yu Q, Ma C, Song S, Zhang G, Dang J, Tan KC (2022) Constructing accurate and efficient deep spiking neural networks with double-threshold and augmented schemes. IEEE Trans Neural Netw Learn Syst 33(4):1714–1726

    Article  Google Scholar 

  139. Zhu L, et al (2022) Event-based video reconstruction via potential-assisted spiking neural network

  140. Bu T, et al (2022) Optimized potential initialization for low-latency spiking neural networks

  141. Meng Q, Yan S, Xiao M, Wang Y, Lin Z, Luo Z-Q (2022) Training much deeper spiking neural networks with a small number of time-steps. Neural Netw 153:254–268

    Article  Google Scholar 

  142. Yan Z, Zhou J, Wong W-F (2021) Near lossless transfer learning for spiking neural networks. Association for the Advancement of artificial intelligence(AAAI)

  143. Merolla P, Arthur J, Akopyan F, Imam N, Manohar R, Modha DS (2011) A digital neurosynaptic core using embedded crossbar memory with 45pJ per spike in 45nm. In: Custom Integrated Circuits Conference. pp. 1–4

  144. Esser SK, Appuswamy R, Merolla P, Arthur JV, Modha DS (2015) Backpropagation for energy-efficient neuromorphic computing

  145. Guo W, et al (2021) Toward the Optimal Design and FPGA Implementation of Spiking Neural Networks. IEEE Transactions on Neural Networks and Learning Systems. PP. 99

  146. Mack J, et al (2020) RANC: reconfigurable architecture for neuromorphic computing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems PP99:1–1

  147. Truong-Tuan V, et al (2021) FPGA Implementation of Parallel Neurosynaptic Cores for Neuromorphic Architectures. 2021 19th IEEE International New Circuits and Systems Conference (NEWCAS) IEEE

  148. Yang ZT, Han ZJ, Huang YC, Ye TT, IEEE (2021) 55nm CMOS Analog Circuit Implementation of LIF and STDP Functions for Low-Power SNNs. In. IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), Electr Network, 2021

  149. Zhang J, Liang M, Wei J, Wei S, Chen H, Soc IC (2021) A 28nm configurable asynchronous SNN accelerator with energy-efficient learning. In: 27th IEEE international symposium on asynchronous circuits and systems (ASYNC). Electr Network 2021:34–39

    Google Scholar 

  150. Zenke F, Ganguli S (2018) SuperSpike: supervised learning in multilayer spiking neural networks. Neural Comput 30(6):1514–1541

    Article  MathSciNet  MATH  Google Scholar 

  151. She X, Long Y, Mukhopadhyay S (2019) Improving robustness of ReRAM-based spiking neural network accelerator with stochastic spike-timing-dependent-plasticity. IEEE

  152. Sharmin S, Panda P, Sarwar SS, Lee C, Ponghiran W, Roy K (2019) A comprehensive analysis on adversarial robustness of spiking neural networks. IEEE

  153. Sharmin S, Rathi N, Panda P, Roy K (2020) Inherent adversarial robustness of deep spiking neural networks: effects of discrete input encoding and non-linear activations

  154. Kim S, Park S, Na B, Yoon S (2020) Spiking-YOLO: spiking neural network for energy-efficient object detection. Proc AAAI Conf Artificial Intel 34(7):11270–11277

    Google Scholar 

  155. Chu H, Yan Y, Gan L, Jia H, Qian L, Huan Y, Zheng L, Zou Z (2022) A neuromorphic processing system with spike-driven SNN processor for wearable ECG classification. IEEE Trans Biomed Circuits Syst 16(4):511–523

    Article  Google Scholar 

  156. Mancoo A, Keemink SW, Machens CK (2020) Understanding spiking networks through convex optimization", 34th Conference on Neural Information Processing Systems (NeurIPS 2020)

  157. Liang L et al (2021) Exploring adversarial attack in spiking neural networks with spike-compatible gradient, Ieee Transactions on Neural Networks and Learning Systems

  158. Kumarasinghe K, Kasabov N, Taylor D (2021) Brain-inspired spiking neural networks for decoding and understanding muscle activity and kinematics from electroencephalography signals during hand movements. Sci Rep 11(1):1–15

    Article  Google Scholar 

  159. Lopez-Randulfe J, Duswald T, Bing Z, Knoll A (2021) Spiking neural network for Fourier transform and object detection for automotive radar. Front Neurorobotics, vol. 15, Art no. 688344

  160. Kwon D, Jung G, Shin W, Jeong Y, Hong S, Oh S, Kim J, Bae JH, Park BG, Lee JH (2021) Efficient fusion of spiking neural networks and FET-type gas sensors for a fast and reliable artificial olfactory system. Sensors Actuators B Chem 345:130419

    Article  Google Scholar 

  161. Wu J, Chua Y, Zhang M, Li G, Li H, Tan KC (2021) A tandem learning rule for effective training and rapid inference of deep spiking neural networks. IEEE Transactions on Neural Networks and Learning Systems

  162. Li W, Chen H, Guo J, Zhang Z, Wang Y (2022) Brain-inspired multilayer perceptron with spiking neurons

  163. Li Y, et al. (2022) Neuromorphic data augmentation for training spiking neural networks

  164. Liu F, et al (n.d.) DynSNN: A Dynamic Approach to Reduce Redundancy in Spiking Neural Networks. ICASSP 2022–2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 0

Download references

Acknowledgements

This work is supported by National Nature Science Foundation of China (grant No.61871106), and the Open Project Program Foundation of the Key Laboratory of Opto-Electronics Information Processing, Chinese Academy of Sciences (OEIP-O-202002).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ying Wei.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

ESM 1

(DOCX 95 kb)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Niu, LY., Wei, Y., Liu, WB. et al. Research Progress of spiking neural network in image classification: a review. Appl Intell 53, 19466–19490 (2023). https://doi.org/10.1007/s10489-023-04553-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-04553-0

Keywords

Navigation