Circuits, Systems, and Signal Processing

, Volume 35, Issue 4, pp 1187–1197 | Cite as

Novel ECG Signal Classification Based on KICA Nonlinear Feature Extraction

  • Hongqiang LiEmail author
  • Huan Liang
  • Chunjiao Miao
  • Lu Cao
  • Xiuli Feng
  • Chunxiao Tang
  • Enbang Li


Electrocardiogram (ECG) signal feature extraction is important in diagnosing cardiovascular diseases. This paper presents a new method for nonlinear feature extraction of ECG signals by combining principal component analysis (PCA) and kernel independent component analysis (KICA). The proposed method first uses PCA to decrease the dimensions of the ECG signal training set and then employs KICA to calculate the feature space for extracting the nonlinear features. Support vector machine (SVM) is utilized to determine the nonlinear features of the ECG signal classification. Genetic algorithm is also used to optimize the SVM parameters. The proposed method is advantageous because it does not require a huge amount of sampling data, and this technique is better than traditional strategies to select optimal features in the multi-domain feature space. Computer simulations reveal that the proposed method yields more satisfactory classification results on the MIT–BIH arrhythmia database, reaching an overall accuracy of 97.78 %.


ECG signal Feature extraction Principal component analysis  Kernel independent component analysis Classification Support vector machine 



This paper was supported by the National Natural Science Foundation of China (Nos. 61177078, 61307094, 31271871), the Specialized Research Fund for the Doctoral Program of Higher Education of China (No. 20101201120001), and Tianjin Research Program of Application Foundation and Advanced Technology (No. 13JCYBJC16800).


  1. 1.
    A.S. Alvarado, C. Lakshminarayan, J.C. Principe, Time-based compression and classification of heartbeats. IEEE Trans. Biomed. Eng. 59(6), 1641–1648 (2012)CrossRefGoogle Scholar
  2. 2.
    F.R. Bach, M.I. Jordan, Kernel independent component analysis. J. Mach. Learn. Res. 3, 1–48 (2003)MathSciNetzbMATHGoogle Scholar
  3. 3.
    G. Biagetti, P. Crippa, A. Curzi, S. Orcioni, C. Turchetti, A multi-class ECG beat classifier based on the truncated KLT representation. in Proceedings of the 2014 UKSim-AMSS 8th European Modelling Symposium (EMS), pp. 93–98 (2014)Google Scholar
  4. 4.
    C.C. Chang, C.J. Lin, LIBSVM: a library for support vector machines. ACM TIST 2(3), 27 (2011)Google Scholar
  5. 5.
    P. Crippa et al., Multi-class ECG beat classification based on a Gaussian mixture model of Karhunen-Loève transform. Int. J. Simul. Syst. Sci. Tech. (accepted)Google Scholar
  6. 6.
    A. Daamouche, L. Hamami, N. Alajlan, F. Melgani, A wavelet optimization approach for ECG signal classification. Biomed. Signal Process. 7(4), 342–349 (2012)CrossRefGoogle Scholar
  7. 7.
    R.O. Duda, P.E. Hart, D.G. Stork, Pattern Classification (Wiley, Hoboken, 2012)zbMATHGoogle Scholar
  8. 8.
    S. Dutta, A. Chatterjee, S. Munshi, Correlation technique and least square support vector machine combine for frequency domain based ECG beat classification. Med. Eng. Phys. 32(10), 1161–1169 (2010)CrossRefGoogle Scholar
  9. 9.
    M. Kallas, C. Francis, L. Kanaan, D. Merheb, P. Honeine, H. Amoud, Multi-class SVM classification combined with kernel PCA feature extraction of ECG signals. in 2012 19th International Conference on Telecommunication (ICT), pp. 1–5 (2012)Google Scholar
  10. 10.
    C. Kamath, ECG beat classification using features extracted from Teager energy functions in time and frequency domains. IET Signal Process. 5(6), 575–581 (2011)MathSciNetCrossRefGoogle Scholar
  11. 11.
    A. Khazaee, A. Ebrahimzadeh, Classification of electrocardiogram signals with support vector machines and genetic algorithms using power spectral features. Biomed. Signal Process. 5(4), 252–263 (2010)CrossRefGoogle Scholar
  12. 12.
    Y. Kutlu, D. Kuntalp, Feature extraction for ECG heartbeats using higher order statistics of WPD coefficients. Comput. Methods Prog. Biomed. 105(3), 257–267 (2012)CrossRefGoogle Scholar
  13. 13.
    H.Q. Li, X.F. Wang, Detection of electrocardiogram characteristic points using lifting wavelet transform and Hilbert transform. Trans. Inst. Meas. Control 35(5), 574–582 (2013)CrossRefGoogle Scholar
  14. 14.
    H.Q. Li, X.F. Wang, L. Chen, E.B. Li, Denoising and R-Peak detection of electrocardiogram signal based on EMD and improved approximate envelope. Circ. Syst. Signal Process. 33(4), 1261–1276 (2014)CrossRefGoogle Scholar
  15. 15.
    R.J. Martis, U.R. Acharya, L.C. Min, ECG beat classification using PCA, LDA, ICA and Discrete Wavelet Transform. Biomed. Signal Process. 8(5), 437–448 (2013)CrossRefGoogle Scholar
  16. 16.
    M.C. Nait-Hamoud, A. Moussaoui, Two novel methods for multiclass ECG arrhythmias classification based on PCA, fuzzy support vector machine and unbalanced clustering. in IEEE proceedings of International Conference on Machine and Web Intelligence (ICMWI), pp. 140–145 (2010)Google Scholar
  17. 17.
    X. Qu, W.J. Cai, D.F. Ge, ECG signal classification based on BPNN. in IEEE Proceedings of International Conference on Electric Information and Control Engineering (ICEICE), pp. 1362–1364 (2011)Google Scholar
  18. 18.
    V.N. Vapnik, The Nature of Statistical Learning Theory (Springer, New York, 1995)CrossRefzbMATHGoogle Scholar
  19. 19.
    C. Ye, B.V.K.V. Kumar, M.T. Coimbra, Heartbeat classification using morphological and dynamic features of ECG signals. IEEE Trans. Biomed. Eng. 59(10), 2930–2941 (2012)CrossRefGoogle Scholar
  20. 20.
    A.E. Zadeh, A. Khazaee, V. Ranaee, Classification of the electrocardiogram signals using supervised classifiers and efficient features. Comput. Methods Prog. Biomed. 99(2), 179–194 (2010)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  • Hongqiang Li
    • 1
    Email author
  • Huan Liang
    • 1
  • Chunjiao Miao
    • 2
  • Lu Cao
    • 3
  • Xiuli Feng
    • 1
  • Chunxiao Tang
    • 1
  • Enbang Li
    • 4
  1. 1.School of Electronics and Information EngineeringTianjin Polytechnic UniversityTianjinChina
  2. 2.School of Electronics and Information EngineeringBeijing Jiaotong UniversityBeijingChina
  3. 3.Tianjin Chest HospitalTianjinChina
  4. 4.School of Physics, Faculty of Engineering and Information SciencesUniversity of WollongongWollongongAustralia

Personalised recommendations