Biomimetic oculomotor control with spiking neural networks

被引:0
作者
Taasin Saquib
Demetri Terzopoulos
机构
[1] University of California,Computer Science Department
[2] Los Angeles,undefined
来源
Machine Vision and Applications | 2024年 / 35卷
关键词
Deep learning; Bio-inspired vision; Visual tracking; Spiking neural networks;
D O I
暂无
中图分类号
学科分类号
摘要
Spiking neural networks (SNNs) are comprised of artificial neurons that, like their biological counterparts, communicate via electrical spikes. SNNs have been hailed as the next wave of deep learning as they promise low latency and low-power consumption when run on neuromorphic hardware. Current deep neural network models for computer vision often require power-hungry GPUs to train and run, making them great candidates to replace with SNNs. We develop and train a biomimetic, SNN-driven, neuromuscular oculomotor controller for a realistic biomechanical model of the human eye. Inspired by the ON and OFF bipolar cells of the retina, we use event-based data flow in the SNN to direct the necessary extraocular muscle-driven eye movements. We train our SNN models from scratch, using modified deep learning techniques. Classification tasks are straightforward to implement with SNNs and have received the most research attention, but visual tracking is a regression task. We use surrogate gradients and introduce a linear layer to convert membrane voltages from the final spiking layer into the desired outputs. Our SNN foveation network enhances the biomimetic properties of the virtual eye model and enables it to perform reliable visual tracking. Overall, with event-based data processed by an SNN, our oculomotor controller successfully tracks a visual target while activating 87.3% fewer neurons than a conventional neural network.
引用
收藏
相关论文
共 50 条
  • [31] Evolutionary spiking neural networks: a survey
    Shen, Shuaijie
    Zhang, Rui
    Wang, Chao
    Huang, Renzhuo
    Tuerhong, Aiersi
    Guo, Qinghai
    Lu, Zhichao
    Zhang, Jianguo
    Leng, Luziwei
    [J]. JOURNAL OF MEMBRANE COMPUTING, 2024, 6 (04) : 335 - 346
  • [32] Reconfigurable Computation in Spiking Neural Networks
    Neves, Fabio Schittler
    Timme, Marc
    [J]. IEEE ACCESS, 2020, 8 : 179648 - 179655
  • [33] Spiking Neural Networks Using Backpropagation
    Syed, Tehreem
    Kakani, Vijay
    Cui, Xuenan
    Kim, Hakil
    [J]. 2021 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2021,
  • [34] MATLAB MODEL FOR SPIKING NEURAL NETWORKS
    Bogdanov, Ivan
    Mirsu, Radu
    Tiponut, Virgil
    [J]. PROCEEDINGS OF THE 13TH WSEAS INTERNATIONAL CONFERENCE ON SYSTEMS: RECENT ADVANCES IN SYSTEMS, 2009, : 533 - +
  • [35] A Review of Computing with Spiking Neural Networks
    Wu, Jiadong
    Wang, Yinan
    Li, Zhiwei
    Lu, Lun
    Li, Qingjiang
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 78 (03): : 2909 - 2939
  • [36] Adaptive, Neural Robot Control - Path Planning on 3D Spiking Neural Networks
    Steffen, Lea
    Liebert, Artur
    Ulbrich, Stefan
    Roennau, Arne
    Dillmannn, Ruediger
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2020, PT II, 2020, 12397 : 509 - 520
  • [37] From Models of Cognition to Robot Control and Back Using Spiking Neural Networks
    Iacob, Stefan
    Kwisthout, Johan
    Thill, Serge
    [J]. BIOMIMETIC AND BIOHYBRID SYSTEMS, LIVING MACHINES 2020, 2020, 12413 : 176 - 191
  • [38] Evolution of Spiking Neural Networks Robust to Noise and Damage for Control of Simple Animats
    Wrobel, Borys
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIV, 2016, 9921 : 686 - 696
  • [39] Evolving Spiking Neural Networks to Control Animats for Temporal Pattern Recognition and Foraging
    Bensmail, Chama
    Steuber, Volker
    Davey, Neil
    Wrobel, Borys
    [J]. 2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 3250 - 3257
  • [40] A new hybrid learning control system for robots based on spiking neural networks
    Azimirad, Vahid
    Khodkam, S. Yaser
    Bolouri, Amir
    [J]. NEURAL NETWORKS, 2024, 180