| Literature DB >> 25431766 |
Yanyan Zhang1, Gang Wang1, Chaolin Teng1, Zhongjiang Sun1, Jue Wang1.
Abstract
For the purpose of successfully developing a prosthetic control system, many attempts have been made to improve the classification accuracy of surface electromyographic (SEMG) signals. Nevertheless, the effective feature extraction is still a paramount challenge for the classification of SEMG signals. The relative frequency band energy (RFBE) method based on wavelet packet decomposition was proposed for the prosthetic pattern recognition of multichannel SEMG signals. Firstly, the wavelet packet energy of SEMG signals in each subspace was calculated by using wavelet packet decomposition and the RFBE of each frequency band was obtained by the wavelet packet energy. Then, the principal component analysis (PCA) and the Davies-Bouldin (DB) index were used to perform the feature selection. Lastly, the support vector machine (SVM) was applied for the classification of SEMG signals. Our results demonstrated that the RFBE approach was suitable for identifying different types of forearm movements. By comparing with other classification methods, the proposed method achieved higher classification accuracy in terms of the classification of SEMG signals.Entities:
Mesh:
Year: 2014 PMID: 25431766 PMCID: PMC4238228 DOI: 10.1155/2014/781769
Source DB: PubMed Journal: Biomed Res Int Impact factor: 3.411
Figure 1Four different types of movements: (a) hand close, (b) hand open, (c) forearm pronation, and (d) forearm supination.
Figure 2The extraction of one-channel-of-action SEMG signals over the extensor carpi radialis during hand opening. The red vertical line represents the initial timepoint of hand opening.
Figure 3Variation of the DB index with different feature dimensionalities for the SEMG signals of 300 ms in subject 1.
The feature dimensionalities related to the SEMG signals with different lengths for 7 subjects.
| Subject | Data length of SEMG signals (ms) | |||||
|---|---|---|---|---|---|---|
| 100 | 200 | 300 | 400 | 500 | 600 | |
| 1 | 8 | 4 | 5 | 4 | 4 | 4 |
| 2 | 6 | 4 | 5 | 5 | 5 | 5 |
| 3 | 4 | 2 | 3 | 3 | 3 | 3 |
| 4 | 7 | 3 | 6 | 5 | 3 | 4 |
| 5 | 4 | 4 | 4 | 4 | 4 | 4 |
| 6 | 6 | 6 | 5 | 5 | 6 | 5 |
| 7 | 8 | 5 | 5 | 5 | 5 | 5 |
Classification accuracy (%) of the different lengths of SEMG signals for 7 subjects.
| Subject | Data length of SEMG signals (ms) | |||||
|---|---|---|---|---|---|---|
| 100 | 200 | 300 | 400 | 500 | 600 | |
| 1 | 85.73 | 92.76 | 96.40 | 97.78 | 98.74 | 98.52 |
| 2 | 90.39 | 92.87 | 93.86 | 94.71 | 95.89 | 95.18 |
| 3 | 91.69 | 91.67 | 89.36 | 90.11 | 91.84 | 92.11 |
| 4 | 77.71 | 85.55 | 91.80 | 95.46 | 95.99 | 96.73 |
| 5 | 91.61 | 95.48 | 97.40 | 98.23 | 97.82 | 98.81 |
| 6 | 84.71 | 88.40 | 92.98 | 92.74 | 93.37 | 94.75 |
| 7 | 88.92 | 91.48 | 94.72 | 94.54 | 95.90 | 96.54 |
| Mean ± std | 87.25 ± 5.02 | 91.17 ± 3.26 | 93.79 ± 2.74 | 94.80 ± 2.81 | 95.65 ± 2.39 | 96.09 ± 2.32 |
Figure 4Scatter plot of the RFBE features (a) and the RWPE features (b) of subject 1 for the SEMG signals of 300 ms when the first 3 principal components were used to construct the feature vectors of SEMG signals.
The averaged values of DB index across 7 subjects for the SEMG signals with different data lengths when using the RFBE method and the RWPE method.
| Data length (ms) | DB index | |
|---|---|---|
| RFBE | RWPE | |
| 100 | 2.704 | 4.545 |
| 200 | 1.94 | 2.980 |
| 300 | 1.685 | 2.615 |
| 400 | 1.584 | 2.413 |
| 500 | 1.382 | 2.165 |
| 600 | 1.371 | 1.976 |
Figure 5Comparison of mean classification accuracy across seven subjects between the RFBE method and the RWPE method for the SEMG signals with different data lengths. Mean values corresponding to different methods are represented by different color bars. Black bars: standard deviations. An asterisk indicates that the classification results of the RFBE are significantly better than those of the RWPE.
Comparison of the classification results for SEMG signals with different data lengths by using the one-way ANOVA.
| Data length 1 (ms) | Data length 2 (ms) |
|
|---|---|---|
| 100 | 200 | 0.029 |
| 300 | 0.001 | |
| 400 | 0.000 | |
| 500 | 0.000 | |
| 600 | 0.000 | |
|
| ||
| 200 | 300 | 0.138 |
| 400 | 0.042 | |
| 500 | 0.013 | |
| 600 | 0.007 | |
|
| ||
| 300 | 400 | 0.562 |
| 500 | 0.287 | |
| 600 | 0.19 | |
|
| ||
| 400 | 500 | 0.623 |
| 600 | 0.457 | |
|
| ||
| 500 | 600 | 0.799 |