Superiority of Classification Tree versus Cluster, Fuzzy and Discriminant Models in a Heartbeat Classification System

被引:30
作者
Krasteva, Vessela [1 ]
Jekova, Irena [1 ]
Leber, Remo [2 ]
Schmid, Ramun [2 ,3 ]
Abaecherli, Roger [2 ,3 ,4 ]
机构
[1] Bulgarian Acad Sci, Inst Biophys & Biomed Engn, Sofia, Bulgaria
[2] Schiller AG, Biomed Res & Signal Proc, Baar, Switzerland
[3] Bern Univ Appl Sci, Med Technol Ctr, Bern, Switzerland
[4] Univ Basel Hosp, Cardiovasc Res Inst Basel, Bazel, Switzerland
关键词
ECG BEAT CLASSIFICATION; VENTRICULAR CONTRACTION CLASSIFICATION; DECISION TREE; RECOGNITION; FEATURES; SELECTION; CRITERIA; DATABASE; RULE;
D O I
10.1371/journal.pone.0140123
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
This study presents a 2-stage heartbeat classifier of supraventricular (SVB) and ventricular (VB) beats. Stage 1 makes computationally-efficient classification of SVB-beats, using simple correlation threshold criterion for finding close match with a predominant normal (reference) beat template. The non-matched beats are next subjected to measurement of 20 basic features, tracking the beat and reference template morphology and RR-variability for subsequent refined classification in SVB or VB-class by Stage 2. Four linear classifiers are compared: cluster, fuzzy, linear discriminant analysis (LDA) and classification tree (CT), all subjected to iterative training for selection of the optimal feature space among extended 210-sized set, embodying interactive second-order effects between 20 independent features. The optimization process minimizes at equal weight the false positives in SVB-class and false negatives in VB-class. The training with European ST-T, AHA, MIT-BIH Supraventricular Arrhythmia databases found the best performance settings of all classification models: Cluster (30 features), Fuzzy (72 features), LDA (142 coefficients), CT (221 decision nodes) with top-3 best scored features: normalized current RR-interval, higher/lower frequency content ratio, beat-to-template correlation. Unbiased test-validation with MIT-BIH Arrhythmia database rates the classifiers in descending order of their specificity for SVBclass: CT (99.9%), LDA (99.6%), Cluster (99.5%), Fuzzy (99.4%); sensitivity for ventricular ectopic beats as part from VB-class (commonly reported in published beat-classification studies): CT (96.7%), Fuzzy (94.4%), LDA (94.2%), Cluster (92.4%); positive predictivity: CT (99.2%), Cluster (93.6%), LDA (93.0%), Fuzzy (92.4%). CT has superior accuracy by 0.3-6.8% points, with the advantage for easy model complexity configuration by pruning the tree consisted of easy interpretable 'if-then' rules.
引用
收藏
页数:29
相关论文
共 49 条
[1]  
A.-A. EC57, 1998, Testing and reporting performance results of cardiac rhythm and st segment measurement algorithms
[2]   A support vector machine classifier algorithm based on a perturbation method and its application to ECG beat recognition systems [J].
Acir, N .
EXPERT SYSTEMS WITH APPLICATIONS, 2006, 31 (01) :150-158
[3]  
American Heart Association (AHA), PLYM M PA 19462 US
[4]  
[Anonymous], 2012, J Trends Dev Mach Assoc Technol
[5]  
Bartels PH, 2013, ANAL QUANT CYTOL, V35, P181
[6]  
Behadada O., 2013, Artif. Intell. Res., V2, P45, DOI 10.5430/air.v2n3p45
[7]  
Breiman L., 1984, CLASSIFICATION REGRE
[8]   Enhanced approach for ECG classification based on wavelet transform and decision tree models [J].
Charfi, Faiza ;
Kraiem, Ali .
JOURNAL OF DECISION SYSTEMS, 2013, 22 (02) :109-121
[9]   Premature ventricular contraction classification by the Kth nearest-neighbours rule [J].
Christov, I ;
Jekova, I ;
Bortolan, G .
PHYSIOLOGICAL MEASUREMENT, 2005, 26 (01) :123-130
[10]   Comparative study of morphological and time-frequency ECG descriptors for heartbeat classification [J].
Christov, Ivaylo ;
Gomez-Herrero, German ;
Krasteva, Vessela ;
Jekova, Irena ;
Gotchev, Atanas ;
Egiazarian, Karen .
MEDICAL ENGINEERING & PHYSICS, 2006, 28 (09) :876-887