A convolutional neural network for sleep stage scoring from raw single-channel EEG

2018 ◽  
Vol 42 ◽  
pp. 107-114 ◽  
Author(s):  
Arnaud Sors ◽  
Stéphane Bonnet ◽  
Sébastien Mirek ◽  
Laurent Vercueil ◽  
Jean-François Payen
2018 ◽  
Vol 63 (2) ◽  
pp. 177-190 ◽  
Author(s):  
Junming Zhang ◽  
Yan Wu

AbstractMany systems are developed for automatic sleep stage classification. However, nearly all models are based on handcrafted features. Because of the large feature space, there are so many features that feature selection should be used. Meanwhile, designing handcrafted features is a difficult and time-consuming task because the feature designing needs domain knowledge of experienced experts. Results vary when different sets of features are chosen to identify sleep stages. Additionally, many features that we may be unaware of exist. However, these features may be important for sleep stage classification. Therefore, a new sleep stage classification system, which is based on the complex-valued convolutional neural network (CCNN), is proposed in this study. Unlike the existing sleep stage methods, our method can automatically extract features from raw electroencephalography data and then classify sleep stage based on the learned features. Additionally, we also prove that the decision boundaries for the real and imaginary parts of a complex-valued convolutional neuron intersect orthogonally. The classification performances of handcrafted features are compared with those of learned features via CCNN. Experimental results show that the proposed method is comparable to the existing methods. CCNN obtains a better classification performance and considerably faster convergence speed than convolutional neural network. Experimental results also show that the proposed method is a useful decision-support tool for automatic sleep stage classification.


Author(s):  
Asma Salamatian ◽  
Ali Khadem

Purpose: Sleep is one of the necessities of the body, such as eating, drinking, etc., that affects different aspects of human life. Sleep monitoring and sleep stage classification play an important role in the diagnosis of sleeprelated diseases and neurological disorders. Empirically, classification of sleep stages is a time-consuming, tedious, and complex task, which heavily depends on the experience of the experts. As a result, there is a crucial need for an automatic efficient sleep staging system. Materials and Methods: This study develops a 13-layer 1D Convolutional Neural Network (CNN) using singlechannel Electroencephalogram (EEG) signal for extracting features automatically and classifying the sleep stages. To overcome the negative effect of an imbalance dataset, we have used the Synthetic Minority Oversampling Technique (SMOTE). In our study, the single-channel EEG signal is given to a 1D CNN, without any feature extraction/selection processes. This deep network can self-learn the discriminative features from the EEG signal. Results: Applying the proposed method to sleep-EDF dataset resulted in overall accuracy, sensitivity, specificity, and Precision of 94.09%, 74.73%, 96.43%, and 71.02%, respectively, for classifying five sleep stages. Using single-channel EEG and providing a network with fewer trainable parameters than most of the available deep learning-based methods are the main advantages of the proposed method. Conclusion: In this study, a 13-layer 1D CNN model was proposed for sleep stage classification. This model has an end-to-end complete architecture and does not require any separate feature extraction/selection and classification stages. Having a low number of network parameters and layers while still having high classification accuracy, is the main advantage of the proposed method over most of the previous deep learning-based approaches.


SLEEP ◽  
2020 ◽  
Vol 43 (Supplement_1) ◽  
pp. A169-A169
Author(s):  
C Kuo ◽  
G Chen

Abstract Introduction Manual sleep stage scoring is time consuming and subjective. Therefore, several studies focused on developing automated sleep scoring algorithms. The previously reported the automatic sleep scoring have been develop usually using small dataset, which less than 100 subjects. In this study, an automatic sleep scoring system based on ensemble convolutional neural network (ensemble-CNN) and spectrogram of sleep physiological signal was proposed and evaluated using a large dataset with sleep disorder. Methods The spectrograms were computed from each 30-s EEG and EOG of 994 subjects from PhysioNet 2018 challenge dataset, using the continuous wavelet transform, which were fed into an ensemble-CNN classification for training. The ensemble-CNN contained five pretrained models, ResNet-101, Inception-v4, DenseNet-201, Xception, and NASNet models, because these models’ architectures are different which can learn different features from the spectrograms to obtain high accuracy. The probabilities of five models were averaged to decide the sleep stage for each spectrogram. After classifying sleep stage, a smoothing process was used for sleep continuity. Moreover, the total 80% data from PhysioNet dataset were randomly assigned to the training set, and the remaining data were assigned to the testing set. Results To validate the robustness of the proposed system, the validation procedure was repeated five times. The performance measures were averaged over the five runs. The overall agreement and kappa coefficient of the proposed method are 82% and 0.73, respectively. The sensitivity of the sleep stages of Wake, N1, N2, N3, and REM are 90.0%, 48.6%, 84.9%, 84.2%, and 81.9%, respectively. Conclusion The performance of the proposed method was achieved expert level, and it was noted that the ensemble-CNN is a promising solution for automatic sleep stage scoring. This method can assist clinical staff in reducing the time required for sleep stage scoring in the future. Support This work was supported by the Ministry of Science and Technology, Taiwan. (MOST 106-2218-E-035-013-MY2, 108-2221-E-035-064, and 108-2634-F-006-012).


Author(s):  
Niha Kamal Basha ◽  
Aisha Banu Wahab

: Absence seizure is a type of brain disorder in which subject get into sudden lapses in attention. Which means sudden change in brain stimulation. Most of this type of disorder is widely found in children’s (5-18 years). These Electroencephalogram (EEG) signals are captured with long term monitoring system and are analyzed individually. In this paper, a Convolutional Neural Network to extract single channel EEG seizure features like Power, log sum of wavelet transform, cross correlation, and mean phase variance of each frame in a windows are extracted after pre-processing and classify them into normal or absence seizure class, is proposed as an empowerment of monitoring system by automatic detection of absence seizure. The training data is collected from the normal and absence seizure subjects in the form of Electroencephalogram. The objective is to perform automatic detection of absence seizure using single channel electroencephalogram signal as input. Here the data is used to train the proposed Convolutional Neural Network to extract and classify absence seizure. The Convolutional Neural Network consist of three layers 1] convolutional layer – which extract the features in the form of vector 2] Pooling layer – the dimensionality of output from convolutional layer is reduced and 3] Fully connected layer–the activation function called soft-max is used to find the probability distribution of output class. This paper goes through the automatic detection of absence seizure in detail and provide the comparative analysis of classification between Support Vector Machine and Convolutional Neural Network. The proposed approach outperforms the performance of Support Vector Machine by 80% in automatic detection of absence seizure and validated using confusion matrix.


Sign in / Sign up

Export Citation Format

Share Document