Open Access Open Access  Restricted Access Subscription or Fee Access

Early Detection of Cardiac Diseases from Electrocardiogram Using Artificial Intelligence Techniques

(*) Corresponding author

Authors' affiliations



Heart disease is one of the leading causes of death. Early diagnosis improves the treatment quality and reduces the mortality rates. Using Electrocardiogram (ECG) signals in health diagnosis has attracted researchers to develop a qualified intelligent medical decision support system. In this research, a smart early detection system for three common heart diseases, namely Apnea, Atrial Fibrillation (AF), and Heart Failure (HF) is developed, by analyzing the ECG signal for the patients using artificial intelligence (AI) techniques. The designed system is implemented using three different artificial intelligence techniques, namely Artificial Neural Networks (ANN), Support Vector Machine (SVM), and K-Nearest Neighbor (KNN). Electrocardiogram (ECG) signals from PhysioNet and data collected by the researchers are analyzed, and four features are extracted; then, they are used as an input for the classification algorithms. The results show the many advantages of using the proposed artificial intelligence techniques, which can result in saving the lives of patients with heart diseases. The accuracy of classification using K-nearest Neighbor is 92.4% at k=1. Using the Artificial Neural Networks provides an accuracy of 95.7% at 33 epochs, while the highest classification accuracy is obtained using Support Vector Machine with a classification accuracy of 97.8%.
Copyright © 2021 Praise Worthy Prize - All rights reserved.


Artificial Neural Networks; Classification; ECG; K-Nearest; Medical Diagnosis; Support Vector Machine

Full Text:



Satija, Udit, Barathram Ramkumar, and M. Sabarimalai Manikandan. A review of signal processing techniques for electrocardiogram signal quality assessment. IEEE Reviews in Biomedical Engineering 11 (2018): 36-52.‏

Siontis, Konstantinos C., et al. Artificial intelligence-enhanced electrocardiography in cardiovascular disease management. Nature Reviews Cardiology (2021): 1-14.‏

Jiang, F., Jiang, Y., Zhi, H., Dong, Y., Li, H., Ma, S., & Wang, Y. (2017). Artificial intelligence in healthcare: past, present and future. Stroke and vascular neurology, 2(4), 230-243.‏

Cheng, M., Sori, W. J., Jiang, F., Khan, A., & Liu, S. (2017, July). Recurrent neural network based classification of ECG signal features for obstruction of sleep apnea detection. In 2017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC) (Vol. 2, pp. 199-202). IEEE.‏‏

Narayan, S. M., Rodrigo, M., Kowalewski, C. A., Shenasa, F., Meckler, G. L., Vishwanathan, M. N., ... & Wang, P. J. (2017). Ablation of focal impulses and rotational sources: What can be learned from differing procedural outcomes?. Current Cardiovascular Risk Reports, 11(9), 27.

van Ouwerkerk, Antoinette F., et al. Epigenetic and transcriptional networks underlying atrial fibrillation. Circulation Research 127.1 (2020): 34-50.‏

Sairenchi, Toshimi, et al. Atrial fibrillation with and without cardiovascular risk factors and stroke mortality. Journal of Atherosclerosis and Thrombosis (2020): 53629.

Xiong, Z., Stiles, M. K., & Zhao, J. (2017, September). Robust ECG signal classification for detection of atrial fibrillation using a novel neural network. In 2017 Computing in Cardiology (CinC)(pp. 1-4). IEEE.‏ DOI: 10.22489/CinC.2017.066-138

Acharya, U. R., Fujita, H., Oh, S. L., Hagiwara, Y., Tan, J. H., Adam, M., & San Tan, R. (2019). Deep convolutional neural network for the automated diagnosis of congestive heart failure using ECG signals. Applied Intelligence, 49(1), 16-27.‏

Shao, Y. E., Hou, C. D., & Chiu, C. C. (2014). Hybrid intelligent modeling schemes for heart disease classification. Applied Soft Computing, 14, 47-52.

Srinivas, K., Rao, G. R., & Govardhan, A. (2014). Rough-fuzzy classifier: a system to predict the heart disease by blending two different set theories. Arabian Journal for Science and Engineering, 39(4), 2857-2868.‏

