19
Designing and Implementing a High Density Electromyogram Sensor Array Joshua Hernandez, EE Conor O'Reilly, EE Advisor - Professor Hanson

Designing and Implementing a High Density Electromyogram Sensor Array

  • Upload
    lesa

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

Joshua Hernandez, EE Conor O'Reilly, EE. Designing and Implementing a High Density Electromyogram Sensor Array. Advisor - Professor Hanson. Our Goal is to…. Extract data representing activity of individual fingers from surface EMG data, by - PowerPoint PPT Presentation

Citation preview

Page 1: Designing and Implementing a High Density  Electromyogram  Sensor Array

Designing and Implementing a High Density Electromyogram Sensor Array

Joshua Hernandez, EEConor O'Reilly, EE Advisor - Professor Hanson

Page 2: Designing and Implementing a High Density  Electromyogram  Sensor Array

Our Goal is to… Extract data representing activity of individual

fingers from surface EMG data, by

Developing and implementing a sensor array, to be worn on the forearm, capable of providing both spatial and temporal EMG data, and

Developing a processing algorithm to utilize the spatial and/or temporal data to decompose the raw EMG data into its SMU constituents and interpret finger activity.

Page 3: Designing and Implementing a High Density  Electromyogram  Sensor Array

Electromyogram Fundamentals There are two basic types of electromyogram:

Intramuscular EMG▪ Needle electrode is inserted directly into the desired muscle▪ Direct electrical connection established to muscle tissue▪ Records only local motor unit (MU) action potentials (MUAPs)▪ High signal to noise ratio

Surface EMG▪ Electrodes are placed on skin over the desired muscle▪ Indirect electrical connection - signal must pass through the

skin▪ Records a summation of MUAPs over a large area▪ Potential for a low signal to noise ratio

Page 4: Designing and Implementing a High Density  Electromyogram  Sensor Array

Why Use a Surface EMG? Intramuscular EMG requires needles. Needles are no fun. A surface EMG (sEMG) is non-

invasive Therefore, it is fun.

Page 5: Designing and Implementing a High Density  Electromyogram  Sensor Array

Inherent Problems with sEMG

Time Delay Nerve impulse takes time to propagate

through the MU▪ Conduction Velocity (CV) is typically 1 - 10

meters/sec▪ Muscle fibers within an MU contract at slightly

different times Delay due to CV causes distortion of the

recorded signalSignals from multiple MUs present

in signal A single muscle often has multiple MUs

Crosstalk Electrode may record signals from nearby

muscles

Page 6: Designing and Implementing a High Density  Electromyogram  Sensor Array

So what are we dealing with?

We have:0.5 s of sEMG data using a normal

double differential (NDD) electrode configuration recorded from the

tibialis anterior of a healthy subject during a 30% maximumvoluntary contraction

We want:A bunch of these

Page 7: Designing and Implementing a High Density  Electromyogram  Sensor Array

Sensor Array Placement

Inter-electrode Distance Motor Unit Innervation Zones

Page 8: Designing and Implementing a High Density  Electromyogram  Sensor Array

A 61-electrode array recording biceps contraction. (A) is filtered raw data, (BCD) have been decomposed.

Page 9: Designing and Implementing a High Density  Electromyogram  Sensor Array

Illustration showing the relation of electrode position to MUAP characteristics.

Page 10: Designing and Implementing a High Density  Electromyogram  Sensor Array

Sensor Array (cont.) Design

Materials▪ Pyralux ▪ Stainless Steel Pads▪ Circuitry

CAD▪ Need CAD software that supports large boards

Cost Health Efficiency Signal Quality

Page 11: Designing and Implementing a High Density  Electromyogram  Sensor Array

Sensor Array (cont.)

Construction Printer/Pyralux Stainless Steel Pads Amplifiers

Testing Placement Spatial Resolution Signal Quality Determine Proper Sampling Rate

Page 12: Designing and Implementing a High Density  Electromyogram  Sensor Array

Printing & Etching wet chemical etching process:

used a Xerox™ Phaser® 8650N solid ink printer to print wax directly onto a sheet of DuPont™ Pyralux® AP9121R

Page 13: Designing and Implementing a High Density  Electromyogram  Sensor Array

Block Diagram

A/D μC Wireless Link

Processing Algorithm

SMU Classification

Decomp. of Signals

μC Board Computer

Control

Wireless Link

MATLAB IMPORT

Determine finger value

Sensor & Amplifiers

Filtering

Page 14: Designing and Implementing a High Density  Electromyogram  Sensor Array

Computer Connection A/D Hardware

Number of Channels Needed Bit Rate/ Depth Multiplexing?

Connection Microprocessor Microproccessing USB connection

▪ Possible Future radio Link Drivers

▪ Import to MATLAB

Page 15: Designing and Implementing a High Density  Electromyogram  Sensor Array

Receiving the Signals

The Vernier EKG (Electrocardiogram or ECG) Sensor

Page 16: Designing and Implementing a High Density  Electromyogram  Sensor Array

Processing etc… Digital Filter

60 Hz notch Additional Noise Filtering (20Hz < Signal <2kHz)

SMU Decomposition MUAP Classification Decompose Signal Assign Finger Values

Processing Algorithm Wavelets

▪ Mexican Hat▪ Reqs. Unipolar input

Amplitude/C.V.▪ Reqs. Bipolar i/p

Support Vector Machine▪ linearly classifies the features into related groupings

Page 17: Designing and Implementing a High Density  Electromyogram  Sensor Array

Processing of Data

Read Raw EMG

Signals

Divide Into 250

ms Segments

Filter Noise

Identify Root Mean

Square Features

Identify Frequency Energy Features

Identify Phase

Coherence

Features

Send to Classifica

tion Algorith

m

Import Features Data into the WEKA

ToolkitOr

MATLAB

Specify a Data Set

to be Used as a Training

Set

Run the Training

Algorithm

The SVM Generates Classifica

tion Function

to Identify Future

Data Sets

Generate a Data Set

to be used as a Test Set

SVM Uses Classifica

tion Function

to Classify MUs

Function Returns Which

Finger is Moving

Data Prep and Feature identification:

Identification Algorithm :

Page 18: Designing and Implementing a High Density  Electromyogram  Sensor Array

Questions?

Page 19: Designing and Implementing a High Density  Electromyogram  Sensor Array

Special Thanks to…

Konstantin Avdaschenko, EE Demarcus Hamm, EE Travis Hoh, Neuroscience Prof. Hanson, EE Prof. Hedrick, EE Prof. Catravas, EE Prof. Olberg, Neuroscience Prof. Rice, Biology