Final Presentation - University of Pittsburgh

Download Report

Transcript Final Presentation - University of Pittsburgh

University of Pittsburgh
Senior Design – BioE 1160/1161
Home ECG Test Kit
James Cook
Carmen Hayes
Joe Konwinski
April 18, 2005
Mentor: Mingui Sun, PhD
Problem Statement
 Heart disease
• 2nd leading cause of death
• Number 1 killer of women
 Limitation of Diagnosis
• In 2003, of the 700,000 Americans that
died, only 148,000 were diagnosed
• Individuals remain unaware of the
symptoms of heart attack or dismiss them
Introduction
 Develop a small device that can:
• Cleanly amplify the electric activity of the
heart
• Save the amplified signal onto a portable
memory solution
 Produce a program that can:
• Analyze the ECG data and give heart-risk
feedback to the user
 Be Sold Over-the-Counter
 Be User Friendly and Safe
Purpose
Purpose is:
• To assess heart risk of seemingly HEALTHY,
middle to upper aged individuals
• To give a cheaper/ less demanding alternative
for healthy patients
Purpose is NOT:
• To replace a health professional in assessing
heart risk of ILL or HEAVY RISK
individuals
Let Us Be Frank….
Market
What’s There…
• Marquette MARS® PC Holter Monitoring &
Review System
--$11,500
• Burdick Vision® Holter Analysis
System
--$6,000
All Marketed Devices are For Use By
Health Care Professionals
Market Size
Based on the 2000 Census, the
population of both sexes ages 40+
was 119,386,252 (42% of
population).
 Family history
 Hypertension (estimated 28 million adults)
 Obesity (estimated 41 million adults)
 Smoking (estimated 20 million adults)
Constraints
 Economic
• Time
• Money
 Regulatory
• False positive
• False negative
• Patient misuse
Project Outline
 Hardware Group
• Develop Miniature ECG Amplifier
• Decide Proper Electrode Placement/Management
• Research Methods on Implementing a Portable
Memory Solution
 Software Group
• Understand the Mechanism behind ECG
diagnoses
• Develop a Computer Algorithm to Interpret
Imported ECG Signal
Hardware Development
Develop a Miniature ECG Amplifier
Hardware Development
Development of Miniature ECG
Amplifier
• Deciding on Chips
• Bread-Board Model
• PCB development
• Testing PCB model
Hardware Development
Deciding on chips
• Size
• Power Consumption
Chip
Quiescent current Supply voltage
INA332
OPA2336
450µA
+2.7 - +5.5 V
20µA
+2.3 - +5.5V
Hardware Development
Breadboard
PCB
Hardware Development
Electrode placement
• Normally has 12 leads,
each one takes a “picture”
of the heart from a different
aspect.
Hardware Development
Normal Recording
Hardware Development
Einthoven’s Triangle
Hardware Development
Goal: Detect P, R, S, and T
waves
Signal
0.4
0.3
R
0.2
T
0.1
P
0
40
40.5
41
41.5
-0.1
-0.2
-0.3
-0.4
S
42
42.5
Hardware Development
Implementing Portable Memory
Current Solution:
• Microchip’s PIC18F2455
• 10-bit A/D Converter
Hardware Development
Hardware Development
Hardware Development
Heart Disease & ECG Timing
Clinically, the electrocardiogram is a
powerful tool in diagnosing certain
types of heart disease.
 Heart block (1st,2nd,3rd degree)
• Timing irregularity in PR interval
 Bundle branch block
• Long QRS interval
 Arrhythmia
• Heart rate too fast or slow (<60; >100 BPM)
 Myocardial Ischemia
• Depressed ST segment
Software Development
Signal Conditioning
 Moving median filter (n=fs) to calculate baseline
Locate areas of muscle contraction using threshold detector
(±0.4V from baseline)
 Find largest gap of continuous data between
contractions for use in further analysis
 If largest gap is smaller than 12 sec,
prompt user to recollect data and to try
to relax his/her body
 Subtract baseline from data
 Use Butterworth 2nd order lowpass
(fl =15 Hz) to remove high frequency
noise
Muscle
Contraction
Software Development
ECG Analysis
 Peak-detector algorithm locates peaks/valleys in the ECG along
with their amplitudes and derivatives
 K-means cluster analysis locates cluster centroids and groups
data points with centroids to minimize sum of squares
 Heuristics based on derivatives,
Q
R
amplitudes, and relative locations
of peaks/valleys give each cluster
T
a label (i.e. P, Q, R, S, T)
•Need to test at least 40
“normal” patients before this
step is complete
P, noise
Q, P, noise
S
Software Development
User Feedback
 Calculate peak-to-peak timing and important slopes of ECG
 Statistical analysis calculates a percent risk of each disease and,
by weighting each disease, a total risk of disease
 User is given feedback consisting of:
Type
Heart Block
Subtype
1st degree
Risk
Weight
92%
2%
10%
5%
0.2%
40%
1st degree heart block is caused by…It results in…It is usually treated by…
nd
2 block
degreeis
1st degree heart
2nd degree heart block…
diagnosed
when the PR interval
degree
is greater than3rd0.2
seconds
3rd degree heart block…
…
TOTAL RISK
11%
Criteria for Success
Completing:
 Design of on-chest ECG hardware
 Ability to detect peak-to-peak time intervals
programmatically
Successes
 Nearing completion of the computer
program
 Developed a miniature ECG amplifier
 Verified that signal peaks can be
detected with chest-mounted electrodes
Future Work
 Finish computer program
 Design and implement flash memory
storage
 Create a working prototype
Acknowledgements
Dr. Mingui Sun
Dr. Marc Simon
Drs. Hal Wrigley and Linda Baker
for their generous donation
Questions?