Liu, K., Xu, S., & Feng, N. (2019). A radial basis probabilistic process neural network model and corresponding classification algorithm. Applied Intelligence, 1-10.‏

Şahin, M., & Erol, R. (2017). A comparative study of neural networks and ANFIS for forecasting attendance rate of soccer games. Mathematical and Computational Applications, 22(4), 43.‏

Rivera, J. N., & Rodriguez, K. C. (2017). ECG Classification using Adaptive Neuro-Fuzzy Inference System.‏

Steinwart and A. Christmann, Support vector machines. Springer, 2008.

B. E. Boser, I. M. Guyon, and V. N. Vapnik, A training algorithm for optimal margin classifiers, in Proceedings of the fifth annual workshop on Computational learning theory - COLT ’92, 1992, pp. 144–152.

W. S. Noble, What is a support vector machine?, Nat. Biotechnol., vol. 24, no. 12, pp. 1565–1567, 2006.

El Badlaoui, O., Maazouzi, A., Hammouch, A., Cepstral Features Extraction for Heart Sounds Classification, (2018) International Review of Electrical Engineering (IREE), 13 (5), pp. 421-427.

Marrugo Cardenas, N., Amaya Hurtado, D., Ramos Sandoval, O., Comparison of Multi-Class Methods of Features Extraction and Classification to Recognize EEGs Related with the Imagination of Two Vowels, (2018) International Journal on Communications Antenna and Propagation (IRECAP), 8 (5), pp. 398-405.

A. Widodo and B.-S. Yang, Support vector machine in machine condition monitoring and fault diagnosis, Mech. Syst. Signal Process., vol. 21, no. 6, pp. 2560–2574, 2007.

M. Moavenian and H. Khorrami, Expert Systems with Applications A qualitative comparison of Artificial Neural Networks and Support Vector Machines in ECG arrhythmias classification, Expert Syst. Appl., vol. 37, no. 4, pp. 3088–3093, 2010.

S. Osowski, L. T. Hoai and T. Markiewicz, Support vector machine-based expert system for reliable heartbeat recognition, in IEEE Transactions on Biomedical Engineering, vol. 51, no. 4, pp. 582-589, April 2004.

A. Diker, Z. Cömert, E. Avci and S. Velappan, Intelligent system based on Genetic Algorithm and support vector machine for detection of myocardial infarction from ECG signals, 2018 26th Signal Processing and Communications Applications Conference (SIU), 2018, pp. 1-4.

F. Melgani and Y. Bazi, Classification of Electrocardiogram Signals With Support Vector Machines and Particle Swarm Optimization, in IEEE Transactions on Information Technology in Biomedicine, vol. 12, no. 5, pp. 667-677, Sept. 2008.

AL-Mola, M., Mailah, M., Samin, P., Muhaimin, A., Hybrid Control Scheme for Pursuing Performance of an Anti-Lock Brake System, (2013) International Review on Modelling and Simulations (IREMOS), 6 (6), pp. 1961-1967.

Ourabah, L., El Kari, B., Labriji, E., Fuzzy Graph-Based Controller for a Real-Time Urban Traffic Optimization, (2020) International Review on Modelling and Simulations (IREMOS), 13 (5), pp. 354-361.

Massaq, Z., Chbirik, G., Abounada, A., Brahmi, A., Ramzi, M., Control of Photovoltaic Water Pumping System Employing Non-Linear Predictive Control and Fuzzy Logic Control, (2020) International Review on Modelling and Simulations (IREMOS), 13 (6), pp. 373-382.

Essam Harby, M., Elzoghby, H., Elmasry, S., Elsamahy, A., Microgrid Frequency Stability Enhancement Through Controlling Electric Vehicles Batteries Based on Fuzzy Logic Controller, (2020) International Review of Automatic Control (IREACO), 13 (5), pp. 214-223.

Ruvalcaba, F., Llama, M., Jurado, F., Adaptive Type-2 Fuzzy Logic Control Applied to the Inverted Pendulum on a Cart Problem, (2018) International Review of Automatic Control (IREACO), 11 (4), pp. 188-197.

Salem, M., Abd Aziz, A., Al-Selwi, H., Bin Alias, M., Geok, T., Mahmud, A., Bin-Ghooth, A., Machine Learning-Based Node Selection for Cooperative Non-Orthogonal Multi-Access System Under Physical Layer Security, (2020) International Journal on Communications Antenna and Propagation (IRECAP), 10 (5), pp. 311-324.

