DEVELOPMENT OF AN EKG RISK SCORE SYSTEM APPLIED FOR DETECTION AND QUANTIFICATION OF MYOCARDIAL DAMAGE USING MORPHOLOGICAL FEATURES AND DE-TRENDED FLUCTUATION ANALYSIS
School: International University – Vietnam National University (VNU)
Department: Biomedical Engineering
Email: phamkhoinguyen1995@gmail.com
Linkedin: https://vn.linkedin.com/in/pham-khoi-nguyen-43a505102
The algorithm proposed in this project strives to provide doctors with a remote diagnosis tool for Cardiovascular Diseases.
During the last decade we have witnessed the tremendous growth of Telecommunication technologies, particularly the advancement in the field of semiconductors, wireless network and cloud infrastructure that could eventually bring forward the era of homecare. As a result, these innovations have made early diagnosis and prevention medicine for Cardiovascular Disease (CD) feasible. In Vietnam, there is a constant interest in the development of various types of real - time, wireless EKG (ECG) devices dedicated to people who are at high risk of CD, where many startups emerged to provide this type of innovative products to the community. As appealing as it may sound, however, these devices are currently lack of a decent diagnosing system. Therefore, this project aims to develop an algorithm capable of analyzing EKG input to provide automatic diagnosis of Cardiovascular Disease. In future work, the algorithm will be integrated into an online platform dedicated for real – time diagnosis of CD. - Underdevelopment
- This project is part of my university research. Some of the algorithms developed in this respiratory will be published soon so you need to reference me or this respiratory if you find them usefull in your work.
IMPORTANT: I am not owning the code in the following directory
1. lib: library codes from other sources that are applied in this research
2. ecg-kit-0.1.6: this folder and algorithms within it belongs to Marianux. You can find out more about him at: http://marianux.github.io/ecg-kit/
- database/euro: test data from European database.
https://physionet.org/physiobank/database/edb/
- ecg-kit-0.1.6: ECG wrapper code used in this thesis, written by Marianux.
http://marianux.github.io/ecg-kit/
- recordings: output data captured during algorithm design
- results: image captured from the outcome of the algorithm
- research\Prethesis\HK2: articles and documentation about this project
PRETHESIS REPORT.pdf, QUANTIFYING MYOCARDIAL DAMAGE USING ECG SIGNAL.pptx
- code files: Matlab .m files
1. Signal preprocessing:
+ Baseline wander removal and noise estimation using Discrete Wavelet Decomposition
2. EKG delineation:+ Self constructed R peak and T peak detection:
+ https://www.mathworks.com/matlabcentral/fileexchange/61156-ecg-qrs-peak-and-t-peak-detection
+ ST segment detection
3. Features extraction:+ Window length of 10 seconds
+ ST deviation and ST slope calibration for each beat, then calculate mean value for the 10 second span
+ Applied Detrended FLuctuation Analysis to the beat to beat segment, then calculate mean value for the 10 second span
4. Thresholding:+ ST segment elevation Myocardial Infarction: ST deviation > 40 and ST slope > 6, with or without DFA higher than 1
+ ST segment depression Myocardial Infarction: ST deviation < -20 and ST slope < -4, with or without DFA higher than 1
+ Myocardial Ischemia: T wave inversion, with or without ST deviation < -20
+ Normal subject: ST deviation < 40 and > -20, ST slope < 6 and > -4, DFA < 1
5. Validation:+ Thresholds obtained is compared and adjusted according to American Heart Association (AHA) guideline for myocardial infarction
+ Still underdevelopment and validation...
6. Implementation:
+ Real time application web service will locate at: http://cassandra.vn/
+ Cross platform application development: Android, iOS
+ Desktop application: Matlab runtime
Name: Phạm Khôi NguyênSchool: International University – Vietnam National University (VNU)
Department: Biomedical Engineering
Email: phamkhoinguyen1995@gmail.com
Linkedin: https://vn.linkedin.com/in/pham-khoi-nguyen-43a505102