Sleep Apnea Detection System Using Machine Learning on Resource-Constrained Devices

被引:1
作者
Mallick, Sayani [1 ]
Gawali, Shubhangi [2 ]
Onime, Clement [3 ]
Goveas, Neena [2 ]
机构
[1] BITS Pilani, EEE Dept, Goa Campus, Sancoale, Goa, India
[2] BITS Pilani, CSIS Dept, Goa Campus, Sancoale, Goa, India
[3] Abdus Salaam Int Ctr Theoret Phys, Trieste, Italy
来源
2023 IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON | 2023年
关键词
ECG; Embedded Device; Signal Processing; TinyML; TensorFlow Lite; Machine Learning; Edge Impulse; Sleep Apnea; Artificial Neural Networks; Edge Computing;
D O I
10.1109/SysCon53073.2023.10131117
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Sleep Apnea is a condition in which a person has pauses in breathing or very low breathing episodes during sleep. It is a condition that could prove life-threatening if not monitored and treated. A medical diagnosis of Sleep Apnea involves overnight recording of body signals, monitoring by a medical professional, use of hospital based equipment and data analysis for detection of anomalies. During the past decade, the measurement and analysis of human body signals using machine learning techniques on embedded devices have started to transform healthcare applications. The use of cost effective micro-controllers can ensure that health monitoring is available and accessible to all. In this paper, we show that machine learning models deployed on microcontrollers can successfully analyze ECG signals in real-time for Sleep Apnea detection. We have created TinyML models using TensorFlow Lite which we have deployed on cost effective and resource constrained devices like the Raspberry Pi Pico and ESP32. Our setup has given results comparable to more advanced and expensive devices for the detection of Sleep Apnea using ECG signals.
引用
收藏
页数:6
相关论文
共 16 条
[1]  
Almazaydeh L, 2012, IEEE ENG MED BIO, P4938, DOI 10.1109/EMBC.2012.6347100
[2]  
Benazza-Benyahia A, 2001, INTERCONF IMAGE SIGN, V2, P875
[3]   ApneaDetector: Detecting Sleep Apnea with Smartwatches [J].
Chen, Xianda ;
Xiao, Yifei ;
Tang, Yeming ;
Fernandez-Mendoza, Julio ;
Cao, Guohong .
PROCEEDINGS OF THE ACM ON INTERACTIVE MOBILE WEARABLE AND UBIQUITOUS TECHNOLOGIES-IMWUT, 2021, 5 (02)
[4]   Automated detection of obstructive sleep apnoea at different time scales using the electrocardiogram [J].
de Chazal, P ;
Penzel, T ;
Heneghan, C .
PHYSIOLOGICAL MEASUREMENT, 2004, 25 (04) :967-983
[5]   PhysioBank, PhysioToolkit, and PhysioNet - Components of a new research resource for complex physiologic signals [J].
Goldberger, AL ;
Amaral, LAN ;
Glass, L ;
Hausdorff, JM ;
Ivanov, PC ;
Mark, RG ;
Mietus, JE ;
Moody, GB ;
Peng, CK ;
Stanley, HE .
CIRCULATION, 2000, 101 (23) :E215-E220
[6]   Obstructive sleep apnea, hypertension and cardiovascular diseases [J].
Gonzaga, C. ;
Bertolami, A. ;
Bertolami, M. ;
Amodeo, C. ;
Calhoun, D. .
JOURNAL OF HUMAN HYPERTENSION, 2015, 29 (12) :705-712
[7]   Disease Classification and Biomarker Discovery Using ECG Data [J].
Huang, Rong ;
Zhou, Yingchun .
BIOMED RESEARCH INTERNATIONAL, 2015, 2015
[8]  
Isa S., 2010, International Conference on Computer Science and Information Systems, ICACSIS 2010, P357
[9]  
Khincha Rishab, 2020, Image and Signal Processing. 9th International Conference, ICISP 2020. Proceedings. Lecture Notes in Computer Science (LNCS 12119), P377, DOI 10.1007/978-3-030-51935-3_40
[10]   The apnea-ECG database [J].
Penzel, T ;
Moody, GB ;
Mark, RG ;
Goldberger, AL ;
Peter, JH .
COMPUTERS IN CARDIOLOGY 2000, VOL 27, 2000, 27 :255-258