Real time ECG artifact removal for myoelectric prosthesis control.
The electrocardiogram (ECG) artifact is a major noise source contaminating the electromyogram (EMG) of torso muscles. This study investigates removal of ECG artifacts in real time for myoelectric prosthesis control, a clinical application that demands speed and efficiency. Three methods with simple and fast implementation were investigated. Removal of ECG artifacts by digital high-pass filtering was implemented. The effects of the cutoff frequency and filter order of high-pass filtering on the resulting EMG signal were quantified. An alternative adaptive spike-clipping approach was also developed to dynamically detect and suppress the ECG artifacts in the signal. Finally, the two methods were combined. Experimental surface EMG recordings with different ECG/EMG ratios were used as testing signals to evaluate the proposed methods. As a key parameter for clinical myoelectric prosthesis control, the average rectified amplitude of the signal was used as the performance indicator to quantitatively analyze the EMG content distortion and the ECG artifact suppression imposed by the two methods. Aiming at clinical application, the optimal parameter assignment for each method was determined on the basis of the performance using the suite of testing signals with various ECG/EMG ratios.
Zhou
Ping
P
Neural Engineering Center for Artificial Limbs, Rehabilitation Institute of Chicago, Chicago, IL, USA.
Lock
Blair
B
Kuiken
Todd A
TA
D000200:Action Potentials / Q000502:physiology; D000328:Adult; D000465:Algorithms; D016477:Artifacts; D003199:Computer Systems; D003936:Diagnosis, Computer-Assisted / Q000379:methods; D004599:Electric Stimulation Therapy / Q000379:methods*; D004562:Electrocardiography / Q000379:methods*; D004576:Electromyography / Q000379:methods*; D005246:Feedback; D006801:Humans; D008297:Male; D009119:Muscle Contraction / Q000502:physiology*; D018482:Muscle, Skeletal / Q000294:innervation / Q000502:physiology*; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D012815:Signal Processing, Computer-Assisted; D013813:Therapy, Computer-Assisted / Q000379:methods*