Sleep staging algorithm based on multichannel data adding and multifeature screening

BACKGROUND Sleep staging is an important basis of sleep research, which is closely related to both normal sleep physiology and sleep disorders. Many studies have reported various sleep staging algorithms of which the framework generally consists of three parts: signal preprocessing, feature extraction and classification. However, there are few studies on the superposition of signals and feature screening for sleep staging. OBJECTIVE The objectives were to (1) Analyze the effective signal enhancement based on the superposition of homologous and heterogeneous signals, (2) Find a better way to use multichannel signals, (3) Study a systematic method of feature screening for sleep staging, and (4) Improve the performance of automatic sleep staging. METHODS In this paper, a novel method of signal preprocessing and feature screening was proposed. In the signal preprocessing, multi-channel signal superposition was applied to improve the effective information contained in the original signal. In the feature screening, 62 features were initially selected including the time-domain features, frequency-domain features and nonlinear features, and a ReliefF algorithm was employed to select 14 features highly correlated to sleep stages from the former 62 features. Then, Pearson correlation coefficients were used to remove 2 redundant features from the 14 features to eventually obtain 12 features. Next, with the aforementioned signal preprocessing method, the 12 selected features and a support vector machine (SVM) classifier were used for sleep staging based on thirty recordings. RESULTS Comparing the performance of sleep staging using different single-channel signals and different multi-channel superposition signals, we found that the best performance was obtained while using the superposition of two electroencephalogram (EEG) signals. The overall accuracies of sleep staging with 2-6 classes obtained by superposing the two EEG signals reach 98.28%, 95.50%, 94.28%, 93.08% and 92.34%, respectively, and the kappa coefficient of sleep staging with 6 classes reaches 84.07%. CONCLUSIONS Among the proposed sleep staging methods of using single-channel signal and multi-channel signal superposition, the best performance and consistency were obtained while using the superposition of two electroencephalogram (EEG) signals. The multichannel signal superposition method pointed out a valuable direction for improving the performance of automatic sleep staging in both theoretical research and engineering applications, and the proposed systematical feature screening method opened up a reasonable pathway for better selecting type and number of features for sleep staging.

[1]  Yusuf Yaslan,et al.  An ensemble multi kernel framework for sleep stage classification , 2017, 2017 International Conference on Computer Science and Engineering (UBMK).

[2]  Georg Dorffner,et al.  A reliable probabilistic sleep stager based on a single EEG signal , 2005, Artif. Intell. Medicine.

[3]  Panagiotis D. Bamidis,et al.  Automatic Sleep Stage Classification Applying Machine Learning Algorithms on EEG Recordings , 2017, 2017 IEEE 30th International Symposium on Computer-Based Medical Systems (CBMS).

[4]  Laurent Vercueil,et al.  A convolutional neural network for sleep stage scoring from raw single-channel EEG , 2018, Biomed. Signal Process. Control..

[5]  U. Rajendra Acharya,et al.  Cascaded LSTM recurrent neural network for automated sleep stage classification using single-channel EEG signals , 2019, Comput. Biol. Medicine.

[6]  Stoyan Dimitrov,et al.  Auditory closed-loop stimulation of EEG slow oscillations strengthens sleep and signs of its immune-supportive function , 2017, Nature Communications.

[7]  Anna Krakovská,et al.  Automatic sleep scoring: A search for an optimal combination of measures , 2011, Artif. Intell. Medicine.

[8]  Chao Wu,et al.  DeepSleepNet: A Model for Automatic Sleep Stage Scoring Based on Raw Single-Channel EEG , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[9]  Kenneth A. Loparo,et al.  Automated detection of neonate EEG sleep stages , 2009, Comput. Methods Programs Biomed..

[10]  Carolina Ruiz,et al.  Deep Learning for Automated Feature Discovery and Classification of Sleep Stages , 2020, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[11]  J. Born,et al.  The memory function of sleep , 2010, Nature Reviews Neuroscience.

[12]  Mohammed Imamul Hassan Bhuiyan,et al.  Automated identification of sleep states from EEG signals by means of ensemble empirical mode decomposition and random under sampling boosting , 2017, Comput. Methods Programs Biomed..

[13]  Yan Li,et al.  EEG Sleep Stages Classification Based on Time Domain Features and Structural Graph Similarity , 2016, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[14]  Musa Peker,et al.  A Comparative Study on Classification of Sleep Stage Based on EEG Signals Using Feature Selection and Classification Algorithms , 2014, Journal of Medical Systems.

[15]  Tiejun Liu,et al.  The effect of different EEG derivations on sleep staging in rats: the frontal midline–parietal bipolar electrode for sleep scoring , 2009, Physiological measurement.

[16]  Marti A. Hearst Trends & Controversies: Support Vector Machines , 1998, IEEE Intell. Syst..

