ZleepNet: A Deep Convolutional Neural Network Model for Predicting Sleep Apnea Using SpO2 Signal

Sleep apnea is one of the most common sleep disorders in the world. It is a common problem for patients to suffer from sleep disturbances. In this paper, we propose a deep convolutional neural network (CNN) model based on the oxygen saturation (SpO2) signal from a smart sensor. This is the reason wh...

Full description

Saved in:
Bibliographic Details
Main Authors: Hnin Thiri Chaw, Thossaporn Kamolphiwong, Sinchai Kamolphiwong, Krongthong Tawaranurak, Rattachai Wongtanawijit
Format: Article
Language:English
Published: Wiley 2023-01-01
Series:Applied Computational Intelligence and Soft Computing
Online Access:http://dx.doi.org/10.1155/2023/8888004
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832547340407275520
author Hnin Thiri Chaw
Thossaporn Kamolphiwong
Sinchai Kamolphiwong
Krongthong Tawaranurak
Rattachai Wongtanawijit
author_facet Hnin Thiri Chaw
Thossaporn Kamolphiwong
Sinchai Kamolphiwong
Krongthong Tawaranurak
Rattachai Wongtanawijit
author_sort Hnin Thiri Chaw
collection DOAJ
description Sleep apnea is one of the most common sleep disorders in the world. It is a common problem for patients to suffer from sleep disturbances. In this paper, we propose a deep convolutional neural network (CNN) model based on the oxygen saturation (SpO2) signal from a smart sensor. This is the reason why we called ZleepNet a network for sleep apnea detection. The proposed model includes three convolutional layers, which include ReLu activation function, 2 dense layers, and one dropout layer for predicting sleep apnea. In this proposed model, the use of signals for detecting the sleep apnea can be reduced from 25 sensors to 1 sensor. We conducted experiments to evaluate the performance of the proposed CNN using real patient data and compared them with traditional machine learning methods such as least discriminant analysis (LDA) and support vector machine (SVM), baggy representation tree, and artificial neural network (ANN) on publicly available sleep datasets using the same parameter setting. The results show that the proposed model outperformed the other methods with the accuracy of 91.30% with the split rate of 0.2% in which the training data are 20% and testing data are 80%. The accuracy of the proposed CNN is 90.33% when compared with the LDA which achieved 86.5% accuracy with the split rate of 0.5% in which training data are 50% and testing data are 50%. It achieved 91.56% accuracy when compared with the support vector machine (SVM) in which training data are 70% and testing data are 30%. The achieved accuracy of the proposed CNN is 91.89% when compared with bagging representation tree in which training data are 90% and testing data are 10%. The accuracy of the proposed CNN is 91.30% in which training data are 83% and testing data are 17% when compared with artificial neural networks (ANN).
format Article
id doaj-art-1ba56b681c1f44e58b853138ea89e2b9
institution Kabale University
issn 1687-9732
language English
publishDate 2023-01-01
publisher Wiley
record_format Article
series Applied Computational Intelligence and Soft Computing
spelling doaj-art-1ba56b681c1f44e58b853138ea89e2b92025-02-03T06:45:08ZengWileyApplied Computational Intelligence and Soft Computing1687-97322023-01-01202310.1155/2023/8888004ZleepNet: A Deep Convolutional Neural Network Model for Predicting Sleep Apnea Using SpO2 SignalHnin Thiri Chaw0Thossaporn Kamolphiwong1Sinchai Kamolphiwong2Krongthong Tawaranurak3Rattachai Wongtanawijit4Department of Computer EngineeringDepartment of Computer EngineeringDepartment of Computer EngineeringDepartment of Otolarynology Head Neck SurgeryDepartment of Computer EngineeringSleep apnea is one of the most common sleep disorders in the world. It is a common problem for patients to suffer from sleep disturbances. In this paper, we propose a deep convolutional neural network (CNN) model based on the oxygen saturation (SpO2) signal from a smart sensor. This is the reason why we called ZleepNet a network for sleep apnea detection. The proposed model includes three convolutional layers, which include ReLu activation function, 2 dense layers, and one dropout layer for predicting sleep apnea. In this proposed model, the use of signals for detecting the sleep apnea can be reduced from 25 sensors to 1 sensor. We conducted experiments to evaluate the performance of the proposed CNN using real patient data and compared them with traditional machine learning methods such as least discriminant analysis (LDA) and support vector machine (SVM), baggy representation tree, and artificial neural network (ANN) on publicly available sleep datasets using the same parameter setting. The results show that the proposed model outperformed the other methods with the accuracy of 91.30% with the split rate of 0.2% in which the training data are 20% and testing data are 80%. The accuracy of the proposed CNN is 90.33% when compared with the LDA which achieved 86.5% accuracy with the split rate of 0.5% in which training data are 50% and testing data are 50%. It achieved 91.56% accuracy when compared with the support vector machine (SVM) in which training data are 70% and testing data are 30%. The achieved accuracy of the proposed CNN is 91.89% when compared with bagging representation tree in which training data are 90% and testing data are 10%. The accuracy of the proposed CNN is 91.30% in which training data are 83% and testing data are 17% when compared with artificial neural networks (ANN).http://dx.doi.org/10.1155/2023/8888004
spellingShingle Hnin Thiri Chaw
Thossaporn Kamolphiwong
Sinchai Kamolphiwong
Krongthong Tawaranurak
Rattachai Wongtanawijit
ZleepNet: A Deep Convolutional Neural Network Model for Predicting Sleep Apnea Using SpO2 Signal
Applied Computational Intelligence and Soft Computing
title ZleepNet: A Deep Convolutional Neural Network Model for Predicting Sleep Apnea Using SpO2 Signal
title_full ZleepNet: A Deep Convolutional Neural Network Model for Predicting Sleep Apnea Using SpO2 Signal
title_fullStr ZleepNet: A Deep Convolutional Neural Network Model for Predicting Sleep Apnea Using SpO2 Signal
title_full_unstemmed ZleepNet: A Deep Convolutional Neural Network Model for Predicting Sleep Apnea Using SpO2 Signal
title_short ZleepNet: A Deep Convolutional Neural Network Model for Predicting Sleep Apnea Using SpO2 Signal
title_sort zleepnet a deep convolutional neural network model for predicting sleep apnea using spo2 signal
url http://dx.doi.org/10.1155/2023/8888004
work_keys_str_mv AT hninthirichaw zleepnetadeepconvolutionalneuralnetworkmodelforpredictingsleepapneausingspo2signal
AT thossapornkamolphiwong zleepnetadeepconvolutionalneuralnetworkmodelforpredictingsleepapneausingspo2signal
AT sinchaikamolphiwong zleepnetadeepconvolutionalneuralnetworkmodelforpredictingsleepapneausingspo2signal
AT krongthongtawaranurak zleepnetadeepconvolutionalneuralnetworkmodelforpredictingsleepapneausingspo2signal
AT rattachaiwongtanawijit zleepnetadeepconvolutionalneuralnetworkmodelforpredictingsleepapneausingspo2signal