High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data...
Transcript of High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data...
![Page 1: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/1.jpg)
High volume data acquisition and
processing in electrocardiography (ECG)
Bo Qiang
![Page 2: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/2.jpg)
Disclaimer
I am not affiliated with Mayo Clinic, Preventice, AliveCor, CardioSecur, 3DS
and any other companies mentioned in these slides.
All materials in this presentation are available publicly or have been approved
to be used by authors and inventors.
![Page 3: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/3.jpg)
Outline
What is electrocardiography (ECG or EKG)?
ECG data processing.
Remote ECG monitoring by mobile device.
Recent technology advancements.
![Page 4: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/4.jpg)
Early ECG GE MUSE V8
Electrocardiography (ECG or EKG*) is the process of recording the electrical activity of
the heart over a period of time using electrodes placed on the skin.
![Page 5: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/5.jpg)
What is ECG?
www.ecgguru.com
![Page 6: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/6.jpg)
What is ECG?
www.howmed.net
![Page 7: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/7.jpg)
12-lead ECG
www.Wikipedia.com
![Page 8: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/8.jpg)
Conventional clinical ECG
Short duration: usually 10 seconds, ~3 seconds in reporting.
Low repeatability, precision and accuracy, sometimes subjective.
Data analysis is low efficiency and labor intensive.
![Page 9: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/9.jpg)
MUSE_Interactive: A Software Tool for
Automatic ECG analysis
Read popular ECG formats.
Automatic delineation: QRS complex, P- and T wave; peak, start and stop.
Manual adjustments: Adjust positions, remove and add additional features.
Automatic report generation.
Visualization.
Peter Noseworthy, Bo Qiang, Alan Surgue, Paul Friedmen, patent pending 2015-252 (Fish 07039-1558P01) “ELECTROCARDIOGRAM ANALYTICAL TOOL”
Alan Sugrue, Peter A Noseworthy, Vaclav Kremen, J Martijn Bos, Bo Qiang, Ram K Rohatgi, Yehu Sapir, Zachi I
Attia, Peter Brady, Samuel J Asirvatham, Paul A Friedman, Michael J Ackerman, Identification of Concealed and
Manifest Long QT Syndrome Using a Novel T Wave Analysis Program, Circulation Arrhythmia and
Electrophysiology 9(7):e003830 · July 2016
![Page 10: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/10.jpg)
Software Overview
Load (MUSE
Format)
Preprocessing
• De-noising
• Baseline correction
• Power line interference
Feature Extraction
• R-Waves
• QRS Complexes
• P- and T-Waves
Manual
Adjustments
Report
Generation
Statistical
Analysis
MUSE-Interactive
10
![Page 11: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/11.jpg)
Single-Channel View
11
![Page 12: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/12.jpg)
Report Generation
![Page 13: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/13.jpg)
Preprocessing - denoising
• Powerline interference
• Random noise
• Motion noise
• Low pass filtering
• Wiener filtering
• Wavelet based methods
![Page 14: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/14.jpg)
Preprocessing – baseline removal
• Slow motion, breathing
• High pass filtering
• Polynomial fitting
• Wavelet decomposition
![Page 15: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/15.jpg)
Feature extraction
Wavelet decomposition.
Adaptive thresholding in multiple decomposition levels.
Automatic validation.
Cross-channel correlation.
Optional template matching and Bayesian method.
![Page 16: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/16.jpg)
![Page 17: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/17.jpg)
17
Sugrue, Alan, et al. "Electrocardiographic predictors of torsadogenic risk during dofetilide or sotalol
initiation: utility of a novel T wave analysis program." Cardiovascular Drugs and Therapy 29.5 (2015):
433-441.
![Page 18: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/18.jpg)
Sugrue, Alan, et al. "Electrocardiographic predictors of torsadogenic risk during dofetilide or sotalol
initiation: utility of a novel T wave analysis program." Cardiovascular Drugs and Therapy 29.5 (2015):
433-441.
![Page 19: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/19.jpg)
![Page 20: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/20.jpg)
Benefit of MUSE_Interactive
Greatly improved the efficiency
QRS, T- and P- Waves are automatically detected, speedup the process minutes to
seconds.
Batch processing without intervention.
Better confidence and repeatability
Visualization provide a direct view of analysis.
Self-learning capability: the more analysis performed, the better the program will
be.
![Page 21: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/21.jpg)
![Page 22: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/22.jpg)
Historic Paper Base ECG
There are great amount of historic paper based ECG data.
They are of great values for training diagnostic models.
On-going effort for converting them to digital form.
![Page 23: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/23.jpg)
![Page 24: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/24.jpg)
ECG on mobile devices
Traditional ECGs are performed in clinic setting.
ECG can be collected with mobile devices to continuously monitor heart health
remotely.
Mayo clinic and a medical device startup Preventice has been working together to
develop a portable ECG technology.
Currently the technology has been used in patients.
![Page 25: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/25.jpg)
BodyGuardian Sensor
![Page 26: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/26.jpg)
![Page 27: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/27.jpg)
Technical Challenges
Large volume of data transmission.
Connection problems.
Bandwidth problem.
Data loss and duplication.
Noise removal.
Motion artefacts, activity, breathing, random noise…
Data interpretation.
Body positions.
![Page 28: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/28.jpg)
Ax: accelerometer reading in x direction
Ay: accelerometer reading in y direction
Az: accelerometer reading in z direction
THETA: angle between phone face and +y
PHI: angle between phone side and +y
𝜃 𝜑
settings
𝜃 = 𝑎𝑡𝑎𝑛𝐴𝑧
𝐴𝑦𝜑 = 𝑎𝑡𝑎𝑛
𝐴𝑥
𝐴𝑦Set settings automatically
![Page 29: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/29.jpg)
Estimate body activity
Break up the 5000 data points in each activity into 1000 data-point sections
and mix them.
Using machine learning algorithms, randomly select 80% of the data for
training.
Test the model with the rest 20% of the data.
![Page 30: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/30.jpg)
0 100 200 300 400 500 600 700 800-2
0
2x 10
4
Time (s)
Am
plitu
de
Lying
ax
ay
az
0 100 200 300 400 500 600 700-2
-1
0
1x 10
4
Time (s)
Am
plitu
de
Sitting
ax
ay
az
0 100 200 300 400 500 600 700 800 900-2
-1
0
1x 10
4
Time (s)
Am
plitu
de
Standing
ax
ay
az
0 100 200 300 400 500 600-4
-2
0
2x 10
4
Time (s)
Am
plitu
de
Walking
ax
ay
az
Raw Accelerometer Signal
![Page 31: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/31.jpg)
Result: Lying
Features Used: x, y and z
accelerations and their mean.
and standard deviations.
Machine Learning Algorithm:
support vector machine
• Predict when the person is
lying.
• All the data points are
correctly predicted (0%
error).0 0.5 1 1.5 2
x 104
lying
sitting
standing
walking
Point Index
True Position
Predicted
![Page 32: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/32.jpg)
Result: Sitting
0 0.5 1 1.5 2
x 104
lying
sitting
standing
walking
Point Index
True Position
Predicted
Features Used: x, y and z
accelerations and their mean.
and standard deviations.
Machine Learning Algorithm:
support vector machine
• Predict when the person is
sitting.
• All the data points are
correctly predicted (0%
error).
![Page 33: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/33.jpg)
Result: Standing
Features Used: x, y and z
accelerations and their mean.
and standard deviations.
Machine Learning Algorithm:
support vector machine
• Predict when the person is
standing.
• All the data points are
correctly predicted (0%
error).0 0.5 1 1.5 2
x 104
lying
sitting
standing
walking
Point Index
True Position
Predicted
![Page 34: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/34.jpg)
Result: Walking
Features Used: x, y and z
accelerations and their mean.
and standard deviations.
Machine Learning Algorithm:
support vector machine
• Predict when the person is
walking.
• All the data points are
correctly predicted (0%
error).0 0.5 1 1.5 2
x 104
lying
sitting
standing
walking
Point Index
True Position
Predicted
![Page 35: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/35.jpg)
0 2000 4000 6000 8000 10000 12000 14000-3
-2
-1
0
1
2
3x 10
4
SITTING 1 WALKING 1 SITTING 2 WALKING 2
SITTING 3
WALKING 3
SUPLINE 1
15 degree
30 degree
45 degree
60 degree
mixed pos
Time (s)
Am
plitu
de
acc x acc y acc z
• 80% of points are used for training.
• 20% of points are used for testing.
• Support vector machine for learning algorithm.
• Features used: ax, ay, az, mean(ax), mean(ay), mean(az), std(ax), std(ay),
std(az)
![Page 36: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/36.jpg)
0 2 4 6 8 10 12 14
x 104
not sitting
sitting
Point Index
Error Rate = 7.345659%
Predicted True Position
Sitting
![Page 37: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/37.jpg)
Walking
0 2 4 6 8 10 12 14
x 104
not walking
walking
Point Index
Error Rate = 2.509079%
Predicted True Position
![Page 38: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/38.jpg)
Supine
0 2 4 6 8 10 12 14
x 104
not supline
supline
Point Index
Error Rate = 1.044074%
Predicted True Position
![Page 39: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/39.jpg)
Application: Bloodless Potassium Determination
It is found that T wave right slope is closely correlated with K+ concentration in blood.
Dialysis patients need to have their blood potassium regulated within a healthy range.
With mobile ECG measurements, we will know their K+ concentration remotely.
Dillon, John J., et al. "Noninvasive potassium determination using a mathematically processed ECG:
Proof of concept for a novel “blood-less, blood test”." Journal of electrocardiology 48.1 (2015): 12-18.
Attia, Zachi I., et al. "Novel Bloodless Potassium Determination Using a Signal‐Processed Single‐Lead
ECG." Journal of the American Heart Association 5.1 (2016): e002746.
![Page 40: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/40.jpg)
![Page 41: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/41.jpg)
![Page 42: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/42.jpg)
![Page 43: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/43.jpg)
AliveCor ECG Sensor
![Page 44: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/44.jpg)
CardioSecur 22 lead ECG
![Page 45: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/45.jpg)
FEM Simulation of Heart Cycle
Finite Element Modeling can be used to simulate the electrical and
mechanical activities of the heart.
Collaborating with 40+ medical and research institutions (including Mayo
Clinic), 3DS has launched a product called “living heart project” to simulate
complete heart cycles.
It can simulate ECG signals under different cardio conditions.
![Page 47: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/47.jpg)
Tissue
stiffness
![Page 48: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/48.jpg)
![Page 49: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/49.jpg)
Conclusion
ECG automatic analysis software: MUSE_Interative
Mobile ECG collection and data processing
Advanced cardio simulation
![Page 50: High volume data acquisition and ... - WordPress.com · 16/09/2016 · High volume data acquisition and processing in electrocardiography ... Mayo clinic and a medical device startup](https://reader033.fdocuments.in/reader033/viewer/2022060311/5f0ab6387e708231d42cf7a9/html5/thumbnails/50.jpg)
Acknowledgement
Dr. Paul Friedman
Dr. Peter Noseworthy
Dr. John Dillion
Dr. Alan Sugrue
Dr. Mattew Urban
Dr. James Greenleaf
Zachi Attia (Ben Gurion University)
Dr. Vaclav Kremen
Jennifer Dugan
Dorothy Ladewig
And many many more…