| Literature DB >> 35634122 |
Nantarika Thiamchoo1, Pornchai Phukpattaranont1.
Abstract
A myoelectric prosthesis is manipulated using electromyogram (EMG) signals from the existing muscles for performing the activities of daily living. A feature vector that is formed by concatenating data from many EMG channels may result in a high dimensional space, which may cause prolonged computation time, redundancy, and irrelevant information. We evaluated feature projection techniques, namely principal component analysis (PCA), linear discriminant analysis (LDA), t-Distributed Stochastic Neighbor Embedding (t-SNE), and spectral regression extreme learning machine (SRELM), applied to object grasp classification. These represent feature projections that are combinations of either linear or nonlinear, and supervised or unsupervised types. All pairs of the four types of feature projection with seven types of classifiers were evaluated, with data from six EMG channels and an IMU sensors for nine upper limb positions in the transverse plane. The results showed that SRELM outperformed LDA with supervised feature projections, and t-SNE was superior to PCA with unsupervised feature projections. The classification errors from SRELM and t-SNE paired with the seven classifiers were from 1.50% to 2.65% and from 1.27% to 17.15%, respectively. A one-way ANOVA test revealed no statistically significant difference by classifier type when using the SRELM projection, which is a nonlinear supervised feature projection (p = 0.334). On the other hand, we have to carefully select an appropriate classifier for use with t-SNE, which is a nonlinear unsupervised feature projection. We achieved the lowest classification error 1.27% using t-SNE paired with a k-nearest neighbors classifier. For SRELM, the lowest 1.50% classification error was obtained when paired with a neural network classifier.Entities:
Keywords: Dimensionality reduction; Electromyogram signal; Feature projection; Hand grasp classification; Limb position change
Year: 2022 PMID: 35634122 PMCID: PMC9138131 DOI: 10.7717/peerj-cs.949
Source DB: PubMed Journal: PeerJ Comput Sci ISSN: 2376-5992
Figure 1EMG and IMU sensor placement.
Summary of EMG and IMU sensor placements.
| Sensor | Underlying muscle | Location |
|---|---|---|
| EMG-CH1 | Posterior deltoid | Shoulder |
| EMG-CH2 | Triceps brachii | Upper arm |
| EMG-CH3 | Extensor pollicis longus | Forearm |
| EMG-CH4 | Extensor digitorum communis | Forearm |
| EMG-CH5 | Brachioradialis | Forearm |
| EMG-CH6 | Flexor digitorum profundus | Forearm |
| EMG-Ground | Not applicable | Left wrist |
| IMU | Not applicable | Right wrist |
Figure 2Experimental setup and nine positions for object placement.
Figure 3Schematic of proposed analytical method.
Pseudo-code describing the SRELM projection algorithm.
| Algorithm 1: SRELM feature projection in the training stage |
|---|
| |
| 1) Generate randomly hidden node parameters |
| 2) Calculate the hidden layer output matrix |
|
|
| 3) Calculate an orthogonal matrix |
| 4) Calculate the output weight |
|
|
| 1) Generate randomly hidden node parameters |
| 2) Calculate |
| 3) Calculate the projected features from |
Average values of SI and MSA from four feature projection techniques.
| Projection type | SI | MSA |
|---|---|---|
| PCA | 6.42 | 0.0164 |
| LDA | 11.05 | 0.0015 |
| t-SNE | 9.02 | 0.0327 |
| SRELM | 14.88 | 0.0082 |
Figure 4Scatter plots of the MAV and SCC feature vectors before feature projection from all placement positions.
While the features from a sphere, a cylinder, a keycard, an eraser, and a pen are shown using red, green, blue, orange, and magenta colors, respectively, the features from positions 1 to 9 are shown using point, circle, asterisk, hexagram, diamond, triangle, cross, plus sign, and square markers, respectively.
Figure 5Scatter plots of the first two elements of the reduced feature vectors from all placement positions when using four feature projection techniques: (A) PCA, (B) LDA, (C) t-SNE, and (D) SRELM.
While the features from a sphere, a cylinder, a keycard, an eraser, and a pen are shown using red, green, blue, orange, and magenta colors, respectively, the features from positions 1 to 9 are shown using point, circle, asterisk, hexagram, diamond, triangle, cross, plus sign, and square markers, respectively.
Figure 6Mean and standard deviation of classification errors from all pairwise combinations of four feature projection techniques and seven classifiers.
Figure 7The average classification error rate for difference schematics of feature projection and classifier when reducing availability of training positions.
The result is averaged over all 14 subjects, five classes, and nine testing positions.
The average and standard deviation of classification error rate across 14 subjects for different numbers of training positions by SRELM feature projection and NN classifier.
| Training position(s) | CER | SI | RI |
|---|---|---|---|
| P5 | 24.84 ± 5.93 | 8.29 | 3.52 |
| P5–P9 | 12.60 | 9.88 | 1.19 |
| P1–P5–P9 | 8.53 | 10.97 | 0.67 |
| P1–P3–P5–P9 | 5.75 | 12.09 | 0.44 |
| P1–P3–P5–P8–P9 | 4.11 | 12.98 | 0.29 |
| P1–P3–P4–P6–P7–P9 | 3.16 | 13.59 | 0.20 |
| P1–P2–P3–P4–P6–P7–P9 | 2.60 | 14.00 | 0.15 |
| P1–P2–P3–P4–P5–P6–P7–P9 | 2.15 | 14.58 | 0.11 |
| P1–P2–P3–P4–P5–P6–P7–P8–P9 | 1.58 | 15.16 | 0.06 |
Figure 8Scatter plots of the MAV and SCC feature vectors for each placement position.
Figure 9Scatter plots of the first two elements of the reduced feature vectors from each placement position after applying SRELM feature projection.