Automatic sleep stage classification using 1D convolutional neural network

8Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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 sleep-related 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 single-channel 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.

References Powered by Scopus

SMOTE: Synthetic minority over-sampling technique

22420Citations
N/AReaders
Get full text

DeepSleepNet: A model for automatic sleep stage scoring based on raw single-channel EEG

962Citations
N/AReaders
Get full text

Normal Human Sleep: An Overview

479Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Automatic Cardiac Arrhythmia Classification Using Residual Network Combined With Long Short-Term Memory

48Citations
N/AReaders
Get full text

An Efficient Hybrid Model for Patient-Independent Seizure Prediction Using Deep Learning

17Citations
N/AReaders
Get full text

A dual-stream deep neural network integrated with adaptive boosting for sleep staging

15Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Salamatian, A., & Khadem, A. (2020). Automatic sleep stage classification using 1D convolutional neural network. Frontiers in Biomedical Technologies, 7(3), 142–150. https://doi.org/10.18502/fbt.v7i3.4616

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

75%

Lecturer / Post doc 1

25%

Readers' Discipline

Tooltip

Environmental Science 2

50%

Decision Sciences 1

25%

Arts and Humanities 1

25%

Article Metrics

Tooltip
Social Media
Shares, Likes & Comments: 9

Save time finding and organizing research with Mendeley

Sign up for free