Automatic Sleep Stage Classification Based on Convolutional Neural Network and Fine-Grained Segments

被引:39
作者
Cui, Zhihong [1 ,2 ]
Zheng, Xiangwei [1 ,2 ]
Shao, Xuexiao [1 ,2 ]
Cui, Lizhen [3 ]
机构
[1] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Shandong, Peoples R China
[2] Shandong Prov Key Lab Distributed Comp Software N, Jinan 250014, Shandong, Peoples R China
[3] Shandong Univ, Sch Software, Jinan 250101, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
Neural networks - Electrophysiology - Extraction - Time series - Convolution - Electroencephalography - Computer aided diagnosis;
D O I
10.1155/2018/9248410
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Sleep stage classification plays an important role in the diagnosis of sleep-related diseases. However, traditional automatic sleep stage classification is quite challenging because of the complexity associated with the establishment of mathematical models and the extraction of handcrafted features. In addition, the rapid fluctuations between sleep stages often result in blurry feature extraction, which might lead to an inaccurate assessment of electroencephalography (EEG) sleep stages. Hence, we propose an automatic sleep stage classification method based on a convolutional neural network (CNN) combined with the fine-grained segment in multiscale entropy. First, we define every 30 seconds of the multichannel EEG signal as a segment. Then, we construct an input time series based on the fine-grained segments, which means that the posterior and current segments are reorganized as an input containing several segments and the size of the time series is decided based on the scale chosen depending on the fine-grained segments. Next, each segment in this series is individually put into the designed CNN and feature maps are obtained after two blocks of convolution and max-pooling as well as a full-connected operation. Finally, the results from the full-connected layer of each segment in the input time sequence are put into the softmax classifier together to get a single most likely sleep stage. On a public dataset called ISRUC-Sleep, the average accuracy of our proposed method is 92.2%. Moreover, it yields an accuracy of 90%, 86%, 93%, 97%, and 90% for stage W, stage Ni, stage N2, stage N3, and stage REM, respectively. Comparative analysis of performance suggests that the proposed method is better, as opposed to that of several state-of-the-art ones. The sleep stage classification methods based on CNN and the fine-grained segments really improve a key step in the study of sleep disorders and expedite sleep research.
引用
收藏
页数:13
相关论文
共 31 条
[1]   Nonlinear Dynamics Measures for Automated EEG-Based Sleep Stage Detection [J].
Acharya, U. Rajendra ;
Bhat, Shreya ;
Faust, Oliver ;
Adeli, Hojjat ;
Chua, Eric Chern-Pin ;
Lim, Wei Jie Eugene ;
Koh, Joel En Wei .
EUROPEAN NEUROLOGY, 2015, 74 (5-6) :268-287
[2]   ANALYSIS AND AUTOMATIC IDENTIFICATION OF SLEEP STAGES USING HIGHER ORDER SPECTRA [J].
Acharya U, Rajendra ;
Chua, Eric Chern-Pin ;
Chua, Kuang Chua ;
Min, Lim Choo ;
Tamura, Toshiyo .
INTERNATIONAL JOURNAL OF NEURAL SYSTEMS, 2010, 20 (06) :509-521
[3]  
[Anonymous], 2017, SLEEPNET AUTOMATED S
[4]  
[Anonymous], 2016, CHINESE J COMPUTERS
[5]  
[Anonymous], 2016, AUTOMATIC SLEEP STAG
[6]  
[Anonymous], ANZIAM J
[7]  
[Anonymous], COMPUTATIONAL MATH M
[8]  
[Anonymous], COMPUTING
[9]   A comparative review on sleep stage classification methods in patients and healthy individuals [J].
Boostani, Reza ;
Karimzadeh, Foroozan ;
Nami, Mohammad .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2017, 140 :77-91
[10]   A Deep Learning Architecture for Temporal Sleep Stage Classification Using Multivariate and Multimodal Time Series [J].
Chambon, Stanislas ;
Galtier, Mathieu N. ;
Arnal, Pierrick J. ;
Wainrib, Gilles ;
Gramfort, Alexandre .
IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2018, 26 (04) :758-769