| Literature DB >> 29861881 |
Manuel M Casas1, Roberto L Avitia1, Felix F Gonzalez-Navarro2, Jose A Cardenas-Haro3, Marco A Reyna2.
Abstract
According to the American Heart Association, in its latest commission about Ventricular Arrhythmias and Sudden Death 2006, the epidemiology of the ventricular arrhythmias ranges from a series of risk descriptors and clinical markers that go from ventricular premature complexes and nonsustained ventricular tachycardia to sudden cardiac death due to ventricular tachycardia in patients with or without clinical history. The premature ventricular complexes (PVCs) are known to be associated with malignant ventricular arrhythmias and sudden cardiac death (SCD) cases. Detecting this kind of arrhythmia has been crucial in clinical applications. The electrocardiogram (ECG) is a clinical test used to measure the heart electrical activity for inferences and diagnosis. Analyzing large ECG traces from several thousands of beats has brought the necessity to develop mathematical models that can automatically make assumptions about the heart condition. In this work, 80 different features from 108,653 ECG classified beats of the gold-standard MIT-BIH database were extracted in order to classify the Normal, PVC, and other kind of ECG beats. Three well-known Bayesian classification algorithms were trained and tested using these extracted features. Experimental results show that the F1 scores for each class were above 0.95, giving almost the perfect value for the PVC class. This gave us a promising path in the development of automated mechanisms for the detection of PVC complexes.Entities:
Mesh:
Year: 2018 PMID: 29861881 PMCID: PMC5971262 DOI: 10.1155/2018/2694768
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
Figure 1Samples of NB and an isolated PVC.
Figure 2Workflow of the experimentation.
Figure 3Feature extraction.
Figure 4Clusters after classifications.
Performance of each classifier tested.
| Mean F1 scores for each train-validation test | ||
|---|---|---|
| GNB | QDA | LDA |
| 0.868 | 0.983 | 0.960 |
Performance of the QDA classifier.
| Performance of the final QDA model | |||
|---|---|---|---|
| Se | PPV | Fscore | |
| NB | 0.991 | 0.987 | 0.989 |
| OB | 0.959 | 0.974 | 0.967 |
| PVC | 1 | 0.980 | 0.990 |
Confusion matrix of the classifier selected over the test set.
| Confusion matrix of the final QDA model | |||
|---|---|---|---|
| NB | OB | PVC | |
| NB | 8698 | 78 | 1 |
| OB | 114 | 3014 | 14 |
| PVC | 0 | 0 | 769 |
Comparisons between related works.
| Comparison with other works | |||||||
|---|---|---|---|---|---|---|---|
| Work | Year | Features | Classifier | Classes | Acc | Se | PPV |
| Nazarahari et al. [ | 2015 | Wavelet + distances measures | Multilayer perception | Normal, PVC, APC, paced, LBBB, RBBB | 97.51 | — | — |
| Martis et al. [ | 2013 | QRS, bispectrum, PCA | SVM NN | N, LBBB, RBBB, APC, VPC | 93.48 | — | — |
| Afkhami et al. [ | 2016 | RR interval, HOS, GMM | Decision trees, ensemble learnes | AAMI, all classification in MIT-BIH | 99.7 | 100 | 100 |
| Javadi et al. [ | 2013 | Wavelet + morpho-logical and temporal features | Mixture of experts, negative correlation learning | N, PVC, other | 96.02 | 92.27 | 79.4 |
| Kamath [ | 2011 | Teager energy functions in time and frequency domains | Neural network | N, LBBB, RBBB, PVC, paced beats | 100 | 100 | 100 |
| Martis et al. [ | 2013 | DWT + PCA + ICA + LDA | SVM, NN, PNN | AAMI | 99.28 | — | — |
| Sharma and Ray [ | 2016 | Hilbert–Huang transform, statistical features | SVM | N, LBBB, RBBB, PVC, paced, APC | 99.51 | 99.36 | 100 |
| Banerjee and Mitra [ | 2014 | Cross wavelet transform | Heuristic classification | Abnormal versus normal | 97.6 | 97.3 | 98.8 |
| Oliveira et al. [ | 2016 | Dynamic Bayesian networks | Dynamic threshold | PVC versus others | 99.88 | 99 | 99 |
| Work | FSC, SFE | QDA | NB, PVC, OB | 98.3 | 100 | 98 | |