Automated Diagnosis of Cardiac Diseases Using Machine Learning and Non-Stationary Heart Sound Signals
Subject Areas : Majlesi Journal of Telecommunication Devicessadaf Eskini 1 , Salman Karimi 2
1 - Lorestan University, Khorramabad, Iran
2 - Khoramabad-Tehran Road.
Keywords: Heart Diseases, Machine Learning, Heart Rate Analysis, MIT-BIH Database,
Abstract :
The objective of this research is to employ machine learning techniques for the accurate diagnosis of cardiac diseases by leveraging a combination of diverse features. This study introduces an automated methodology that involves the analysis of non-stationary heart sound signals to effectively identify various heart conditions. In contrast to conventional approaches relying on techniques such as analysis of variance, signal average or standard deviation comparison, the proposed diagnosis is primarily based on diagnostic labels, ensuring a more reliable and robust assessment. The integrated system proposed in this study utilizes the renowned MIT-BIH database to analyze heartbeats and discern different functional states. Training and testing of the data are performed using the K-fold cross-validation procedure, and a novel model is employed to enhance the learning process. Through this innovative diagnostic system, the detection of cardiac abnormalities in electrocardiogram (ECG) signals is achieved with an impressive accuracy ranging from 96% to 99% across a broad spectrum of cases. By harnessing the power of machine learning algorithms and leveraging a comprehensive set of features, this research significantly advances the field of cardiac disease diagnosis. The proposed methodology outperforms traditional approaches by providing a more accurate and efficient means of identifying heart conditions. The utilization of diagnostic labels as the basis for diagnosis ensures enhanced reliability, enabling healthcare professionals to make informed decisions regarding patient care. Ultimately, this research contributes to the ongoing efforts to improve cardiac healthcare, enabling early detection and intervention, and potentially saving numerous lives.
[1] F.P.D. Carvalho & C.F.D. Azevedo. Coronary Slow Flow Phenomenon-Adding Myocardial Fibrosis to the Equation. Arquivos brasileiros de cardiologia, (2020), 114, 552-553.
[2] R.A. Sanders, T.A. Kurosawa, & M.D. Sist. Ambulatory electrocardiographic evaluation of the occurrence of arrhythmias in healthy Salukis. Journal of the American Veterinary Medical Association, (2018), 252(8), 966-969.
[3] O. Deperlioglu. Segmentation of heart sounds by re-sampled signal energy method. BRAIN. Broad Research in Artificial Intelligence and Neuroscience, (2018), 9(1), 17-28.
[4] A. Giorgio, C. Guaragnella, & M. Rizzi. An Effective CAD System for Heart Sound Abnormality Detection. Circuits, Systems, and Signal Processing, (2022), 1-26. https://doi.org/10.1007/s00034-022-01909-6
[5] A.H. Khan, M. Hussain, & M.K. Malik. Cardiac disorder classification by electrocardiogram sensing using deep neural network. Complexity, (2021), 2021, Article ID 5511307. https://doi.org/10.1155/2021/5511307
[6] A.H. Khan, M. Hussain, & M.K. Malik. Arrhythmia classification techniques using deep neural network. Complexity, (2021), 2021, Article ID 5511307. https://doi.org/10.1155/2021/5511307
[7] B. Xiao, Y. Xu, X. Bi, J. Zhang, & X. Ma. Heart sounds classification using a novel 1-D convolutional neural network with extremely low parameter consumption. Neurocomputing, (2020), 392, 153-159.
[8] F. Noman, C.M. Ting, S.H. Salleh, & H. Ombao. Short-segment heart sound classification using an ensemble of deep convolutional neural networks. In ICASSP 2019-2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (pp. 1318-1322). IEEE, (2019).
[9] B.M. Mathunjwa, Y.T. Lin, C.H. Lin, M.F. Abbod, & J.S. Shieh. ECG arrhythmia classification by using a recurrence plot and convolutional neural network. Biomedical Signal Processing and Control, (2021), 64, 102262.
[10] O. Yildirim, U.B. Baloglu, R.S. Tan, E.J. Ciaccio, & U.R. Acharya. A new approach for arrhythmia classification using deep coded features and LSTM networks. Computer methods and programs in biomedicine, (2019), 176, 121-133.
[11] F.M. Dias, H.L. Monteiro, T.W. Cabral, R. Naji, M. Kuehni, & E.J. Luz. Arrhythmia classification from single-lead ECG signals using the inter-patient paradigm. Computer Methods and Programs in Biomedicine, (2021), 202, 105948.
[12] A. Chandrasekar, D.D. Shekar, A.C. Hiremath, & K. Chemmangat. Detection of arrhythmia from electrocardiogram signals using a novel Gaussian assisted signal smoothing and pattern recognition. Biomedical Signal Processing and Control, (2022), 73, 103469.
[13] R.G. Afkhami, G. Azarnia, & M.A. Tinati. Cardiac arrhythmia classification using statistical and mixture modeling features of ECG signals. Pattern Recognition Letters, (2016), 70, 45-51.
[14] L.B. Marinho, N. de MM Nascimento, J.W. Souza, M.V. Gurgel, P.P. Rebouças Filho, & V.H. de Albuquerque. A novel electrocardiogram feature extraction approach for cardiac arrhythmia classification. Future Generation Computer Systems, (2019), 97, 564-577.
[15] M. Jangra, S.K. Dhull, & K.K. Singh. ECG arrhythmia classification using modified visual geometry group network (mVGGNet). Journal of Intelligent & Fuzzy Systems, (2020), 38(3), 3151-3165.
[16] Y. Kaya, F. Kuncan, & R. Tekin. A New Approach for Congestive Heart Failure and Arrhythmia Classification Using Angle Transformation with LSTM. Arabian Journal for Science and Engineering, 47 (2022), 2075-2081.
[17] J. Rahul, M. Sora, L.D. Sharma, & V.K. Bohat. An improved cardiac arrhythmia classification using an RR interval-based approach. Biocybernetics and Biomedical Engineering, 41(2) (2021), 656-666.
[18] H. Lee & M. Shin. Learning explainable time-morphology patterns for automatic arrhythmia classification from short single-lead ECGs. Sensors, 21(13) (2021), 4331.
[19] J. Zhang, D. Liang, A. Liu, M. Gao, X. Chen, & X. Zhang. MLBF-Net: a multi-lead-branch fusion network for multi-class arrhythmia classification using 12-Lead ECG. IEEE Journal of Translational Engineering in Health and Medicine, 9 (2021), 1-1.
[20] J. Rahul & L.D. Sharma. Automatic cardiac arrhythmia classification based on hybrid 1-D CNN and Bi-LSTM model. Biocybernetics and Biomedical Engineering, 42 (2022), 1-11.
[21] M.R. Rajeshwari & K.S. Kavitha. Arrhythmia ventricular fibrillation classification on ECG signal using ensemble feature selection and deep neural network. Cluster Computing, 25 (2022), 1-8.
[22] S. Kaptoge, L. Pennells, D. De Bacquer, M.T. Cooney, M. Kavousi, G. Stevens, et al. World Health Organization cardiovascular disease risk charts: revised models to estimate risk in 21 global regions. The Lancet Global Health, 7(10) (2019), e1332-e1345.
[23] T.A. McDonagh, M. Metra, M. Adamo, R.S. Gardner, A. Baumbach, M. Böhm, et al. 2021 ESC Guidelines for the diagnosis and treatment of acute and chronic heart failure: Developed by the Task Force for the diagnosis and treatment of acute and chronic heart failure of the European Society of Cardiology (ESC) With the special contribution of the Heart Failure Association (HFA) of the ESC. European heart journal, 42(36) (2021), 3599-3726.
[24] G. Sannino & G. De Pietro. A deep learning approach for ECG-based heartbeat classification for arrhythmia detection. Future Generation Computer Systems, 86 (2018), 446-455.
[25] M. Llamedo & J.P. Martínez. Heartbeat classification using feature selection driven by database generalization criteria. IEEE Transactions on Biomedical Engineering, 58(3) (2010), 616-625.
[26] C. Ye, B.V. Kumar, & M.T. Coimbra. Heartbeat classification using morphological and dynamic features of ECG signals. IEEE Transactions on Biomedical Engineering, 59(10) (2012), 2930-2941.
[27] P. De Chazal, M. O'Dwyer, & R.B. Reilly. Automatic classification of heartbeats using ECG morphology and heartbeat interval features. IEEE Transactions on Biomedical Engineering, 51(7) (2004), 1196-1206.
[28] L.S. de Oliveira, R.V. Andreão, & M. Sarcinelli-Filho. Premature ventricular beat classification using a dynamic Bayesian network. In 2011 annual international conference of the IEEE engineering in medicine and biology society (pp. 4984-4987) (2011).
[29] M. Zubair, J. Kim, & C. Yoon. An automated ECG beat classification system using convolutional neural networks. In Proceedings of the 2016 6th international conference on IT convergence and security (ICITCS) (pp. 1-5) (2016).
[30] B.S. Chandra, C.S. Sastry, & S. Jana. Robust heartbeat detection from multimodal data via CNN-based generalizable information fusion. IEEE Transactions on Biomedical Engineering, 66(3) (2018), 710-717.
[31] U.R. Acharya, H. Fujita, O.S. Lih, Y. Hagiwara, J.H. Tan, & M. Adam. Automated detection of arrhythmiasusing different intervals of tachycardia ECG segments with convolutional neural network. Information sciences, 405 (2017), 81-90.
[32] J. Chu, H. Wang, & W. Lu. A novel two-lead arrhythmia classification system based on CNN and LSTM. Journal of Mechanics in Medicine and Biology, 19(03) (2019), 1950004.
[33] R. Avanzato & F. Beritelli. Automatic ECG diagnosis using convolutional neural network. Electronics, 9(6) (2020), 951.
[34] Y. Zhang, J. Yi, A. Chen, & L. Cheng. Cardiac arrhythmia classification by time-frequency features inputted to the designed convolutional neural networks. Biomedical Signal Processing and Control, 79 (2023), 104224.