[17]  Xiao Liu,et al.  Joint collaborative representation based sleep stage classification with multi-channel EEG signals , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[18]  Patrick Garda,et al.  Symbolic Fusion: A Novel Decision Support Algorithm for Sleep Staging Application , 2016, EAI Endorsed Trans. Pervasive Health Technol..

[19]  Kaare B. Mikkelsen,et al.  Automatic sleep stage classification using ear-EEG , 2016, 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[20]  U. Rajendra Acharya,et al.  Use of features from RR-time series and EEG signals for automated classification of sleep stages in deep neural network framework , 2018 .

[21]  Fenglong Ma,et al.  Multivariate Sleep Stage Classification using Hybrid Self-Attentive Deep Learning Networks , 2018, 2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).

[22]  Syed Anas Imtiaz,et al.  An Ultralow Power System on Chip for Automatic Sleep Staging , 2017, IEEE Journal of Solid-State Circuits.

[23]  A. Loomis,et al.  Cerebral states during sleep, as studied by human brain potentials , 1937 .

[24]  Mohammed Imamul Hassan Bhuiyan,et al.  Automatic sleep scoring using statistical features in the EMD domain and ensemble methods , 2016 .

[25]  Daniel J. R. Christensen,et al.  Sleep Drives Metabolite Clearance from the Adult Brain , 2013, Science.

[26]  Karim Jerbi,et al.  Learning machines and sleeping brains: Automatic sleep stage classification using decision-tree multi-class support vector machines , 2015, Journal of Neuroscience Methods.

[27]  Syed Anas Imtiaz,et al.  A Low Computational Cost Algorithm for REM Sleep Detection Using Single Channel EEG , 2014, Annals of Biomedical Engineering.

[28]  Mannes Poel,et al.  Comparison of feature and classifier algorithms for online automatic sleep staging based on a single EEG signal , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[29]  Marko Robnik-Sikonja,et al.  Theoretical and Empirical Analysis of ReliefF and RReliefF , 2003, Machine Learning.

[30]  W. Dement,et al.  Cyclic variations in EEG during sleep and their relation to eye movements, body motility, and dreaming. , 1957, Electroencephalography and clinical neurophysiology.

[31]  Hau-Tieng Wu,et al.  Assess Sleep Stage by Modern Signal Processing Techniques , 2014, IEEE Transactions on Biomedical Engineering.

[32]  Z Beattie,et al.  Estimation of sleep stages in a healthy adult population from optical plethysmography and accelerometer signals , 2017, Physiological measurement.

[33]  U Rajendra Acharya,et al.  A Deep Learning Model for Automated Sleep Stages Classification Using PSG Signals , 2019, International journal of environmental research and public health.

[34]  Men-Tzung Lo,et al.  Investigating the interaction between heart rate variability and sleep EEG using nonlinear algorithms , 2013, Journal of Neuroscience Methods.

[35]  A. Rechtschaffen,et al.  A manual of standardized terminology, technique and scoring system for sleep stages of human subjects , 1968 .

[36]  B. Koley,et al.  An ensemble system for automatic sleep stage classification using single channel EEG signal , 2012, Comput. Biol. Medicine.

[37]  P. Hanly,et al.  Odds ratio product of sleep EEG as a continuous measure of sleep state. , 2015, Sleep.

[38]  Kemal Polat,et al.  Efficient sleep stage recognition system based on EEG signal using k-means clustering based feature weighting , 2010, Expert Syst. Appl..

[39]  Inna Zhovna,et al.  Automatic detection and classification of sleep stages by multichannel EEG signal modeling , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[40]  Jean Gotman,et al.  Computer-assisted sleep staging , 2001, IEEE Trans. Biomed. Eng..

[41]  Xiao Chen,et al.  A Sleep Staging Method Using Multi-parameters , 2018 .

[42]  S. Cerutti,et al.  Sleep staging classification based on HRV: Time-variant analysis , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[43]  Necmettin Sezgin,et al.  Estimation of Sleep Stages by an Artificial Neural Network Employing EEG, EMG and EOG , 2010, Journal of Medical Systems.

[44]  Abdulhamit Subasi,et al.  A decision support system for automated identification of sleep stages from single-channel EEG signals , 2017, Knowl. Based Syst..

[45]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[46]  Sheng-Fu Liang,et al.  Combination of Expert Knowledge and a Genetic Fuzzy Inference System for Automatic Sleep Staging , 2016, IEEE Transactions on Biomedical Engineering.

[47]  Patrick Garda,et al.  Personalized sleep staging system using evolutionary algorithm and symbolic fusion , 2016, 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[48]  J. Röschke,et al.  Discrimination of sleep stages: a comparison between spectral and nonlinear EEG measures. , 1996, Electroencephalography and clinical neurophysiology.

[49]  Yan Li,et al.  Analysis and Classification of Sleep Stages Based on Difference Visibility Graphs From a Single-Channel EEG Signal , 2014, IEEE Journal of Biomedical and Health Informatics.