| Literature DB >> 30042296 |
Ali H Al-Timemy1,2, Guido Bugmann3, Javier Escudero4.
Abstract
Electromyogram (EMG)-based Pattern Recognition (PR) systems for upper-limb prosthesis control provide promising ways to enable an intuitive control of the prostheses with multiple degrees of freedom and fast reaction times. However, the lack of robustness of the PR systems may limit their usability. In this paper, a novel adaptive time windowing framework is proposed to enhance the performance of the PR systems by focusing on their windowing and classification steps. The proposed framework estimates the output probabilities of each class and outputs a movement only if a decision with a probability above a certain threshold is achieved. Otherwise (i.e., all probability values are below the threshold), the window size of the EMG signal increases. We demonstrate our framework utilizing EMG datasets collected from nine transradial amputees who performed nine movement classes with Time Domain Power Spectral Descriptors (TD-PSD), Wavelet and Time Domain (TD) feature extraction (FE) methods and a Linear Discriminant Analysis (LDA) classifier. Nonetheless, the concept can be applied to other types of features and classifiers. In addition, the proposed framework is validated with different movement and EMG channel combinations. The results indicate that the proposed framework works well with different FE methods and movement/channel combinations with classification error rates of approximately 13% with TD-PSD FE. Thus, we expect our proposed framework to be a straightforward, yet important, step towards the improvement of the control methods for upper-limb prostheses.Entities:
Keywords: Linear Discriminant Analysis; Time-Domain Power Spectral Descriptors; adaptive windowing; classification; pattern recognition; surface electromyogram (sEMG); transradial amputees
Mesh:
Year: 2018 PMID: 30042296 PMCID: PMC6112043 DOI: 10.3390/s18082402
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Block diagram of the proposed framework for adaptive windowing based on pattern recognition (PR).
The details of the demographic information of the transradial amputees recruited in this study.
| ID | Age (y) | Sex | Stump Length (cm) | Time Since Amputation | Type of Prosthesis |
|---|---|---|---|---|---|
| TR1 | 25 | M | 13 | 4 years | Cosmetic |
| TR2 | 33 | M | 18 | 6 years | None |
| TR3 | 30 | M | 29 | 28 years | Cosmetic |
| TR4 | 27 | M | 16 | 4 years | Body powered |
| TR5 | 35 | M | 23 | 8 years | Cosmetic |
| TR6 | 29 | M | 24 | 7 years | Cosmetic |
| TR7 | 57 | M | 14 | 3 years | None |
| CG1 | 19 | F | 9 | N/A | Myoelectric 3–12 y |
| CG2 | 31 | F | 10.5 | N/A | Myoelectric 8–16 y |
Figure 2Examples of electrode locations for 2 amputees, (A) Transradial amputee TR4, (B) Congenital amputee CG2, (C) Cross section of the forearm with approximate electrode locations over the muscles: Flexor Digitorum Superficialis (FDS) and Flexor Digitorum Profundus (FDP) for Transradial amputee TR4.
Figure 3Picture showing the protocol used in this study where amputee TR5 is using the intact-hand to help him imagine the fine pinch movement with his stump.
Summary of the details of the design and evaluation phases.
| Design Phase | Evaluation Phase | |
|---|---|---|
| Classifier is trained with | training set (2 trials) | training and validation sets (4 trials) |
| Classifier is tested with | validation set (2 trials) | unseen testing set (1 to 4 trials) |
| Purpose | To find the optimal threshold ( | To calculate classification errors to assess the performance of our method in an unbiased way |
Figure 4An example of the behaviour of the error of classification (on the validation set—see Table 2) and percentage of increased windows with the classifier trained with the training set and tested with the validation set for the case of 9-movement classes with 7 electromyogram (EMG) channels for amputee TR6 with TD-PSD feature extraction method. Primary axis is the error rates (dotted line) and secondary axis is the % of increased windows (solid line). The trade-off threshold is shown as a red circle.
Error rates for the proposed adaptive windowing framework (9 movements with 7 EMG channels) for all nine amputees, with 3 feature extraction methods, (a) Time Domain Power Spectral Descriptors (TD-PSD), (b) Wavelet, (c) Time Domain (TD). Mean and SD are also shown.
| ID | Feature Extraction | ||
|---|---|---|---|
| TD-PSD | Wavelet | TD | |
| TR1 | 3.4 | 7.9 | 9.6 |
| TR2 | 9.0 | 13.3 | 20.5 |
| TR3 | 20.3 | 21.0 | 16.4 |
| TR4 | 13.2 | 11.7 | 11.2 |
| TR5 | 14.2 | 17.4 | 15.0 |
| TR6 | 7.4 | 9.2 | 8.7 |
| TR7 | 10.9 | 11.2 | 9.7 |
| CG1 | 19.7 | 18.0 | 17.9 |
| CG2 | 17.8 | 17.2 | 25.6 |
| Mean | 12.9 | 14.1 | 14.9 |
| SD | 5.8 | 4.5 | 5.7 |
Figure 5Average percentages for each of the window sizes for the case of nine movements with 7 EMG channels with 3 feature extraction methods (TD-PSD, Wavelets and TD) and the proposed adaptive windowing framework. Error bars represent SD across nine amputees.
Figure 6Error rates and the mean over 9 amputees for the proposed adaptive windowing framework and TD-PSD feature extraction (FE) method, with different movement/channel combinations for all nine amputees. SD is shown with error bars.
Mean ±SD of the final window size when tested with the test set (evaluation phase) in ms with the standard deviation for all 9 amputees with TD-PSD FE method.
| Number of Movements | Number of Channels | Average of Final Window Size (ms) |
|---|---|---|
| 7 Movements | 5 Channels | 176.6 ± 14.6 |
| 7 Channels | 162.2 ± 5.8 | |
| 9 Movements | 5 Channels | 169.7 ± 11.6 |
| 7 Channels | 162.7 ± 7.3 |
Example of threshold values for 9 movements with 5 and 7 EMG channels for nine amputees with TD-PSD FE method.
| Amputee ID | Trade-Off Threshold ( | |
|---|---|---|
| 9 Movements with 5 EMG Channels | 9 Movements with 7 EMG Channels | |
| TR1 | 0.92 | 0.96 |
| TR2 | 0.88 | 0.96 |
| TR3 | 0.92 | 0.94 |
| TR4 | 0.94 | 0.92 |
| TR5 | 0.96 | 0.96 |
| TR6 | 0.92 | 0.92 |
| TR7 | 0.82 | 0.84 |
| CG1 | 0.88 | 0.98 |
| CG2 | 0.74 | 0.74 |
Overall average classification accuracies for each movement-class in percent (and their respective standard deviation for nine amputees), for the case of 9 movements with 5 EMG channels and for the case of 9 movements with 7 EMG channels with TD-PSD and the proposed adaptive windowing framework.
| No. | Movement | 9 Movements with 5 EMG Channels | 9 Movements with 7 EMG Channels |
|---|---|---|---|
| 1 | Thumb flexion | 86 ± 10 | 92 ± 9 |
| 2 | Index flexion | 68 ± 30 | 78 ± 31 |
| 3 | Fine pinch | 84 ± 27 | 84 ± 27 |
| 4 | No Mov. | 99.5 ± 0.5 | 99 ± 1 |
| 5 | Tripod grip | 82 ± 28 | 91 ± 12 |
| 6 | Hook grip | 83 ± 17 | 82 ± 20 |
| 7 | Spherical grip | 68 ± 17 | 77 ± 12 |
| 8 | Pronation | 92 ± 6 | 97 ± 2 |
| 9 | Supination | 86 ± 21 | 95 ± 8 |
Mean ± SD of the classification errors for the case of 9 movement classes with 5- and 7- EMG channels with the classical LDA, LDA with MV, LDA with BF and our proposed adaptive windowing framework.
| 9 Movements | ||
|---|---|---|
| Method | 7 Channels | 5 Channels |
| Classical LDA | 20.8 ± 7 | 28.2 ± 10.2 |
| LDA with BF | 17.3 ± 6.5 | 24.8 ± 10.1 |
| LDA with MV | 17.7 ± 6.4 | 24.9 ± 9.8 |
| Adaptive windowing Framework | 14.9 ± 5.7 | 23.6 ± 9.6 |