| Literature DB >> 26091857 |
Eduardo Morgado1, Felipe Alonso-Atienza2, Ricardo Santiago-Mozos3, Óscar Barquero-Pérez4, Ikaro Silva5, Javier Ramos6, Roger Mark7.
Abstract
BACKGROUND: Fast and accurate quality estimation of the electrocardiogram (ECG) signal is a relevant research topic that has attracted considerable interest in the scientific community, particularly due to its impact on tele-medicine monitoring systems, where the ECG is collected by untrained technicians. In recent years, a number of studies have addressed this topic, showing poor performance in discriminating between clinically acceptable and unacceptable ECG records.Entities:
Mesh:
Year: 2015 PMID: 26091857 PMCID: PMC4475316 DOI: 10.1186/s12938-015-0053-1
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 2.819
Performance comparison of ECG signal quality algorithms
| E1 | E2 | E3 | |
|---|---|---|---|
| Physionet/CinC Challenge (accuracy scores) | |||
| Xia et al. [ | 0.932 | 0.914 | 0.845 |
| Clifford et al. [ | 0.926 |
|
|
| Tat et al. [ | 0.920 |
|
|
| Hayn et al. [ | 0.916 | 0.834 | 0.873 |
| Kalkstein et al. [ | 0.912 |
|
|
| Jekova et al. [ | 0.908 |
|
|
| Zausender et al. [ | 0.904 |
|
|
| Noponen et al. [ | 0.900 |
|
|
| Moody [ | 0.896 | 0.896 | 0.802 |
| Johannesen et al. [ | 0.880 | 0.880 | 0.791 |
| Langley et al. [ | 0.868 | 0.868 | 0.814 |
| Chudacek et al. [ | 0.828 | 0.833 | 0.872 |
| Other studies (accuracy score in the test setb) | |||
| Clifford et al. [ | 0.970 | ||
| Xia et al. [ | 0.951 | ||
| Langley et al. [ | 0.914 | ||
Physionet/CinC Challenge was divided into three events: event 1 (E1), where participants were not required to submit their code; event 2 (E2), where participant were required to submit the code; and event 3 (E3), where the open source code of E2 was tested on a data set not available for participants. Accuracy scores for both E1 and E2 are calculated on the Dataset B by the Challenge organizers (see "Methods" section), while for E3 the accuracy was calculated on Dataset C.
aThe score reported in [3] is different from the official entry [2].
bThe test set is different from the Physionet/Cinc Challenge set.
cThe reported accuracy was calculated for the training set.
Figure 1Eigenvalues analysis. Normalized histograms (a–h) for the eigenvalues of Dataset A divided by class. were grouped in the bin.
Figure 2Tree induced by CART. The numbers associated to the label, e.g. , indicate the number of registers classified by the rule and the number of errors it made evaluating the algorithm on Dataset A, respectively. , .
Figure 3Normalized histograms (a–h) of the eigenvalues to be classified by a rule. were grouped in the bin. The vertical line represents the threshold for the associated rule.
Figure 4Tree induced by C4.5. , , and .
Figure 5UN ECG records wrongly classified by the classifiers (a–c). This corresponds to ECG signals labelled as UN that have been classified as AC by the algorithms. For each panel, it is indicated the record-id, the name of the algorithm, and the rule responsible for the misclassification. x-axes units are in seconds and y-axes are mV.
Figure 6UN ECG records wrongly classified by the classifiers (a–c). This corresponds to ECG signals labelled as UN that have been classified as AC by the algorithms. For each panel, it is indicated the record-id, the name of the algorithm, and the rule responsible for the misclassification. x-axes units are in seconds and y-axes are mV.
Figure 7AC ECG records wrongly classified by the classifiers (a–c). This corresponds to ECG signals labelled as AC that have been classified as UN by the algorithms. For each panel, it is indicated the record-id, the name of the algorithm, and the rule responsible for the misclassification. x-axes units are in seconds and y-axes are mV.
RIPPER ruleset, where , , , and
| 1 | ( |
| 2 | ( |
| 3 | ( |
| 4 | Label = |
The first rule that fires decides the label. Eigenvalues are in scale.
Performance comparison of classifiers on Dataset A using 10-fold cross-validation. Alg., Acc., Sens., Spec. and AUC stand for algorithm, accuracy, sensitivity, specificity, and area under the ROC curve, respectively
| Alg. | Acc. (%) | Sens. (%) | Spec. (%) | AUC |
|---|---|---|---|---|
| CART | 92.1 | 84.4 | 94.3 | 0.913 |
| C4.5 | 91.7 | 77.8 | 95.7 | 0.925 |
| RIPPER | 92.7 | 83.1 | 95.5 | 0.910 |
| SVM | 92.5 | 70.7 | 99.0 | 0.902 |
Figure 8AC ECG records wrongly classified by the classifiers (a–c). This corresponds to ECG signals labelled as AC that have been classified as UN by the algorithms. For each panel, it is indicated the record-id, the name of the algorithm, and the rule responsible for the misclassification. x-axes units are in seconds and y-axes are mV.