title: Bayesian filtering of myoelectric signals.
abstract: Surface electromyography is used in research, to estimate the activity of muscle, in prosthetic design, to provide a control signal, and in biofeedback, to provide subjects with a visual or auditory indication of muscle contraction. Unfortunately, successful applications are limited by the variability in the signal and the consequent poor quality of estimates. I propose to use a nonlinear recursive filter based on Bayesian estimation. The desired filtered signal is modeled as a combined diffusion and jump process and the measured electromyographic (EMG) signal is modeled as a random process with a density in the exponential family and rate given by the desired signal. The rate is estimated on-line by calculating the full conditional density given all past measurements from a single electrode. The Bayesian estimate gives the filtered signal that best describes the observed EMG signal. This estimate yields results with very low short-time variability but also with the capability of very rapid response to change. The estimate approximates isometric joint torque with lower error and higher signal-to-noise ratio than current linear methods. Use of the nonlinear filter significantly reduces noise compared with current algorithms, and it may therefore permit more effective use of the EMG signal for prosthetic control, biofeedback, and neurophysiology research.
authors.affiliation: Division of Child Neurology and Movement Disorders, Stanford University Medical Center, 300 Pasteur, Room A345, Stanford, CA 94305-5235. sanger@stanford.edu
authors.forename: Terence D
authors.initials: TD
authors.lastname: Sanger
mesh_terms: D000328:Adult; D000465:Algorithms; D001499:Bayes Theorem; D003627:Data Interpretation, Statistical; D004576:Electromyography / Q000706:statistics & numerical data*; D005260:Female; D006801:Humans; D007537:Isometric Contraction / Q000502:physiology; D016013:Likelihood Functions; D008297:Male; D015233:Models, Statistical; D018485:Muscle Fibers, Skeletal / Q000502:physiology; D018482:Muscle, Skeletal / Q000502:physiology; D009862:Online Systems