AS3-SAE: Automatic Sleep Stages Scoring using Stacked Autoencoders

Sleep is a subconscious state, and the brain is active during it. Automatic classification of sleep stages can help identify various diseases. In this paper, a deep learning type neural network called Stacked Autoencoders (SAEs) is used to automatically classify sleep stages with high computing spe...

Full description

Bibliographic Details
Main Authors: Mahtab Vaezi, Mehdi Nasri
Format: Article
Language:English
Published: Tehran University of Medical Sciences 2023-09-01
Series:Frontiers in Biomedical Technologies
Subjects:
Online Access:https://fbt.tums.ac.ir/index.php/fbt/article/view/486
_version_ 1797658885602934784
author Mahtab Vaezi
Mehdi Nasri
author_facet Mahtab Vaezi
Mehdi Nasri
author_sort Mahtab Vaezi
collection DOAJ
description Sleep is a subconscious state, and the brain is active during it. Automatic classification of sleep stages can help identify various diseases. In this paper, a deep learning type neural network called Stacked Autoencoders (SAEs) is used to automatically classify sleep stages with high computing speed, which is robust to noise. SAEs is a kind of neural networks with two encoder and decoder blocks, and ten hidden layers in each block. The function of these networks is similar to the human brain, and is capable of automatically processing signals.  To prove the efficiency of this network, in addition to examining the effect of various biological signals such as ECG and EEG on the performance of sleep stage classification, SHHS and ISRUC standard databases have been used. The accuracy of classifying 2 to 6 classes by SHHS database are 1.00, 0.993, 0.9880, 0.9688, 0.961, and on ISRUC database accuracies are 1.00, 1.00, 0.996, 0.9431. Moreover, the proposed network can classify wake, deep sleep, and light sleep using the ECG signal (acc=0.75, kappa=0.69). In the review of the results, it is concluded that sleep stages classification based on EEG signal have better results, still acquisition of ECG signal, and its acceptable results can be a good alternative to use. In addition to its high ability of the proposed method to detect sleep stages, this network is robust to noise, which is very necessary and important for the clinical processing of sleep signals.
first_indexed 2024-03-11T18:06:51Z
format Article
id doaj.art-1a68f1bef41a42d8a54550fba4186b22
institution Directory Open Access Journal
issn 2345-5837
language English
last_indexed 2024-03-11T18:06:51Z
publishDate 2023-09-01
publisher Tehran University of Medical Sciences
record_format Article
series Frontiers in Biomedical Technologies
spelling doaj.art-1a68f1bef41a42d8a54550fba4186b222023-10-17T05:06:42ZengTehran University of Medical SciencesFrontiers in Biomedical Technologies2345-58372023-09-0110410.18502/fbt.v10i4.13722AS3-SAE: Automatic Sleep Stages Scoring using Stacked AutoencodersMahtab Vaezi0Mehdi Nasri10000-0001-9049-5681Islamic Azad University, Khomeinishar branch Sleep is a subconscious state, and the brain is active during it. Automatic classification of sleep stages can help identify various diseases. In this paper, a deep learning type neural network called Stacked Autoencoders (SAEs) is used to automatically classify sleep stages with high computing speed, which is robust to noise. SAEs is a kind of neural networks with two encoder and decoder blocks, and ten hidden layers in each block. The function of these networks is similar to the human brain, and is capable of automatically processing signals.  To prove the efficiency of this network, in addition to examining the effect of various biological signals such as ECG and EEG on the performance of sleep stage classification, SHHS and ISRUC standard databases have been used. The accuracy of classifying 2 to 6 classes by SHHS database are 1.00, 0.993, 0.9880, 0.9688, 0.961, and on ISRUC database accuracies are 1.00, 1.00, 0.996, 0.9431. Moreover, the proposed network can classify wake, deep sleep, and light sleep using the ECG signal (acc=0.75, kappa=0.69). In the review of the results, it is concluded that sleep stages classification based on EEG signal have better results, still acquisition of ECG signal, and its acceptable results can be a good alternative to use. In addition to its high ability of the proposed method to detect sleep stages, this network is robust to noise, which is very necessary and important for the clinical processing of sleep signals. https://fbt.tums.ac.ir/index.php/fbt/article/view/486Sleep stagesStacked AutoencoderSingle channel EEGDeep learningECG.
spellingShingle Mahtab Vaezi
Mehdi Nasri
AS3-SAE: Automatic Sleep Stages Scoring using Stacked Autoencoders
Frontiers in Biomedical Technologies
Sleep stages
Stacked Autoencoder
Single channel EEG
Deep learning
ECG.
title AS3-SAE: Automatic Sleep Stages Scoring using Stacked Autoencoders
title_full AS3-SAE: Automatic Sleep Stages Scoring using Stacked Autoencoders
title_fullStr AS3-SAE: Automatic Sleep Stages Scoring using Stacked Autoencoders
title_full_unstemmed AS3-SAE: Automatic Sleep Stages Scoring using Stacked Autoencoders
title_short AS3-SAE: Automatic Sleep Stages Scoring using Stacked Autoencoders
title_sort as3 sae automatic sleep stages scoring using stacked autoencoders
topic Sleep stages
Stacked Autoencoder
Single channel EEG
Deep learning
ECG.
url https://fbt.tums.ac.ir/index.php/fbt/article/view/486
work_keys_str_mv AT mahtabvaezi as3saeautomaticsleepstagesscoringusingstackedautoencoders
AT mehdinasri as3saeautomaticsleepstagesscoringusingstackedautoencoders