Classification and regression of spatio-temporal signals using NeuCube and its realization on SpiNNaker neuromorphic hardware

被引:30
作者
Behrenbeck, Jan [1 ]
Tayeb, Zied [2 ,3 ]
Bhiri, Cyrine [2 ]
Richter, Christoph [2 ]
Rhodes, Oliver [4 ]
Kasabov, Nikola [5 ]
Espinosa-Ramos, Josafath, I [5 ]
Furber, Steve [4 ]
Cheng, Gordon [3 ]
Conradt, Joerg [2 ]
机构
[1] Tech Univ Munich, Dept Mech Engn, Munich, Germany
[2] Tech Univ Munich, Dept Elect & Comp Engn, Neurosci Syst Theory, Munich, Germany
[3] Tech Univ Munich, Inst Cognit Syst, Munich, Germany
[4] Univ Manchester, Sch Comp Sci, Manchester, Lancs, England
[5] Auckland Univ Technol, Knowledge Engn & Discovery Res Inst, AUT Tower,Level 7,Cnr Rutland & Wakefield St, Auckland 1010, New Zealand
基金
欧盟地平线“2020”;
关键词
surface EMG (sEMG); NeuCube; spiking neural networks; SpiNNaker neuromorphic platform; prosthetic hands; SPIKING NEURAL-NETWORK; EMG SIGNALS; ARCHITECTURE; PROSTHESIS; SYSTEM; ROBUST;
D O I
10.1088/1741-2552/aafabc
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Objective. The objective of this work is to use the capability of spiking neural networks to capture the spatio-temporal information encoded in time-series signals and decode them without the use of hand-crafted features and vector-based learning and the realization of the spiking model on low-power neuromorphic hardware. Approach. The NeuCube spiking model was used to classify different grasp movements directly from raw surface electromyography signals (sEMG), the estimations of the applied finger forces as well as the classification of two motor imagery movements from raw electroencephalography (EEG). In a parallel investigation, the designed spiking decoder was implemented on SpiNNaker neuromorphic hardware, which allows low-energy real-time processing. Main results. Experimental results reveal a better classification accuracy using the NeuCube model compared to traditional machine learning methods. For sEMG classification, we reached a training accuracy of 85% and a test accuracy of 84.8%, as well as less than 19% of relative root mean square error (rRMSE) when estimating finger forces from six subjects. For the EEG classification, a mean accuracy of 75% was obtained when tested on raw EEG data from nine subjects from the existing 2b dataset from 'Bel competition IV'. Significance. This work provides a proof of concept for a successful implementation of the NeuCube spiking model on the SpiNNaker neuromorphic platform for raw sEMG and EEG decoding, which could chart a route ahead for a new generation of portable closed-loop and low-power neuroprostheses.
引用
收藏
页数:13
相关论文
共 61 条
[51]  
Taylor D, 2014, IEEE IJCNN, P3221, DOI 10.1109/IJCNN.2014.6889936
[52]   Decoding of Individuated Finger Movements Using Surface Electromyography [J].
Tenore, Francesco V. G. ;
Ramos, Ander ;
Fahmy, Amir ;
Acharya, Soumyadipta ;
Etienne-Cummings, Ralph ;
Thakor, Nitish V. .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2009, 56 (05) :1427-1434
[53]   A comparison of upper-limb motion pattern recognition using EMG signals during dynamic and isometric muscle contractions [J].
Tsai, An-Chih ;
Hsieh, Tsung-Han ;
Luh, Jer-Junn ;
Lin, Ta-Te .
BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2014, 11 :17-26
[54]  
Tsenov G, 2006, NEUREL 2006: EIGHT SEMINAR ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING, PROCEEDINGS, P167
[55]   Mapping Temporal Variables Into the NeuCube for Improved Pattern Recognition, Predictive Modeling, and Understanding of Stream Data [J].
Tu, Enmei ;
Kasabov, Nikola ;
Yang, Jie .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2017, 28 (06) :1305-1317
[56]  
Tu EM, 2014, IEEE IJCNN, P638, DOI 10.1109/IJCNN.2014.6889717
[57]   Neuromorphic implementations of neurobiological learning algorithms for spiking neural networks [J].
Walter, Florian ;
Roehrbein, Florian ;
Knoll, Alois .
NEURAL NETWORKS, 2015, 72 :152-167
[58]   SpikeTemp: An Enhanced Rank-Order-Based Learning Approach for Spiking Neural Networks With Adaptive Structure [J].
Wang, Jinling ;
Belatreche, Ammar ;
Maguire, Liam P. ;
McGinnity, Thomas Martin .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2017, 28 (01) :30-43
[59]  
Xiang Chen, 2007, 2007 1st International Conference on Bioinformatics and Biomedical Engineering, P506
[60]  
Yixiong Chen, 2013, Neural Information Processing. 20th International Conference, ICONIP 2013. Proceedings: LNCS 8228, P70, DOI 10.1007/978-3-642-42051-1_10