Pattern Recognition in Myoelectric Signals Using Deep Learning, Features Engineering, and a Graphics Processing Unit
Intelligent robotic prostheses employ pattern recognition techniques in their construction and, for this, adopt several approaches of Artificial Intelligence (AI). The study created a system called BioPatRec-Py (inspired by BioPatRec) that implements the Convolutional Neural Network (CNN) and Long S...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9262889/ |
id |
doaj-a90419a44f8b420988df84ea4f1fb2eb |
---|---|
record_format |
Article |
spelling |
doaj-a90419a44f8b420988df84ea4f1fb2eb2021-03-30T03:34:44ZengIEEEIEEE Access2169-35362020-01-01820895220896010.1109/ACCESS.2020.30389929262889Pattern Recognition in Myoelectric Signals Using Deep Learning, Features Engineering, and a Graphics Processing UnitGabriel Cirac M. Souza0https://orcid.org/0000-0001-8194-5097Robson L. Moreno1https://orcid.org/0000-0002-1938-7685Tales C. Pimenta2https://orcid.org/0000-0002-2791-7332Institute of Systems Engineering and Information Technology (IESTI), Universidade Federal de Itajubá, Itajubá, BrazilInstitute of Systems Engineering and Information Technology (IESTI), Universidade Federal de Itajubá, Itajubá, BrazilInstitute of Systems Engineering and Information Technology (IESTI), Universidade Federal de Itajubá, Itajubá, BrazilIntelligent robotic prostheses employ pattern recognition techniques in their construction and, for this, adopt several approaches of Artificial Intelligence (AI). The study created a system called BioPatRec-Py (inspired by BioPatRec) that implements the Convolutional Neural Network (CNN) and Long Short-Term Memory (LSTM) in a parallel hardware, using a lightweight architecture. The introduced system employed a set of strategies to make the classification process homogeneous, reduce training time and variability. The methodology fed the algorithm with features instead of the raw signal, providing the network with information that describes the movement (level of muscle activation, magnitude, amplitude, power, among others). The research utilized an adaptive Kaufman filter to remove noise from the series of features and adopted a quantile normalization system to make the distribution uniform and facilitate the training process. It was possible to train a generic network capable of operating in the entire population analyzed. Collective training is the main contribution of the research, as it allows the prosthesis to function on various individuals and potentially under different conditions. The individually evaluated networks reached 97.44% average accuracy with 0.69 seconds of training. The global model achieved an accuracy of 97.83% with a training time of 4.01 seconds.https://ieeexplore.ieee.org/document/9262889/BioPatRec-PyCNNfeature engineeringGPULSTMmyoelectric signal |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Gabriel Cirac M. Souza Robson L. Moreno Tales C. Pimenta |
spellingShingle |
Gabriel Cirac M. Souza Robson L. Moreno Tales C. Pimenta Pattern Recognition in Myoelectric Signals Using Deep Learning, Features Engineering, and a Graphics Processing Unit IEEE Access BioPatRec-Py CNN feature engineering GPU LSTM myoelectric signal |
author_facet |
Gabriel Cirac M. Souza Robson L. Moreno Tales C. Pimenta |
author_sort |
Gabriel Cirac M. Souza |
title |
Pattern Recognition in Myoelectric Signals Using Deep Learning, Features Engineering, and a Graphics Processing Unit |
title_short |
Pattern Recognition in Myoelectric Signals Using Deep Learning, Features Engineering, and a Graphics Processing Unit |
title_full |
Pattern Recognition in Myoelectric Signals Using Deep Learning, Features Engineering, and a Graphics Processing Unit |
title_fullStr |
Pattern Recognition in Myoelectric Signals Using Deep Learning, Features Engineering, and a Graphics Processing Unit |
title_full_unstemmed |
Pattern Recognition in Myoelectric Signals Using Deep Learning, Features Engineering, and a Graphics Processing Unit |
title_sort |
pattern recognition in myoelectric signals using deep learning, features engineering, and a graphics processing unit |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Intelligent robotic prostheses employ pattern recognition techniques in their construction and, for this, adopt several approaches of Artificial Intelligence (AI). The study created a system called BioPatRec-Py (inspired by BioPatRec) that implements the Convolutional Neural Network (CNN) and Long Short-Term Memory (LSTM) in a parallel hardware, using a lightweight architecture. The introduced system employed a set of strategies to make the classification process homogeneous, reduce training time and variability. The methodology fed the algorithm with features instead of the raw signal, providing the network with information that describes the movement (level of muscle activation, magnitude, amplitude, power, among others). The research utilized an adaptive Kaufman filter to remove noise from the series of features and adopted a quantile normalization system to make the distribution uniform and facilitate the training process. It was possible to train a generic network capable of operating in the entire population analyzed. Collective training is the main contribution of the research, as it allows the prosthesis to function on various individuals and potentially under different conditions. The individually evaluated networks reached 97.44% average accuracy with 0.69 seconds of training. The global model achieved an accuracy of 97.83% with a training time of 4.01 seconds. |
topic |
BioPatRec-Py CNN feature engineering GPU LSTM myoelectric signal |
url |
https://ieeexplore.ieee.org/document/9262889/ |
work_keys_str_mv |
AT gabrielciracmsouza patternrecognitioninmyoelectricsignalsusingdeeplearningfeaturesengineeringandagraphicsprocessingunit AT robsonlmoreno patternrecognitioninmyoelectricsignalsusingdeeplearningfeaturesengineeringandagraphicsprocessingunit AT talescpimenta patternrecognitioninmyoelectricsignalsusingdeeplearningfeaturesengineeringandagraphicsprocessingunit |
_version_ |
1724183212078399488 |