Real-time implementation of electromyogram pattern recognition as a control command of man-machine interface

Med Eng Phys. 1996 Oct;18(7):529-37. doi: 10.1016/1350-4533(96)00006-9.

Abstract

The purpose of this study was to develop a real-time electromyogram (EMG) discrimination system to provide control commands for man-machine interface applications. A host computer with a plug-in data acquisition and processing board containing a TMS320 C31 floating-point digital signal processor was used to attain real-time EMG classification. Two-channel EMG signals were collected by two pairs of surface electrodes located bilaterally between the sternocleidomastoid and the upper trapezius. Five motions of the neck and shoulders were discriminated for each subject. The zero-crossing rate was employed to detect the onset of muscle contraction. The cepstral coefficients, derived from autoregressive coefficients and estimated by a recursive least square algorithm, were used as the recognition features. These features were then discriminated using a modified maximum likelihood distance classifier. The total response time of this EMG discrimination system was achieved about within 0.17 s. Four able bodied and two C5/6 quadriplegic subjects took part in the experiment, and achieved 95% mean recognition rate in discrimination between the five specific motions. The response time and the reliability of recognition indicate that this system has the potential to discriminate body motions for man-machine interface applications.

MeSH terms

  • Case-Control Studies
  • Electromyography*
  • Fourier Analysis
  • Humans
  • Likelihood Functions
  • Movement / physiology
  • Muscle Contraction / physiology
  • Neck / physiology
  • Pattern Recognition, Automated*
  • Quadriplegia / physiopathology
  • Shoulder / physiology
  • Signal Processing, Computer-Assisted
  • Software Design
  • User-Computer Interface*