Multiday Evaluation of Techniques for EMG-Based Classification of Hand Motions

IEEE J Biomed Health Inform. 2019 Jul;23(4):1526-1534. doi: 10.1109/JBHI.2018.2864335. Epub 2018 Aug 8.

Abstract

Currently, most of the adopted myoelectric schemes for upper limb prostheses do not provide users with intuitive control. Higher accuracies have been reported using different classification algorithms but investigation on the reliability over time for these methods is very limited. In this study, we compared for the first time the longitudinal performance of selected state-of-the-art techniques for electromyography (EMG) based classification of hand motions. Experiments were conducted on ten able-bodied and six transradial amputees for seven continuous days. Linear discriminant analysis (LDA), artificial neural network (ANN), support vector machine (SVM), K-nearest neighbor (KNN), and decision trees (TREE) were compared. Comparative analysis showed that the ANN attained highest classification accuracy followed by LDA. Three-way repeated ANOVA test showed a significant difference (P < 0.001) between EMG types (surface, intramuscular, and combined), days (1-7), classifiers, and their interactions. Performance on the last day was significantly better (P < 0.05) than the first day for all classifiers and EMG types. Within-day, classification error (WCE) across all subject and days in ANN was: surface (9.12 ± 7.38%), intramuscular (11.86 ± 7.84%), and combined (6.11 ± 7.46%). The between-day analysis in a leave-one-day-out fashion showed that the ANN was the optimal classifier (surface (21.88 ± 4.14%), intramuscular (29.33 ± 2.58%), and combined (14.37 ± 3.10%). Results indicate that within day performances of classifiers may be similar but over time, it may lead to a substantially different outcome. Furthermore, training ANN on multiple days might allow capturing time-dependent variability in the EMG signals and thus minimizing the necessity for daily system recalibration.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Adolescent
  • Adult
  • Algorithms
  • Artificial Limbs
  • Electromyography* / classification
  • Electromyography* / methods
  • Hand / physiology*
  • Humans
  • Male
  • Middle Aged
  • Movement / physiology*
  • Muscle, Skeletal / physiology
  • Neural Networks, Computer
  • Pattern Recognition, Automated / methods*
  • Signal Processing, Computer-Assisted*
  • Support Vector Machine
  • Young Adult