Cargando…

A CNN-LSTM model for six human ankle movements classification on different loads

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 pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Min, Wang, Jiale, Yang, Shiqi, Xie, Jun, Xu, Guanghua, Luo, Shan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10030731/
https://www.ncbi.nlm.nih.gov/pubmed/36968785
http://dx.doi.org/10.3389/fnhum.2023.1101938
_version_ 1784910444000968704
author Li, Min
Wang, Jiale
Yang, Shiqi
Xie, Jun
Xu, Guanghua
Luo, Shan
author_facet Li, Min
Wang, Jiale
Yang, Shiqi
Xie, Jun
Xu, Guanghua
Luo, Shan
author_sort Li, Min
collection PubMed
description 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).
format Online
Article
Text
id pubmed-10030731
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-100307312023-03-23 A CNN-LSTM model for six human ankle movements classification on different loads Li, Min Wang, Jiale Yang, Shiqi Xie, Jun Xu, Guanghua Luo, Shan Front Hum Neurosci Human Neuroscience 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). Frontiers Media S.A. 2023-03-08 /pmc/articles/PMC10030731/ /pubmed/36968785 http://dx.doi.org/10.3389/fnhum.2023.1101938 Text en Copyright © 2023 Li, Wang, Yang, Xie, Xu and Luo. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Human Neuroscience
Li, Min
Wang, Jiale
Yang, Shiqi
Xie, Jun
Xu, Guanghua
Luo, Shan
A CNN-LSTM model for six human ankle movements classification on different loads
title A CNN-LSTM model for six human ankle movements classification on different loads
title_full A CNN-LSTM model for six human ankle movements classification on different loads
title_fullStr A CNN-LSTM model for six human ankle movements classification on different loads
title_full_unstemmed A CNN-LSTM model for six human ankle movements classification on different loads
title_short A CNN-LSTM model for six human ankle movements classification on different loads
title_sort cnn-lstm model for six human ankle movements classification on different loads
topic Human Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10030731/
https://www.ncbi.nlm.nih.gov/pubmed/36968785
http://dx.doi.org/10.3389/fnhum.2023.1101938
work_keys_str_mv AT limin acnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT wangjiale acnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT yangshiqi acnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT xiejun acnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT xuguanghua acnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT luoshan acnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT limin cnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT wangjiale cnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT yangshiqi cnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT xiejun cnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT xuguanghua cnnlstmmodelforsixhumananklemovementsclassificationondifferentloads
AT luoshan cnnlstmmodelforsixhumananklemovementsclassificationondifferentloads