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] Optimizing Asynchronous Multi-Level Checkpoint/Restart Configurations with Machine Learning
    Dey, Tonmoy
    Sato, Kento
    Nicolae, Bogdan
    Guo, Jian
    Domke, Jens
    Yu, Weikuan
    Cappello, Franck
    Mohror, Kathryn
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 1036 - 1043
  • [22] Comparative Analysis of Machine Learning Algorithms With Advanced Feature Extraction for ECG Signal Classification
    Subba, Tanuja
    Chingtham, Tejbanta
    IEEE ACCESS, 2024, 12 : 57727 - 57740
  • [23] Multi-level learning features for automatic classification of field crop pests
    Xie, Chengjun
    Wang, Rujing
    Zhang, Jie
    Chen, Peng
    Dong, Wei
    Li, Rui
    Chen, Tianjiao
    Chen, Hongbo
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2018, 152 : 233 - 241
  • [24] Multi-Level Layout Hotspot Detection based on Multi-Classification With Deep Learning
    Gai, Tianyang
    Qu, Tong
    Su, Xiaojing
    Wang, Shuhan
    Dong, Lisong
    Zhang, Libin
    Chen, Rui
    Su, Yajuan
    Wei, Yayi
    Ye, Tianchun
    DESIGN-PROCESS-TECHNOLOGY CO-OPTIMIZATION XV, 2021, 11614
  • [25] Evolutionary computation approach to ECG signal classification
    Melgani, Farid
    Bazi, Yakoub
    BIOSIGNALS 2008: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON BIO-INSPIRED SYSTEMS AND SIGNAL PROCESSING, VOL 1, 2008, : 19 - +
  • [26] MULTI-LEVEL AUDIO CLASSIFICATION ARCHITECTURE
    Vavrek, Jozef
    Juhar, Jozef
    ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2015, 13 (04) : 310 - 315
  • [27] Multi-level adaptive coupled method for industrial control networks safety based on machine learning
    Chen, Wanzhi
    Liu Tianjiao
    Tang Yu
    Xu Dongsheng
    SAFETY SCIENCE, 2019, 120 : 268 - 275
  • [28] Technological Analysis of ECG Classification based on Machine Learning and Deep Learning Techniques
    Sudila, B. H. Nisal
    Poravi, Guhanathan
    2020 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING AND ROBOTICS (ICIPROB 2020, 2020,
  • [29] GEML: A Grammatical Evolution, Machine Learning Approach to Multi-class Classification
    Fitzgerald, Jeannie M.
    Azad, R. Muhammad Atif
    Ryan, Conor
    COMPUTATIONAL INTELLIGENCE, IJCCI 2015, 2017, 669 : 113 - 134
  • [30] Machine Learning-Based ECG Signal Classification for Enhanced Early Detection of Doxorubicin-Induced Cardiotoxicity in Rats
    Mohammed, Haitham S.
    Hanafy, A. H.
    Abdo, Abdelrahman
    Alazoul, Abdelaziz H.
    Rashid, Mohamed E.
    El-Naggar, Rabab
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2024, 17 (01)