Effective ECG Beat Classification and Decision Support System Using Dual-Tree Complex Wavelet Transform

  • Nihar Kar
  • Badrinarayan Sahu
  • Sukanta Sabut
  • Santanu SahooEmail author
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 109)


The valuable information about the conditions of heart of a patient can be obtained by the analysis of electrocardiogram (ECG) signal. The wavelet transform is a powerful time–frequency analysis tool for complex and nonstationary signals like ECG signal. Both the continuous and the discrete wavelet transforms have been found to be effective in ECG signal analysis. In this chapter, we presented a novel method based on multiresolution wavelet transform for detecting and decision-making process for automatic analysis of cardiac arrhythmia. Dual-tree complex wavelet transform (DT-CWT) is used for the detection of R-peaks and QRS complex. The time interval, morphological, and statistical features are used to classify the irregular heartbeats such as normal (N), left bundle branch block (LBBB), right bundle branch block (RBBB), atrial premature beats (APBs) and premature ventricular contractions (PVCs) using K-nearest neighbor (K-NN) classifier. MIT–BIH arrhythmia database has been used for the evaluation of effectiveness of our proposed method in terms of sensitivity (Se), specificity (Sp), positive predictivity (Pp), and accuracy (Acc). The best performance result was achieved at tenfold with an accuracy of 98.92% in K-NN. The classification accuracy of K-NN algorithm proves better in classifying arrhythmia beats using DT-CWT-based extracted features.


Electrocardiogram Cardiac arrhythmia Dual-tree complex wavelet transform Signal analysis K-NN classifier 


  1. 1.
    WHO (2015) Cardiovascular diseases (CVDs) (Internet). (Cited 25 Dec 2015). Available from
  2. 2.
    Aje TO, Miller M (2009) Cardiovascular disease: a global problem extending into the developing world. World J Cardiol 1:3–10CrossRefGoogle Scholar
  3. 3.
    Rai HM, Trivedi A, Shukla S (2013) ECG signal processing for abnormalities detection using multi-resolution wavelet transform and artificial neural network classifier. Measurement 46:3238–3246CrossRefGoogle Scholar
  4. 4.
    Xing H, Huang M (2008) A new QRS detection algorithm based on empirical mode decomposition. Conf Proc Bioinf Biomed EngGoogle Scholar
  5. 5.
    Almenar V, Albiol A (1999) A new adaptive scheme for ECG enhancement. Sig Process 3:253–263CrossRefGoogle Scholar
  6. 6.
    Zhang F, Lian Y (2009) QRS detection based on multiscale mathematical morphology for wearable ECG devices in body area networks. IEEE Trans Biomed Circuits Syst 4:220–228CrossRefGoogle Scholar
  7. 7.
    Momot A (2009) Methods of weighted averaging of ECG signals using Bayesian inference and criterion function minimization. Biomed Signal Process Control 2:162–169CrossRefGoogle Scholar
  8. 8.
    Smital L, Vítek M, Kozumplík J, Provazník I (2013) Adaptive wavelet wiener filtering of ECG signals. IEEE Trans Biomed Eng 60:437–445CrossRefGoogle Scholar
  9. 9.
    Kohler BU, Hennig C, Orglmeister R (2002) The principles of software QRS detection. IEEE Eng Med Biol Mag 21:42–57CrossRefGoogle Scholar
  10. 10.
    Addison PS, Watson JN, Clegg GR, Holzer M, Sterz F, Robertson CE (2000) Evaluating arrhythmias in ECG signals using wavelet transforms. IEEE Eng Med Biol 19: 104–109Google Scholar
  11. 11.
    Fahoum AS, Howitt I (1999) Combined wavelet transformation and radial basis neural networks for classifying life-threatening cardiac arrhythmias. Med Biol Eng Comput 37:566–573CrossRefGoogle Scholar
  12. 12.
    Li C, Zheng C, Tai C (1995) Detection of ECG characteristic points using wavelet transforms. IEEE Trans Biomed Eng 42:21–28CrossRefGoogle Scholar
  13. 13.
    Pal S, Mitra M (2010) Detection of ECG characteristic points using multi resolution wavelet analysis based selective coefficient method. Measurement 43:255–261CrossRefGoogle Scholar
  14. 14.
    Martinez JP, Almeida R, Olmos S, Rocha AP, Laguna P (2004) A wavelet-based ECG delineator: evaluation on standard database. IEEE Trans Biomed Eng 51:570–581CrossRefGoogle Scholar
  15. 15.
    Madeiro JP, Cortez PC, Marques JA, Seisdedos CR, Sobrinho CR (2012) An innovative approach of QRS segmentation based on first-derivative, Hilbert and wavelet transforms. Med Eng Phys 34:1236–1246CrossRefGoogle Scholar
  16. 16.
    Chen SW, Chen HC, Chan HL (2006) A real-time QRS method based on moving averaging incorporating with wavelet denoising. Comput Method Programs Biomed 82:187–195CrossRefGoogle Scholar
  17. 17.
    Banerjee S, Gupta R, Mitra M (2012) Delineation of ECG characteristic features using multiresolution wavelet analysis method. Measurement 45:474–487CrossRefGoogle Scholar
  18. 18.
    Bouaziz F, Boutana D, Benidir M (2014) Multiresolution wavelet-based QRS complex detection algorithm suited to several abnormal morphologies. IET Signal Proc 8:774–782CrossRefGoogle Scholar
  19. 19.
    Junior EA, Valentim RADM, Brandao GB (2016) Real-time QRS detection based on redundant discrete wavelet transform. IEEE Latin Am Trans 14:1662–1668CrossRefGoogle Scholar
  20. 20.
    Jovic A, Bogunovic N (2011) Electrocardiogram analysis using a combination of statistical, geometric, and nonlinear heart rate variability features. Artif Intell Med 51:175–186CrossRefGoogle Scholar
  21. 21.
    Dong X, Wang C, Si W (2017) ECG beat classification via deterministic learning. Neurocomputing 240:1–12CrossRefGoogle Scholar
  22. 22.
    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, pp 190–198Google Scholar
  23. 23.
    Dokur Z, Olmez T, Yazgan E (1999) Comparison of discrete wavelet and Fourier transforms for ECG beat classification. Electron Lett, vol 35Google Scholar
  24. 24.
    Moody GB, Mark RG (2001) The impact of the MIT-BIH Arrhythmia database. IEEE Eng Med Biol Mag 20:45–50CrossRefGoogle Scholar
  25. 25.
    Kingsbury N (2010) Complex wavelets for shift invariant analysis and filtering of signal. Appl Comput Harmon Anal 10: 234–253Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Nihar Kar
    • 1
  • Badrinarayan Sahu
    • 1
  • Sukanta Sabut
    • 2
  • Santanu Sahoo
    • 1
    Email author
  1. 1.Department of ECE, Faculty of EngineeringSiksha ‘O’ AnusandhanBhubaneswarIndia
  2. 2.School of Electronics EngineeringKIITBhubaneswarIndia

Personalised recommendations