Detection of Cardiovascular Diseases in ECG Images Using Machine Learning and Deep Learning Methods

被引:56
作者
Abubaker M.B. [1 ,2 ]
Babayigit B. [1 ]
机构
[1] Erciyes University, Department of Computer Engineering, Melikgazi
[2] Palestine Technical College, Gaza
来源
IEEE Transactions on Artificial Intelligence | 2023年 / 4卷 / 02期
关键词
Cardiovascular; deep learning; electrocar diogram (ECG) images; feature extraction; machine learning; transfer learning;
D O I
10.1109/TAI.2022.3159505
中图分类号
学科分类号
摘要
Cardiovascular diseases (heart diseases) are the leading cause of death worldwide. The earlier they can be predicted and classified; the more lives can be saved. Electrocardiogram (ECG) is a common, inexpensive, and noninvasive tool for measuring the electrical activity of the heart and is used to detect cardiovascular disease. In this article, the power of deep learning techniques was used to predict the four major cardiac abnormalities: abnormal heartbeat, myocardial infarction, history of myocardial infarction, and normal person classes using the public ECG images dataset of cardiac patients. First, the transfer learning approach was investigated using the low-scale pretrained deep neural networks SqueezeNet and AlexNet. Second, a new convolutional neural network (CNN) architecture was proposed for cardiac abnormality prediction. Third, the aforementioned pretrained models and our proposed CNN model were used as feature extraction tools for traditional machine learning algorithms, namely support vector machine, K-nearest neighbors, decision tree, random forest, and Naïve Bayes. According to the experimental results, the performance metrics of the proposed CNN model outperform the exiting works; it achieves 98.23% accuracy, 98.22% recall, 98.31% precision, and 98.21% F1 score. Moreover, when the proposed CNN model is used for feature extraction, it achieves the best score of 99.79% using the NB algorithm. © 2020 IEEE.
引用
收藏
页码:373 / 382
页数:9
相关论文
共 48 条
[1]  
Cardiovascular diseases
[2]  
Common medical tests to diagnose heart conditions
[3]  
Swathy M., Saruladha K., A comparative study of classification and prediction of cardio-vascular diseases (CVD) using machine learning and deep learning techniques, ICT Exp., (2021)
[4]  
Lopes R.R., Et al., Improving electrocardiogram-based detection of rare genetic heart disease using transfer learning: An application to phospholamban p.Arg14del mutation carriers, Comput. Biol. Med., 131, (2021)
[5]  
Martis R.J., Acharya U.R., Adeli H., Current methods in electrocardiogram characterization, Comput. Biol. Med., 48, pp. 133-149, (2014)
[6]  
Rath A., Mishra D., Panda G., Satapathy S.C., Heart disease detection using deep learning methods from imbalanced ECG samples, Biomed. Signal Process. Control, 68, (2021)
[7]  
Minchole A., Rodriguez B., Artificial intelligence for the electrocardiogram, Nature Med., 25, 1, pp. 22-23, (2019)
[8]  
Isin A., Ozdalili S., Cardiac arrhythmia detection using deep learning, Procedia Comput. Sci., 120, pp. 268-275, (2017)
[9]  
Bleijendaal H., Et al., Computer versus cardiologist: Is a machine learning algorithm able to outperform an expert in diagnosing phospholamban (PLN) p.Arg14del mutation on ECG?, Heart Rhythm, 18, 1, pp. 79-87, (2020)
[10]  
Acharya U.R., Fujita H., Lih O.S., Adam M., Tan J.H., Chua C.K., Automated detection of coronary artery disease using different durations ofECGsegmentswith convolutional neural network, Knowl.-Based Syst., 132, pp. 62-71, (2017)