| Literature DB >> 19603098 |
Chua Kuang Chua1, Vinod Chandran, Rajendra U Acharya, Lim Choo Min.
Abstract
The Electrocardiogram (ECG) is an important bio-signal representing the sum total of millions of cardiac cell depolarization potentials. It contains important insight into the state of health and nature of the disease afflicting the heart. Heart rate variability (HRV) refers to the regulation of the sinoatrial node, the natural pacemaker of the heart by the sympathetic and parasympathetic branches of the autonomic nervous system. The HRV signal can be used as a base signal to observe the heart's functioning. These signals are non-linear and non-stationary in nature. So, higher order spectral (HOS) analysis, which is more suitable for non-linear systems and is robust to noise, was used. An automated intelligent system for the identification of cardiac health is very useful in healthcare technology. In this work, we have extracted seven features from the heart rate signals using HOS and fed them to a support vector machine (SVM) for classification. Our performance evaluation protocol uses 330 subjects consisting of five different kinds of cardiac disease conditions. We demonstrate a sensitivity of 90% for the classifier with a specificity of 87.93%. Our system is ready to run on larger data sets.Entities:
Keywords: Heart rate; SVM; bicoherence; bispectrum; classifier.
Year: 2009 PMID: 19603098 PMCID: PMC2709931 DOI: 10.2174/1874431100903010001
Source DB: PubMed Journal: Open Med Inform J ISSN: 1874-4311
Numbers of ECG Data Sets for Different Cardiac Health States
| Class | NSR | PVC | CHB | SSS | CHF |
|---|---|---|---|---|---|
| Number of datasets | 183 | 37 | 42 | 43 | 25 |
Results of ANOVA on Various Bispectral Features. Entries in the Columns Other than the Last Correspond to Mean and Standard Deviation
| Features | Normal | PVC | CHB | SSS | CHF | P-Value |
|---|---|---|---|---|---|---|
| P1 | 0.719 ± 0.086 | 0.824 ± 0.063 | 0.710 ± 0.022 | 0.780 ± 0.091 | 0.605 ± 0.129 | <0.0001 |
| P2 | 0.430 ± 0.146 | 0.542 ± 0.181 | 0.428 ± 0.150 | 0.420 ± 0.255 | 0.187 ± 0.140 | <0.0001 |
| H1 | 2.81e5 ± 5.82e4 | 3.64e5 ± 4.55e4 | 1.79e5 ± 4.23e4 | 4.64e5 ± 3.40e4 | 2.02e5 ± 5.43e4 | <0.0001 |
| H2 | 1.29e3 ± 2.31e2 | 1.60e3 ± 1.74e2 | 8.94e2 ± 1.66e2 | 1.98e3 ± 1.22e2 | 9.74e2 ± 2.18e2 | <0.0001 |
| H3 | 1.42e5 ± 3.04e4 | 1.90e5 ± 2.39e4 | 8.94e4 ± 2.15e4 | 2.38e5 ± 1.87e4 | 1.02e5 ± 2.89e4 | <0.0001 |
| f1m | 60.00 ± 61.90 | 126.70 ± 43.10 | 41.95 ± 10.90 | 62.85 ± 36.80 | 33.71 ± 25.5 | <0.0001 |
| f2m | 22.32 ± 31.40 | 56.35 ± 36.80 | 12.91 ± 4.28 | 31.05 ± 23.2 | 10.50 ± 9.89 | <0.0001 |
Confusion Matrix for Five Different Classes of Arrhythmia with a SVM Classifier
| Type | NSR | PVC | CHB | SSS | CHF |
|---|---|---|---|---|---|
| 255 | 17 | 13 | 0 | 5 | |
| 12 | 37 | 0 | 1 | 0 | |
| 5 | 0 | 48 | 0 | 7 | |
| 0 | 1 | 0 | 64 | 0 | |
| 4 | 0 | 0 | 0 | 31 |
Classification Accuracy for Five Different Classes of Arrhythmia with a SVM Classifier
| Class | NSR | PVC | CHB | SSS | CHF | Average |
|---|---|---|---|---|---|---|
| Accuracy (%) | 87.93 | 74.00 | 80.00 | 98.46 | 88.57 | 85.79 |
Sensitivity, Specificity, Positive Predictive Value for the SVM classifier. Entries to the Left are the Numbers of True and False Negatives and the True and False Positives
| TN | FN | TP | FP | Specificity | Sensitivity | +PV |
|---|---|---|---|---|---|---|
| 255 | 21 | 189 | 35 | 87.93% | 90.00% | 84.38% |
Comparison of Arrhythmia Classification with Non-Linear Features
| Authors | Method | No. of Class | Accuracy (%) |
|---|---|---|---|
| Acharya | Non-linear features-ANN-Fuzzy | 4 | 95 |
| Acharya | Non-linear --Fuzzy | 8 | 85.36 |
| Kannathal | Anfis | 10 | 94.09 |
| Chua | SVM | 5 | 85.79 |
| Acharya | Modeling | 9 | 83.38 |