Skip to main content
Log in

Cardiac arrhythmia detection using dual-tree wavelet transform and convolutional neural network

  • Application of soft computing
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Bal U (2012) Dual tree complex wavelet transform based denoising of optical microscopy images. Biomed Opt Express 3(12):3231–3239

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kora P, Krishna KSR (2016) ECG based heart arrhythmia detection using wavelet coherence and bat algorithm. Sens Imaging 17(1):1–16

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Martis RJ, Acharya UR, Adeli H (2014) Current methods in electrocardiogram characterization. Comput Biol Med 48(1):133–149

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Selesnick IW, Baraniuk RG, Kingsbury NC (2005) The dual-tree complex wavelet transform. IEEE Signal Process Mag 22(6):123–151

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Book  Google Scholar 

  • 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

    Article  Google Scholar 

  • Yu W (2015) Application of multi-objective genetic algorithm to optimize energy efficiency and thermal comfort in building design. Energy Build 88:135–143

    Article  Google Scholar 

  • 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

Download references

Funding

This research has no funding by any organization or individual.

Author information

Authors and Affiliations

Authors

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-021-06653-w

Keywords

Navigation