Top Banner
The EMG Signal Filtering Signal Processing.2
34

The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Mar 31, 2015

Download

Documents

Terrance Covel
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

The EMG Signal

Filtering

Signal Processing.2

Page 2: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Filters - Overview

Primary function is noise attenuation If the frequency of the noise source is

sufficiently different from the frequency components of the signal waveform of interest - the noise can be removed providing a “cleaner” EMG signal

Page 3: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Filters - Overview

Frequency range of muscle - slow twitch motor units

(20) 70 - 125 Hz

Page 4: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Filters - Overview

Frequency range of muscle - slow twitch motor units

Fast twitch motor units

125 - 250 Hz

Page 5: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Filters - Overview

Frequency range of muscle - slow twitch motor units

Fast twitch motor units

Sources of noise that “compete” with these frequency ranges

Attenuate or make the true signal less visible and difficult to interpret– Example: 60 Hz from

120 V power lines

Page 6: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Filter Types

Hardware filters– Analog electronic circuit

» Amplifiers, resistors, capacitors

Software filters– “Digital” filters

» Mathematical algorithms

Butterworth Filter.vi

Page 7: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Frequency Components

Bandwidth– Range of frequencies from the low frequency

limit of the EMG signal to the high frequency limit = the band pass

Low frequency cut-off High frequency cut-off Roll off

– Rate at which frequency attenuation occurs

Page 8: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Frequency Components

Page 9: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Filter Types by Frequency Component

LP Filter

20 Hz 250 Hz

High frequency filter– Removes high

frequency components above a certain “cut-off”

Low pass filter (LP)– Pass = retain

Page 10: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Filter Types by Frequency Component

BPFilter

20 Hz 250 Hz

Low - High frequency filter– Removes frequency

components below and above certain “cut-offs”

Band pass filter (BP)Filter

Page 11: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Filter Types by Frequency Component

BS

20 Hz 250 Hz

Mid-range frequency filter– Removes a specific

frequency component within a range

Band stop filter (BS)– Example: 60 Hz filter

60 Hz

Page 12: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Roll Off

Rate at which frequency attenuation occurs

Expressed by the order– The higher the

order the more rapid the roll off

– Index of sensitivity of attenuation

2

B u tte rw o rth F ilte r.v i

2

Butterworth Filter.vi

Page 13: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Phase Shift

Filtering causes a change in phase = shift– A time delay frequency

component as it passes through the filter

– May cause waveform distortion especially if the the shift occurs near the cut-off frequency

If the phase shift is small it may be a tolerable error source

Shift

Page 14: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Phase Shift Solution

Page 15: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Filter Use Turn filter “On” Select type Insert cut-off(s) Run the VI

Page 16: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Practical Effect - Filtering

Filtering will “sharpen” the image permitting better approximation of important events– Onsets

– Offsets

– Etc.

Page 17: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Practical Effect - Filtering

Raw

Filtered

Page 18: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Signal Processing.2

Descriptive statistics– Signal spike counts– Peak amplitude (voltage - mV) detection– Averaging– Variability analysis

Root Mean Square

Page 19: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Descriptive Statistics

Often used as a basic means of analysis after visual inspection of the raw data– Probably more useful in quantifying “On-Off”

phenomena– May be used in conjunction with time-based

analyses: onset, duration & offset

Page 20: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Signal Spike Counts

More useful when muscle force levels are relatively low– The interference pattern typical of high force

levels (e.g., MVC) makes spike counts difficult

4.0

-2.0

0.0

2.0

20000 500 1000 1500

Page 21: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Signal Spike Counts

Spike Counting by Window Spike Counting of RawSignal - (could also be donewith rectified signal)

Page 22: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Peak Amplitude Has traditionally been issued as an index of

maximal muscle activity– Probably valid when electrical activity is

relatively constant– A peak amplitude that exists more as an outlier

may not be truly representative of typical or average activity

Full-Wave Rectified Signal

Page 23: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Averaging (Mean)

A data smoothing technique useful when high signal variability is of concern

Moving average - the mean amplitude of a full-wave rectified window (segment) of data points for:– Baseline noise (last session: “2 SD Method”)– The true EMG signal

Ensemble average - a mean of mean segments across subjects or trials

Page 24: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Variability Analysis.1 Reproducibility of

recording electrodes (e.g., Δ’s in skin resistance; number of motor units sampled) with repeated measures designs is problematic– Within subjects (e.g.,

over several days)

– Between subjects

Report EMG amplitude (e.g., mean amplitude or integral - next session) as a percentage of a baseline MVIC

Page 25: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Variability Analysis.2

Variability assessment of EMG will document reproducibility/consistency– SD: measure of dispersion about the mean

stated in units of interest (mV)– CV: describes dispersion of a group mean as a

percentage– SE: low SE argues sample mean is a good

estimate of the population mean

Page 26: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Root Mean Square (RMS)

One of several methods of quantifying EMG output (in mV) using– Hardware

or

– Software The “effective” value (quantity) of the EMG

signal (i.e., not an average) Measures electrical power A form of linear envelope procedure

Page 27: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

RMS Value Reflects

Motor unit– Firing rates– Duration– Velocity of the electrical signal

Electrode configuration Instrument (amplifier characteristics)

Page 28: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

RMS Procedure

Individual amplitudes are squared A mean of the squared amplitudes is

calculated Square root is calculated

Page 29: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

RMS - Time Constant Selected

Hardware

Page 30: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

RMS - Time Constant Selected

Hardware Software

Page 31: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

RMS - Time Constant

Should be consistent with the nature of the activity being performed– Slow movement

» Use a longer time

– Fast movement» Use a shorter time

Page 32: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Reference Sources

Gitter, A.J., & Stolov, W.C. (1995). AAEM minimongraph #16: instrumentation and measurement in electrodiagnostic medicine-part I. Muscle & Nerve, 18, 799-811.

Page 33: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.

Reference Sources

Soderberg, G.L., & Knutson, L.M, (2000). A guide for use and interpretation of

kinesiologic electromyographic data. Physical Therapy, 80, 485-498.

Winter, D.A. (1990). Biomechanics and motor control of human movement (2nd Ed). New

York: John Wiley & Sons, Inc., 191-212.

Page 34: The EMG Signal Filtering Signal Processing.2. Filters - Overview u Primary function is noise attenuation u If the frequency of the noise source is sufficiently.