A single-channel EEG based automatic sleep stage classification method leveraging deep one-dimensional convolutional neural network and hidden Markov model

被引:73
作者
Yang, Bufang [1 ]
Zhu, Xilin [1 ]
Liu, Yitian [1 ]
Liu, Hongxing [1 ]
机构
[1] Nanjing Univ, Sch Elect Sci & Engn, Nanjing 210008, Peoples R China
关键词
Sleep stage classification; Electroencephalogram; Convolutional neural network; Hidden Markov model; Subject-independent testing; DECOMPOSITION; SIGNALS;
D O I
10.1016/j.bspc.2021.102581
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Sleep stage classification is an essential process for analyzing sleep and diagnosing sleep related disorders. Sleep staging by visual inspection of expert is a labor-intensive task and prone to subjective errors. In this paper, we proposed a single-channel EEG based automatic sleep stage classification model, called 1D-CNN-HMM. Our 1DCNN-HMM combines deep one-dimensional convolutional neural network (1D-CNN) and hidden Markov model (HMM). We leveraged 1D-CNN for epoch-wise classification and HMM for subject-wise classification. The main idea of 1D-CNN-HMM model is to utilize the advantage of 1D-CNN that can automatically extract features from raw EEG, and HMM that can utilize sleep stage transition prior information of adjacent EEG epochs. To the best of author's knowledge, this is the first implementation of 1D-CNN connected with HMM in automatic sleep staging task. We used Sleep-EDFx dataset and DRM-SUB dataset, and performed subject-independent testing for model evaluation. Experimental results illustrated the overall accuracy and kappa coefficient of 1D-CNN-HMM could achieve 83.98% and 0.78 on Fpz-Oz channel EEG from Sleep-EDFx dataset, and achieve 81.68% and 0.74 on Cz-A1 channel EEG from DRM-SUB dataset. The overall accuracy and kappa coefficient of 1D-CNN-HMM outperformed other existing methods both on two datasets. In addition, the per-class performance of 1D-CNNHMM is significantly higher than 1D-CNN on S1 and REM sleep stages with p < 0.05. Our 1D-CNN-HMM outperformed other existing methods both on two datasets. Results also indicated that HMM improved the classification performance of 1D-CNN by improving the performance on S1 and REM stages.
引用
收藏
页数:11
相关论文
共 50 条
[31]   Deep convolutional neural network for classification of sleep stages from single-channel EEG signals [J].
Mousavi, Z. ;
Rezaii, T. Yousefi ;
Sheykhivand, S. ;
Farzamnia, A. ;
Razavi, S. N. .
JOURNAL OF NEUROSCIENCE METHODS, 2019, 324
[32]   A transition-constrained discrete hidden Markov model for automatic sleep staging [J].
Pan, Shing-Tai ;
Kuo, Chih-En ;
Zeng, Jian-Hong ;
Liang, Sheng-Fu .
BIOMEDICAL ENGINEERING ONLINE, 2012, 11
[33]   An efficient sleep scoring system based on EEG signal using complex-valued machine learning algorithms [J].
Peker, Musa .
NEUROCOMPUTING, 2016, 207 :165-177
[34]  
Phan H, 2018, IEEE ENG MED BIO, P1452, DOI 10.1109/EMBC.2018.8512480
[35]   A TUTORIAL ON HIDDEN MARKOV-MODELS AND SELECTED APPLICATIONS IN SPEECH RECOGNITION [J].
RABINER, LR .
PROCEEDINGS OF THE IEEE, 1989, 77 (02) :257-286
[36]   Intra- and inter-epoch temporal context network (IITNet) using sub-epoch features for automatic sleep scoring on raw single-channel EEG [J].
Seo, Hogeon ;
Back, Seunghyeok ;
Lee, Seongju ;
Park, Deokhwan ;
Kim, Tae ;
Lee, Kyoobin .
BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2020, 61
[37]   An Automatic Sleep Stage Classification Algorithm Using Improved Model Based Essence Features [J].
Shen, Huaming ;
Ran, Feng ;
Xu, Meihua ;
Guez, Allon ;
Li, Ang ;
Guo, Aiying .
SENSORS, 2020, 20 (17) :1-21
[38]   A systematic analysis of performance measures for classification tasks [J].
Sokolova, Marina ;
Lapalme, Guy .
INFORMATION PROCESSING & MANAGEMENT, 2009, 45 (04) :427-437
[39]  
Sokolovsky M., 2019, IEEE ACM T COMPUTATI
[40]  
Srivastava N, 2014, J MACH LEARN RES, V15, P1929