| Literature DB >> 35782048 |
Fulai Peng1, Cai Chen1, Danyang Lv1, Ningling Zhang1, Xingwei Wang1, Xikun Zhang1, Zhiyong Wang1.
Abstract
In the recent years, gesture recognition based on the surface electromyography (sEMG) signals has been extensively studied. However, the accuracy and stability of gesture recognition through traditional machine learning algorithms are still insufficient to some actual application scenarios. To enhance this situation, this paper proposed a method combining feature selection and ensemble extreme learning machine (EELM) to improve the recognition performance based on sEMG signals. First, the input sEMG signals are preprocessed and 16 features are then extracted from each channel. Next, features that mostly contribute to the gesture recognition are selected from the extracted features using the recursive feature elimination (RFE) algorithm. Then, several independent ELM base classifiers are established using the selected features. Finally, the recognition results are determined by integrating the results obtained by ELM base classifiers using the majority voting method. The Ninapro DB5 dataset containing 52 different hand movements captured from 10 able-bodied subjects was used to evaluate the performance of the proposed method. The results showed that the proposed method could perform the best (overall average accuracy 77.9%) compared with decision tree (DT), ELM, and random forest (RF) methods.Entities:
Keywords: extreme learning machine; feature selection; gesture recognition; machine learning; sEMG signal
Year: 2022 PMID: 35782048 PMCID: PMC9243223 DOI: 10.3389/fnhum.2022.911204
Source DB: PubMed Journal: Front Hum Neurosci ISSN: 1662-5161 Impact factor: 3.473
Figure 1Flowchart of the proposed gesture recognition method.
Figure 2Signal slide window processing.
Figure 3RF-RFE algorithm procedures.
Figure 4The structure of ELM.
Figure 5Algorithm procedure of EELM.
Figure 6Feature selection result of subject 5.
Figure 7Efficacy of feature selection strategy.
Overall motion recognition accuracy by different methods.
|
|
|
|
|
|
|---|---|---|---|---|
| DT | 72.8% | 61.8% | 55.3% | 53.6% |
| ELM | 85.3% | 79.5% | 75.0% | 76.0% |
| RF | 85.6% | 79.1% | 75.8% | 77.2% |
| EELM | 87.8% | 81.8% | 78.0% | 77.9% |
Figure 8Overall average classification accuracy comparison.
Figure 11Overall average classification precision comparison.
Figure 12Performance comparison with other existing methods.
Figure 13ROC curves and AUC values of different classification methods.
Run time of each method in recognizing gestures (ms).
|
|
|
|
|
|---|---|---|---|
|
|
|
| |
| DT | 0.6 | 0.7 | 0.8 |
| ELM | 10.8 | 13.0 | 24.0 |
| RF | 116.6 | 133.4 | 428.1 |
| EELM | 81.2 | 108.3 | 205.6 |