Li Min, Wang Jiale, Yang Shiqi, Xie Jun, Xu Guanghua, Luo Shan
Department of Mechanical Engineering, Xi'an Jiaotong University, Xi'an, China.
Department of Engineering, King's College London, London, United Kingdom.
Front Hum Neurosci. 2023 Mar 8;17:1101938. doi: 10.3389/fnhum.2023.1101938. eCollection 2023.
This study aims to address three problems in current studies in decoding the ankle movement intention for robot-assisted bilateral rehabilitation using surface electromyogram (sEMG) signals: (1) only up to four ankle movements could be identified while six ankle movements should be classified to provide better training; (2) feeding the raw sEMG signals directly into the neural network leads to high computational cost; and (3) load variation has large influence on classification accuracy. To achieve this, a convolutional neural network (CNN)-long short-term memory (LSTM) model, a time-domain feature selection method of the sEMG, and a two-step method are proposed. For the first time, the Boruta algorithm is used to select time-domain features of sEMG. The selected features, rather than raw sEMG signals are fed into the CNN-LSTM model. Hence, the number of model's parameters is reduced from 331,938 to 155,042, by half. Experiments are conducted to validate the proposed method. The results show that our method could classify six ankle movements with relatively good accuracy (95.73%). The accuracy of CNN-LSTM, CNN, and LSTM models with sEMG features as input are all higher than that of corresponding models with raw sEMG as input. The overall accuracy is improved from 73.23% to 93.50% using our two-step method for identifying the ankle movements with different loads. Our proposed CNN-LSTM model have the highest accuracy for ankle movements classification compared with CNN, LSTM, and Support Vector Machine (SVM).
本研究旨在解决当前利用表面肌电图(sEMG)信号解码机器人辅助双侧康复中踝关节运动意图的研究存在的三个问题:(1)目前只能识别多达四种踝关节运动,而应为更好地训练对六种踝关节运动进行分类;(2)将原始sEMG信号直接输入神经网络会导致高计算成本;(3)负荷变化对分类准确率有很大影响。为实现这一目标,提出了一种卷积神经网络(CNN)-长短期记忆(LSTM)模型、一种sEMG的时域特征选择方法和一种两步法。首次使用博鲁塔算法来选择sEMG的时域特征。将所选特征而非原始sEMG信号输入CNN-LSTM模型。因此,模型参数数量从331,938减少到155,042,减少了一半。进行实验以验证所提出的方法。结果表明,我们的方法能够以相对较高的准确率(95.73%)对六种踝关节运动进行分类。以sEMG特征为输入的CNN-LSTM、CNN和LSTM模型的准确率均高于以原始sEMG为输入的相应模型。使用我们的两步法识别不同负荷下的踝关节运动,总体准确率从73.23%提高到93.50%。与CNN、LSTM和支持向量机(SVM)相比,我们提出的CNN-LSTM模型在踝关节运动分类方面具有最高的准确率。