epileptic seizure detection system team members valerie kuzmick, biomedical engineering john...

43
Epileptic Seizure Epileptic Seizure Detection System Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering Doug Szperka, Computer Engineering Benjamin Zale, Computer Engineering Advisors Prawat Nagvajara, PhD, Computer Engineering Karen Moxon, PhD, Biomedical Engineering Jeremy Johnson, PhD, MCS/ECE

Upload: samantha-goodwin

Post on 28-Dec-2015

227 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Epileptic Seizure Epileptic Seizure Detection SystemDetection System

Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering Doug Szperka, Computer Engineering Benjamin Zale, Computer Engineering

Advisors Prawat Nagvajara, PhD, Computer Engineering Karen Moxon, PhD, Biomedical Engineering Jeremy Johnson, PhD, MCS/ECE

Page 2: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Problem: EpilepsyProblem: Epilepsy

Chronic Brain Function Disorder

Characterized by Seizures

Over two million suffering from epilepsy 1% of US population

Current Treatments NOT Effective for 20% (400,000 patients) of Epileptics

Page 3: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

VISION:VISION:Complete SystemComplete System

Data AcquisitionSystem

Seizure Detection Unit

Stimulation Device

Page 4: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Design ChallengeDesign Challenge

Data AcquisitionSystem

Seizure Detection Unit

Stimulation Device

Page 5: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Prevention of SeizuresPrevention of SeizuresNCP Brain ‘Pacemaker’

– Intermittent electrical pulses 24 hours a day– Implanted under the collarbone – Delivers electrical signals to the brain via

vagus nerve in the neck – When patient senses seizure coming, he or

she can activate the stimulator manually

Page 6: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Developed SolutionDeveloped Solution

Prototype– Microprocessor-based device that

detects the neural activity associated with an epileptic seizure

Results– Seizure Detection: 100% Accuracy– Low False Positive Rate

Page 7: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Solutions for Seizure Solutions for Seizure DetectionDetection

Analysis of EEG Data With ANN

– Advantages Noninvasive

– Disadvantages Signal detection far

from epicenter of seizure

Loss of signal fidelity through bone & scalp

65% detection rate

Analysis of Multiple Single-Neuron Data– Disadvantages

Invasive

– Advantages Signal detection at the

epicenter of seizure Ideal signal fidelity via

direct recording from neurons

Preliminary data suggest 100% detection rate

Page 8: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Method of SolutionMethod of Solution

Data Collection & AnalysisAlgorithm DevelopmentSoftware SimulationDetection Unit Implementation

Page 9: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Data CollectionData Collection

Certified laboratory rat handlers– IACUC approved protocol

Electrodes surgically implanted– Temporal lobes

PTZ administration– Seizures induced

Page 10: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Data CollectionData Collection

RECORDINGDEVICE

EIGHT-ARRAY ELECTRODE

TEMPORAL LOBE

Page 11: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Multiple Single NeuronsMultiple Single Neurons

Page 12: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

AnalysisAnalysis

Videotape– Seizure/No Seizure

NEX (NeuroExplorer)– Rate Histograms– Bin Size/Smooth Data

Excel– Imported NEX Files– Seizures Distinguished– Consolidation for Algorithm Development

Page 13: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

AnalysisAnalysis

Page 14: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Algorithm DevelopmentAlgorithm Development

Research from EEG Seizure Detectors– Artificial Neural Network (ANN)– Signal Processing Techniques

Artificial Neural Network– MATLAB Toolkit– Created Various Feedforward Neural

Networks Highest detection rate was 60%

Page 15: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Cross Correlation SolutionCross Correlation Solution

Neural activity becomes synchronized during a seizure

Cross correlate data over a window of time– Shows synchronization of neural action

potentials Graphed the sum of pair-wise cross

correlation Shape of the cross-correlation is

determining factor

Page 16: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Data ConversionData Conversion

Page 17: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Data ConversionData Conversion

Page 18: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Cross Correlation SolutionCross Correlation Solution

Page 19: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Standard DeviationStandard Deviation

Statistic that tells you how tightly all the various data points are clustered around the mean

– Small standard deviation Data points are pretty tightly bunched together

– Large standard deviation Data points are spread apart

Page 20: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Cross Correlation SolutionCross Correlation Solution

Non Seizure Data Seizure Data

Page 21: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Threshold ValueThreshold Value

Experimentally determined dividing line between seizure and non-seizure

Algorithm Summary– Data streamed into bins of finite length– Cross Correlate– Determine 1st standard deviation of cross

correlated data– Smaller than threshold value = SEIZURE

