| Literature DB >> 34960457 |
Xianfu Zhang1,2, Yuping Hu1, Ruimin Luo2, Chao Li2, Zhichuan Tang3.
Abstract
Surface electromyogram (sEMG) signals are widely employed as a neural control source for lower-limb exoskeletons, in which gait recognition based on sEMG is particularly important. Many scholars have taken measures to improve the accuracy of gait recognition, but several real-time limitations affect its applicability, of which variation in the load styles is obvious. The purposes of this study are to (1) investigate the impact of different load styles on gait recognition; (2) study whether good gait recognition performance can be obtained when a convolutional neural network (CNN) is used to deal with the sEMG image from sparse multichannel sEMG (SMC-sEMG); and (3) explore whether the control system of the lower-limb exoskeleton trained by sEMG from part of the load styles still works efficiently in a real-time environment where multiload styles are required. In addition, we discuss an effective method to improve gait recognition at the levels of the load styles. In our experiment, fifteen able-bodied male graduate students with load (20% of body weight) and using three load styles (SBP = backpack, SCS = cross shoulder, SSS = straight shoulder) were asked to walk uniformly on a treadmill. Each subject performed 50 continuous gait cycles under three speeds (V3 = 3 km/h, V5 = 5 km/h, and V7 = 7 km/h). A CNN was employed to deal with sEMG images from sEMG signals for gait recognition, and back propagation neural networks (BPNNs) and support vector machines (SVMs) were used for comparison by dealing with the same sEMG signal. The results indicated that (1) different load styles had remarkable impact on the gait recognition at three speeds under three load styles (p < 0.001); (2) the performance of gait recognition from the CNN was better than that from the SVM and BPNN at each speed (84.83%, 81.63%, and 83.76% at V3; 93.40%, 88.48%, and 92.36% at V5; and 90.1%, 86.32%, and 85.42% at V7, respectively); and (3) when all the data from three load styles were pooled as testing sets at each speed, more load styles were included in the training set, better performance was obtained, and the statistical analysis suggested that the kinds of load styles included in training set had a significant effect on gait recognition (p = 0.002), from which it can be concluded that the control system of a lower-limb exoskeleton trained by sEMG using only some load styles is not sufficient in a real-time environment.Entities:
Keywords: gait recognition; load style; sEMG image
Mesh:
Year: 2021 PMID: 34960457 PMCID: PMC8707310 DOI: 10.3390/s21248365
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The experimental equipment and connection, the placement of the electrodes, and load styles (SBP = backpack, SCS = cross shoulder, and SSS = straight shoulder).
Speed and load style information in nine trials.
| Speed | Load-Style | Trial |
|---|---|---|
|
| SBP: backpack | Trial 1 |
| SSS: straight shoulder | Trial 2 | |
| SCS: cross shoulder | Trial 3 | |
|
| SBP: backpack | Trial 4 |
| SSS: straight shoulder | Trial 5 | |
| SCS: cross shoulder r | Trial 6 | |
|
| SBP: backpack | Trial 7 |
| SSS: straight shoulder | Trial 8 | |
| SCS: cross shoulder | Trial 9 |
Figure 2CNN topology.
Gait phase recognition (%), gait recognition (%) under each load style and speed, and the total average values of gait recognition (%) at three load styles and three speeds.
| Speed | V3 | V5 | V7 | ||||||
|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
| Initial stance | 96.00 | 93.69 | 78.87 | 96.61 | 90.81 | 88.32 | 90.35 | 84.42 | 88.56 |
| Midstance | 90.40 | 90.38 | 92.66 | 99.14 | 99.05 | 98.60 | 99.03 | 95.58 | 98.95 |
| Terminal stance | 95.18 | 90.59 | 76.32 | 95.27 | 92.85 | 84.25 | 88.22 | 90.47 | 80.91 |
| Initial swing | 72.69 | 70.30 | 74.98 | 98.14 | 94.62 | 77.18 | 92.24 | 87.67 | 78.58 |
| Terminal swing | 88.73 | 80.89 | 80.82 | 98.63 | 96.02 | 91.45 | 98.41 | 97.41 | 81.70 |
| Accuracy |
| 85.17 |
|
| 94.67 |
|
| 91.11 |
|
| Total Avg | 84.83 | 93.40 | 90.10 | ||||||
The bold numbers indicate the minimum and maximum accuracy values of gait recognition in the three load styles and at the three speeds.
Figure 3Gait recognition comparisons among three load styles with three algorithms at three speeds (V3 (a), V5 (b) and V7 (c)).
Figure 4Gait recognition (%) matrices under three speeds (V3 (a), V5 (b) and V7 (c)). Each entry value in the matrix represents a gait recognition performance (%) from the indicated training load style (vertical axis) and testing load style (horizontal axis). A lighter colour means better performance.
Intra- and inter-load styles and the overall accuracy of gait recognition (%) (mean ± SD) across the three speeds.
| V3 | V5 | V7 | Total | |
|---|---|---|---|---|
| Intra-load style accuracy | 84.83 ± 3.95 | 93.40 ± 4.93 | 90.10 ± 4.15 | 89.44 ± 5.32 |
| Inter-load style accuracy | 62.24 ± 6.47 | 69.05 ± 9.94 | 72.18 ± 4.67 | 67.83 ± 8.13 |
| Overall load style accuracy | 69.77 ± 12.56 | 77.17 ± 14.70 | 78.15 ± 9.91 | 75.03 ± 12.64 |
Figure 5The average accuracies of the gait recognition (%) for one, two, three, and four loads at each speed are labelled in the figure.