Sleep Apnea Detection From Single-Lead ECG: A Comprehensive Analysis of Machine Learning and Deep Learning Algorithms

被引:69
|
作者
Bahrami, Mahsa [1 ]
Forouzanfar, Mohamad [1 ,2 ,3 ]
机构
[1] KN Toosi Univ Technol, Dept Biomed Engn, Tehran 1631714191, Iran
[2] Univ Quebec, Dept Syst Engn, Ecole Technol Super ETS, Montreal, PQ H3C 1K3, Canada
[3] Ctr Rech Inst Univ Geriatrie Montreal CRIUGM, Montreal, PQ H3W 1W5, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Deep learning; detection; electrocardiogram (ECG); machine learning; sleep apnea; CLASSIFICATION;
D O I
10.1109/TIM.2022.3151947
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Sleep apnea is a common sleep breathing disorder (SBD) in which patients suffer from stopping or decreasing airflow to the lungs for more than 10 sec. Accurate detection of sleep apnea episodes is an important step in devising appropriate therapies and management strategies. This article provides a comprehensive analysis of machine learning and deep learning algorithms on 70 recordings of the PhysioNet ECG Sleep Apnea v1.0.0 dataset. First, electrocardiogram signals were pre-processed and segmented and then machine learning and deep learning methods were applied for sleep apnea detection. Among conventional machine learning algorithms, linear and quadratic discriminate analyses, logistic regression, Gaussian naive Bayes, Gaussian process, support-vector machines, k-nearest neighbor, decision tree, extra tree, random forest, AdaBoost, gradient boosting, multi-layer perceptron, and majority voting were implemented. Among deep algorithms, convolutional networks (Alex-Net, VGG16, VGG19, ZF-Net), recurrent networks (LSTM, bidirectional ISTM, gated recurrent unit), and hybrid convolutional-recurrent networks were implemented. All networks were similarly modified to handle our biosignal processing task. The available data were divided into a training set to adjust the model parameters, a validation set to adjust hyperparameters, avoid overfitting, and improve the generalizability of the models, and a test set to evaluate the generalizability of the models on unseen data. This procedure was then repeated in a fivefold cross-validation scheme so that all the recordings were once located in the test set. It was found that the best detection performance is achieved by hybrid deep models where the best accuracy, sensitivity, and specificity were 88.13%, 84.26%, and 92.27%, respectively. This study provides valuable information on how different machine learning and deep learning algorithms perform in the detection of sleep apnea and can further be extended toward the detection of other sleep events. Our developed algorithms are publicly available on GitHub.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Automatic detection of obstructive sleep apnea through nonlinear dynamics of single-lead ECG signals
    Chen, Liangjie
    Liu, Fenglin
    Wang, Ying
    Wang, Qinghui
    Yuan, Chengzhi
    Zeng, Wei
    [J]. Applied Intelligence, 2025, 55 (02)
  • [32] Semi-Supervised Learning for Low-Cost Personalized Obstructive Sleep Apnea Detection Using Unsupervised Deep Learning and Single-Lead Electrocardiogram
    Hu, Shuaicong
    Wang, Ya'nan
    Liu, Jian
    Yang, Cuiwei
    Wang, Aiguo
    Li, Kuanzheng
    Liu, Wenxin
    [J]. IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2023, 27 (11) : 5281 - 5292
  • [33] Using a machine learning algorithm to detect depressed ejection fraction from a single-lead ECG
    Guo, L.
    Le, L.
    Kieu, S.
    Tiwari, U.
    Currie, C.
    Shenthar, J.
    Padmanabhan, D.
    Pressman, G.
    Maidens, J.
    Saltman, A.
    [J]. EUROPEAN HEART JOURNAL, 2021, 42 : 3065 - 3065
  • [34] Automatic detection of sleep apnea from a single-lead ECG signal based on spiking neural network model
    Tyagi, Praveen Kumar
    Agrawal, Dheeraj
    [J]. Computers in Biology and Medicine, 2024, 179
  • [35] Detection of Sleep Apnea from Single-Lead ECG Signal Using a Time Window Artificial Neural Network
    Wang, Tao
    Lu, Changhua
    Shen, Guohao
    [J]. BIOMED RESEARCH INTERNATIONAL, 2019, 2019
  • [36] OBSTRUCTIVE SLEEP APNEA DETECTION USING ECG MORPHOLOGY AND MACHINE LEARNING
    Sayeed, Fahad
    Brooks, Justin
    Banerjee, Nilanjan
    [J]. SLEEP, 2023, 46
  • [37] Deep Learning for Detecting Sleep Apnea from ECG Signals
    Chen, Lili
    Xu, Huoyao
    [J]. JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2020, 10 (06) : 1265 - 1273
  • [38] A Deep Learning Framework for Automatic Sleep Apnea Classification Based on Empirical Mode Decomposition Derived from Single-Lead Electrocardiogram
    Setiawan, Febryan
    Lin, Che-Wei
    [J]. LIFE-BASEL, 2022, 12 (10):
  • [39] Single Channel ECG for Obstructive Sleep Apnea Severity Detection Using a Deep Learning Approach
    Banluesombatkul, Nannapas
    Rakthanmanon, Thanawin
    Wilaiprasitporn, Theerawit
    [J]. PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 2011 - 2016
  • [40] Apnea MedAssist: Real-time Sleep Apnea Monitor Using Single-Lead ECG
    Bsoul, Majdi
    Minn, Hlaing
    Tamil, Lakshman
    [J]. IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, 2011, 15 (03): : 416 - 427