Back

Automatic sleep stage classification using physiological signals acquired by Dreem headband

Bakian Dogaheh, S.; Moradi, M. H.

2023-10-05 bioengineering
10.1101/2023.10.05.561041 bioRxiv
Show abstract

In this paper, we aim to propose a model for automatic sleep stage classification based on physiological signals acquired by Dreem Headband and extreme gradient boosting (XGBoost) method. The dataset used in this study belongs to a challenge competition, namely as "Challenge Data", held in 2017-2018, and is publicly available on their website. Recordings, includes 4 EEG channels (FpZ-O1, FpZ-O2, FpZ-F7, F8-F7), 2 Pulse oximeter (RED & infra-red), and 3 accelerometer channels (X, Y, Z). In this work, sleep stages have been scored according to the AASM standard. Different features were extracted from the physiological signals after applying a preprocessing step. Each of the elicited features from EEG and PPG signals is falling into one of the three categories: time-domain, frequency domain, or non-linear features. Moreover, ancillary features including body movement, frequency features, breathing frequency, and respiration rate variability were also extracted from the accelerometer signal. Significance of the extracted features was examined through the Kruskal Wallis test, and features with P-value>0.01 were discarded from features set. Finally, significant features were classified by using support vector machine (SVM), K-nearest neighbors (KNN), random forest (RF), and XGBoost classifiers. Due to the class imbalance problem, repeated stratified 5-fold cross-validation was performed in order to tune systems parameters. Results show that among the four above-mentioned models, XGBoost has the best performance for the 5-class classification problem with accuracy: 81.34%{+/-}0.76% and Kappa 0.7388{+/-}0.0101. The proposed model shows promising results, therefore the model can be implemented in Dreem headband to differentiate between sleep states efficiently and be applicable in clinical trial.

Matching journals

The top 3 journals account for 50% of the predicted probability mass.

1
PLOS ONE
5266 papers in training set
Top 7%
23.1%
2
Biomedical Signal Processing and Control
22 papers in training set
Top 0.1%
19.1%
3
IEEE Access
35 papers in training set
Top 0.1%
10.1%
50% of probability mass above
4
IEEE Transactions on Neural Systems and Rehabilitation Engineering
49 papers in training set
Top 0.2%
5.0%
5
Sensors
43 papers in training set
Top 0.2%
5.0%
6
Computers in Biology and Medicine
128 papers in training set
Top 0.7%
4.5%
7
Scientific Reports
3612 papers in training set
Top 31%
3.4%
8
Sleep
58 papers in training set
Top 0.4%
2.9%
9
Chaos, Solitons & Fractals
32 papers in training set
Top 0.3%
2.7%
10
IEEE Transactions on Biomedical Engineering
40 papers in training set
Top 0.4%
2.5%
11
Journal of Neural Engineering
221 papers in training set
Top 1%
1.7%
12
Computer Methods and Programs in Biomedicine
28 papers in training set
Top 0.7%
1.2%
13
Heliyon
152 papers in training set
Top 5%
1.2%
14
PLOS Computational Biology
1863 papers in training set
Top 16%
1.2%
15
Physiological Measurement
14 papers in training set
Top 0.3%
1.2%
16
IEEE Journal of Biomedical and Health Informatics
37 papers in training set
Top 0.8%
1.2%
17
Neurocomputing
13 papers in training set
Top 0.3%
0.9%
18
Computational and Structural Biotechnology Journal
242 papers in training set
Top 7%
0.6%
19
Frontiers in Neuroscience
256 papers in training set
Top 7%
0.6%
20
BMC Cancer
67 papers in training set
Top 2%
0.6%
21
Frontiers in Physiology
106 papers in training set
Top 3%
0.6%