Epileptic seizure detection on EEG signals using machine learning techniques and advanced preprocessing methods.

Chahira Mahjoub, Régine Le Bouquin Jeannès, Tarek Lajnef, Abdennaceur Kachouri
Author Information
  1. Chahira Mahjoub: LETI-ENIS, University of Sfax, Street of Soukra, 3038 Sfax, Tunisia.
  2. Régine Le Bouquin Jeannès: Univ Rennes, INSERM, LTSI-UMR 1099, F-35000 Rennes, France.
  3. Tarek Lajnef: Psychology Department, University of Montreal, Montreal, QC, Canada.
  4. Abdennaceur Kachouri: LETI-ENIS, University of Sfax, Street of Soukra, 3038 Sfax, Tunisia.

Abstract

Electroencephalography (EEG) is a common tool used for the detection of epileptic seizures. However, the visual analysis of long-term EEG recordings is characterized by its subjectivity, time-consuming procedure and its erroneous detection. Various epileptic seizure detection algorithms have been proposed to deal with such issues. In this study, a novel automatic seizure-detection approach is proposed. Three different strategies are suggested to the user whereby he/she could choose the appropriate one for a given classification problem. Indeed, the feature extraction step, including both linear and nonlinear measures, is performed either directly from the EEG signals, or from the derived sub-bands of tunable-Q wavelet transform (TQWT), or even from the intrinsic mode functions (IMFs) of multivariate empirical mode decomposition (MEMD). The classification procedure is executed using a support vector machine (SVM). The performance of the proposed method is evaluated through a publicly available database from which six binary classification cases are formulated to discriminate between healthy, seizure and non-seizure EEG signals. Our results show high performance in terms of accuracy (ACC), sensitivity (SEN) and specificity (SPE) compared to the state-of-the-art approaches. Thus, the proposed approach for automatic seizure detection can be considered as a valuable alternative to existing methods, able to alleviate the overload of visual analysis and accelerate the seizure detection.

Keywords

MeSH Term

Algorithms
Data Collection
Databases, Factual
Electroencephalography
Humans
Machine Learning
Seizures
Sensitivity and Specificity
Support Vector Machine
Wavelet Analysis

Word Cloud

Created with Highcharts 10.0.0detectionEEGseizureproposedclassificationsignalsmodemachineepilepticvisualanalysisprocedureautomaticapproachtunable-QwavelettransformmultivariateempiricaldecompositionusingsupportvectorperformancemethodsElectroencephalographycommontoolusedseizuresHoweverlong-termrecordingscharacterizedsubjectivitytime-consumingerroneousVariousalgorithmsdealissuesstudynovelseizure-detectionThreedifferentstrategiessuggesteduserwherebyhe/shechooseappropriateonegivenproblemIndeedfeatureextractionstepincludinglinearnonlinearmeasuresperformedeitherdirectlyderivedsub-bandsTQWTevenintrinsicfunctionsIMFsMEMDexecutedSVMmethodevaluatedpubliclyavailabledatabasesixbinarycasesformulateddiscriminatehealthynon-seizureresultsshowhightermsaccuracyACCsensitivitySENspecificitySPEcomparedstate-of-the-artapproachesThuscanconsideredvaluablealternativeexistingablealleviateoverloadaccelerateEpilepticlearningtechniquesadvancedpreprocessingelectroencephalographyepilepsy

Similar Articles

Cited By