scispace - formally typeset
Open AccessProceedings ArticleDOI

Efficient sleep stage classification based on EEG signals

TLDR
An efficient technique to identify the sleep stages from a publicly available EEG signal dataset by using a feasible set of features, easily implementable filters in any microcontroller device, and an efficient classification method is proposed.
Abstract
Currently, sleep disorders are considered as one of the major human life issues. There are several stable physiological stages that the human brain goes through during sleep. Nowadays, many biomedical signals such as EEG, ECG, EMG, and EOG offer useful details for clinical setups that are used in identifying sleep disorders. In this work, we propose an efficient technique that could be implemented in hardware to differentiate sleep stages which will assist physicians in the diagnosis and treatment of related sleep disorders. This study depends on different EEG datasets from PhysioNet using the Sleep-EDF [Expanded] Database that were acquired and described by scientists for the analysis and diagnosis of sleep stages. Generally, the EEG signal is decomposed into five bands: delta, theta, alpha, beta, and gamma to define the change in brain state. In this work, Butterworth band-pass filters are designed to filter and decompose EEG into the above frequency sub-bands. In addition, various discriminating features including energy, standard deviation and entropy are computed and extracted from each δ, □, α, β and γ sub-band. Furthermore, the extracted features are then fed to a supervised learning classifier; support vector machine (SVM) to be able to recognize the sleep stages state and identify if the acquired signal is corresponding to wake or stage 1 of sleep, according to the purpose of this research. The key novelty of this work is to identify the sleep stages from a publicly available EEG signal dataset by using a feasible set of features, easily implementable filters in any microcontroller device, and an efficient classification method. Therefore, physicians can track these sleep stages to identify certain patterns such as detecting fatigue, drowsiness, and/or various sleep disorders such as sleep apnea. The experimental results on a variety of subjects verify 92.5% of classification accuracy of the proposed work.

read more

Content maybe subject to copyright    Report

