A machine learning approach to multi-level ECG signal quality classification

被引:149
|
作者
Li, Qiao [1 ,2 ]
Rajagopalan, Cadathur [3 ]
Clifford, Gari D. [2 ]
机构
[1] Shandong Univ, Sch Med, Inst Biomed Engn, Jinan 250012, Shandong, Peoples R China
[2] Univ Oxford, Dept Engn Sci, Inst Biomed Engn, Oxford OX1 3PJ, England
[3] Mindray DS USA, Mahwah, NJ USA
关键词
ECG; Signal quality; Multi-level classification; Machine learning; Support vector machine; DATA FUSION; ALGORITHM; INDEXES; RULES;
D O I
10.1016/j.cmpb.2014.09.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Current electrocardiogram (ECG) signal quality assessment studies have aimed to provide a two-level classification: clean or noisy. However, clinical usage demands more specific noise level classification for varying applications. This work outlines a five-level ECG signal quality classification algorithm. A total of 13 signal quality metrics were derived from segments of ECG waveforms, which were labeled by experts. A support vector machine (SVM) was trained to perform the classification and tested on a simulated dataset and was validated using data from the MIT-BIH arrhythmia database (MITDB). The simulated training and test datasets were created by selecting clean segments of the ECG in the 2011 PhysioNet/Computing in Cardiology Challenge database, and adding three types of real ECG noise at different signal-to-noise ratio (SNR) levels from the MIT-BIH Noise Stress Test Database (NSTDB). The MITDB was re-annotated for five levels of signal quality. Different combinations of the 13 metrics were trained and tested on the simulated datasets and the best combination that produced the highest classification accuracy was selected and validated on the MITDB. Performance was assessed using classification accuracy (Ac), and a single class overlap accuracy (OAc), which assumes that an individual type classified into an adjacent class is acceptable. An Ac of 80.26% and an OAc of 98.60% on the test set were obtained by selecting 10 metrics while 57.26% (Ac) and 94.23% (OAc) were the numbers for the unseen MITDB validation data without retraining. By performing the fivefold cross validation, an Ac of 88.07 +/- 0.32% and OAc of 99.34 +/- 0.07% were gained on the validation fold of MITDB. (C) 2014 Elsevier Ireland Ltd. All rights reserved.
引用
收藏
页码:435 / 447
页数:13
相关论文
共 50 条
  • [21] Adaptive machine learning algorithm employed statistical signal processing for classification of ECG signal and myoelectric signal
    Jeyaraj, Pandia Rajan
    Nadar, Edward Rajan Samuel
    MULTIDIMENSIONAL SYSTEMS AND SIGNAL PROCESSING, 2020, 31 (04) : 1299 - 1316
  • [22] A Multi-Level Omic Approach of Tomato Fruit Quality
    Xu, J.
    Pascual, L.
    Desplat, N.
    Faurobert, M.
    Gibon, Y.
    Moing, A.
    Maucourt, M.
    Ballias, P.
    Deborde, C.
    Bouchet, J. -P.
    Brunel, D.
    Le Paslier, M. -C.
    Causse, M.
    II INTERNATIONAL SYMPOSIUM ON HORTICULTURE IN EUROPE, 2015, 1099 : 793 - 800
  • [23] A Robust Machine Learning Approach for Signal Separation and Classification
    Filice, Simone
    Croce, Danilo
    Basili, Roberto
    PATTERN RECOGNITION AND IMAGE ANALYSIS, IBPRIA 2013, 2013, 7887 : 749 - 757
  • [24] Multi-Level Comparison of Machine Learning Classifiers and Their Performance Metrics
    Racz, Anita
    Bajusz, David
    Heberger, Karoly
    MOLECULES, 2019, 24 (15):
  • [25] Multi-level Attentive Skin Lesion Learning for Melanoma Classification
    Wang, Xiaohong
    Huang, Weimin
    Lu, Zhongkang
    Huang, Su
    2021 43RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY (EMBC), 2021, : 3924 - 3927
  • [26] REPORT ON A MULTI-LEVEL LAP APPROACH TO LEARNING SPANISH
    SPOSET, B
    FOREIGN LANGUAGE ANNALS, 1974, 7 (04) : 454 - 455
  • [27] A multi-level procedure for enhancing accuracy of machine learning algorithms
    Lye, Kjetil O.
    Mishra, Siddhartha
    Molinaro, Roberto
    EUROPEAN JOURNAL OF APPLIED MATHEMATICS, 2021, 32 (03) : 436 - 469
  • [28] Multi-level graph learning network for hyperspectral image classification
    Wan, Sheng
    Pan, Shirui
    Zhong, Shengwei
    Yang, Jie
    Yang, Jian
    Zhan, Yibing
    Gong, Chen
    PATTERN RECOGNITION, 2022, 129
  • [29] MATRIOSKA: A Multi-level Approach to Fast Tracking by Learning
    Maresca, Mario Edoardo
    Petrosino, Alfredo
    IMAGE ANALYSIS AND PROCESSING (ICIAP 2013), PT II, 2013, 8157 : 419 - 428
  • [30] Learning Multi-level Deep Representations for Image Emotion Classification
    Tianrong Rao
    Xiaoxu Li
    Min Xu
    Neural Processing Letters, 2020, 51 : 2043 - 2061