Abstract

Objective. Currently, the automatic sleep staging methods mainly face two problems: the first problem is that although the algorithms which use electroencephalogram (EEG) signals perform well, acquiring EEG signals is complicated and uncomfortable; the second problem is that if the methods utilize physiological signals collected by user-friendly devices, such as cardiorespiratory signals, whose accuracies are hard to be accepted by clinicians, although the employed signals are easy and comfortable to acquire. Approach. To overcome the two issues, an automatic sleep staging method is proposed by developing a hierarchical sequential neural network to process only the electrooculogram (EOG) and R–R interval (RR) signals. The two signals are convenient and comfortable to acquire. The proposed network mainly contains two parts: comprehensive feature learning and sequence learning. The first part extracts hand-crafted features, and network trained features are simultaneously learned by a two-scale network. Then the two kinds of features are fused. The second part utilized a two-flow recurrent neural network (RNN) to learn temporal information between sleep epochs. Main results. The proposed method was evaluated on 86 subjects from two public databases, the Montreal archive of sleep studies (MASS) and sleep apnea (SA). The proposed method can discriminate five sleep stages with the F1-score of 0.781 and 0.740 for MASS and SA, respectively. And discriminate four stages with the F1-score of 0.858 and 0.802 for MASS and SA, respectively. Significance. The proposed method can achieve comparable performance as using EEG signals for sleep staging and have better performance compared to five related state-of-the-art methods. Model analysis displayed that the network can learn effective features and sequence information from EOG and RR signals. In summary, the proposed method is promising to enable new sleep monitoring in a more convenient way while having a good performance on sleep staging.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call