RESULTS
The proposed method was implemented in MATLAB. This work
discriminates between the awake stage and sleep stage 1 from the
EEG signals in the PhysioNet database. A sample waveform of the
EEG signal from the dataset is shown in the Figure 2.
To evaluate the performance of our work, accuracy (Acc), sensitivity
(Se) and specificity (Sp) are calculated and shown in Table I.
Efficient Sleep Stage Classification Based on EEG Signals
Khald A. I. Aboalayon Helen T. Ocbagabir Miad Faezipour
Department of Computer Science and Engineering The Mathworks, Inc. Computer Science & Engineering and Biomedical Engineering
University of Bridgeport, CT 06604,USA Natick, MA, 01760, USA University of Bridgeport, CT 06604,USA
kaboalay@my.bridgeport.edu Helen.Ocbagabir@mathworks.com mfaezipo@bridgeport.edu
ABSTRACT
Currently, sleep disorders
are considered as one of the
major human life issues.
There are several stable
physiological stages that the
human brain goes through
during sleep. In this work,
Butterworth band-pass
filters are designed to filter
and decompose the
Electroencephalogram
signal (EEG) into five sub-
bands δ, Ɵ, α, β and γ. In
addition, various
discriminating features
including energy, standard
deviation, entropy are
computed and extracted
from above frequency sub-
bands. The features are
then fed to a supervised
learning classifier; support
vector machine (SVM) to be
able to recognize the sleep
stages and identify if the
acquired signal is
corresponding to awake or
stage 1. The experimental
results on a variety of
subjects verify the high
classification accuracy of
the proposed work with
92.5 %.
SIGNIFICANCE
The Electroencephalogram
(EEG) signal is the most
important signal in sleep
stage classification [1]. It
can be calculated by placing
dozens of electrodes at
various sites on the head of
a subject. According to [2]
human sleep is divided into
two stages, Rapid Eye
Movement (REM) sleep and
Non-REM (NREM) sleep.
NREM sleep is further
separated into 4 stages in
which the eyes are usually
closed and many nervous
centers are inactive, so the
brain awareness completely
or partially loses
consciousness and becomes
a less complex system.
Nowadays, many
biomedical signals such as
EEG, ECG, EMG, and EOG
offer useful details for
clinical setups that are used
in identifying sleep
disorders [3].
PROPOSED METHOD
The objective of this work is to propose an efficient technique that
could easily be implemented in hardware to differentiate sleep
stages which will assess physicians to identify certain patterns such
as detecting fatigue, drowsiness, and/or various sleep disorders such
as sleep apnea. The flow chart of the methodology is shown in
Figure 1. First, EEG dataset inputs were obtained from PhysioNet [5]
that were acquired and described by scientists for analysis and
diagnosis of sleep stages. Infinite impulse Response (IIR)
Butterworth band-pass filters are used to decompose the EEG signal
into five different EEG frequency bands. Feasible set of features
including energy, standard deviation and entropy are then
computed and extracted from each δ, Ө, α, β and γ sub-band.
Finally, the features are trained and tested using SVM algorithm to
be able to recognize the sleep stages state.
Classification of EEG signal
Support Vector Machine
Statistical Features Extraction
Filtering and Decomposition into
five EEG sub-bands
Input EEG signal
Figure 1. EEG classification methodology
DISCUSSION and
CONCLUSION
In this paper, we presented
an efficient technique that
could be implemented in
hardware to differentiate
sleep stages which will
assess physicians in the
diagnosis and treatment of
related sleep disorders. IIR
Butterworth band-pass
filters are used to filter and
decompose the obtained
EEG signal from PhysioNet
into five sub-bands δ, Ɵ, α,
β and γ. These bands are
used to predict changes in
brain disorder state [4].
Then, the set of features
including energy, entropy
and standard deviation is
computed for each sub-
band. Linear kernel function
in SVM classifier was used
to train and test using the
extracted features to
classify/detect the sleep
stage. In summary, the key
novelty of this work is to
identify the sleep stages
from a publicly available
EEG signal dataset by using
a feasible set of features,
easily implementable filters
in any microcontroller
device, and an efficient
classification method.
Category
No. of
trained
signals
No. of
tested
signals
Correctly
detected
Acc. % Se. % Sp. %
160 40 37 92.5 85 100
Table I: Performance Result
Figure 2. Sample EEG Signal (a)
awake and (b) Stage 1
Awake EEG signal
Stage1 EEG signal
REFERENCES
[1] E. Estrada, H. Nazeran, P. Nava, K.
Behbehani, J. Burk, and E. Lucas, "EEG
feature extraction for classification of
sleep stages," 26
th
Annual International
Conference of the IEEE Engineering in
Medicine and Biology Society, vol. 1, pp.
196-199, Sept. 2004.
[2] M. Vatankhah, M-R Akbarzadeh-T,
and A. Moghimi, "An intelligent system
for diagnosing sleep stages usingwavelet
coefficients," Neural Networks (IJCNN),
The 2010 International Joint Conference
on , vol., no., pp.1,5, 18-23 July 2010.
[3] F. Ebrahimi, M. Mikaeili, E. Estrada,
and H. Nazeran, "Automatic sleep stage
classification based on EEG signals by
using neural networks and wavelet
packet coefficients," 30
th
Annual
International Conference of the IEEE
Engineering in Medicine and Biology
Society, pp. 1151,1154, Aug. 2008.
[4] L. Chen, E. Zhao, D. Wang, Z. Han, S.
Zhang, and C. Xu, "Feature extraction of
EEG signals from epilepsy patients based
on Gabor Transform and EMD
Decomposition," 6
th
International
Conference on Natural Computation
(ICNC), vol. 3, pp. 1243,1247, Aug. 2010.
[5] PhysioNet, www.physionet.org.
Citations
More filters
Journal ArticleDOI

EEG Sleep Stages Classification Based on Time Domain Features and Structural Graph Similarity

TL;DR: The experimental results show that the proposed method yields better classification results than other four existing methods and the support vector machine (SVM) classifier.
Journal ArticleDOI

