Abstract
Sleep stages including wake (W), non-rapid eye movement (NREM), and rapid eye movement (REM) help to analyze the depth of the sleep patterns. To describe the sleep behavior of the subject is one of the important steps during the diagnosis of the various sleep-related disorders. The best way of analyzing sleep staging is obtaining the polysomnography (PSG) signal recordings from the patients. Therefore, this proposed study develops an automated sleep staging system that uses electroencephalogram (EEG), electrooculogram (EOG), and electromyogram (EMG) signals. In this study, both linear (time and frequency) and non-linear features are extracted from the preprocessed signals. Additionally, we also obtain the feature selection techniques to find out the most suitable features using the ReliefF feature selection algorithm. Finally, the selected features are classified through the Random Forest (RF) classification model. In the proposed study, we evaluated the proposed model using two different subgroups, namely, subgroup-I (SG-I) and subgroup-III (SG-III) data of the ISRUC-Sleep dataset under AASM sleep scoring rules. The proposed research work is evaluated on two subgroups of ISRUC-Sleep datasets. The results of the model provide the highest classification accuracy of 98.40, 98.49, 98.31, and 98.52% with the SG-I dataset, similarly, for the SG-III dataset, the reported accuracy reached 97.96, 98.67, 98.40, and 98.46% by using random forest classification techniques. The proposed machine learning model is ready for the diagnosis of the different types of sleep-related disorders and can be managed with huge polysomnography records. The performance of the proposed sleep staging classification of five-sleep states (CT-5) shows the overall classification accuracy of 98.99%, 98.75%, 98.17%, and 99.14% using single-channel EEG, EMG, EOG, and EEG+EMG+EOG, respectively. It has been seen that the achieved results of the proposed model reveal that the proposed methodology provides better sleep staging analysis incomparable to the existing contributions.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Sleep is one of the important physiological activities for the human body, which directly controls memory consolidation and it also decides the performance of the daily activities. Sleep plays an important role in the human body because it represents the primary functions of the human brain. One human individual is spending one-third of its duration as sleep. Proper quality of sleep maintains the physical and mental fitness of the human body, which alternatively is helpful to perform well in workplaces, control emotions, and able to take proper decisions [1, 2]. Nowadays, it is seen that Sleep diseases (SD) are becoming one of the major causes of death across the world. The main reason for this serious health issue is an imbalance of sleep patterns, and it has occurred due to job pressure and rapid changes in lifestyles across the globe. It has been observed that the prevalence of sleep diseases has significantly increased over the past years. According to the report of the Center for Control of Disease and Prevention (CDC) of the US Government, around 9 million populations have difficulty maintaining good quality sleep [3]. According to a survey of the National Highway Traffic Safety Administration in the USA, it has found that due to the drowsiness factor, around 56,000–100,000 car accidents have happened, which directly reported that more than 1500 have died and 71,000 are affected with injuries annually [4]. It has been found that sleep diseases are considered to be the most predominant death cause with the different age groups of populations across the globe. In general, different types of sleep disorders are categorized, such as obstructive sleep apnea, insomnia, hypersomnia, narcolepsy, breathing-related disorders, stroke, stress, and cardiovascular diseases [5]. All these diseases progressively increased with age. So, early diagnosis is helpful for the human being to prevent the severity of these diseases and it helps to improve the subject’s quality of life. The first most important step for sleep diseases is sleep scoring. The most popular test for analyzing sleep quality is the polysomnography (PSG) test. PSG tests include the signals such as electroencephalogram (EEG), electrocardiogram (ECG), electromyogram (EMG), and electrooculogram (EOG). The entire sleep staging procedures are analyzed according to two available sleep standards such as the Rechtschaffen and Kales (R&K) [6] and the American Academy of Sleep Medicine (AASM) [7]. According to R&K sleep guidelines, the whole sleep cycle is categorized into six sleep stages such as wake stage (W), non-rapid eye movement (NREM stage 1 (N1), NREM stage 2 (N2), NREM stage 3 (N3), and NREM stage 4 (N4)), and rapid eye movement (REM) stage. The only changes reflected with the AASM manual incomparable to R&K standards is NREM sleep stages. According to the AASM guidelines, the total sleep stages are five, the NREM stage 3 (N3) and the NREM stage 4 (N4) are combined into one sleep stage called the NREM stage 3. Traditionally, the sleep scoring procedure was conducted through the visual inspection method, where one clinician was monitoring the sleep behavior of the subject for 6–8 h. of sleep. This traditional sleep analysis method requires more human resources for monitoring the whole sleep recordings, and also it consumes more time for analysis, due to more human interpretation, sometimes the results are erroneous [6]. Sometimes, it is also one of the major causes of not achieving higher classification accuracy in the classification of sleep stages. With consideration of all these above-mentioned facts, the automated sleep scoring approach has gained a lot of attention in recent researches [7, 8]. Automated sleep scoring not only causes accuracy improvements but also provides quick diagnosis [9]. It has been observed that the PSG test is one of the costly experiments, and it also gives so many unpleasant scenarios for the subjects, because of its so much connectivity of wires in the different parts of the body [10, 11]. Henceforth, instead of PSG signals, most of the researchers preferred EEG signal, because it directly provides the brain activities during sleep hours. This helps a lot for analyzing the sleep abnormality and it is also more popular for its easier recording facility. In general, EEG signals are combinations of different waveforms, which help to characterize the different sleep stages with different frequency bands such as delta band (0–4 Hz), theta (4–8 Hz), alpha (8–13 Hz), beta (13–30 Hz), spindle (12–14 Hz), sawtooth (2–6 Hz), and k-complex (0.5–1.5 Hz). Finally, the scoring and decisions are taken by the sleep experts through proper interpretation of the quantitative and visual analysis of collected sleep recordings. In some cases, the sleep experts use an algorithm for pre-scoring the entire sleep recordings, and these successive representations of the sleep stages information called hypnograms, which is highly required during the diagnosis of the different types of sleep disorders. Sleep staging is generally a tedious job, which requires highly experienced technicians and experts. This other limitation with subject to sleep staging is variations on sleep scoring from experts to experts, which is also one of the major causes for diagnosing sleep diseases [12, 13].
In this paper, we have obtained a single-channel EEG signal for sleep staging analysis; this approach makes it more interesting because of its ease of operational deployments on mobile devices. It also makes more comfortable situations for the patients due to less cabling used during recordings. It has been observed that most of the contributions with single-channel EEG signals were executed in two-step methodology. In the first step, the different hand-engineered features are extracted from the different waveforms, and in the second step, the extracted features are forwarded to a classifier for classifying the sleep stages based on the feature characteristics. In general, it has been seen that most of the authors obtained one of the three following domains of the features [14] (a) time-domain features, (b) frequency-domain features, (c) non-linear features. Similarly, it has been seen that for classification models, the most common models used by the researchers were support vector machine (SVM) [15], decision trees [16], k-nearest neighbor (KNN) [17], k-means clustering [18], bootstrap aggregating [19], random forest (RF) [20], naïvebayes [21], Gaussian mixture model (GMM) [22], AdaBoost [23], sparse auto encoders (SAE) [24], and artificial neural networks (ANNs) [25]. In [26], the authors obtain the multiscale entropy and autoregressive features and used linear discriminate analysis for classifying the sleep stages.
Zhu et al. [27] proposed automated sleep scoring based on the EEG signal. The author used the features from the visibility graph and uses the SVM classification model for the classification of the sleep stages.
In [28], the authors obtained time–frequency features from the raw EEG signal. The extracted features are fed into the random forest classification model.
Hassan et al. [29] extracted features from an empirical mode decomposition of the signal and use bootstrap-aggregating techniques for multi-class sleep staging classifications.
In [30], the authors extracted spectral features through the tunable Q-factor wavelet transform techniques and use a random forest classifier for the classification of the sleep stages.
In [31], the author considered multiple signals such as EEG, EOG, and EMG for the automated sleep scoring through the extraction of features like skewness, kurtosis, variance, entropy, and used a dendrogram-based SVM (DSVM) classifier for classifying the sleep stages and reported accuracy for the model as 88%.
Hassan et al. [32] applied the EEMD algorithm for signal enhancement from single-channel EEG signal, and extracted statistical features are forwarded into boosting techniques, and the accuracy for two–six sleep stages is reported as 98.15%, 94.23%, 92.66%, 83.49%, and 88.07%, respectively.
Silveria et al. [33] presented a six-state sleep staging approach using a discrete wavelet concept and obtained a random forest classifier, the model achieved 90% accuracy.
Rahman et al. [34] introduced a single-channel EOG sleep scoring approach and extracted statistical features by applying discrete wavelet transform techniques. The average accuracy reported for six-state classifications through RUSBoost, RF, and SVM is 90, 91, and 91.7%.
Memar et al. [35] proposed two-state sleep staging and the acquired signal is decomposed into eight sub-bands, finally, 13 features are extracted from each sub-band epoch. The suitable features are identified through the mRMR feature selection algorithm. The model achieved an overall accuracy of 95.31% through a random forest classifier.
Imtiaz et al. [36] presented automated sleep staging through home-based polysomnography signal, and the model reported accuracy for training and testing dataset as 89% and 72%, respectively, through decision tree classification algorithm.
Dimitriadis et al. [37] proposed one-channel EEG sensor ASSC techniques and estimated cross-coupling frequency (CFC) from each epoch and the system achieved an overall accuracy of 94% through multi-class Naïve Bayes classification techniques.
It has been found that most of the existing state-of-the-art works were based on EEG signals. But sometimes, it has also been seen that other behavior of the human body may also affect the sleep irregularities such as muscle movements and rapid movements of the eye. So, it is also necessary to consider the behavior of the muscle movements and eye blinks during the sleep scoring system. In this research work, we propose an automated sleep staging system based on polysomnography signals. In this study, we retrieved the sleep behavior using the single-channel of EEG, EOG, and EMG signals. The entire research work is carried through the four individual experiments; the first three experiments of sleep staging are executed using single-channel EEG, EOG, and EMG. The final and fourth experiment is conducted with the combinations of the EEG, EOG, and EMG signals. In this study, we have obtained the ISRUC-Sleep subgroup-I (SG-I) data. The entire experiment of the proposed model followed AASM scoring rules. Further, the research work is organized as follows: Sect. 2 explains on the dataset used in this work. Section 3 contains brief descriptions of the experimental results of the proposed model. Section 4 conecludes our proposed research work.
2 Methodology
In this paper, we propose an efficient and reliable automatic sleep staging classification system based on polysomnography signals using machine learning techniques. Figure 1 presents the steps of the proposed sleep staging system and the following sub-stages have described the detail on each step. The proposed sleep staging followed four basic phases. In the first phase, preprocessing the recorded signals, and in the second phase, we extracted the signal properties from the preprocessed signals concerning the time- and frequency-domain. After that, we obtained the feature selection techniques to analyze the relevance of the features of the proposed classification model during the third phase. Finally, in the fourth phase, the screened features are forwarded to the obtained classification model. The entire experimental work was coded and executed through MAT LAB software.
2.1 Experimental Data
In this study, we use data of subjects who are completely healthy or have different medical conditions. The recorded data was collected from an open-access comprehensive sleep dataset, called ISRUC-Sleep. This dataset includes information from human adults and contains data on both healthy subjects and those with suspected sleep disorders. Data collection was done at the Sleep Medicine Centre of the Hospital of Coimbra University (CHUC) [38]. The first subsection includes 100 subjects, with one recording session per subject. The second subsection consists of eight subjects with two recording sessions per subject. Finally, the third subsection includes information from ten healthy subjects with one recording session per subject. In this study, we used ISRUC-Sleep Subgroup-I (SG-I) dataset. The signals are sampled at 200 Hz, and the length of each epoch is 30 s according to the AASM standard. As per AASM, the sleep stages are labeled as awake (W), NREM (N1, N2, and N3), and REM (R). This dataset contains bio-signal recordings of EEG, EOG, and EMG signals collected using 11 electrodes. Table 1 show the distribution of the number of sleep stages of the ISRUC-Sleep subgroup-I dataset.
2.2 Preprocessing
Since the recorded signals from the subjects were contaminated with different types of artifacts like muscle twitching, motion, and eye blinks, which could potentially limit the analysis of the changes in sleep characteristics of the different sleep stages. So that we discarded these irregular noises and artifacts using 10th order Butterworth bandpass filter with a frequency range from 0.5 to 49.5 Hz. The entire sleep behavior recordings are segmented into epochs, and each epoch length is 30 s.
2.3 Features Extraction
It is difficult to analyze the sleep behavior of the subjects from the preprocessed signals because recorded signals are highly random, and also the behavior of signals continuously changes concerning time and frequency ranges. So, it is highly necessary for proper analysis of the sleep characteristics during sleep scoring. In this study, we have obtained both time- and frequency-domain features for discriminating the sleep characteristics of the subjects. Though human sleep highly changes in nature, so sometimes it is important to study the signal in a non-linearity manner. As a whole, we extracted 29 features, out of that 12 features are time-domain related, 15 features are in frequency-domain-oriented, and 2 features are in the non-linear features, respectively. The 12 time-domain features are mean, median, mode, minimum, maximum, standard deviation, variance skewness, kurtosis, percentile, and Hjorth parameters. The 15 frequency-domain features are relative spectral power, band power for δ, θ, α, and β frequency sub-bands, seven power ratios, and the non-linear features are zero-crossing rate and spectral entropy.
2.4 Feature Selection
It has been seen that each extracted feature may not be suitable for every subject. Sometimes, it may create a biased performance from the models. So, it is highly important for the proper screening of the features before forwarding them into the classification model. Here, we consider the feature selection algorithm as ReliefF weight, which helps to find out the weightage of the individual features with the help of the generated weight value with regards to the individual features [39].
2.5 Classification
To distinguish the different characteristics of sleep stages, we employ one machine learning classification algorithm, random forest (RF).
Random Forest (RF): This algorithm is proposed by Breimant, and this algorithm is one of the popular classification techniques that uses multiple tree structures for training the data and predict the samples [40]. Each tree requires randomly sampled data values and separate classifiers. The major difference between RF and other classification techniques is that the input is selected in a random manner using bootstrap selection methods. This whole method continues till the noisy and outlier samples are not to desensitize, and at last, the output is computed by voting approaches.
2.6 Model Performance Evaluation
In this proposed study, we have considered performance metrics to validate the proposed system performance with subject to accuracy [41], sensitivity [42], specificity [43], precision [44], and F1score [45].
3 Results and Discussion
The whole research work is conducted with the two different categories of the subjects (SG-I and SG-III) of the ISRUC-Sleep dataset. SG-I category data contains the sleep behavior of the subjects who were affected with the different sleep syndromes, and in opposite, the SG-III data contains the healthy controlled subject's sleep behavior. The entire sleep recordings annotation was done according to the AASM sleep standards and each epoch length is 30 s. The entire research work is executed in the four individual experiments, the first three experiments are conducted with the individual channel of the EEG (C3-A2), EOG (ROC-A1), and EMG (X1) signals, and the final experiment is executed with the combinations of the EEG, EOG, and EMG signals. Initially, we obtained the preprocessing techniques for eliminating the irrelevant noises, muscle movements, and eye blinks information from the acquired channels using the 10th order Butterworth bandpass filter. Though the brain behavior is highly complicated in nature and to properly analyze the sleep behavior, we have extracted the signal characteristics in both the time and frequency ranges, which directly helps to recognize the disturbances during sleep period time. As a whole, 29 features are extracted from all the input signals. Another advantage of this study is the inclusion of the feature screening algorithm, which decides the most suitable features from the pool of the features which supports to discriminate the sleep characteristics concerning the individual sleep stages. Here, we obtained the selection algorithm as ReliefF feature selection algorithm which decides the importance of the feature by generating the weight value against the individual features, which ultimately decides the more optimal features for a classification task. Finally, the selected features are fed into the classifier for classifying the multi-class sleep stages. In this study, we have considered the classification of the five-sleep state. The whole recordings are segmented into the training and testing portions. The dataset ratio for all the experiments of this proposed research work is training dataset is 70% and the rest of the 30% are considered as testing data. The entire code and execution to be done through the MATLAB software (2017a version) with the system properties of i7-7700HQ 2.81 GHz CPU, 8-GB RAM. At last, the proposed model is tested using certain performance metrics such as accuracy, sensitivity, specificity, and F1score.
3.1 Results with Input of ISRUC-Sleep Subgroup-I Dataset
Experiment-1 (Single-channel EEG signal)
The first experiment is based on EEG signals. The reported confusion matrix with testing data is shown in Table 2 and the results of the performance metrics are presented in Table 3.
It has been observed from Table 3, the highest accuracy, precision, sensitivity, specificity, and F1Score reported from wake stage (99.09%), N2 stage (98.88%), N2 stage (98.19%), REM stage (99.70%), and N1 stage (96.98%), respectively.
Experiment-2 (Single-channel EMG signal)
In this experiment, we obtained the input channel as X1(Chin) of the EMG signal. The reported confusion matrix for this experiment is shown in Table 4 and the performance metrics results are described in Table 5.
From Table 5, the highest performance reported in terms of accuracy, precision, sensitivity, specificity, and F1Score is 99% (W stage), 98.99% (N1 stage), 98% (N2 stage), 99.45% (N1 stage), and 98.49% (N2 stage), respectively.
Experiment-3 (Single-channel EOG signal)
The third experiment is conducted with ROC-A1 input channel of EOG signal. The confusion matrix result of this experiment is presented in Table 6 and the performance of the model with different evaluation metrics is presented in Table 7.
From Table 7, it has been seen that accuracy, precision, and specificity are reported highest for the N1 sleep stage, similarly, the highest performance results reported for sensitivity and F1Score is N2 sleep stage, respectively.
Experiment-4 (using EEG+EMG+EOG signals)
In the fourth and final experiment, the input for the model is combinations of the channel of the EEG, EMG, and EOG signal. The confusion matrix result for this experiment is presented in Table 8 and the performance metrics results are presented in Table 9.
It has been noticed from Table 9 that the performance of the model using combinations of the input channel provides better improvements in comparison to the other three individual input channel experiments. The highest accuracy results achieved from N1 stage (99.40%), precision from N2 stage (99.34%), sensitivity from N2 stage (99.26%), specificity from N3 stage (99.71%), and F1score from N2 stage (99.30%).
From Table 10, it has been seen that the proposed sleep staging study using PSG signals give the best classification performance of 99.14%. To validate the classification performance results, here, we made the comparisons of the results of the proposed model with the existing state-of-the-art works in Table 11.
4 Conclusion
In this research work, we proposed an automated sleep staging system by using PSG signals, the ReliefF feature selection algorithm, and the RF classification model. To analyze the sleep behavior of the subject, a set of linear and non-linear features was extracted from the PSG signal segments. The proposed methodologies are incorporated to analyze the changes in the sleep behavior during different sleep stages. The proposed research work reported higher sleep staging performance comparable to the existing studies. The proposed model can be used for the diagnosis of any type of sleep-related disorders in a real-time application manner. Further, we will plan to extend our work in the directions of using different epoch lengths as input and apply the deep learning concept.
References
Stickgold R (2005) Sleep-dependent memory consolidation, Nature 437(7063):1272
Carskadon MA, Dement WC (2005) Normal human sleep: an overview. Principles Pract Sleep Med 4:13–23
Ford ES, Wheaton AG, Cunningham TJ (2014) Trends in outpatient visits for insomnia, sleep apnea, and prescriptions for sleep medications among US adults: findings from the National Ambulatory Medical Care survey 1999–2010. Sleep 37:1283–1293
Garces Correa A, Orosco L, Laciar E (2014) Automatic detection of drowsiness in EEG records based on multimodal analysis. Med Eng Phys 36:244–249
Reynolds CF, O'Hara R (2013) DSM-5 sleep-wake disorders classification: overview for use in clinical practice. Am J Psychiatry 170:1099–1101
Boashash B, Ouelha S (2016) Automatic signal abnormality detection using time-frequency features and machine learning: a newborn EEG seizure case study. Knowl Based Syst 106:38–50
Hassan AR, Bhuiyan MIH (2017) Automated identification of sleep stages from EEG signals by means of ensemble empirical mode decomposition and random under sampling boosting. Comput Methods Progr Biomed 140:201–210
Hassan AR, Bhuiyan MIH (2016) Automatic sleep scoring using statistical features in the EMD domain and ensemble methods. Biocybern Biomed Eng 36(1):248–255
Li Y, Luo ML, Li K (2016) A multiwavelet-based time-varying model identification approach for time frequency analysis of EEG signals. Neurocomputing 193:106–114
Subasi A (2015) A decision support system for diagnosis of neuromuscular disorders using dwt and evolutionary support vector machines. Signal Image Video Process 9(2):399–408
Akben SB, Alkan A (2016) Visual interpretation of biomedical time series using parzen window based density-amplitude domain transformation. PLoS One 11(9):1–13
Stepnowsky C, Levendowski D, Popovic D, Ayappa I, Rapoport DM (2013) Scoring accuracy of automated sleep staging from a bipolar electro ocular recording compared to manual scoring by multiple raters. Sleep Med 14(11):1199–1207
Wang Y, Loparo KA, Kelly MR, Kaplan RF (2015) Evaluation of an automated single-channel sleep staging algorithm. Nat Sci Sleep 7:101
Radha M, Garcia-Molina G, Poel M, Tononi G (2014) Comparison of feature and classifier algorithms for online automatic sleep staging based on a single EEG signal. In: Annual international conference of the IEEE engineering in medicine and biology society, pp 1876–1880
Koley B, Dey D (2012) An ensemble system for automatic sleep stage classification using single channel EEG signal. Comput Biol Med 42(12):1186–1195
Fraiwan L, Lweesy K, Khasawneh N, Wenz H, Dickhaus H (2012) Automated sleep stage identification system based on time-frequency analysis of a single EEG channel and random forest classifier. Comput Methods Progr Biomed 108(1):10–19
Zhang S, Li X, Zong M (2017) Learning k, for kNN classification. ACM Trans Intell Syst Technol 8(3):1–19
Shuyuan X, Bei W, Jian Z, Qunfeng Z, Junzhong Z, Nakamura M (2015) An improved K-means clustering algorithm for sleep stages classification. In: 2015 54th Annual Conference of the Society of Instrument and Control Engineers of Japan, pp 1222–1227
Awujoola Olalekan J, Francisca O, Odion PO (2020) Effective and accurate bootstrap aggregating (Bagging) ensemble algorithm model for prediction and classification of hypothyroid disease. Int J Comput Appl 176(39):41–49
Fraiwan L, Lweesy K., Khasawneh N, Wenz H, Dickhaus H (2012) Automated sleep stage identification system based on time–frequency analysis of a single EEG channel and random forest classifier. Comput Methods Progr Biomed 108:10–19
Acharya UR, Chua EC-P, Chua KC, Min LC, Tamura T (2010) Analysis and automatic identification of sleep stages using higher order spectra. Int J Neural Syst 20(06):509–521
Wan H, Wang H, Scotney B, Liu J (2019) A novel gaussian mixture model for classification. In: 2019 IEEE international conference on systems, man and cybernetics (SMC), Bari, Italy, pp 3298–3303
Tharwat A (2018) AdaBoost classifier: an overview
Mienye ID, Sun Y, Wang Z (2020) Improved sparse auto encoder based artificial neural network approach for prediction of heart disease. Informatics in Medicine Unlocked
Tagluk ME, Sezgin N, Akin M (2010) Estimation of sleep stages by an artificial neural network employing EEG, EMG and EOG. J Med Syst 34:717–725
Liang S-F, Kuo C-E, Hu Y-H, Pan Y-H, Wang Y-H (2012) Automatic stage scoring of single-channel sleep EEG by using multiscale entropy and autoregressive models. IEEE Trans Instrum Meas 61(6):1649–1657
Zhu G, Li Y, Wen PP (2014) Analysis and classification of sleep stages based on difference visibility graphs from a single-channel EEG signal,. IEEE J Biomed Health Inf 18(6):1813–1821
Hassan AR, Bhuiyan MIH (2016) Computer-aided sleep staging using complete ensemble empirical mode decomposition with adaptive noise and bootstrap aggregating. Biomed Signal Process Control 24:1–10
Hassan AR, Bhuiyan MIH (2016) A decision support system for automatic sleep staging from EEG signals using tunable Q-factor wavelet transform and spectral features. J Neurosci Methods 271:107–118
Lajnef T, Chaibi S, Ruby P (2015) Learning machines and sleeping brains: automatic sleep stage classification using decision-tree multi-class support vector machines. J Neurosci Methods 250:94–105
Zhu G, Li Y, Wen P (2014) Analysis and classification of sleep stages based on difference visibility graphs from a single-channel EEG signal. IEEE J Biomed Health Inform 18(6):1813–1821
Hassan AR, Hassan Bhuiyan MI (2016) Automatic sleep scoring using statistical features in the EMD domain and ensemble methods. Bio Cybern Biomed Eng 36(1):248–255
Silveiral T, Kozakevicius J, Rodrigues R (2016) Single-channel EEG sleep stage classification based on a streamlined set of statistical features in wavelet domain. Int Fed For Med Biol Eng
Rahman MM, Bhuiyan MIH, Hassan AR (2018) Sleep stage classification using single-channel EOG. Comput Biol Med 102:211–220
Memar P, Faradji F (2018) A novel multi-class EEG-based sleep stage classification system. IEEE Trans Neural Syst Rehabil Eng 26(1):84–95
Imtiaz SA, Rodriguez-Villegas E (2015) Automatic sleep staging using state machine-controlled decision trees. In: Conference of the IEEE Engineering in Medicine and Biology Society, pp 378–81
Dimitriadis SI, Salis C, Linden D (2018) A novel, fast and efficient single-sensor automatic sleep-stage classification based on complementary cross-frequency coupling estimates. Clin Neurophysiol 129(4):815–828
Khalighi S, Sousa T, Santos JM, Nunes U (2016) ISRUC-Sleep: a comprehensive public dataset for sleep researchers. Comput Methods Programs Biomed 124:180–192
Robnik-Šikonja M, Kononenko I (2003) Theoretical and empirical analysis of ReliefF and RReliefF. Mach Learn 53:23–69
Shabani F, Kumar L, Solhjouy-Fard S (2017) Variances in the projections, resulting from CLIMEX, boosted regression trees and random forests techniques, Theor Appl Climatol, 1–14
Sanders TH, McCurry M, Clements MA (2014) Sleep stage classification with cross frequency coupling. In: Proceedings of 36th annual international conference of the IEEE engineering in medicine and biology (EMBC), pp 4579–4582
Bajaj V, Pachori RB (2013) Automatic classification of sleep stages based on the time-frequency image of EEG signals. Comput Methods Progr Biomed 112(3):320–328
Hsu Y-L, Yang Y-T, Wang J-S, Hsu C-Y (2013) Automatic sleep stage recurrent neural classifier using energy features of EEG signals. Neurocomputing 104:105–114
Yildiz A, Akin M,Poyraz M, Kirbas G (2009) Application of adaptive neuro-fuzzy inference system for vigilance level estimation by using wavelet-entropy feature extraction. Expert Syst Appl 36(4):7390–7399
Powers DM (2011) Evaluation: from precision, recall and f-measure to roc, informedness, markedness and correlation
Gunnarsdottir KM, Gamaldo CE, Salas RME, Ewen JB, Allen RP, Sarma SV (2018) A novel sleep stage scoring system: combining expert-based rules with a decision tree classifier. In: 2018 40th annual international conference of the IEEE engineering in medicine and biology society (EMBC)
Yuan Y, Jia K, Ma F (2018) Multivariate sleep stage classification using hybrid self-attentive deep learning networks. In: IEEE international conference on bioinformatics and biomedicine (BIBM)
Huang W, Guo B, Shen Y, Tang X, Zhang T, Li D, Jiang Z (2019) Sleep staging algorithm based on multichannel data adding and multifeature screening. Comput Methods Progr Biomed
Yildirim O, Baloglu U, Acharya U (2019) A deep learning model for automated sleep stages classification using PSG signals. Int J Environ Res Public Health 16(4):599
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Satapathy, S.K., Kondaveeti, H.K., Loganathan, D., Sharathkumar, S. (2021). A Machine Learning Model for Automated Classification of Sleep Stages Using Polysomnography Signals. In: Bajpai, M.K., Kumar Singh, K., Giakos, G. (eds) Machine Vision and Augmented Intelligence—Theory and Applications. Lecture Notes in Electrical Engineering, vol 796. Springer, Singapore. https://doi.org/10.1007/978-981-16-5078-9_18
Download citation
DOI: https://doi.org/10.1007/978-981-16-5078-9_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-5077-2
Online ISBN: 978-981-16-5078-9
eBook Packages: Computer ScienceComputer Science (R0)