Deep Learning based Automatic Heart Disease Detection using ECG Signals

Authors

  • Madhuri Kerappa Gawali Research Scholar, Department of Computer Science, Sunrise University, Alwar, Rajasthan Author
  • Dr. Amit Jain Professor, Department of Computer Science, Sunrise University, Alwar, Rajasthan Author

DOI:

https://doi.org/10.29070/nk95p938

Keywords:

Deep learning, Electrocardiogram, Heart Disease , CNN

Abstract

For medical and clinical applications automated electrocardiogram (ECG) diagnosis may bevery useful aid. We had implemented a deep learning approach in building a system for automaticclassification and detection of ECG signals for processing. To detect cardiovascular disease in ECGsignals we acquired expertise in convolutional neural network (CNN) by using a training data set of259,789 ECG signals accumulated from cardiac function rooms in tertiary care hospital with facilities.Database provided availability of more than 4000 ECG signal samples taken from various outpatient ECGexaminations gathered through 47 subjects 22 females and 25 males. For normal class confusion matrixprocessed out from testing dataset showed 99 accuracy. In ―atrial premature beat‖ class, ECG sampleswere accurately grouped 100 of time. Lastly, for ―premature ventricular contraction‖ class, ECGsegments was correctly segregated 96 of time. Totally, we found an average accuracy in classificationof about 98.33. Specificity (SPC) and sensitivity (SNS) was found to be 98.35 and 98.33 respectively.A novel concept dependent on deep learning and, particularly on a CNN network ensures outstandingbehaviour in automated recognition hence helping in prevention of cardiovascular diseases and in somecases pre detection so as to take necessary preventive steps.

Downloads

Download data is not yet available.

References

World Health Organisation report on CVD available at http://www.who.int

Ivan Nunes da Silva, DaniloHernaneSpatti, Rogerio Andrade Flauzino, Luisa Helena BartocciLiboni and Silas Franco dos Reis Alves. (2017) Artificial neural networks: a practical course. Springer International Publication

S. Kiruthika Devi, S. Krishnapriya and DristiponaKalita. (2016) Prediction of Heart Disease Using Data Mining Techniques. Indian Journal of Science and Technology 9 (39), 1-5

AbhishekTaneja. (2013) Heart Disease Prediction System Using Data Mining Techniques. Oriental Journal of Computer Science and Technology 6(4), 457-466.

Theresa Princy. R and J. Thomas. (2016) Human Heart Disease Prediction System Using Data Mining Techniques. Proceedings of IEEE International Conference on Circuit, Power and Computing Technologies. Art. no. 7530265

Asha Raj Kumar and Mrs. G.SophiaReena. (2010)

Diagnosis of Heart Disease Using Data Mining Algorithm. Global Journal of Computer Science and Technology. 10(10), 38-43.

JyotiSoni, Ujma Ansari, Dipesh Sharma and SunitaSoni. (2011) Predictive Data Mining for Medical Diagnosis: An Overview of Heart Disease Prediction. International Journal of Computer Applications. 17(8), 43-48. [9]. https://archive.ics.uci.edu.

Hongmei Yan, Jun Zheng, Yingtao Jiang, ChenglinPeng and Qinghui Li. (2003) Development of A Decision Support System For Heart Disease Diagnosis Using Multilayer Perceptron. Proceedings of International Symposium on Circuits and Systems: 709-711.

Scott J A, Aziz K, Yasuda T and Gewirtz H. (2004) Integration of Clinical And Imaging Data To Predict The Presence of Coronary Artery Disease With The Use of Neural Networks. Coronary Artery Disease. 15(7), 427-434.

Kemal Polata, SalihGünes and SülaymanTosun. (2006) Diagnosis of Heart Disease Using Artificial Immune Recognition System And Fuzzy Weighted Pre-Processing. Pattern Recognition. 39, 2186 – 2193.

M. CengizÇolak, CemilÇolak, HasanKocatürk, fierefSagiroglu and IrfanBarutçu. (2008) Predicting Coronary Artery Disease Using Different Artificial Neural Network Models. The Anatolian Journal of Cardiology 8(4), 249-254.

Resul Das, Ibrahim Turkoglu and AbdulkadirSengur. (2009) Effective Diagnosis of Heart Disease Through Neural Networks Ensembles. Expert Systems With Applications. 36(4), 7675-7680.

Shaikh Abdul Hannan, A.V. Mane, R. R. Manza and R. J. Ramteke. (2010) Prediction of Heart Disease MedicalPrescription Using Radial Basis Function. Proceedings of IEEE International Conference on Computational Intelligence and Computing Research.

NazarElfadil and Intisar Ibrahim. (2011) Self Organizing Neural Network Approach For Identification of Patients With Congestive Heart Failure. Proceedings of IEEE International Conference on Multimedia Computing and Systems.