Use of features from RR-time series and EEG signals for automated classification of sleep stages in deep neural network framework

TL;DR: A novel method for the classification of sleep stages based on RR-time series and electroencephalogram (EEG) signal is presented and the proposed method has achieved an average accuracy of 85.51%, 94.03% and 95.71% for the Classification of ‘sleep vs wake’, ‘light sleep vs deep sleep’ and ‘rapid eye movement (REM) vs non-rapidEye movement (NREM)’ sleep stages.
Journal ArticleDOI

A Systematic Review of Sensing Technologies for Wearable Sleep Staging.

TL;DR: In this paper, a systematic review of wearable sleep detection and staging is presented, based on which the two most common sensing modalities in use are those based on electroencephalography (EEG) and photoplethysmography (PPG), with EEG being the only sensing modality capable of identifying all the stages of sleep.
Journal ArticleDOI

Sleep EEG signal analysis based on correlation graph similarity coupled with an ensemble extreme machine learning algorithm

TL;DR: The experimental results showed that the EEG sleep classification based on correlation graphs are able to achieve better recognition results than the existing state of the art techniques.
Journal ArticleDOI

Computational Sleep Behavior Analysis: A Survey

TL;DR: A comprehensive review to examine the current status of various aspects of technology-based sleep research is presented, and a general review of the methodologies used in this domain is introduced.
References
More filters
Proceedings ArticleDOI

Automatic sleep stage classification based on EEG signals by using neural networks and wavelet packet coefficients

TL;DR: An attempt was made to classify four sleep stages consisting of Awake, Stage1 + REM, Stage 2 and Slow Wave Stage based on the EEG signal alone, and it was demonstrated that these foursleep stages could be automatically discriminated from each other with a specificity of 94.4 ± 4.5%.
Proceedings ArticleDOI

EEG feature extraction for classification of sleep stages

TL;DR: In this article, three different schemes to extract features from the EEG signal: relative spectral band energy, harmonic parameters, and Itakura distance are compared with the view to select an optimal set of features for specific, sensitive, and accurate neuro-fuzzy classification of sleep stages.
Proceedings ArticleDOI

Efficient feature selection for sleep staging based on maximal overlap discrete wavelet transform and SVM

TL;DR: A novel algorithm is proposed with application in sleep/awake detection and in multiclass sleep stage classification (awake, non rapid eye movement (NREM) sleep and REM sleep) using mRMR which is a powerful feature selection method.
Proceedings ArticleDOI

The EEG Signal Preprocessing Based on Empirical Mode Decomposition

TL;DR: Experimental results show that the proposed EMD- based algorithm is possible to achieve an excellent balance between suppresses power interference and EMG noise effectively and preserves as many target characteristics of original signal as possible.
Proceedings ArticleDOI

Sleep stage classification based on EEG Hilbert-Huang transform

TL;DR: The EEG Hilbert-Huang transform based method can be used as an effective sleep staging classification and is recommended for pattern classification complete classifying sleep stage.
Related Papers (5)
Frequently Asked Questions (6)
Q1. What have the authors contributed in "Efficient sleep stage classification based on eeg signals" ?

In this work, Butterworth band-pass filters are designed to filter and decompose the Electroencephalogram signal ( EEG ) into five subbands δ, Ɵ, α, β and γ. 

IIR Butterworth band-pass filters are used to filter and decompose the obtained EEG signal from PhysioNet into five sub-bands δ, Ɵ, α, β and γ. 

In summary, the key novelty of this work is to identify the sleep stages from a publicly available EEG signal dataset by using a feasible set of features, easily implementable filters in any microcontroller device, and an efficient classification method. 

In addition, various discriminating features including energy, standard deviation, entropy are computed and extracted from above frequency subbands. 

many biomedical signals such as EEG, ECG, EMG, and EOG offer useful details for clinical setups that are used in identifying sleep disorders [3]. 

To evaluate the performance of their work, accuracy (Acc), sensitivity (Se) and specificity (Sp) are calculated and shown in Table I.Currently, sleep disorders are considered as one of the major human life issues.