Abstract
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 %.
Similar content being viewed by others
References
A.S. Alvarado, C. Lakshminarayan, J.C. Principe, Time-based compression and classification of heartbeats. IEEE Trans. Biomed. Eng. 59(6), 1641–1648 (2012)
F.R. Bach, M.I. Jordan, Kernel independent component analysis. J. Mach. Learn. Res. 3, 1–48 (2003)
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)
C.C. Chang, C.J. Lin, LIBSVM: a library for support vector machines. ACM TIST 2(3), 27 (2011)
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)
A. Daamouche, L. Hamami, N. Alajlan, F. Melgani, A wavelet optimization approach for ECG signal classification. Biomed. Signal Process. 7(4), 342–349 (2012)
R.O. Duda, P.E. Hart, D.G. Stork, Pattern Classification (Wiley, Hoboken, 2012)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
V.N. Vapnik, The Nature of Statistical Learning Theory (Springer, New York, 1995)
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)
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)
Acknowledgments
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).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, H., Liang, H., Miao, C. et al. Novel ECG Signal Classification Based on KICA Nonlinear Feature Extraction. Circuits Syst Signal Process 35, 1187–1197 (2016). https://doi.org/10.1007/s00034-015-0108-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-015-0108-3