Cargando…
A Machine Learning Processing Pipeline for Reliable Hand Gesture Classification of FMG Signals with Stochastic Variance
ForceMyography (FMG) is an emerging competitor to surface ElectroMyography (sEMG) for hand gesture recognition. Most of the state-of-the-art research in this area explores different machine learning algorithms or feature engineering to improve hand gesture recognition performance. This paper propose...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7926772/ https://www.ncbi.nlm.nih.gov/pubmed/33671525 http://dx.doi.org/10.3390/s21041504 |
_version_ | 1783659538797297664 |
---|---|
author | Asfour, Mohammed Menon, Carlo Jiang, Xianta |
author_facet | Asfour, Mohammed Menon, Carlo Jiang, Xianta |
author_sort | Asfour, Mohammed |
collection | PubMed |
description | ForceMyography (FMG) is an emerging competitor to surface ElectroMyography (sEMG) for hand gesture recognition. Most of the state-of-the-art research in this area explores different machine learning algorithms or feature engineering to improve hand gesture recognition performance. This paper proposes a novel signal processing pipeline employing a manifold learning method to produce a robust signal representation to boost hand gesture classifiers’ performance. We tested this approach on an FMG dataset collected from nine participants in 3 different data collection sessions with short delays between each. For each participant’s data, the proposed pipeline was applied, and then different classification algorithms were used to evaluate the effect of the pipeline compared to raw FMG signals in hand gesture classification. The results show that incorporating the proposed pipeline reduced variance within the same gesture data and notably maximized variance between different gestures, allowing improved robustness of hand gestures classification performance and consistency across time. On top of that, the pipeline improved the classification accuracy consistently regardless of different classifiers, gaining an average of 5% accuracy improvement. |
format | Online Article Text |
id | pubmed-7926772 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-79267722021-03-04 A Machine Learning Processing Pipeline for Reliable Hand Gesture Classification of FMG Signals with Stochastic Variance Asfour, Mohammed Menon, Carlo Jiang, Xianta Sensors (Basel) Article ForceMyography (FMG) is an emerging competitor to surface ElectroMyography (sEMG) for hand gesture recognition. Most of the state-of-the-art research in this area explores different machine learning algorithms or feature engineering to improve hand gesture recognition performance. This paper proposes a novel signal processing pipeline employing a manifold learning method to produce a robust signal representation to boost hand gesture classifiers’ performance. We tested this approach on an FMG dataset collected from nine participants in 3 different data collection sessions with short delays between each. For each participant’s data, the proposed pipeline was applied, and then different classification algorithms were used to evaluate the effect of the pipeline compared to raw FMG signals in hand gesture classification. The results show that incorporating the proposed pipeline reduced variance within the same gesture data and notably maximized variance between different gestures, allowing improved robustness of hand gestures classification performance and consistency across time. On top of that, the pipeline improved the classification accuracy consistently regardless of different classifiers, gaining an average of 5% accuracy improvement. MDPI 2021-02-22 /pmc/articles/PMC7926772/ /pubmed/33671525 http://dx.doi.org/10.3390/s21041504 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Asfour, Mohammed Menon, Carlo Jiang, Xianta A Machine Learning Processing Pipeline for Reliable Hand Gesture Classification of FMG Signals with Stochastic Variance |
title | A Machine Learning Processing Pipeline for Reliable Hand Gesture Classification of FMG Signals with Stochastic Variance |
title_full | A Machine Learning Processing Pipeline for Reliable Hand Gesture Classification of FMG Signals with Stochastic Variance |
title_fullStr | A Machine Learning Processing Pipeline for Reliable Hand Gesture Classification of FMG Signals with Stochastic Variance |
title_full_unstemmed | A Machine Learning Processing Pipeline for Reliable Hand Gesture Classification of FMG Signals with Stochastic Variance |
title_short | A Machine Learning Processing Pipeline for Reliable Hand Gesture Classification of FMG Signals with Stochastic Variance |
title_sort | machine learning processing pipeline for reliable hand gesture classification of fmg signals with stochastic variance |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7926772/ https://www.ncbi.nlm.nih.gov/pubmed/33671525 http://dx.doi.org/10.3390/s21041504 |
work_keys_str_mv | AT asfourmohammed amachinelearningprocessingpipelineforreliablehandgestureclassificationoffmgsignalswithstochasticvariance AT menoncarlo amachinelearningprocessingpipelineforreliablehandgestureclassificationoffmgsignalswithstochasticvariance AT jiangxianta amachinelearningprocessingpipelineforreliablehandgestureclassificationoffmgsignalswithstochasticvariance AT asfourmohammed machinelearningprocessingpipelineforreliablehandgestureclassificationoffmgsignalswithstochasticvariance AT menoncarlo machinelearningprocessingpipelineforreliablehandgestureclassificationoffmgsignalswithstochasticvariance AT jiangxianta machinelearningprocessingpipelineforreliablehandgestureclassificationoffmgsignalswithstochasticvariance |