Evaluation of extreme learning machine for classification of individual and combined finger movements using electromyography on amputees and non-amputees

Neural Netw. 2017 Jan:85:51-68. doi: 10.1016/j.neunet.2016.09.004. Epub 2016 Oct 1.

Abstract

The success of myoelectric pattern recognition (M-PR) mostly relies on the features extracted and classifier employed. This paper proposes and evaluates a fast classifier, extreme learning machine (ELM), to classify individual and combined finger movements on amputees and non-amputees. ELM is a single hidden layer feed-forward network (SLFN) that avoids iterative learning by determining input weights randomly and output weights analytically. Therefore, it can accelerate the training time of SLFNs. In addition to the classifier evaluation, this paper evaluates various feature combinations to improve the performance of M-PR and investigate some feature projections to improve the class separability of the features. Different from other studies on the implementation of ELM in the myoelectric controller, this paper presents a complete and thorough investigation of various types of ELMs including the node-based and kernel-based ELM. Furthermore, this paper provides comparisons of ELMs and other well-known classifiers such as linear discriminant analysis (LDA), k-nearest neighbour (kNN), support vector machine (SVM) and least-square SVM (LS-SVM). The experimental results show the most accurate ELM classifier is radial basis function ELM (RBF-ELM). The comparison of RBF-ELM and other well-known classifiers shows that RBF-ELM is as accurate as SVM and LS-SVM but faster than the SVM family; it is superior to LDA and kNN. The experimental results also indicate that the accuracy gap of the M-PR on the amputees and non-amputees is not too much with the accuracy of 98.55% on amputees and 99.5% on the non-amputees using six electromyography (EMG) channels.

Keywords: Amputee; Classification; Electromyography (EMG); Extreme learning machine (ELM); Myoelectric pattern recognition.

Publication types

  • Evaluation Study

MeSH terms

  • Amputees
  • Discriminant Analysis
  • Electromyography / methods*
  • Fingers / physiology*
  • Fingers / physiopathology
  • Humans
  • Movement*
  • Support Vector Machine*