Local pattern transformation based feature extraction techniques for classification of epileptic EEG signals
Introduction
Epilepsy is a central nervous system disorder and it has been reported that approximately 45–50 million people suffer from this disorder [1]. EEG captures the neurological activity inside the brain by placing electrodes on the scalp and helps in detection of epileptic seizure [2], [3]. Epileptic seizure detection can be considered as a classification problem where the task is to classify an input signal either as an epileptic seizure signal or as a non-seizure signal. EEG signals are usually recorded for long durations to carry out an analysis. Detection of epileptic seizure in these long duration EEG signals requires expertise. In the absence of expert, particularly in emergencies, seizure detection becomes a challenging task. Therefore, providing a framework for automated epileptic seizure detection is of great significance. A number of methods have been proposed in literature for the classification of epileptic EEG signals. The methods can be categorized into following domains of signal analysis:
Time domain analysis: Some techniques in the field of epileptic EEG signal classification belong to this category. Techniques like linear prediction [4], Fractional linear prediction [5], Principal component analysis based radial basis function neural network [6], etc. have been proposed for epileptic seizure detection.
Frequency domain analysis: With the assumption that the EEG signals are stationary signals, Polat and Gunes [7] introduced a hybrid framework based on frequency domain analysis with Fourier transform and decision tree. In the hybrid model, Fourier transform was used for feature extraction and decision tree was used for the classification. Srinivasan et al. [8] used features extracted from time domain and frequency domain for seizure detection in EEG signals. The extracted features were fed to the Elman neural network to detect epileptic seizure.
Time–frequency domain analysis: It is well known that EEG signals are non-stationary signals. Considering the non-stationary property of EEG signals, feature extraction based on time–frequency image analysis with Hilbert-Huang transformation (HHT) was introduced for seizure classification [9]. Tzallas et al. [10] introduced a combined approach with time–frequency domain analysis for seizure detection. A number of methods have been proposed based on wavelet transform [11], [12], [13], [14], [15], multi-wavelet transform [16] for the detection of epileptic seizure. With the consideration of both the non-stationary and non-linearity properties of EEG signals, empirical mode decomposition (EMD) based method was introduced for the classification between normal and epileptic EEG signals [17].
Even though the above techniques have been used for epileptic EEG signal classification and other applications, one of the major issues associated with these techniques is the computational cost involved in the feature extraction step. Feature extraction techniques based on the local pattern transformation are computationally simple and widely used in different pattern recognition applications. One of such technique is the Local Binary Pattern (LBP). LBP has gained popularity in the field of face recognition [18], signal processing [19], speech processing [20], and epileptic EEG signal classification [21], [22]. However, one limitation of LBP is its sensitiveness to local variation.
In this study, two effective feature extraction techniques called LNDP and 1D-LGP have been proposed for the classification of epileptic EEG signals. Both the techniques are computationally simple and insensitive to local and global variations. The insensitiveness of LNDP and 1D-LGP overcomes the limitation of 1D-LBP. These proposed techniques work in two phases. In the first phase, the local patterns are transformed and histogram formation is done. The histogram represents the feature vector of the corresponding EEG signal. Histogram classification is completed in the second phase. The histogram contains the structural information of the EEG signal. The classification has been carried out with four different machine learning classifiers. The classification performance is evaluated with 10-fold cross validation considering the sensitivity, specificity and accuracy.
The remaining content of this paper is organized as follows: methodology and materials used are discussed in Section 2. Experimental results are shown in Section 3. Finally, Section 4 concludes the article with future direction.
Section snippets
Methodology and materials
In this section, a brief discussion about the dataset, LNDP, 1D-LGP feature extraction techniques and the classifiers used has been done.
Experimental results and discussion
In this section, the experimental results have been shown and the analysis of results has been carried out.
Conclusions
In this study, two effective feature extraction techniques (LNDP and 1D-LGP) based on local pattern transformation have been introduced for epileptic EEG signal classification. Both the techniques focus on local patterns and extract informative features for classification. The proposed techniques are computationally simple and easy to implement. The effectiveness of these techniques has been evaluated with the benchmark EEG time series dataset. The machine learning classifiers used are NN, SVM,
References (48)
- et al.
Epileptic EEG detection using the linear prediction error energy
Expert Syst. Appl.
(2010) - et al.
Classification of ictal and seizure-free EEG signals using fractional linear prediction
Biomed. Signal Process. Control
(2014) - et al.
Classification of epileptiform EEG using a hybrid system based on decision tree classifier and fast fourier transform
Appl. Math. Comput.
(2007) - et al.
Classification of seizure based on the time-frequency image of EEG signals using HHT and SVM
Biomed. Signal Process. Control
(2014) Automatic detection of epileptic seizures in eeg using discrete wavelet transform and approximate entropy
Expert Syst. Appl.
(2009)EEG signal classification using wavelet feature extraction and a mixture of expert model
Expert Syst. Appl.
(2007)- et al.
EEG signal classification using PCA, ICA, LDA and support vector machines
Expert Syst. Appl.
(2010) - et al.
A framework on wavelet-based nonlinear features and extreme learning machine for epileptic seizure detection
Biomed. Signal Process. Control
(2014) - et al.
Epileptic seizure detection using multiwavelet transform based approximate entropy and artificial neural networks
J. Neurosci. Methods
(2010) - et al.
Analysis of normal and epileptic seizure EEG signals using empirical mode decomposition
Comput. Methods Programs Biomed.
(2011)
1D-local binary pattern based feature extraction for classification of epileptic EEG signals
Appl. Math. Comput.
Classification of seizure and seizure-free EEG signals using local binary patterns
Biomed. Signal Process. Control
Robust face detection using local gradient patterns and evidence accumulation
Pattern Recognit.
A novel robust diagnostic model to detect seizures in electroencephalography
Expert Syst. Appl.
Epileptic seizure detection using dwt based fuzzy approximate entropy and support vector machine
Neurocomputing
Classification of electroencephalogram signals with combined time and frequency features
Expert Syst. Appl.
EEG signals classification using the k-means clustering and a multilayer perceptron neural network model
Expert Syst. Appl.
Best basis-based wavelet packet entropy feature extraction and hierarchical EEG classification for epileptic detection
Expert Syst. Appl.
Classification of seizure based on the time-frequency image of EEG signals using HHT and SVM
Biomed. Signal Process. Control
Classification of normal and epileptic seizure EEG signals using wavelet transform, phase-space reconstruction, and Euclidean distance
Comput. Methods Programs Biomed.
Cross-correlation aided support vector machine classifier for classification of EEG signals
Expert Syst. Appl.
Detection of epileptic electroencephalogram based on permutation entropy and support vector machines
Expert Syst. Appl.
Entropies for detection of epilepsy in EEG
Comput. Methods Programs Biomed.
Classification of epileptic seizures in EEG signals based on phase space representation of intrinsic mode functions
Expert Syst. Appl.
Cited by (156)
Local Pattern Transformation-Based convolutional neural network for sleep stage scoring
2023, Biomedical Signal Processing and ControlCitation Excerpt :Likewise, EpochNet learns features that represent sleep-related events from discovered local patterns of epochs and detects the sleep stages of target epochs using both target and neighboring epochs. One-dimensional Local Binary Pattern (1D-LBP) has recently gained attention in the fields of EEG signal classification [31,32] and gait-based Parkinson’s disease detection [33,37]. During transformation, 1D-LBP focuses on the local pattern structure of a signal and can discover these patterns [32].
Implementation of convolution neural network using scalogram for identification of epileptic activity
2022, Chaos, Solitons and FractalsSeizure stage detection of epileptic seizure using convolutional neural networks
2024, International Journal of Electrical and Computer EngineeringEpileptic seizure detection using scalogram-based hybrid CNN model on EEG signals
2024, Signal, Image and Video ProcessingDetection of Epileptic Seizure from EEG Signals Using Majority Rule Based Local Binary Pattern
2024, Wireless Personal Communications