| Literature DB >> 23690875 |
Bohui Zhu1, Yongsheng Ding, Kuangrong Hao.
Abstract
This paper presents a novel maximum margin clustering method with immune evolution (IEMMC) for automatic diagnosis of electrocardiogram (ECG) arrhythmias. This diagnostic system consists of signal processing, feature extraction, and the IEMMC algorithm for clustering of ECG arrhythmias. First, raw ECG signal is processed by an adaptive ECG filter based on wavelet transforms, and waveform of the ECG signal is detected; then, features are extracted from ECG signal to cluster different types of arrhythmias by the IEMMC algorithm. Three types of performance evaluation indicators are used to assess the effect of the IEMMC method for ECG arrhythmias, such as sensitivity, specificity, and accuracy. Compared with K-means and iterSVR algorithms, the IEMMC algorithm reflects better performance not only in clustering result but also in terms of global search ability and convergence ability, which proves its effectiveness for the detection of ECG arrhythmias.Entities:
Mesh:
Year: 2013 PMID: 23690875 PMCID: PMC3652208 DOI: 10.1155/2013/453402
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1The automatic detection system for ECG arrhythmias.
Figure 2The adaptive ECG filter based on wavelet transforms.
Nine features of ECG signal.
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|
| 0.8477 | 0.8692 | 0.0742 | 0.1663 | 0.2930 | 0.2188 | 1.8149 | 0.0570 | 0.6817 |
| 0.9023 | 0.8931 | 0.0742 | 0.1445 | 0.2891 | 0.2148 | 1.6339 | 0.0142 | 0.5926 |
| 0.8594 | 0.8916 | 0.0781 | 0.1406 | 0.2852 | 0.2070 | 2.3085 | 0.0579 | 0.6125 |
| 0.8281 | 0.8034 | 0.0742 | 0.1663 | 0.2931 | 0.2109 | 2.1007 | 0.0469 | 0.6247 |
The number of sample records according to arrhythmia type.
| MIT code | N | S | V | F | Q | Total |
|---|---|---|---|---|---|---|
| 106 | 104 | 0 | 83 | 0 | 0 | 187 |
| 200 | 125 | 0 | 112 | 0 | 0 | 237 |
| 208 | 95 | 0 | 0 | 86 | 0 | 181 |
| 209 | 102 | 106 | 0 | 0 | 0 | 208 |
| 213 | 106 | 0 | 0 | 113 | 0 | 219 |
| 217 | 205 | 0 | 0 | 0 | 211 | 416 |
| 222 | 122 | 112 | 0 | 0 | 234 | |
|
| ||||||
| Total | 859 | 218 | 195 | 199 | 211 | 1682 |
The ECG arrhythmias clustering results using the IEMMC algorithm.
| Clustering result | |||||
|---|---|---|---|---|---|
| Arrhythmia type | N | S | F | V | Q |
| N | 803 | 15 | 12 | 13 | 16 |
| S | 27 | 191 | 0 | 0 | 0 |
| V | 35 | 0 | 164 | 0 | 0 |
| F | 17 | 0 | 0 | 178 | 0 |
| Q | 28 | 0 | 0 | 0 | 183 |
The performance analysis result of the ECG arrhythmias clustering method.
| Arrhythmia type | Sensitivity (%) | Specificity (%) | Accuracy (%) |
|---|---|---|---|
| N | 97.9 | 92.7 | 95.4 |
| S | 83.0 | 98.0 | 95.8 |
| F | 82.4 | 97.5 | 95.6 |
| V | 82.8 | 98.7 | 96.6 |
| Q | 83.9 | 97.9 | 96.0 |
|
| |||
| Total | 90.3 | 97.4 | 95.9 |
Figure 3The performance comparison of different clustering methods.