Page 22: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

SimulationSimulation

Used MATLAB to Simulate– Used Saved Data as Inputs– Allowed Varying of Algorithm Parameters– Saved Results of Each Run to File

Final Parameters from Results– Bin Size– Bins per Window Size– Threshold Value

Page 23: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Simulation ResultsSimulation Results

50ms Bin Size and 128 Bins per Window Promising Results

– Threshold Value was the Same– Detected 100% of Observed Seizures– Low False Positive Rate of 0.3% ~ 4.3

min/day– Detected Seizures 4.5s Early on Average

Some as early as 17s Few detected late – 2.5s was the latest

Page 24: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Simulation ResultsSimulation ResultsSeizure vs Baseline Histogram

Rat #2

0

500

1000

1500

2000

2500

0 525

1050

1575

2100

2625

3150

3675

4200

4725

5250

5775

6300

6825

7350

7875

8400

8925

9450

9975

Standard Deviation9 Channels - 50ms Bins - 128 Bins/Window

Nu

mb

er

of

Oc

cu

rra

nc

es

.00%

20.00%

40.00%

60.00%

80.00%

100.00%

120.00%

Basline Data

Seizure Data

Baseline Cumulative %

Seizure Cumulative %

Page 25: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Detection Unit ImplementationDetection Unit Implementation

Implement algorithm to execute on dedicated microprocessor– Speed– Prototyping

QED RM5231 RISC Processor– MIPS Instruction Set– V3 Hurricane Evaluation Board

Page 26: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

HardwareHardwareHurricane Evaluation Board

– Inserted into PCI slot of Windows-based computer

– Communication Protocols PCI Serial

Page 27: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Embedded SoftwareEmbedded Software

ANSI C for portability

Compiled into Motorola S-Record format

Downloaded to board via serial port

Page 28: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Dataflow DiagramDataflow Diagram

ActionPotential

DataNEX Excel

DataConcatenator

RatStat(HardwareSimulation)

SimulationOutput

SerialComm

HurricaneEvaluation

Board(Prototype)

 

PrototypeOutput

Page 29: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Host PC SoftwareHost PC Software

Automates Data Transmission

– Sums data into bins– Generates S-Records of data– Transmits data to evaluation board via

serial port connection– Tells evaluation board to execute embedded

software– Captures and reports seizure notification

from evaluation board

Page 30: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Host PC SoftwareHost PC Software

Page 31: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Economic AnalysisEconomic Analysis

Prototype Development– Approximately $141,500 in equipment

Future Commercial Development– Needs to be System-on-a-Chip Solution

– Data Acquisition System: $ 8,000– Seizure Detection Unit: $ 1,000– NCP Brain Pacemaker: $11,000

– Entire System: $20,000 or less to be marketable and profitable

Page 32: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Results Results Cross Correlation

Window (bins)

Cross Correlation Window

(seconds)

Average Execution Time (milliseconds)

32 1.6 13.2

64 3.2 50.3

128 6.4 182

256 12.8 718

Prototype does not operate in real time when data is streamed

Page 33: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

ConclusionsConclusions

Collected and Evaluated Approximately 1 Hour of Data from Three Specimens– Only 45 minutes (2 Rats / 3 Trials) usable– Remaining data corrupted

100% Seizure Detection Rate

0.3% False Positive Rate

Seizures Predicted on an Average of 4.5 Seconds Beforehand

Page 34: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Automatic Seizure Automatic Seizure Detection SystemDetection System

Team Members

Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering Doug Szperka, Computer Engineering Benjamin Zale, Computer Engineering

Page 35: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Epileptic EpisodesEpileptic Episodes

Encompasses Pre-Seizure and Seizure

Highly correlated neural action potential data

Epileptic Episode

Seizure Pre-

Seizure

Page 36: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Neural Action PotentialsNeural Action Potentials

Page 37: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Phase Angle MappingPhase Angle Mapping

Results Indicate Seizure Detection Rate Greater than 90%

Page 38: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Frequency ContentFrequency Content

Frequency (Hz)

Mag

nit

ud

e

(dB

)

Page 39: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Frequency ContentFrequency Content

Page 40: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Phase AnglePhase Angle

Page 41: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Seizure SignatureSeizure Signature

Page 42: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

Pattern RecognitionPattern Recognition

Time (seconds)

Weig

hte

d S

um

of

Act

ion

Pote

nti

als

Page 43: Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering

PrototypePrototype

Data AcquisitionSystem

Seizure Detection Unit

Stimulation Device

Receives Binary Data

Processes Data Using Custom Algorithm

Detects and Outputs Results