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...
Saved in:
Main Authors: | , , , , |
---|---|
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 |