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 条
  • [31] Differential Beat Accuracy for ECG Family Classification Using Machine Learning
    Vadillo-Valderrama, Alba
    Goya-Esteban, Rebeca
    Caulier-Cisterna, Raul P.
    Garcia-Alberola, Arcadi
    Rojo-Alvarez, Jose Luis
    IEEE ACCESS, 2022, 10 : 129362 - 129381
  • [32] Interpretable Machine Learning Techniques in ECG-Based Heart Disease Classification: A Systematic Review
    Ayano, Yehualashet Megersa
    Schwenker, Friedhelm
    Dufera, Bisrat Derebssa
    Debelee, Taye Girma
    DIAGNOSTICS, 2023, 13 (01)
  • [33] Multi-level Classification : A Generic Classification Method for Medical Datasets
    Srinivas, M.
    Bharath, R.
    Rajalakshmi, P.
    Mohan, C. Krishna
    2015 17TH INTERNATIONAL CONFERENCE ON E-HEALTH NETWORKING, APPLICATION & SERVICES (HEALTHCOM), 2015, : 262 - 267
  • [34] ECG beat classification using machine learning techniques
    Jambukia, Shweta H.
    Dabhi, Vipul K.
    Prajapati, Harshadkumar B.
    INTERNATIONAL JOURNAL OF BIOMEDICAL ENGINEERING AND TECHNOLOGY, 2018, 26 (01) : 32 - 53
  • [35] An ECG Signal Encryption and Classification Utilizing Advanced Encryption Standard and Support Vector Machine
    Sumathi, S.
    Ganesh, A. Balaji
    SOFT COMPUTING FOR SECURITY APPLICATIONS, ICSCS 2022, 2023, 1428 : 545 - 560
  • [36] Imbalanced ECG signal-based heart disease classification using ensemble machine learning technique
    Rath, Adyasha
    Mishra, Debahuti
    Panda, Ganapati
    FRONTIERS IN BIG DATA, 2022, 5
  • [37] An ECG Signal Acquisition and Analysis System Based on Machine Learning with Model Fusion
    Su, Shi
    Zhu, Zhihong
    Wan, Shu
    Sheng, Fangqing
    Xiong, Tianyi
    Shen, Shanshan
    Hou, Yu
    Liu, Cuihong
    Li, Yijin
    Sun, Xiaolin
    Huang, Jie
    SENSORS, 2023, 23 (17)
  • [38] Identification of Plant diseases Using Multi-Level Classification deep Model
    Tembhurne J.
    Saxena T.
    Diwan T.
    International Journal of Ambient Computing and Intelligence, 2022, 13 (01)
  • [39] IoT-Based Plant Identification Using Multi-Level Classification
    Mohagheghi, Afagh
    Moallem, Mehrdad
    IEEE ACCESS, 2024, 12 : 146366 - 146375
  • [40] Multi-Level Machine Learning Model to Improve the Effectiveness of Predicting Customers Churn Banks
    Ngo, Van-Binh
    Vu, Van-Hieu
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2024, 24 (03) : 3 - 20