El-Naggar, M., Application of Fuzzy Logic Technology to Evaluate the Performance of Double-Pontoon-Type BreakwaterApplication of Fuzzy Logic Technology to Evaluate the Performance of Double-Pontoon-Type Breakwater, (2018) International Journal of Earthquake Engineering and Hazard Mitigation (IREHM), 6 (1), pp. 21-29.

Omar, H., Zaky, E., Ibrahim, G., Elsawy, A., An Algorithm Based Levenberg Marquardt Method with Genetic Algorithm for Solving Continuation Problems, (2020) New Trends in Nonlinear Analysis and Applications, 1 (2), pp. 85-99.

Jaber, A., Mohammed, K., Shalash, N., Optimization of Electrical Power Systems Using Hybrid PSO-GA Computational Algorithm: a Review, (2020) International Review of Electrical Engineering (IREE), 15 (6), pp. 502-511.

Loubar, H., Boushaki, R., Aouati, A., Bouanzoul, M., Sliding Mode Controller for Linear and Nonlinear Trajectory Tracking of a Quadrotor, (2020) International Review of Automatic Control (IREACO), 13 (3), pp. 128-138.

Zemouri, Ryad, Noureddine Zerhouni, and Daniel Racoceanu. Deep Learning in the Biomedical Applications: Recent and Future Status. Applied Sciences 9.8 (2019): 1526.‏

Vasant, Pandian. A general medical diagnosis system formed by artificial neural networks and swarm intelligence techniques. Biotechnology: Concepts, Methodologies, Tools, and Applications. IGI Global, 2019. 788-803.‏

Makableh, Y. F., Ghabashneh, E., Harahsheh, T., & Khwaileh, F. (2019, April). Smart Muscle Strength Assessment Glove for Rehabilitation Purposes. In 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT) (pp. 648-652). IEEE.‏

Rao, G. Sasibhushana, G. Vimala Kumari, and B. Prabhakara Rao. Image Compression Using Neural Network for Biomedical Applications. Soft Computing for Problem Solving. Springer, Singapore, 2019. 107-119.‏

Goldberger, A., L. Amaral, L. Glass, J. Hausdorff, P. C. Ivanov, R. Mark, J. E. Mietus, G. B. Moody, C. K. Peng, and H. E. Stanley. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 101 (23), pp. e215–e220. (2000).

Baim DS, Colucci WS, Monrad ES, Smith HS, Wright RF, Lanoue A, Gauthier DF, Ransil BJ, Grossman W, Braunwald E. Survival of patients with severe congestive heart failure treated with oral milrinone. J American College of Cardiology 1986 Mar; 7(3):661-670.

T Penzel, GB Moody, RG Mark, AL Goldberger, JH Peter. The Apnea-ECG Database. Computers in Cardiology 2000;27:255-258.

Moody GB, Mark RG. A new method for detecting atrial fibrillation using R-R intervals. Computers in Cardiology. 10:227-230 (1983).

Shakeel, P. Mohamed, et al. Automatic detection of lung cancer from biomedical data set using discrete AdaBoost optimized ensemble learning generalized neural networks. Neural Computing and Applications (2019): 1-14.‏

Filippo Amato, Alberto López, Eladia María Peña-Méndez, Petr Vaňhara, Aleš Hampl, Josef Havel, Artificial neural networks in medical diagnosis, Journal of Applied Biomedicine, Volume 11, Issue 2, 2013, Pages 47-58, ISSN 1214-021X.

Chen, K. C. J., Ni, Y. S., & Wang, J. Y. (2016, October). Electrocardiogram diagnosis using wavelet-based artificial neural network. In 2016 IEEE 5th Global Conference on Consumer Electronics (pp. 1-2). IEEE.‏

Peterson, L. E. (2009). K-nearest neighbor. Scholarpedia, 4(2), 1883.‏

T. Hofmann, B. Scholkopf, and A. J. Smola, Kernel Methods in Machine Learning, 2008.

Sunil Ray, Understanding Support Vector Machine algorithm from examples (along with code), 2017.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2023 Praise Worthy Prize