journal article·2022-04-22Open access

Detection of Sleep Apnea from Electrocardiogram and Pulse Oximetry Signals Using Random Forest

Jianming Zhu, Aojie Zhou, Qiong Gong, Yu Zhou, Junxiang Huang, Zhencheng Chen

Applied Sciences· Volume 12· Issue 9

Abstract

Sleep apnea (SA) is a common sleep disorder which could impair the human physiological system. Therefore, early diagnosis of SA is of great interest. The traditional method of diagnosing SA is an overnight polysomnography (PSG) evaluation. When PSG has limited availability, automatic SA screening with a fewer number of signals should be considered. The primary purpose of this study is to develop and evaluate a SA detection model based on electrocardiogram (ECG) and blood oxygen saturation (SpO2). We adopted a multimodal approach to fuse ECG and SpO2 signals at the feature level. Then, feature selection was conducted using the recursive feature elimination with cross-validation (RFECV) algorithm and random forest (RF) classifier used to discriminate between apnea and normal events. Experiments were conducted on the Apnea-ECG database. The introduced algorithm obtained an accuracy of 97.5%, a sensitivity of 95.9%, a specificity of 98.4% and an AUC of 0.992 in per-segment classification, and outperformed previous works. The results showed that ECG and SpO2 are complementary in detecting SA, and that the combination of ECG and SpO2 enhances the ability to diagnose SA. Therefore, the proposed method has the potential to be an alternative to conventional detection methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Obstructive Sleep Apnea Research · Non-Invasive Vital Sign Monitoring · Sleep and Work-Related Fatigue

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Life and Environmental Sciences, Guilin University of Electronic Technology, Guilin 541004, China

School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China

Funding

Guangxi Science and Technology Department · National Key R&D Program of China · the Foundation of Guangxi Key Laboratory of Automatic Detection Technology and Instruments · National Natural Science Foundation of China

References (38)

