Abstract
AbstractSpiking 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.
Publisher
Springer Science and Business Media LLC
Subject
Computer Science Applications,Computer Vision and Pattern Recognition,Hardware and Architecture,Software
Reference28 articles.
1. Jose, J.T., Amudha, J., Sanjay, G., El-Alfy, E.-S.M., et al.: A survey on spiking neural networks in image processing. In: El-Alfy, E.-S.M., et al. (eds.) Advances in Intelligent Informatics, pp. 107–115. Springer, Cham (2015)
2. Bouvier, M., et al.: Spiking neural networks hardware implementations and challenges: a survey. ACM J. Emerg. Technol. Comput. Syst. 15(2), 1–35 (2019)
3. Nakada, M., et al.: Biomimetic eye modeling & deep neuromuscular oculomotor control. ACM Trans. Graph. 38(6), 1–14 (2019)
4. Lakshmipathi, A.S.: Biomimetic Modeling of the Eye and Deep NeuroMuscular Oculomotor Control. Master’s Thesis, University of California, Los Angeles (2018)
5. Nakada, M., Chen, H., Lakshmipathy, A., Terzopoulos, D.: Locally-connected, irregular deep neural networks for biomimetic active vision in a simulated human. In: 2020 25th International Conference on Pattern Recognition (ICPR), pp. 4465–4472 (2021)