| Literature DB >> 35747495 |
Shudi Wang1,2, Li Huang3,4, Du Jiang1,5, Ying Sun1,2,5, Guozhang Jiang1,2,5, Jun Li1,2, Cejing Zou1,2, Hanwen Fan1,2, Yuanmin Xie5, Hegen Xiong5, Baojia Chen6.
Abstract
As a key technology for the non-invasive human-machine interface that has received much attention in the industry and academia, surface EMG (sEMG) signals display great potential and advantages in the field of human-machine collaboration. Currently, gesture recognition based on sEMG signals suffers from inadequate feature extraction, difficulty in distinguishing similar gestures, and low accuracy of multi-gesture recognition. To solve these problems a new sEMG gesture recognition network called Multi-stream Convolutional Block Attention Module-Gate Recurrent Unit (MCBAM-GRU) is proposed, which is based on sEMG signals. The network is a multi-stream attention network formed by embedding a GRU module based on CBAM. Fusing sEMG and ACC signals further improves the accuracy of gesture action recognition. The experimental results show that the proposed method obtains excellent performance on dataset collected in this paper with the recognition accuracies of 94.1%, achieving advanced performance with accuracy of 89.7% on the Ninapro DB1 dataset. The system has high accuracy in classifying 52 kinds of different gestures, and the delay is less than 300 ms, showing excellent performance in terms of real-time human-computer interaction and flexibility of manipulator control.Entities:
Keywords: attention mechanisms; gesture recognition; multi-stream; neural networks; sEMG signals
Year: 2022 PMID: 35747495 PMCID: PMC9209772 DOI: 10.3389/fbioe.2022.909023
Source DB: PubMed Journal: Front Bioeng Biotechnol ISSN: 2296-4185
FIGURE 1MCBAM-GRU general framework.
FIGURE 2Weighted channel redundancy.
FIGURE 3One-dimensional convolutional block attention module.
The correspondence between 16 electrodes and forearm muscle.
| Electrode Number | Strong Related Muscles | Weak Related Muscles |
|---|---|---|
| Electrodes 1 and 9 | Finger deep flexors | |
| Electrodes 2 and 10 | Ulnar carpal flexor | Finger deep flexors |
| Electrodes 3 and 11 | Superficial finger flexors | Palmaris Longus |
| Electrodes 4 and 12 | Radial wrist flexor | Palmaris Longus |
| Electrodes 5 and 13 | Brachioradialis | |
| Electrodes 6 and 14 | Radial wrist extensors | |
| Electrodes 7 and 15 | Finger extensor muscle | |
| Electrodes 8 and 16 | Ulnar carpal extensor | Little finger extensors |
FIGURE 4Timing diagram of EMG acquisition experiment.
FIGURE 5Visualization of sEMG waveforms before and after filtering.
FIGURE 6Removing redundant channels vs keeping all channels accurate.
Classification under removing redundant channels and keeping all channels.
| Subjects | Channel selection | Delay (ms) | Testing Set Accuracy |
|---|---|---|---|
| Subject 1 | All channels | 82.5 | 85.3 |
| Removing redundant channels | 64.3 | 82.2 | |
| Subject 2 | All channels | 76.1 | 78.1 |
| Removing redundant channels | 61.9 | 76.6 | |
| Subject 3 | All channels | 80.8 | 87.0 |
| Removing redundant channels | 63.8 | 84.2 |
Average gesture recognition accuracy ablation experiment results.
| Method | Average Gesture Recognition Accuracy Rate/% |
|---|---|
| multi-stream convolution | 68.3 |
| + batch normalization (BN) | 80.2 |
| + BN + Gate Recurrent Unit (GRU) | 82.1 |
| + BN+ 1D CBAM | 83.6 |
| + BN+ 1D CBAM + GRU | 86.0 |
FIGURE 7Results of 52 gesture recognition accuracy ablation experiments for each subject.
FIGURE 8Gesture recognition confusion matrix.
Comparison results of different approaches on NinaPro DB1.
| Algorithms | Accuracy (%) |
|---|---|
| Random Forest ( | 75.2 |
| Atzori_Net ( | 66.6 |
| Geng_Net ( | 77.8 |
| CNN ( | 79.5 |
| ELM ( | 75.1 |
| MSFusionNet ( | 85.0 |
| MCBAM-GRU (ours) | 89.7 |
FIGURE 9Block diagram of dexterous hand control system.
FIGURE 10SR-RH8D humanoid dexterity hand.
Servo and dexterous hand motion correspondence.
| Servo Number | Function |
|---|---|
| Seed_1 | Wrist rotation |
| Seed_2 | Wrist swaying from side to side |
| Seed_3 | Flexion of the wrist |
| Seed_4 | Inward thumb |
| Seed_5 | Thumb flexion |
| Seed_6 | Index finger flexion |
| Seed_7 | Flexion of the middle finger |
| Seed_8 | Ring finger and pinky joint action |
FIGURE 11Experimental diagram of dexterous hand gesture movements (partial gesture demonstration).