A Hybrid Deep Learning Scheme for Multi-Channel Sleep Stage Classification
Source abstract
Abstract
Sleep stage classification plays a significant role in the accurate diagnosis and treatment of sleep-related diseases. This study aims to develop an efficient deep learning based scheme for correctly identifying sleep stages using multi-biological signals such as electroencephalography (EEG), electrocardiogram (ECG), electromyogram (EMG), and electrooculogram (EOG). Most of the prior studies in sleep stage classification focus on hand-crafted feature extraction methods. Traditional hand-crafted feature extraction methods choose features manually from raw data, which is tedious, and these features are limited in their ability to balance efficiency and accuracy. Moreover, most of the existing works on sleep staging are either single channel (a single-lead EEG may not contain enough information) or only EEG signal based which can not reveal more complicated physical features for reliable classification of various sleep stages. This study proposes an approach to combine Convolutional Neural Networks (CNNs) and Gated Recurrent Units (GRUs) that can discover hidden features from multi-biological signal data to recognize the different sleep stages efficiently. In the proposed scheme, the CNN is designed to extract concealed features from the multi-biological signals, and the GRU is employed to automatically learn the transition rules among different sleep stages. After that, the softmax layers are used to classify various sleep stages. The proposed method was tested on two publicly available databases: Sleep Heart Health Study (SHHS) and St. Vincent's University Hospital/University College Dublin Sleep Apnoea (UCDDB). The experimental results reveal that the proposed model yields better performance compared to state-of-the-art works. Our proposed scheme will assist in building a new system to deal with multi-channel or multi-modal signal processing tasks in various applications.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: EEG and Brain-Computer Interfaces · Obstructive Sleep Apnea Research · Sleep and Wakefulness Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (38)
Show source-provided references
1. Obstructive sleep apnea and risk of cardiovascular events and all-cause mortality: A decade-long historical cohort study10.1371/journal.pmed.1001599 ↗
2. Obstructive sleep apnea and incident diabetes. a historical cohort study10.1164/rccm.201312-2209OC ↗
3. Association of obstructive sleep apnea with risk of serious cardiovascular events: A systematic review and meta-analysis
4. Development of automated sleep stage classification system using multivariate projection-based fixed boundary empirical wavelet transform and entropy features extracted from multichannel EEG signals10.3390/e22101141 ↗
5. Use of features from RR-time series and EEG signals for automated classification of sleep stages in deep neural network framework10.1016/j.bbe.2018.05.005 ↗
6. A manual of standardized terminology, Techniques and Scoring System for Sleep Stages of Human Subjects
7. Berry · American Academy of Sleep Medicine · 2012 · 176 · 2012
8. Combining generative and discriminative neural networks for sleep stages classification
9. An accurate sleep stages classification system using a new class of optimally time-frequency localized three-band wavelet filter bank10.1016/j.compbiomed.2018.04.025 ↗
10. Analysis and classification of sleep stages based on difference visibility graphs from a single-channel EEG signal10.1109/JBHI.2014.2303991 ↗
11. EEG sleep stages analysis and classification based on weighed complex network features10.1109/TETCI.2018.2876529 ↗
12. A decision support system for automatic sleep staging from EEG signals using tunable Q-factor wavelet transform and spectral features10.1016/j.jneumeth.2016.07.012 ↗
13. Fast and accurate PLS-based classification of EEG sleep using single channel data10.1016/j.eswa.2015.06.010 ↗
14. An automatic sleep stage classification algorithm using improved model based essence features10.3390/s20174677 ↗
15. Support vector machine and simple recurrent network based automatic sleep stage classification of fuzzy kernel10.1007/s12652-020-02188-4 ↗
16. Computer-aided sleep staging using complete ensemble empirical mode decomposition with adaptive noise and bootstrap aggregating10.1016/j.bspc.2015.09.002 ↗
17. Sleep stage classification using single-channel EOG10.1016/j.compbiomed.2018.08.022 ↗
18. Analyzing respiratory effort amplitude for automated sleep stage classification10.1016/j.bspc.2014.08.001 ↗
19. Joint classification and prediction CNN framework for automatic sleep stage classification10.1109/TBME.2018.2872652 ↗
20. Deep convolutional network method for automatic sleep stage classification based on neurophysiological signals
21. A convolutional neural network for sleep stage scoring from raw single-channel EEG10.1016/j.bspc.2017.12.001 ↗
22. Automated multi-model deep neural network for sleep stage scoring with unfiltered clinical data10.1007/s11325-019-02008-w ↗
23. Sleep stage classification based on EEG, EOG, and CNN-GRU deep learning model
24. A new method for automatic sleep stage classification10.1109/TBCAS.2017.2719631 ↗
25. Exploiting dimensionality reduction and neural network techniques for the development of expert brain–computer interfaces10.1016/j.eswa.2020.114031 ↗
26. Towards the development of versatile brain-computer interfaces
27. Physiobank, physioToolkit, and physioNet: Components of a new research resource for complex physiologic signals
28. The sleep heart health study: Design, rationale, and methods
29. A short-term load forecasting method based on GRU-CNN hybrid neural network model
30. Learning phrase representations using RNN encoder-decoder for statistical machine translation
31. Empirical evaluation of gated recurrent neural networks on sequence modelling
32. Chrononet: A deep recurrent neural network for abnormal EEG identification10.1007/978-3-030-21642-9_8 ↗
33. Empirical evaluation of rectified activations in convolutional network
34. Deepsleepnet: A model for automatic sleep stage scoring based on raw single-channel EEG10.1109/TNSRE.2017.2721116 ↗
35. Empirical evaluation of gated recurrent neural networks on sequence modelling
36. Pattern recognition and machine learning
37. Tensorflow: Large-scale machine learning on heterogeneous distributed systems
38. Automatic sleep stage classification using ear-EEG