| Literature DB >> 30071617 |
Muhammad Zia Ur Rehman1, Asim Waris2,3, Syed Omer Gilani4, Mads Jochumsen5, Imran Khan Niazi6,7,8, Mohsin Jamil9,10, Dario Farina11, Ernest Nlandu Kamavuako12.
Abstract
Pattern recognition of electromyography (EMG) signals can potentially improve the performance of myoelectric control for upper limb prostheses with respect to current clinical approaches based on direct control. However, the choice of features for classification is challenging and impacts long-term performance. Here, we propose the use of EMG raw signals as direct inputs to deep networks with intrinsic feature extraction capabilities recorded over multiple days. Seven able-bodied subjects performed six active motions (plus rest), and EMG signals were recorded for 15 consecutive days with two sessions per day using the MYO armband (MYB, a wearable EMG sensor). The classification was performed by a convolutional neural network (CNN) with raw bipolar EMG samples as the inputs, and the performance was compared with linear discriminant analysis (LDA) and stacked sparse autoencoders with features (SSAE-f) and raw samples (SSAE-r) as inputs. CNN outperformed (lower classification error) both LDA and SSAE-r in the within-session, between sessions on same day, between the pair of days, and leave-out one-day evaluation (p < 0.001) analyses. However, no significant difference was found between CNN and SSAE-f. These results demonstrated that CNN significantly improved performance and increased robustness over time compared with standard LDA with associated handcrafted features. This data-driven features extraction approach may overcome the problem of the feature calibration and selection in myoelectric control.Entities:
Keywords: MYO band; autoencoders; convolutional neural networks; electromyography; multiday classification; myocontrol; pattern recognition
Mesh:
Year: 2018 PMID: 30071617 PMCID: PMC6111443 DOI: 10.3390/s18082497
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Position of the MYO armband (MYB) on the forearm and different types of motions considered in this work. RT: rest; CH: close hand; WF: wrist flexion; SUP: supination; OH: open hand; WE: wrist extension; and PRO: pronation.
Figure 2Block diagram of stacked sparse autoencoders (SSAE). The features are learned in an unsupervised way, while classification is performed in the supervised fashion. The lengths of both layers were adjusted accordingly to input the lengths of SSAE-f (k = 4 × 8, n = 32, m = 6) and SSAE-r (k = 30 × 8, n = 100, m = 50).
Figure 3Block diagram of the convolutional neural network (CNN) used in this work. The input corresponds to a 150 ms (30 × 8 samples) window of eight channels. There were only single layers of convolution, Relu, pooling, and fully connected (FC) layers, while Softmax was used for classification.
Figure 4Electromyography (EMG) data recorded via wearable sensors for one repetition from a randomly selected session. The first and last half second of each movement type was removed to avoid transition artifacts. Hence, it shows 3 s of each movement with a rest period of 3 s.
Figure 5Mean (and SD) classification error of all classifiers for within-session analysis with 10-fold cross-validation averaged over the 15 days. LDA: linear discriminant analysis; SSAE-f: stacked sparse autoencoders with features; and SSAE-r: stacked sparse autoencoders with raw samples.
Figure 6Mean (and SD) classification error of all classifiers for between-sessions analysis with two-fold cross-validation averaged over the 15 days.
CNN vs SSAE-r. Performance comparison using pairs of days. The upper diagonals show the classification error with CNN for the corresponding pair of days, while the lower diagonal is for SSAE-r. For both CNN and SSAE-r, the classification was performed with bipolar raw EMG data.
| Days | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| - | 5.8 | 10.25 | 13.41 | 13 | 11.54 | 12.32 | 11.82 | 13.11 | 11.85 | 12.5 | 12.65 | 12.95 | 12.87 | 14.98 |
|
| 22.71 | - | 8.16 | 11.42 | 9.87 | 8.97 | 9.35 | 8.9 | 9.76 | 9.14 | 9.61 | 10.48 | 11.17 | 10.58 | 12.13 |
|
| 26.17 | 22.89 | - | 8.97 | 7.54 | 8.71 | 8.24 | 7.81 | 9.26 | 9.91 | 9.97 | 11.33 | 11.7 | 12 | 14.33 |
|
| 29.43 | 25.05 | 23.73 | - | 8.03 | 11.44 | 10.59 | 8.48 | 8.12 | 10.88 | 10.55 | 12.07 | 10.47 | 12.51 | 12.75 |
|
| 27.93 | 23.53 | 21.95 | 22.32 | - | 7.9 | 7.63 | 7.33 | 8.4 | 7.26 | 8.1 | 8.83 | 10.73 | 12.54 | 13.46 |
|
| 29.55 | 24.54 | 24.29 | 25.48 | 21.7 | - | 8.92 | 8.62 | 9.12 | 9.44 | 10.08 | 10.47 | 12.93 | 12.71 | 13.65 |
|
| 29.11 | 24.52 | 24.5 | 25.12 | 21.88 | 23.26 | - | 6.12 | 8.84 | 8.79 | 8.92 | 10.08 | 10.51 | 11.77 | 13.07 |
|
| 27.49 | 22.76 | 22.94 | 23.75 | 20.53 | 22.34 | 20.34 | - | 5.6 | 7.23 | 7.73 | 8.66 | 8.33 | 10.5 | 10.77 |
|
| 33.03 | 25.6 | 27.55 | 24.31 | 25.2 | 25.09 | 24.58 | 20.49 | - | 7.52 | 9.09 | 8.29 | 7.75 | 9.84 | 10.11 |
|
| 30.51 | 26.29 | 27.5 | 28.19 | 23.82 | 24.66 | 24.93 | 20.68 | 22.45 | - | 6.22 | 6.4 | 7.33 | 9.5 | 9.01 |
|
| 28.74 | 24.54 | 25.82 | 26.26 | 22.34 | 25.06 | 23.82 | 20.78 | 23.25 | 20.28 | - | 6.89 | 7.02 | 7.77 | 8.97 |
|
| 29.53 | 25.82 | 27.16 | 27.18 | 23.07 | 24.76 | 24.11 | 21.6 | 22.99 | 20.5 | 20.58 | - | 6.92 | 8.66 | 8.6 |
|
| 30.97 | 27.91 | 29.53 | 27.73 | 27.01 | 29.8 | 27.64 | 23.27 | 23.38 | 21.97 | 21.06 | 21.76 | - | 7.69 | 8.25 |
|
| 31.07 | 27.71 | 28.59 | 27.74 | 26.91 | 27.94 | 25.91 | 22.71 | 24.14 | 22.6 | 21.45 | 22.24 | 19.61 | - | 6.19 |
|
| 34.4 | 30.3 | 32.53 | 30.32 | 29.27 | 30.5 | 29.94 | 25.46 | 25.14 | 23.41 | 23.85 | 23.51 | 21.36 | 19.46 | - |
SSAE-f vs LDA. Performance comparison using pairs of days. The upper diagonals show the CE with SSAE-f for the corresponding pair of day, while the lower diagonal is for LDA.
| Days | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| - | 6.77 | 11.54 | 15.28 | 13.68 | 13.08 | 13.97 | 13.01 | 15.55 | 14.27 | 14.51 | 15.31 | 15.52 | 18.19 | 17.95 |
|
| 9.93 | - | 8.57 | 13.02 | 10.51 | 10.26 | 10.07 | 9.08 | 10.55 | 9.88 | 10.34 | 11.12 | 11.29 | 13.81 | 14.24 |
|
| 14.04 | 11.49 | - | 9.32 | 8.37 | 10.07 | 8.71 | 8.18 | 10.5 | 10.31 | 10.7 | 12.49 | 12.45 | 14.73 | 17.04 |
|
| 16.97 | 14.47 | 13.84 | - | 9.18 | 12.29 | 11.91 | 9.41 | 9.96 | 12.18 | 11.05 | 13.2 | 11.83 | 15.45 | 16.36 |
|
| 16.25 | 13.85 | 12.49 | 12.3 | - | 7.81 | 8.24 | 7.15 | 9.27 | 7.54 | 8.66 | 9.91 | 11.52 | 15.31 | 16.76 |
|
| 16.85 | 13.49 | 14.54 | 15.71 | 12.36 | - | 8.78 | 8.77 | 10.14 | 10.01 | 10.54 | 11.48 | 14.45 | 14.05 | 15.3 |
|
| 15.57 | 12.79 | 13.08 | 14.54 | 12.33 | 12.89 | - | 6.63 | 9.09 | 8.36 | 8.88 | 10.13 | 11.45 | 13.32 | 14.29 |
|
| 15.66 | 12.85 | 12.78 | 13.43 | 11.9 | 13.34 | 11.14 | - | 6.54 | 7.25 | 8.04 | 8.69 | 8.55 | 12.35 | 12.68 |
|
| 18.79 | 14.83 | 15.68 | 13.95 | 13.67 | 14.68 | 13.24 | 10.34 | - | 7.64 | 9.41 | 9.29 | 9.33 | 11.47 | 11.8 |
|
| 18.66 | 15.47 | 15.83 | 16.72 | 12.87 | 14.49 | 12.99 | 11.32 | 12.79 | - | 6.9 | 6.9 | 9.26 | 11.14 | 10.68 |
|
| 17.57 | 15.03 | 15.79 | 15.43 | 13.4 | 15.3 | 12.72 | 11.82 | 12.49 | 11.28 | - | 7.62 | 7.84 | 9.28 | 10.85 |
|
| 16.91 | 15.34 | 16.91 | 16.51 | 13.51 | 15.54 | 12.66 | 11.8 | 12.38 | 11.11 | 10.57 | - | 7.89 | 10.22 | 10.27 |
|
| 19.07 | 16.83 | 17.77 | 17.48 | 16.67 | 18.45 | 15.55 | 13.35 | 13.53 | 13.91 | 11.77 | 11.54 | - | 9.44 | 8.85 |
|
| 20.02 | 16.95 | 17.79 | 17.73 | 17.09 | 17.98 | 15.8 | 15.1 | 14.53 | 16.05 | 12.41 | 13.41 | 12.17 | - | 7.37 |
|
| 21.29 | 18.94 | 20.85 | 19.21 | 19.39 | 19.73 | 17.68 | 15.39 | 15.32 | 15.56 | 13 | 13.36 | 12.46 | 10.16 | - |
Mean classification errors of each subject in all four analyses.
| Analysis Type | Classifier | Sub 01 | Sub 02 | Sub 03 | Sub 04 | Sub 05 | Sub 06 | Sub 07 |
|---|---|---|---|---|---|---|---|---|
|
|
| 2.24 | 5.83 | 1.73 | 4.32 | 10.07 | 13.5 | 10.9 |
|
| 1.08 | 2.9 | 1.05 | 0.7 | 2.61 | 1.36 | 3.4 | |
|
| 18.25 | 28.69 | 16.83 | 19.38 | 23.42 | 21.56 | 27.08 | |
|
| 1.39 | 4.72 | 0.68 | 0.1 | 2.69 | 1.83 | 5.38 | |
|
|
| 6.28 | 10.57 | 4.43 | 9.4 | 13.82 | 16.61 | 20.54 |
|
| 3.69 | 10.56 | 1.78 | 4.05 | 7.02 | 7.08 | 16.16 | |
|
| 20.63 | 30.67 | 17.06 | 23.91 | 24.13 | 23.95 | 35.06 | |
|
| 3.39 | 8.93 | 1.53 | 3.52 | 5.17 | 6.28 | 14.52 | |
|
|
| 8.06 | 14.66 | 7.63 | 11.27 | 16.5 | 20.33 | 24.65 |
|
| 5.43 | 15.59 | 6.54 | 6.8 | 10.06 | 12.02 | 20.39 | |
|
| 20.62 | 29.21 | 21.12 | 24.15 | 24.39 | 25.39 | 31.32 | |
|
| 5.06 | 14.05 | 6.24 | 6.82 | 8.45 | 10.23 | 17.63 | |
|
|
| 5.35 | 10.3 | 3.8 | 8.92 | 14.58 | 16.55 | 19.76 |
|
| 2.19 | 6.5 | 1.56 | 2.34 | 5.78 | 5.7 | 14.34 | |
|
| 19.95 | 22.5 | 24.38 | 26.15 | 22.69 | 19.14 | 23.64 | |
|
| 2.62 | 6.96 | 1.46 | 2.79 | 4.48 | 3.89 | 10.02 |
Figure 7Mean (and SD) classification error of all classifiers for between-days analysis with 15-fold cross-validation.