Skip to main content

Advertisement

Log in

Kernel-based nonlinear dimensionality reduction for electrocardiogram recognition

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

The human heart is a complex system that reveals many clues about its condition in its electrocardiogram (ECG) signal, and ECG supervising is the most important and efficient way of preventing heart attacks. ECG analysis and recognition are both important and tempting topics in modern medical research. The purpose of this paper is to develop an algorithm which investigates kernel method, locally linear embedding (LLE), principal component analysis (PCA), and support vector machine(SVM) algorithms for dimensionality reduction, features extraction, and classification for recognizing and classifying the given ECG signals. In order to do so, a nonlinear dimensionality reduction kernel method based LLE is proposed to reduce the high dimensions of the variational ECG signals, and the principal characteristics of the signals are extracted from the original database by means of the PCA, each signal representing a single and complete heart beat. SVM method is applied to classify the ECG data into several categories of heart diseases. Experimental results obtained demonstrated that the performance of the proposed method was similar and sometimes better when compared to other ECG recognition techniques, thus indicating a viable and accurate technique.

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

Similar content being viewed by others

References

  1. Lathauwer LD, Moor BD, Vandewalle JF (2000) Electrocardiogram extraction by blind source subspace separation. IEEE Trans Biomed Eng 47(5):567–572

    Article  Google Scholar 

  2. Hu YH, Palreddy S, Tompkins WJ (1997) A Patient-adaptable ECG beat classifier using a mixture of experts approach. IEEE Trans Biomed Eng 44(9):891–900

    Article  Google Scholar 

  3. 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–573

    Article  Google Scholar 

  4. Chawla MPS, Verma HK, Vinod K (2006) Independent component analysis: a novel technique for removal of artifacts and base-line wander in ECG. Proc. national conference, CISCON-2006 MIT, Manipal, India, pp 14–8

  5. Zhang H, Zhang LQ (2005) ECG analysis based on PCA and support vector machines. IEEE Trans 743–747

  6. Schölkopf B, Smola A, Müller KR (1998) Nonlinear component analysis as a kernel eigenvalue problem. Neural Comput 10(5):1299–1319

    Article  Google Scholar 

  7. Roweis ST, Saul LK (2000) Nonlinear dimensionality reduction by locally linear embedding. Science 290:2323–2326

    Article  Google Scholar 

  8. Jollife IT (1986) Principal component analysis. Springer-Verlag, New York

    Google Scholar 

  9. Vapnik VN (1998) Statistical learning theory. Wiley, New York, pp 157–169

    MATH  Google Scholar 

  10. Schölkopf B, Smola AJ (2002) Learning with kernels. MIT Press, Cambridge

    Google Scholar 

  11. Wang XC, Paliwal KK (2003) Feature extraction and dimensionality reduction algorithms and their applications in vowel recognition, Pergamon. J Pattern Recognit Soc 36:2429–2439

    Article  MATH  Google Scholar 

  12. Haykin S (1999) Neural networks: a comprehensive foundation. Practice-Hall, New Jersey, pp 330–332

    MATH  Google Scholar 

  13. Cristianini N, Shawe-Talyor J (2000) An introduction to support vector machines. Cambridge Uninversity Press, Cambridge, pp 96–98

    Google Scholar 

  14. Klir GJ, Bo Y (1995) Fuzzy sets and fuzzy logic: theory and applications. Englewood Cliffs, Prentice-Hall pp 172–177

    MATH  Google Scholar 

  15. Vapnik VN (1995) The nature of statistical learning theory. Springer-Verlag, New York

    MATH  Google Scholar 

  16. Qian Z, Cai YD, Li Y (2006) A novel computational method to predict transcription factor DNA binding preference. Biochem Biophys Res Commun 348:1034–1037

    Article  Google Scholar 

  17. Du PF, He T, Li YD (2007) Prediction of C-to-U RNA editing sites in higher plant mitochondria using only nucleotide sequence features. Biochem Biophys Res Commun 358:336–341

    Article  Google Scholar 

  18. Feng KY, Cai YD, Chou KC (2005) Boosting classifier for predicting protein domain structural class. Biochem Biophys Res Commun 334:213–217

    Article  Google Scholar 

  19. Vapnik VN (1999) An overview of statistical learning theory. IEEE Trans Neural Netw 10(5):988–999

    Article  Google Scholar 

  20. Shawe-Talyor J, Cristianini N (2004) Kernel methods for pattern analysis. Cambridge Uninversity Press, Cambridge

    Google Scholar 

  21. Saul L, Roweis S (2002) Think globally, fit locally: unsupervised learning of nonlinear manifolds. Technical report MS CIS-02-18, University of Pennsylvania 37:134–135

  22. Alessandro MD et al (2003) Epileptic seizure prediction using hybrid feature selection over multiple intracranial EEG electrode contacts: a report of four patients. IEEE Trans Biomed Eng 50(5):603–615

    Article  Google Scholar 

  23. Tu C, Zeng Y, Yang X (2004) Nonlinear processing and analysis of ECG data. In: Technology and health care. IOS Press, Amsterdam, pp 1–9

  24. Clayton RH, Murray A, Campbell RWF (1994) Frequency analysis of selfterminating ventricular fibrillation. Comput Cardiol 27:705–708

    Google Scholar 

  25. Bernat EM, Williams WJ, Gehring WJ (2005) Decomposing ERP timefrequency energy using PCA. Clin Neurophysiol 116:1314–1334

    Article  Google Scholar 

  26. Engin M, Demirag S (2003) Fuzzy-hybrid neural network based ECG beat recognition using three different types of feature set. Cardiovasc Eng 3(2):1–80

    Google Scholar 

  27. Kemal P, Salih G (2007) Detection of ECG Arrhythmia using a differential expert system approach based on principal component analysis and least square support vector machine. Appl Math Comput 186:898–906

    Article  MATH  MathSciNet  Google Scholar 

  28. Fawcett F (2006) An introduction to ROC analysis. Pattern Recognit Lett 27(8):861–874

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

This work is supported by Foundation of National Natural science No. 10671030.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuehua Li.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, X., Shu, L. & Hu, H. Kernel-based nonlinear dimensionality reduction for electrocardiogram recognition. Neural Comput & Applic 18, 1013–1020 (2009). https://doi.org/10.1007/s00521-008-0231-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-008-0231-1

Keywords

Navigation