| Literature DB >> 25894941 |
Shuxiang Guo1,2,3, Muye Pang4, Baofeng Gao5,6, Hideyuki Hirata7, Hidenori Ishihara8.
Abstract
The surface electromyography (sEMG) technique is proposed for muscle activation detection and intuitive control of prostheses or robot arms. Motion recognition is widely used to map sEMG signals to the target motions. One of the main factors preventing the implementation of this kind of method for real-time applications is the unsatisfactory motion recognition rate and time consumption. The purpose of this paper is to compare eight combinations of four feature extraction methods (Root Mean Square (RMS), Detrended Fluctuation Analysis (DFA), Weight Peaks (WP), and Muscular Model (MM)) and two classifiers (Neural Networks (NN) and Support Vector Machine (SVM)), for the task of mapping sEMG signals to eight upper-limb motions, to find out the relation between these methods and propose a proper combination to solve this issue. Seven subjects participated in the experiment and six muscles of the upper-limb were selected to record sEMG signals. The experimental results showed that NN classifier obtained the highest recognition accuracy rate (88.7%) during the training process while SVM performed better in real-time experiments (85.9%). For time consumption, SVM took less time than NN during the training process but needed more time for real-time computation. Among the four feature extraction methods, WP had the highest recognition rate for the training process (97.7%) while MM performed the best during real-time tests (94.3%). The combination of MM and NN is recommended for strict real-time applications while a combination of MM and SVM will be more suitable when time consumption is not a key requirement.Entities:
Mesh:
Year: 2015 PMID: 25894941 PMCID: PMC4431272 DOI: 10.3390/s150409022
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Feature numbers for the four extraction methods.
| Feature Extraction Method | ||||
|---|---|---|---|---|
|
| RMS | WP | DFA | MM |
| 40 | ≈900 | 10 | 1000 | |
Figure 1(a) shows the gesture of relaxing where A is the MTx sensor and B is the electrode; (b) shows the gesture of elbow extension; (c) shows the gesture of forearm pronation; (d) shows the gesture of forearm supination.
Figure 2(a) shows the gesture of wrist flexion; (b) shows the gesture of wrist extension; (c) shows the gesture of wrist abduction; (d) shows the gesture of wrist adduction.
Performance of off-line training. The value is the recognition accuracy rate defined by number of corrected recognized results dividing total results, with unit of %.
| Subject (NN/SVM) | ||||||||
|---|---|---|---|---|---|---|---|---|
| Features | A | B | C | D | E | F | G | Average |
| RMS | 75.2/74.2 | 70.7/66.8 | 82.2/80.5 | 81.2/78.9 | 76.1/71.5 | 70.1/69.7 | 73.3/70.1 | 75.5/73.1 |
| RMSF | 87.0/82.0 | 84.1/83.5 | 90.6/89.5 | 89.6/86.8 | 86.5/85.4 | 82.1/80.2 | 85.1/81.2 | 86.4/84.0 |
| WP | 98.4/97.6 | 97.2/94.1 | 97.7/94.5 | 98.9/96.8 | 97.5/95.2 | 97.5/94.5 | 96.5/92.5 | 97.7/95.0 |
| MM | 98.8/98.0 | 95.7/90.9 | 94.1/91.8 | 91.4/88.3 | 93.1/90.14 | 95.3/93.4 | 97.3/95.4 | 95.1/92.6 |
Performance of on-line testing. The value is the recognition accuracy rate defined by number of corrected recognized results dividing total results, with unit of %.
| Subject (NN/SVM) | ||||||||
|---|---|---|---|---|---|---|---|---|
| Features | A | B | C | D | E | F | G | Average |
| RMS | 70.2/74.1 | 68.7/68.8 | 80.1/81.5 | 77.1/78.0 | 72.1/73.5 | 70.0/71.1 | 69.1/71.2 | 72.5/74.0 |
| DFA | 79.3/83.0 | 80.1/84.3 | 82.3/87.1 | 81.1/85.3 | 79.1/81.3 | 75.1/81.1 | 77.7/80.2 | 79.2/83.2 |
| WP | 93.4/95.6 | 92.2/93.1 | 93.1/94.1 | 91.1/93.2 | 91.3/94.5 | 91.5/94.7 | 90.5/93.1 | 90.1/92.0 |
| MM | 94.8/97.0 | 91.1/93.0 | 92.1/95.8 | 93.3/90.3 | 89.1/92.1 | 89.3/92.4 | 92.3/96.4 | 92.1/94.3 |
Recognition accuracy rate for forearm pronation and supination.
| Subject (WP + SVM) | |||||||
|---|---|---|---|---|---|---|---|
| Motion | A | B | C | D | E | F | G |
| P/S | 91.3/97.8 | 98.7/94.4 | 96.6/97.1 | 94.1/97.3 | 93.2/95.5 | 96.4/92.1 | 98.3/90.1 |
Figure 3On-line testing performance with MM feature extraction method. (a) shows the classification results by NN; (b) shows the classified results by SVM. The red circles mark the misclassifications using the two classifiers.
Figure 4Time consumption of off-line training process. Blue bars show the average training time using NN with different features on all the subjects. Green bars show the results with SVM.
Figure 5Time consumption of on-line testing process. Blue bars show the average computing time using NN with different features on all the subjects. Green bars show the results with SVM.
Figure 6Number of support vectors for different feature extraction method.