Detection of epileptic seizures through EEG signals using entropy features and ensemble learning

IntroductionEpilepsy is a disorder of the central nervous system that is often accompanied by recurrent seizures. World health organization (WHO) estimated that more than 50 million people worldwide suffer from epilepsy. Although electroencephalogram (EEG) signals contain vital physiological and pat...

Full description

Bibliographic Details
Main Authors: Mahshid Dastgoshadeh, Zahra Rabiei
Format: Article
Language:English
Published: Frontiers Media S.A. 2023-02-01
Series:Frontiers in Human Neuroscience
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fnhum.2022.1084061/full
_version_ 1797924409836568576
author Mahshid Dastgoshadeh
Zahra Rabiei
author_facet Mahshid Dastgoshadeh
Zahra Rabiei
author_sort Mahshid Dastgoshadeh
collection DOAJ
description IntroductionEpilepsy is a disorder of the central nervous system that is often accompanied by recurrent seizures. World health organization (WHO) estimated that more than 50 million people worldwide suffer from epilepsy. Although electroencephalogram (EEG) signals contain vital physiological and pathological information of brain and they are a prominent medical tool for detecting epileptic seizures, visual interpretation of such tools is time-consuming. Since early diagnosis of epilepsy is essential to control seizures, we present a new method using data mining and machine learning techniques to diagnose epileptic seizures automatically.MethodsThe proposed detection system consists of three main steps: In the first step, the input signals are pre-processed by discrete wavelet transform (DWT) and sub-bands containing useful information are extracted. In the second step, the features of each sub-band are extracted by approximate entropy (ApEn) and sample entropy (SampEn) and then these features are ranked by ANOVA test. Finally, feature selection is done by the FSFS technique. In the third step, three algorithms are used to classify seizures: Least squared support vector machine (LS-SVM), K nearest neighbors (KNN) and Naive Bayes model (NB).Results and discussionThe average accuracy for both LS-SVM and NB was 98% and it was 94.5% for KNN, while the results show that the proposed method can detect epileptic seizures with an average accuracy of 99.5%, 99.01% of sensitivity and 100% of specificity which show an improvement over most similar methods and can be used as an effective tool in diagnosing this complication.
first_indexed 2024-04-10T15:01:05Z
format Article
id doaj.art-855cde00685a4e309ef5abde2bfaf930
institution Directory Open Access Journal
issn 1662-5161
language English
last_indexed 2024-04-10T15:01:05Z
publishDate 2023-02-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Human Neuroscience
spelling doaj.art-855cde00685a4e309ef5abde2bfaf9302023-02-15T12:00:43ZengFrontiers Media S.A.Frontiers in Human Neuroscience1662-51612023-02-011610.3389/fnhum.2022.10840611084061Detection of epileptic seizures through EEG signals using entropy features and ensemble learningMahshid DastgoshadehZahra RabieiIntroductionEpilepsy is a disorder of the central nervous system that is often accompanied by recurrent seizures. World health organization (WHO) estimated that more than 50 million people worldwide suffer from epilepsy. Although electroencephalogram (EEG) signals contain vital physiological and pathological information of brain and they are a prominent medical tool for detecting epileptic seizures, visual interpretation of such tools is time-consuming. Since early diagnosis of epilepsy is essential to control seizures, we present a new method using data mining and machine learning techniques to diagnose epileptic seizures automatically.MethodsThe proposed detection system consists of three main steps: In the first step, the input signals are pre-processed by discrete wavelet transform (DWT) and sub-bands containing useful information are extracted. In the second step, the features of each sub-band are extracted by approximate entropy (ApEn) and sample entropy (SampEn) and then these features are ranked by ANOVA test. Finally, feature selection is done by the FSFS technique. In the third step, three algorithms are used to classify seizures: Least squared support vector machine (LS-SVM), K nearest neighbors (KNN) and Naive Bayes model (NB).Results and discussionThe average accuracy for both LS-SVM and NB was 98% and it was 94.5% for KNN, while the results show that the proposed method can detect epileptic seizures with an average accuracy of 99.5%, 99.01% of sensitivity and 100% of specificity which show an improvement over most similar methods and can be used as an effective tool in diagnosing this complication.https://www.frontiersin.org/articles/10.3389/fnhum.2022.1084061/fullepileptic seizuresmachine learningensemble learningentropy featuresdiscrete wavelet transformANOVA
spellingShingle Mahshid Dastgoshadeh
Zahra Rabiei
Detection of epileptic seizures through EEG signals using entropy features and ensemble learning
Frontiers in Human Neuroscience
epileptic seizures
machine learning
ensemble learning
entropy features
discrete wavelet transform
ANOVA
title Detection of epileptic seizures through EEG signals using entropy features and ensemble learning
title_full Detection of epileptic seizures through EEG signals using entropy features and ensemble learning
title_fullStr Detection of epileptic seizures through EEG signals using entropy features and ensemble learning
title_full_unstemmed Detection of epileptic seizures through EEG signals using entropy features and ensemble learning
title_short Detection of epileptic seizures through EEG signals using entropy features and ensemble learning
title_sort detection of epileptic seizures through eeg signals using entropy features and ensemble learning
topic epileptic seizures
machine learning
ensemble learning
entropy features
discrete wavelet transform
ANOVA
url https://www.frontiersin.org/articles/10.3389/fnhum.2022.1084061/full
work_keys_str_mv AT mahshiddastgoshadeh detectionofepilepticseizuresthrougheegsignalsusingentropyfeaturesandensemblelearning
AT zahrarabiei detectionofepilepticseizuresthrougheegsignalsusingentropyfeaturesandensemblelearning