Automated ECG beat classification using DWT and Hilbert transform-based PCA-SVM classifier

被引:0
作者
Sahoo S. [1 ]
Mohanty M. [1 ]
Sabut S. [2 ]
机构
[1] Department of Electronics and Communication Engineering, Institute of Technical Education and Research, SOA University, Odisha
[2] Department of Electronics Engineering, Ramrao Adik Institute of Technology, Navi Mumbai
来源
International Journal of Biomedical Engineering and Technology | 2020年 / 32卷 / 03期
关键词
Arrhythmia; ECG; Electrocardiogram; Hilbert transform; PCA; Principal component analysis; Support vector machine; SVM; Wavelet;
D O I
10.1504/ijbet.2020.10027745
中图分类号
学科分类号
摘要
The analysis of electrocardiogram (ECG) signals provides valuable information for automatic recognition of arrhythmia conditions. The objective of this work is to classify five types of arrhythmia beat using wavelet and Hilbert transform-based feature extraction techniques. In pre-processing, wavelet transform is used to remove noise interference in recorded signal and the Hilbert transform method is applied to identify the precise R-peaks. A combination of wavelet, temporal and morphological or heartbeat interval features has been extracted from the processed signal for classification. The principal component analysis (PCA) is used to select the informative features from the extracted features and fed as input to the support vector machine (SVM) classifier to classify arrhythmia beats automatically. We obtained better performance results in the PCA-SVM-based classifier with an average accuracy, sensitivity and specificity of 98.50%, 95.68% and 99.18%, respectively in cubic-SVM classifier for classifying five types of ECG beats at fold eight in ten-fold cross validation technique. The effectiveness of our method is found to be better compared to published results; therefore, the proposed method may be used efficiently in the ECG analysis. Copyright © 2020 Inderscience Enterprises Ltd.
引用
收藏
页码:287 / 303
页数:16
相关论文
共 34 条
  • [1] Addison P.S., Wavelet transform and ECG: A review, Physiol. Meas., 26, 5, pp. 155-199, (2005)
  • [2] Asl B.M., Setarehdan S.K., Mohebbi M., Support vector machine-based arrhythmia classification using reduced features of heart rate variability signal, Artif. Intell. Med., 44, 1, pp. 51-64, (2008)
  • [3] Banerjee S., Gupta R., Mitra M., Delineation of ECG characteristic features using multiresolution wavelet analysis method, Measurement, 45, 3, pp. 474-487, (2012)
  • [4] Benitez D., Gaydecki P.A., Zaidi A., Fitzpatrick A.P., The use of the Hilbert transform in ECG signal analysis, Computers in Biology and Medicine, 31, 5, pp. 399-406, (2001)
  • [5] Benitez D.S., Gaydecki P.A., Zaidi A., Fitzpatrick A.P., A new QRS detection algorithm based on the Hilbert transform, Comput. Cardiology, pp. 379-382, (2000)
  • [6] Bolton R.J., Westphal L.C., Preliminary results in display and abnormality recognition of Hilbert transformed E.C.G.S, Med. Bio. Eng. Comput., 19, 2, pp. 377-384, (1981)
  • [7] Burges C.J.C., A tutorial on support vector machines for pattern recognition, Data Mining and Knowledge Discovery, 2, 1-2, pp. 955-971, (1998)
  • [8] Cao L.J., Chua K.S., Chong W.K., Lee H.P., Gu Q.M., A comparison of PCA, KPCA and ICA for dimensionality reduction in support vector machine, Neurocomputing, 55, pp. 321-336, (2003)
  • [9] Castells F., Laguna P., Sornmo L., Bollmann A., Roig J.M., Principle component analysis in ECG signal processing, EURASIP J. Adv. Signal Process., pp. 1-21, (2007)
  • [10] Elhaj F.A., Salim N., Harris A.R., Swee T.T., Ahmed T., Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals, Comput. Method Programs Biomed., 127, pp. 52-63, (2016)