Show source-provided references
1. A review on current trends in automatic sleep staging through bio-signal recordings and future challenges10.1016/j.smrv.2020.101377 ↗
2. Detection of Sleep Apnea from Single-Lead ECG Signal Using a Time Window Artificial Neural Network10.1155/2019/9768072 ↗
3. Contemporary Concise Review 2020: Sleep10.1111/resp.14084 ↗
4. Prevalence of obstructive sleep apnea in the general population: A systematic review10.1016/j.smrv.2016.07.002 ↗
5. Obstructive Sleep Apnea in Cardiovascular Disease: A Review of the Literature and Proposed Multidisciplinary Clinical Management Strategy10.1161/JAHA.118.010440 ↗
6. A review of automated sleep stage scoring based on physiological signals for the new millennia10.1016/j.cmpb.2019.04.032 ↗
7. A Review of Obstructive Sleep Apnea Detection Approaches10.1109/JBHI.2018.2823265 ↗
8. A survey on ECG analysis10.1016/j.bspc.2018.03.003 ↗
9. Obstructive sleep apnea screening by heart rate variability-based apnea/normal respiration discriminant model10.1088/1361-6579/ab57be ↗
10. Ramachandran, A., and Karuppiah, A. (2021). A Survey on Recent Advances in Machine Learning Based Sleep Apnea Detection Systems. Healthcare, 9.10.3390/healthcare9070914 ↗
11. A review of signals used in sleep analysis10.1088/0967-3334/35/1/R1 ↗
12. Sheta, A., Turabieh, H., Thaher, T., Too, J., Mafarja, M., Hossain, M.S., and Surani, S.R. (2021). Diagnosis of Obstructive Sleep Apnea from ECG Signals Using Machine Learning and Deep Learning Classifiers. Appl. Sci., 11.10.3390/app11146622 ↗
13. A New Framework to Estimate Breathing Rate From Electrocardiogram, Photoplethysmogram, and Blood Pressure Signals10.1109/ACCESS.2021.3066166 ↗
14. Support vector machines for automated recognition of obstructive sleep apnea syndrome from ECG recordings10.1109/TITB.2008.2004495 ↗
15. Apnea MedAssist: Real-time Sleep Apnea Monitor Using Single-Lead ECG10.1109/TITB.2010.2087386 ↗
16. An algorithm for sleep apnea detection from single-lead ECG using Hermite basis functions10.1016/j.compbiomed.2016.08.012 ↗
17. Prediction of the apnea-hypopnea index from overnight pulse oximetry10.1378/chest.124.5.1694 ↗
18. The Value of Oxygen Desaturation Index for Diagnosing Obstructive Sleep Apnea: A Systematic Review10.1002/lary.28663 ↗
19. Interrelationships between body mass, oxygen desaturation, and apnea-hypopnea indices in a sleep clinic population10.5665/sleep.1592 ↗
20. Nonlinear characteristics of blood oxygen saturation from nocturnal oximetry for obstructive sleep apnoea detection10.1088/0967-3334/27/4/006 ↗
21. Utility of approximate entropy from overnight pulse oximetry data in the diagnosis of the obstructive sleep apnea syndrome10.1109/TBME.2006.883821 ↗
22. Xiao, K., Qian, Z., and Qin, B. (2022). A Survey of Data Representation for Multi-Modality Event Detection and Evolution. Appl. Sci., 12.10.3390/app12042204 ↗
23. (2021, January 11). Obtaining CinC Challenge 2000 Scores. Available online: https://archive.physionet.org/physiobank/database/apnea-ecg/.
24. An Automatic Screening Approach for Obstructive Sleep Apnea Diagnosis Based on Single-Lead Electrocardiogram10.1109/TASE.2014.2345667 ↗
25. Comparison of SFS and mRMR for oximetry feature selection in obstructive sleep apnea detection10.1007/s00521-018-3455-8 ↗
26. ‘Spectrum’: Spectral Analysis in Python10.21105/joss.00348 ↗
27. Linear and nonlinear analysis of airflow recordings to help in sleep apnoea-hypopnoea syndrome diagnosis10.1088/0967-3334/33/7/1261 ↗
28. Multimodal Machine Learning: A Survey and Taxonomy10.1109/TPAMI.2018.2798607 ↗
29. Jeon, H., and Oh, S. (2020). Hybrid-Recursive Feature Elimination for Efficient Feature Selection. Appl. Sci., 10.10.3390/app10093211 ↗
30. Use of Ranks in One-Criterion Variance Analysis
31. Obstructive sleep apnea detection using discrete wavelet transform-based statistical features10.1016/j.compbiomed.2020.104199 ↗
32. Barroso-García, V., Gutiérrez-Tobal, G.C., Kheirandish-Gozal, L., Álvarez, D., Vaquerizo-Villar, F., Crespo, A., Del Campo, F., Gozal, D., and Hornero, R. (2017). Irregularity and Variability Analysis of Airflow Recordings to Facilitate the Diagnosis of Paediatric Sleep Apnoea-Hypopnoea Syndrome. Entropy, 19.10.3390/e19090447 ↗
33. Automatic Detection of Obstructive Sleep Apnea Using Wavelet Transform and Entropy-Based Features From Single-Lead ECG Signal10.1109/JBHI.2018.2842919 ↗
34. A model for obstructive sleep apnea detection using a multi-layer feed-forward neural network based on electrocardiogram, pulse oxygen saturation, and body mass index10.1007/s11325-021-02302-6 ↗
35. Sleep-related breathing disorders and pulmonary hypertension10.1183/13993003.02258-2020 ↗
36. Performance evaluation of the spectral autocorrelation function and autoregressive models for automated sleep apnea detection using single-lead ECG signal10.1016/j.cmpb.2020.105626 ↗
37. Ma, B., Wu, Z.L., Li, S.Y., Benton, R., Li, D.Q., Huang, Y.L., Kasukurthi, M.V., Lin, J.W., Borchert, G.M., and Tan, S.B. (2019, January 18–21). A SVM-Based Algorithm to Diagnose Sleep Apnea. Proceedings of the IEEE International Conference on Bioinformatics and Biomedicine (BIBM), San Diego, CA, USA.10.1109/BIBM47256.2019.8983201 ↗
38. Real-time sleep apnea detection by classifier combination10.1109/TITB.2012.2188299 ↗