Cargando…
Combining two open source tools for neural computation (BioPatRec and Netlab) improves movement classification for prosthetic control
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 p...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5007720/ https://www.ncbi.nlm.nih.gov/pubmed/27581624 http://dx.doi.org/10.1186/s13104-016-2232-y |
_version_ | 1782451261022404608 |
---|---|
author | Prahm, Cosima Eckstein, Korbinian Ortiz-Catalan, Max Dorffner, Georg Kaniusas, Eugenijus Aszmann, Oskar C. |
author_facet | Prahm, Cosima Eckstein, Korbinian Ortiz-Catalan, Max Dorffner, Georg Kaniusas, Eugenijus Aszmann, Oskar C. |
author_sort | Prahm, Cosima |
collection | PubMed |
description | 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. METHODS: Performances of the artificial neural networks, linear models, and training program components were compared. Evaluation took place within the BioPatRec environment, a Matlab-based open source platform that provides feature extraction, processing and motion classification algorithms for prosthetic control. The algorithms were applied to myoelectric signals for individual and simultaneous classification of movements, with the aim of finding the best performing algorithm and network model. Evaluation criteria included classification accuracy and training time. RESULTS: Results in both the linear and the artificial neural network models demonstrated that Netlab’s implementation using scaled conjugate training algorithm reached significantly higher accuracies than BioPatRec. CONCLUSIONS: It is concluded that the best movement classification performance would be achieved through integrating Netlab training algorithms in the BioPatRec environment so that future prosthesis training can be shortened and control made more reliable. Netlab was therefore included into the newest release of BioPatRec (v4.0). |
format | Online Article Text |
id | pubmed-5007720 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-50077202016-09-02 Combining two open source tools for neural computation (BioPatRec and Netlab) improves movement classification for prosthetic control Prahm, Cosima Eckstein, Korbinian Ortiz-Catalan, Max Dorffner, Georg Kaniusas, Eugenijus Aszmann, Oskar C. BMC Res Notes Technical Note 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. METHODS: Performances of the artificial neural networks, linear models, and training program components were compared. Evaluation took place within the BioPatRec environment, a Matlab-based open source platform that provides feature extraction, processing and motion classification algorithms for prosthetic control. The algorithms were applied to myoelectric signals for individual and simultaneous classification of movements, with the aim of finding the best performing algorithm and network model. Evaluation criteria included classification accuracy and training time. RESULTS: Results in both the linear and the artificial neural network models demonstrated that Netlab’s implementation using scaled conjugate training algorithm reached significantly higher accuracies than BioPatRec. CONCLUSIONS: It is concluded that the best movement classification performance would be achieved through integrating Netlab training algorithms in the BioPatRec environment so that future prosthesis training can be shortened and control made more reliable. Netlab was therefore included into the newest release of BioPatRec (v4.0). BioMed Central 2016-08-31 /pmc/articles/PMC5007720/ /pubmed/27581624 http://dx.doi.org/10.1186/s13104-016-2232-y Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Technical Note Prahm, Cosima Eckstein, Korbinian Ortiz-Catalan, Max Dorffner, Georg Kaniusas, Eugenijus Aszmann, Oskar C. Combining two open source tools for neural computation (BioPatRec and Netlab) improves movement classification for prosthetic control |
title | Combining two open source tools for neural computation (BioPatRec and Netlab) improves movement classification for prosthetic control |
title_full | Combining two open source tools for neural computation (BioPatRec and Netlab) improves movement classification for prosthetic control |
title_fullStr | Combining two open source tools for neural computation (BioPatRec and Netlab) improves movement classification for prosthetic control |
title_full_unstemmed | Combining two open source tools for neural computation (BioPatRec and Netlab) improves movement classification for prosthetic control |
title_short | Combining two open source tools for neural computation (BioPatRec and Netlab) improves movement classification for prosthetic control |
title_sort | combining two open source tools for neural computation (biopatrec and netlab) improves movement classification for prosthetic control |
topic | Technical Note |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5007720/ https://www.ncbi.nlm.nih.gov/pubmed/27581624 http://dx.doi.org/10.1186/s13104-016-2232-y |
work_keys_str_mv | AT prahmcosima combiningtwoopensourcetoolsforneuralcomputationbiopatrecandnetlabimprovesmovementclassificationforprostheticcontrol AT ecksteinkorbinian combiningtwoopensourcetoolsforneuralcomputationbiopatrecandnetlabimprovesmovementclassificationforprostheticcontrol AT ortizcatalanmax combiningtwoopensourcetoolsforneuralcomputationbiopatrecandnetlabimprovesmovementclassificationforprostheticcontrol AT dorffnergeorg combiningtwoopensourcetoolsforneuralcomputationbiopatrecandnetlabimprovesmovementclassificationforprostheticcontrol AT kaniusaseugenijus combiningtwoopensourcetoolsforneuralcomputationbiopatrecandnetlabimprovesmovementclassificationforprostheticcontrol AT aszmannoskarc combiningtwoopensourcetoolsforneuralcomputationbiopatrecandnetlabimprovesmovementclassificationforprostheticcontrol |