| Literature DB >> 27581624 |
Cosima Prahm1,2, Korbinian Eckstein3, Max Ortiz-Catalan4, Georg Dorffner5, Eugenijus Kaniusas6, Oskar C Aszmann7.
Abstract
BACKGROUND: Controlling a myoelectric prosthesis for upper limbs is increasingly challenging for the user as more electrodes and joints become available. Motion classification based on pattern recognition with a multi-electrode array allows multiple joints to be controlled simultaneously. Previous pattern recognition studies are difficult to compare, because individual research groups use their own data sets. To resolve this shortcoming and to facilitate comparisons, open access data sets were analysed using components of BioPatRec and Netlab pattern recognition models.Entities:
Keywords: Machine learning; Neural computation; Pattern recognition; Prosthetics; Upper limb amputation
Mesh:
Year: 2016 PMID: 27581624 PMCID: PMC5007720 DOI: 10.1186/s13104-016-2232-y
Source DB: PubMed Journal: BMC Res Notes ISSN: 1756-0500
Comparison of linear models
| Outp. type | BioPatRec LDA | Netlab GLM netopt (scg) | Netlab GLM train (irls) | |||
|---|---|---|---|---|---|---|
| Acc | SD | Acc | SD | Acc | SD | |
| Single | 0.938 | 0.072 |
| 0.034 |
| 0.037 |
| Multiple | 0.789 | 0.178 |
| 0.140 |
| 0.139 |
Italics significantly higher accuracy against LDA with p < 0.01
GLM netopt single output has significantly higher accuracy than GLM train with single but not multiple outputs
Fig. 1a Single output type: this figure shows the accuracy reached for every number of hidden units. After 64 HU there was no significant increase in accuracy. b Multiple output type: this figure shows the accuracy reached for every number of hidden units. After 74 HU there was no significant increase in accuracy
Performance comparison of non-linear models and optimal number of hidden units (HU)
| BioPatRec MLP | 32 HU | 2 × 32 HU | 64 /74 HU | |||
|---|---|---|---|---|---|---|
| Outp. type | Acc | SD | Acc | SD | Acc | SD |
| Single | 0.941 | 0.062 | 0.951 | 0.054 | 0.923a | 0.055 |
| Multiple | 0.954 | 0.047 | 0.949 | 0.049 | 0.953b | 0.043 |
Italics highest accuracy is significant against all other accuracies for single/multiple output type with p < 0.01
a 64 HU
b 74 HU
Training time (in s)
| Model | Single output | Multiple output | |
|---|---|---|---|
| BioPatRec | LDA | 0.35 | 0.41 |
| Netlab | GLM scg | 1.07 | 1.23 |
| GLM irls | 0.51 | 0.43 | |
| BioPatRec (gradient decent) | MLP 32HU | 172 | 127 |
| MLP 2 × 32 HU | 279 | 238 | |
| MLP 64 HU | 178 | – | |
| MLP 74 HU | – | 123 | |
| Netlab (scg) | MLP 32HU | 1.88 | 1.38 |
| MLP 64 HU | 2.49 | – | |
| MLP 74 HU | – | 3.08 |