AnchanaKhemphila and VeeraBoonjing. (2011) Heart Disease Classification Using Neural Network and Feature Selection. Proceedings of IEEE 21st International Conference on Systems Engineering.

AH Chen, SY Huang, PS Hong, CH Cheng and EJ Lin. (2011) HDPS: Heart Disease Prediction System. Proceedings of Computing in Cardiology. 557-560.

Sunila, PrabhatPanday and NirmalGodara. (2012) Decision Support System For Cardiovascular Heart Disease Diagnosis Using Improved Multilayer Perceptron. International Journal of Computer Applications 45(8), 12-20.

Oleg Yu. Atkov, Svetlana G. Gorokhova, Alexandr G. Sboev, Eduard V. Generozov, Elena V. Muraseyeva, Svetlana Y. Moroshkina and Nadezhda N. Cherniy. (2012) Coronary Heart Disease Diagnosis by Artificial Neural Networks Including Genetic Polymorphisms And Clinical Parameters. Journal of Cardiology 59(2), 190-194.

K.Rajeswari, V.Vaithiyanathan and T.R. Neelakantan. (2012) Feature Selection in Ischemic Heart Disease Identification Using Feed Forward Neural Networks. Proceedings of International Symposium on Robotics and Intelligent Sensors. 41, 1818-1823

Syed Umar Amin, Kavita Agarwal and Rizwan Beg. (2013) Genetic Neural Network Based Data Mining In Prediction of Heart Disease Using Risk Factors. Proceedings of IEEE Conference on Information & Communication Technologies. 1227-1231.

Roohallah Alizadehsani, JafarHabibi, Mohammad JavadHosseini, Hoda Mashayekhi, Reihane Boghrati, Asma Ghandeharioun, Behdad Bahadorian and Zahra AlizadehSani. (2013) A Data Mining Approach For Diagnosis of Coronary Artery Disease. Computer Methods and Programs in Biomedicine. 111(1), 52-61.

Jayshril S. Sonawane and D. R. Patil. (2014) Prediction of Heart Disease Using Learning Vector Quantization Algorithm. Proceedings of IEEE Conference on IT in Business, Industry and Government.

Majid GhonjiFeshki and OmidSojoodiShijani. (2016) Improving The Heart Disease Diagnosis By Evolutionary Algorithm of PSO And Feed Forward Neural Network. Proceedings of IEEE International Conference on Artificial Intelligence and Robotics. 48-53.

FrantišekBabič, JaroslavOlejár, ZuzanaVantová and JánParalič. (2017) Predictive And Descriptive Analysis For Heart Disease Diagnosis. Proceedings of Federated

Dai, W.; Dai, C.; Qu, S.; Li, J.; Das, S. Very deep convolutional neural network for raw waveforms. In Proceedings of the IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP), New Orleans, LA, USA, 5–9 March 2017.

Avanzato, R.; Beritelli, F. An innovative acoustic rain gauge based on convolutional neural networks. Information 2020, 11, 183. [CrossRef]

Beleites, C.; Salzer, R.; Sergo, V. Validation of soft classification models using partial class memberships: An extended concept of sensitivity & co. applied to grading of astrocytoma tissues. Chemometr. Intell. Lab. Syst. 2013, 122, 12–22.

Scikit Learn. Machine Learning in Python. Available online: https://scikit-learn.org/stable/ (accessed on 14 May 2020).

Sridhar, C.; Acharya, U.R.; Fujita, H.; Bairy, G.M. Automated diagnosis of coronary artery disease using nonlinear features extracted from ECG signals. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, SMC, Budapest, Hungary, 9–12 October 2016.

Ranjan, R.; Arya, R.; Fernandes, S.L.; Sravya, E.; Jain, V. A fuzzy neural network approach for automatic k-complex detection in sleep EEG signal. Pattern Recognit. Lett. 2018, 115, 74–83. [CrossRef]

Beritelli, F.; Capizzi,G.; Lo Sciuto,G.;Napoli, C.;Wo´zniak,M.Anoveltrainingmethod to preserve generalization of RBPNN classifiers applied to ECG signals diagnosis. Neural Netw. 2018, 108, 131–138. [CrossRef]

Acharya, U.R.; Fujita, H.; Oh, S.L.; Hagiwara, Y.; Tan, J.H.; Adam, M. Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals. Inf. Sci. 2017, 415, 190–198. [CrossRef]

Savalia, S.; Emamian, V. Cardiac Arrhythmia classification by multi-layer perceptron and convolution neural networks. Bioengineering 2018, 5, 35. [CrossRef]

Li, D.; Zhang, J.; Zhang, Q.;Wei, X. Classification of ECG signals based on 1D convolution neural network. In Proceedings of the IEEE 19th International Conference on e-Health Networking, Applications and Services (Healthcom), Dalian, China, 12–15 October 2017.

Downloads

Published

2022-03-01