Abstract
The non-stationary ECG signals are used as key tools in screening coronary diseases. ECG recording is collected from millions of cardiac cells and depolarization and re-polarization conducted in a synchronized manner as: the P wave occurs first, followed by the QRS-complex and the T wave, which will repeat in each beat. The signal is altered in a cardiac beat period for different heart conditions. This change can be observed in order to diagnose the patient’s heart status. Simple naked eye diagnosis can mislead the detection. At that point, computer-assisted diagnosis (CAD) is therefore required. In this paper dual-tree wavelet transform is used as a feature extraction technique along with deep learning (DL)-based convolution neural network (CNN) to detect abnormal heart. The findings of this research and associated studies are without any cumbersome artificial environments. This work investigates the viability of using deep learning-based architectures for heartbeat classification. The DL architecture is used for the proposed project, and the results suggest that it is feasible to use 2D images to train a deep learning architectures for heartbeat classification. The CNN produced the highest overall accuracy of around 99%. The CAD method proposed has high generalizability; it can help doctors efficiently identify diseases and decrease misdiagnosis.
Similar content being viewed by others
Data availability Statement
Data sharing not applicable.
References
Acharya UR et al (2017) Application of higher-order spectra for the characterization of Coronary artery disease using electrocardiogram signals. Biomed Signal Process Control 31:31–43
Acharya UR, Fujita H, Oh SL, Hagiwara Y, Tan JH, Adam M (2017) Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals. Inf Sci (NY) 416:190–198
Babaoglu İ, Findik O, Ülker E (2010) A comparison of feature selection models utilizing binary particle swarm optimization and genetic algorithm in determining coronary artery disease using support vector machine. Expert Syst Appl 37(4):3177–3183
Bal U (2012) Dual tree complex wavelet transform based denoising of optical microscopy images. Biomed Opt Express 3(12):3231–3239
Ceylan R, Yüksel O (2011) Wavelet neural network for classification of bundle branch blocks. In: Proceedings of the world congress on engineering, vol 2, no 4
Gu J et al (2015) Recent advances in convolutional neural networks. arXiv, pp 1–14
Hramov AE, Koronovskii AA, Makarov VA, Pavlov AN, Sitnikova E (2015). Mathematical methods of signal processing in neuroscience. In: Wavelets in neuroscience. Springer, Berlin, pp 1–13
Kaveh A, Chung W (2013) Automated classification of coronary atherosclerosis using single lead ECG. Wireless Sensor (ICWISE). In: 2013 IEEE Conference on. IEEE
Kim W-S et al (2007) A study on development of multi-parametric measure of heart rate variability diagnosing cardiovascular disease. In: World congress on medical physics and biomedical engineering 2006. Springer, Berlin
Kora P, Kalva SRK (2017) Detection of bundle branch block using adaptive bacterial foraging optimization and neural network. Egypt Inform J 18(1):67–74
Kora P, Krishna KSR (2016) ECG based heart arrhythmia detection using wavelet coherence and bat algorithm. Sens Imaging 17(1):1–16
Kora P, Annavarapu A, Yadlapalli P, Krishna KSR, Somalaraju V (2017) ECG based atrial fibrillation detection using sequency ordered complex Hadamard transform and hybrid firefly algorithm. Eng Sci Technol Int J 20(3):1084–1091
Kora P, Krishna K. SR (2016) Bundle block detection using genetic neural network. In: Information systems design and intelligent applications. Springer, New Delhi, pp 309–317
Kumar M, Pachori RB, Acharya UR (2017) Characterization of coronary artery disease using flexible analytic wavelet transform applied on ECG signals. Biomed Signal Process Control 31:301–308
Lee H, Noh K, Ryu K (2007) Mining biosignal data: coronary artery disease diagnosis using linear and nonlinear features of HRV. Emerg Technol Knowl Discov Data Min 218–228
Lehtinen R et al (1998) Artificial neural network for the exercise electrocardiographic detection of coronary artery disease. In: Proceedings of the 2nd international conference on bioelectromagnetism, 1998. IEEE
Lewenstein K (2001) Radial basis function neural network approach for the diagnosis of coronary artery disease based on the standard electrocardiogram exercise test. Med Biol Eng Comput 39(3):362–367
Li H, Yuan D, Ma X, Cui D, Cao L (2017) Genetic algorithm for the optimization of features and neural networks in ECG signals classification. Sci Rep 7(1):1–12
Martis RJ, Acharya UR, Min LC (2013) ECG beat classification using PCA, LDA, ICA and discrete wavelet transform. Biomed Signal Process Control 8(5):437–448
Martis RJ, Acharya UR, Adeli H (2014) Current methods in electrocardiogram characterization. Comput Biol Med 48(1):133–149
Mishu MMH, Hossain ABMA, Emon MEA (2014) Denoising of ECG signals using dual tree complex wavelet transform. In: 2014 17th international conference on computer and information technology (ICCIT). IEEE
Moody GB, Mark RG, Goldberger AL (2001) PhysioNet: a web-based resource for the study of physiologic signals. IEEE Eng Med Biol Mag 20(3):70–75
Padmavathi K, Krishna K (2014) Myocardial infarction detection using magnitude squared coherence and support vector machine. In: International conference on medical imaging, m-health and emerging communication systems (MedCom). IEEE, pp 382–385
Schreck DM et al (1988) Detection of coronary artery disease from the normal resting ECG using nonlinear mathematical transformation. Ann Emerg Med 17(2):132–134
Selesnick IW, Baraniuk RG, Kingsbury NC (2005) The dual-tree complex wavelet transform. IEEE Signal Process Mag 22(6):123–151
Sudarshan VK et al (2017) Automated diagnosis of congestive heart failure using dual tree complex wavelet transform and statistical features extracted from 2s of ECG signals. Comput Biol Med 83:48–58
Texas Heart Institute (2016) Categories of arrhythmias. [Online]. http://www.texasheart.org/HIC/Topics/Cond/arrhycat.cfm
Thomas M, Das MK, Ari S (2014) Classification of cardiac arrhythmias based on dual tree complex wavelet transform. In: 2014 international conference on communications and signal processing (ICCSP). IEEE
Vetterli M, Kovačević J, Goyal VK (2014) Foundations of signal processing. Cambridge University Press, Cambridge
World Health Organization (2017) Cardiovascular diseases (CVDs). [Online]. http://www.who.int/mediacentre/factsheets/fs317/en/
Xizhi Z (2008, December). The application of wavelet transform in digital image processing. In 2008 international conference on multimedia and information technology. IEEE, pp 326–329
Yıldırım Ö, Pławiak P, Tan RS, Acharya UR (2018) Arrhythmia detection using deep convolutional neural network with long duration ECG signals. Comput Biol Med 102:411–420
Yu W (2015) Application of multi-objective genetic algorithm to optimize energy efficiency and thermal comfort in building design. Energy Build 88:135–143
Zhao Q, Zhang L (2005, October). ECG feature extraction and classification using wavelet transform and support vector machines. In: 2005 international conference on neural networks and brain, vol 2. IEEE, pp 1089–1092
Funding
This research has no funding by any organization or individual.
Author information
Authors and Affiliations
Contributions
All authors have equally contributed and all authors have read and agreed to the published version of the manuscript.
Ethics declarations
Conflict of interest
The author declares no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Madhavi, K.R., Kora, P., Reddy, L.V. et al. Cardiac arrhythmia detection using dual-tree wavelet transform and convolutional neural network. Soft Comput 26, 3561–3571 (2022). https://doi.org/10.1007/s00500-021-06653-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-06653-w