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...

Descripción completa

Detalles Bibliográficos
Autores principales: Prahm, Cosima, Eckstein, Korbinian, Ortiz-Catalan, Max, Dorffner, Georg, Kaniusas, Eugenijus, Aszmann, Oskar C.
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