{"title":"ECG heartbeat classification based on combined features extracted by PCA, KPCA, AKPCA and DWT","authors":"Junhao Zhu, Yi Zeng, Jianheng Zhou, Xunde Dong","doi":"10.1109/CBMS55023.2022.00034","DOIUrl":null,"url":null,"abstract":"Automatic ECG beat classification plays an important role in detecting cardiac disease. In this paper, we propose an automatic recognition model for ECG signals based on discrete wavelet transform (DWT), principal component analysis (PCA), kernel principal component analysis (KPCA), and adaptive kernel principal component analysis (AKPCA). We extracted different ECG features using DWT, PCA, KPCA, and AKPCA, respectively. These features were combined and used as support vector machine (SVM) input to classify the ECG. ECG records taken from the MIT-BIH arrhythmia database are selected to test the proposed method. The following five heartbeat types were classified using this method: normal beats (N), premature ventricular beats (V), right bundle branch block beats (R), left bundle branch block beats (L), and premature atrial beats (A). The sensitivity, accuracy, precision, and specificity reached 99.95%, 99.86%, 99.53%, and 99.70%, respectively. These results indicate the proposed method is reliable and efficient for ECG beat classification.","PeriodicalId":218475,"journal":{"name":"2022 IEEE 35th International Symposium on Computer-Based Medical Systems (CBMS)","volume":"283 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 35th International Symposium on Computer-Based Medical Systems (CBMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CBMS55023.2022.00034","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Automatic ECG beat classification plays an important role in detecting cardiac disease. In this paper, we propose an automatic recognition model for ECG signals based on discrete wavelet transform (DWT), principal component analysis (PCA), kernel principal component analysis (KPCA), and adaptive kernel principal component analysis (AKPCA). We extracted different ECG features using DWT, PCA, KPCA, and AKPCA, respectively. These features were combined and used as support vector machine (SVM) input to classify the ECG. ECG records taken from the MIT-BIH arrhythmia database are selected to test the proposed method. The following five heartbeat types were classified using this method: normal beats (N), premature ventricular beats (V), right bundle branch block beats (R), left bundle branch block beats (L), and premature atrial beats (A). The sensitivity, accuracy, precision, and specificity reached 99.95%, 99.86%, 99.53%, and 99.70%, respectively. These results indicate the proposed method is reliable and efficient for ECG beat classification.