Skip to main content

Wavelet-based Machine Learning Techniques for ECG Signal Analysis

  • Chapter
  • First Online:
Machine Learning in Healthcare Informatics

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 56))

Abstract

Machine learning of ECG is a core component in any of the ECG-based healthcare informatics system. Since the ECG is a nonlinear signal, the subtle changes in its amplitude and duration are not well manifested in time and frequency domains. Therefore, in this chapter, we introduce a machine-learning approach to screen arrhythmia from normal sinus rhythm from the ECG. The methodology consists of R-point detection using the Pan-Tompkins algorithm, discrete wavelet transform (DWT) decomposition, sub-band principal component analysis (PCA), statistical validation of features, and subsequent pattern classification. The k-fold cross validation is used in order to reduce the bias in choosing training and testing sets for classification. The average accuracy of classification is used as a benchmark for comparison. Different classifiers used are Gaussian mixture model (GMM), error back propagation neural network (EBPNN), and support vector machine (SVM). The DWT basis functions used are Daubechies-4, Daubechies-6, Daubechies-8, Symlet-2, Symlet-4, Symlet-6, Symlet-8, Coiflet-2, and Coiflet-5. An attempt is made to exploit the energy compaction in the wavelet sub-bands to yield higher classification accuracy. Results indicate that the Symlet-2 wavelet basis function provides the highest accuracy in classification. Among the classifiers, SVM yields the highest classification accuracy, whereas EBPNN yields a higher accuracy than GMM. The use of other time frequency representations using different time frequency kernels as a future direction is also observed. The developed machine-learning approach can be used in a web-based telemedicine system, which can be used in remote monitoring of patients in many healthcare informatics systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Fauci AS, Braunwald E, Kesper DL, Hauser SL, Longo DL, Jamesonn JL, Loscalzo J (2008) Harrison’s principles of internal medicine, 17th edn. Mc-Graw Hill, New York

    Google Scholar 

  2. Park K (2005) Park’s textbook of preventive and social medicine, 18th edn. Banarsidas Bhanot publishers, India

    Google Scholar 

  3. Guyton AC, Hall JE (2006) Textbook of medical physiology, 11th edn. W. B Saunders Co, Philadelphia

    Google Scholar 

  4. Pan J, Tompkins WJ (1985) A real time QRS detection algorithm. IEEE Trans Biomed Eng 32(3):230–236

    Article  Google Scholar 

  5. Li C, Zheng C, Tai C (1995) Detection of ECG characteristic points using wavelet transforms. IEEE Trans Biomed Eng 42(1):21–29

    Article  Google Scholar 

  6. Martinez JP, Almeida R, Olmos S, Rocha AP, Laguna P (2004) A wavelet based ECG delineator: evaluation on standard databases. IEEE Trans Biomed Eng 51(4):570–581

    Article  Google Scholar 

  7. Throne RD, Jenkins JM, Winston SA, DiCarlo LA (1991) A comparison of four new time domain techniques for discriminating monomorphic ventricular tachycardia from sinus rhythm using ventricular waveform morphology. IEEE Trans Biomed Eng 38(6):561–570

    Article  Google Scholar 

  8. Krasteva V, Jekova I (2007) QRS template matching for recognition of ventricular ectopic beats. Ann Biomed Eng 35(12):2065–2076

    Article  Google Scholar 

  9. Martis RJ, Chakraborty C, Ray AK (2009) A two stage mechanism for registration and classification of ECG using gaussian mixture model. Pattern Recogn 42(11):2979–2988

    Article  MATH  Google Scholar 

  10. Martis RJ, Krishnan MM, Chakraborty C, Pal S, Sarkar D, Mandana KM, et al (2012) Automated screening of arrhythmia using wavelet based machine learning techniques. J Med Syst 36(2):677–688

    Google Scholar 

  11. Vaidyanathan PP (2004) Multirate systems and filter banks. Pearson education (Asia) Pte. Ltd, Delhi

    Google Scholar 

  12. Oppenheim AO, Schaffer RA (2003) Discrete time signal processing. Mc-Graw Hill edition, New York

    Google Scholar 

  13. Addison PS (2005) Wavelet transforms and the ECG: a review. Physiol Meas 26(5): R155–199

    Google Scholar 

  14. Strang G, Nguyen T (1996) Wavelets and filter banks. Willesley Cambridge Press, MA

    Google Scholar 

  15. Duda R, Hart P, Stork D (2001) Pattern classification, 2nd edn. Wiley, New York

    Google Scholar 

  16. Gun AM, Gupta MK., Dasgupta B (2008) Fundamentals of statistics (Vol. I and II), 4th edn. World Press Private Ltd, Kolkata

    Google Scholar 

  17. Bishop C (1995) Neural networks for pattern recognition. Oxford University press, New York

    Google Scholar 

  18. Christianini N, Taylor JS (2000) An introduction to support vector machines and other kernel based learning methods, Cambridge university press, Cambridge

    Google Scholar 

  19. Gunn S (1998) Support vector machines for classification and regression, Technical report, University of Southampton

    Google Scholar 

  20. Schneider J (1997) Cross validation. http://www.cs.cmu.edu/∼schneide/tu5/node42.html. Accessed 15 Aug 2010

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roshan Joy Martis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Martis, R.J., Chakraborty, C., Ray, A.K. (2014). Wavelet-based Machine Learning Techniques for ECG Signal Analysis. In: Dua, S., Acharya, U., Dua, P. (eds) Machine Learning in Healthcare Informatics. Intelligent Systems Reference Library, vol 56. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40017-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40017-9_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40016-2

  • Online ISBN: 978-3-642-40017-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics