| Literature DB >> 24903422 |
Huifang Huang1, Jie Liu, Qiang Zhu, Ruiping Wang, Guangshu Hu.
Abstract
BACKGROUND: Left bundle branch block (LBBB) and right bundle branch block (RBBB) not only mask electrocardiogram (ECG) changes that reflect diseases but also indicate important underlying pathology. The timely detection of LBBB and RBBB is critical in the treatment of cardiac diseases. Inter-patient heartbeat classification is based on independent training and testing sets to construct and evaluate a heartbeat classification system. Therefore, a heartbeat classification system with a high performance evaluation possesses a strong predictive capability for unknown data. The aim of this study was to propose a method for inter-patient classification of heartbeats to accurately detect LBBB and RBBB from the normal beat (NORM).Entities:
Mesh:
Year: 2014 PMID: 24903422 PMCID: PMC4086987 DOI: 10.1186/1475-925X-13-72
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 2.819
Figure 1Typical ECGs of LBBB and RBBB from two leads. (a) The ECG of LBBB from two leads. Upper: lead A; lower: lead B. (b) The ECG of RBBB from two leads. Upper: lead A; lower: lead B.
Figure 2An overview of the classification of LBBB, RBBB, and NORM using ensemble classifiers. The heartbeats were extracted from ECG signals and normalized in the preprocessing stage. Then, they were processed in parallel through the three branches, each of which included feature extraction and classification. Each classifier provided two possible class labels for the tested heartbeats, and the final type of the heartbeat was determined using a majority voting strategy through the combination of the class labels from the three classifiers.
Distribution of heartbeat types in the two independent datasets
| DS1 | 38104 | 3949 | 3783 | 45836 |
| DS2 | 36444 | 4125 | 3476 | 44045 |
| Total | 74548 | 8074 | 7259 | 89881 |
Dataset DS1 includes data from the following recordings: 101, 106, 108, 109, 112, 114, 115, 116, 118, 119, 122, 124, 201, 203, 205, 207, 208, 209, 215, 220, 223, and 220. Dataset DS2 includes data from the following recordings: 100, 103, 105, 111, 105, 7, 11, 121, 123, 200, 202, 210, 212, 213, 214, 219, 221, 222, 228, 231, 233, and 234. Four recordings (102, 104, 107, and 217) that contained pace beats were not included in DS1 or DS2.
Figure 3The two-lead heartbeat mean vectors of NORM and LBBB in the training set. (a) The mean vector of NORM. (b) The mean vector of LBBB.
Figure 4A preprocessed two-lead heartbeat and its ICA features. (a) A preprocessed LBBB heartbeat. (b) The ICA features of the heartbeat shown in (a).
Figure 5Comparision of the classification performance of LBBB and NORM under different lead configurations on DS2. (a) The sensitivity (Se) and positive predictive value (PP) of LBBB under different lead configurations. (b) The specificity (Sp) and negative predictive value (NP) of NORM under different lead configurations.
Classification confusion matrix of NORM and LBBB under the two-lead configuration on DS2
| 29979 | 6465 | 36444 | |
| 355 | 3770 | 4125 | |
| 30334 | 10235 | 40569 | |
Classification results of NORM and RBBB under different lead configurations on DS2
| Lead A | 0.01 | 0.4 | 94.1 | 95.0 | 48.1 | 43.8 | 90.1 |
| Lead B | 0.01 | 0.6 | 67.0 | 93.3 | 49.8 | 12.6 | 65.5 |
| Lead A + B | 0.03 | 0.6 | 98.8 | 99.3 | 92.9 | 88.4 | 98.3 |
Classification results of LBBB and RBBB under different lead configurations on DS2
| Lead A | 100 | 50.3 | 99.9 | 99.9 | 62.9 | 73.0 |
| Lead B | 1 | 78.4 | 92.1 | 92.0 | 78.2 | 84.6 |
| Lead A + B | 0.1 | 99.9 | 99.9 | 99.9 | 99.8 | 99.9 |
Classification confusion matrix of NORM, LBBB, and RBBB using an ensemble of three classifiers
| 29697 | 6339 | 408 | 36444 | |
| 355 | 3770 | 0 | 4125 | |
| 249 | 0 | 3227 | 3476 | |
| 30301 | 10109 | 3635 | 44045 | |
The final classification performance of NORM, LBBB, and RBBB on DS2
| 81.5 | 98.0 | 91.4 | 37.3 | 92.8 | 88.8 |
Classification performance on each recording of DS2
| 111 | 0 | 2123 | 0 | - | 0 | 83.4 | 100 | - | 0 |
| 212 | 923 | 0 | 1825 | 99.0 | 95.4 | - | - | 97.6 | 99.5 |
| 214 | 0 | 2002 | 0 | - | 0 | 99.9 | 100 | - | - |
| 231 | 314 | 0 | 1254 | 100 | 99.7 | - | - | 99.9 | 100 |
| 232 | 0 | 0 | 397 | - | 0 | - | - | 48.6 | 100 |
Classification performance comparison of NORM and LBBB using three classifiers
| 82.3 | 98.8 | 91.4 | 36.8 | |
| Linear discriminant classifier | 70.6 | 90.6 | 35.2 | 11.9 |
| Weighted linear SVM | 77.3 | 98.7 | 91.2 | 31.2 |
The classifier with the best performance is expressed in bold. The feature vector was composed of the preprocessed heartbeat signals from both leads and a RR interval.
Classification performance comparison of NORM and RBBB using three classifiers
| Minimum distance classifier | 73.6 | 88.9 | 4.1 | 1.5 |
| 98.8 | 99.3 | 92.9 | 88.4 | |
| Weighted linear SVM | 94.8 | 99.0 | 89.9 | 62.0 |
The classifier with the best performance is expressed in bold. The feature vector was composed of the ICA features from both leads and a RR interval.
Classification performance comparison of LBBB and RBBB using three classifiers
| Minimum distance classifier | 99.8 | 99.2 | 99.0 | 99.7 |
| Linear discriminant classifier | 99.7 | 99.6 | 99.6 | 99.6 |
| 99.9 | 99.9 | 99.9 | 99.8 | |
The classifier with the best performance is expressed in bold. The feature vector was composed of the ICA features from both leads and a RR interval.
Classification performance comparison of the proposed method with the methods using the same three classifiers
| Minimum distance classifier | 55.9 | 84.7 | 91.4 | 36.9 | 4.1 | 1.5 |
| Linear discriminant classifier | 77.0 | 90.6 | 35.2 | 15.3 | 92.8 | 89.6 |
| (Weighted) linear SVM | 72.1 | 97.4 | 91.1 | 31.3 | 89.9 | 62.1 |
| Proposed method | 81.5 | 98.0 | 91.4 | 37.3 | 92.8 | 88.8 |
Classification performance comparison of the morphological and ICA features for NORM and LBBB
| Preprocessed heartbeat | 82.3 | 98.8 | 91.4 | 36.8 |
| ICA features | 97.4 | 96.0 | 63.9 | 73.9 |
Performance comparison of the proposed method with other methods
| Christov
[ | No | 96.9 | 98.4 | 95.7 | 99.2 | 94.4 | 99.3 |
| Jekova
[ | No | 94.8 | 98.1 | 58.1 | 74.4 | 88.5 | 78.9 |
| Yu
[ | No | 98.8 | - | 98.8 | - | 99.2 | - |
| Khazaee
[ | No | 94.3 | 99.4 | 98.9 | 98.5 | 98.9 | 98.8 |
| Mishra
[ | No | 98.9 | 99.6 | 97.4 | 97.5 | 97.9 | 98.5 |
| Daamouche
[ | No | 86.3 | - | 88.8 | - | 89.4 | - |
| Wang
[ | No | 99.6 | 99.8 | 98.8 | 99.5 | 99.3 | 100 |
| Yeh
[ | Unknown | 99.0 | 97.3 | 91.1 | 96.5 | 95.1 | 94.2 |
| Yeh
[ | Unknown | 98.3 | 97.4 | 90.4 | 91.0 | 87.0 | 87.1 |
| Yeh
[ | Unknown | 95.6 | 97.9 | 91.3 | 92.3 | 90.5 | 90.7 |
| Jekova
[ | Yes | 87.2 | 92.3 | 18.8 | 25.2 | 43.2 | 52.7 |
| Mishra
[ | Yes | 93.2 | - | 87.4 | - | 82.4 | - |
| Dokur
[ | Yes | 100 | 96.7 | 94.6 | 91.0 | 98.6 | 94.2 |
| Proposed method | Yes | 81.5 | 98.0 | 91.4 | 37.3 | 92.8 | 88.8 |