Epileptic seizure detection using linear prediction filter

Similar documents
EEG signal classification using Bayes and Naïve Bayes Classifiers and extracted features of Continuous Wavelet Transform

Selection of Feature for Epilepsy Seizer Detection Using EEG

Statistical analysis of epileptic activities based on histogram and wavelet-spectral entropy

Discrimination between ictal and seizure free EEG signals using empirical mode decomposition

Automated Detection of Epileptic Seizures in the EEG

Qualitative and Quantitative Evaluation of EEG Signals in Epileptic Seizure Recognition

Epileptic seizure detection using EEG signals by means of stationary wavelet transforms

EPILEPTIC SEIZURE DETECTION USING WAVELET TRANSFORM

Applying Data Mining for Epileptic Seizure Detection

The Open Biomedical Engineering Journal, 2015, 9, Keywords: CWT, DWT, Epilepsy, noisy neural data, Stereo-Electroencephalography (SEEG).

Classification of EEG signals using Hyperbolic Tangent - Tangent Plot

Epileptic Seizure Classification using Statistical Features of EEG Signal

Automatic Seizure Detection using Inter Quartile Range

Feature Parameter Optimization for Seizure Detection/Prediction

Minimum Feature Selection for Epileptic Seizure Classification using Wavelet-based Feature Extraction and a Fuzzy Neural Network

Epileptic Seizure Detection using Spike Information of Intrinsic Mode Functions with Neural Network

Research Article Detection of Epileptic Seizure Event and Onset Using EEG

Automatic Detection of Epileptic Seizures in EEG Using Machine Learning Methods

ON THE USE OF TIME-FREQUENCY FEATURES FOR DETECTING AND CLASSIFYING EPILEPTIC SEIZURE ACTIVITIES IN NON-STATIONARY EEG SIGNALS

Epileptic Seizure Classification Using Neural Networks With 14 Features

Electroencephalography (EEG) based automatic Seizure Detection and Prediction Using DWT

Correlation analysis of seizure detection features

Automatic Epileptic Seizure Detection in EEG Signals Using Multi-Domain Feature Extraction and Nonlinear Analysis

THE data used in this project is provided. SEIZURE forecasting systems hold promise. Seizure Prediction from Intracranial EEG Recordings

Classification of Epileptic EEG Using Wavelet Transform & Artificial Neural Network

Detection of Epileptic Seizure

Research Article A Fuzzy Logic System for Seizure Onset Detection in Intracranial EEG

Optimal preictal period in seizure prediction

Performance Analysis of Epileptic EEG Expert System Using Scaled Conjugate Back Propagation Based ANN Classifier

Australian Journal of Basic and Applied Sciences

Epileptic Seizure Classification of EEG Image Using ANN

Predicting Seizures in Intracranial EEG Recordings

NEURAL NETWORK CLASSIFICATION OF EEG SIGNAL FOR THE DETECTION OF SEIZURE

EEG Signal Classification Using Wavelet Feature Extraction and Neural Networks

Epileptic Spike Detection with EEG using Artificial Neural Networks

FREQUENCY DOMAIN BASED AUTOMATIC EKG ARTIFACT

Reduction of Massive EEG Datasets for Epilepsy Analysis using Artificial Neural Networks

Comparison of Epileptic Seizure Detection using Auto-Regressive Model and Linear Prediction Model

EEG Signal Processing for Epileptic Seizure Prediction by Using MLPNN and SVM Classifiers

EEG Signal Classification using Fusion of DWT, SWT and PCA Features

Tactile Internet and Edge Computing: Emerging Technologies for Mobile Health

Empirical Mode Decomposition based Feature Extraction Method for the Classification of EEG Signal

Newborns EEG Seizure Detection Using A Time-Frequency Approach

Genetic Algorithm based Feature Extraction for ECG Signal Classification using Neural Network

Epilepsy is the fourth most common neurological disorder

EEG Analysis Using Neural Networks for Seizure Detection

Epileptic Seizure Detection From EEG Signal Using Discrete Wavelet Transform and Ant Colony Classifier

CHAPTER 2 LITERATURE REVIEW

Using of the interictal EEGs for epilepsy diagnosing

Implementation of Probabilistic Neural Network using Approximate Entropy to Detect Epileptic Seizures

Feature Extraction Method for Epileptic Seizure Detection Based on Cluster Coefficient Distribution of Complex Network

Improved Intelligent Classification Technique Based On Support Vector Machines

Feasibility Study of the Time-variant Functional Connectivity Pattern during an Epileptic Seizure

A Novel Feature Extraction Method for Epileptic EEG Based on Degree Distribution of Complex Network

Implementation of Epileptic EEG using Recurrent Neural Network

Spatial and Temporal Analysis of Interictal Activity in the Epileptic Brain

An Edge-Device for Accurate Seizure Detection in the IoT

EEG-Based Epileptic Seizures Detection with Adaptive Learning Capability

TOWARDS AUTOMATIC EPILEPTIC SEIZURE DETECTION IN EEGS BASED ON NEURAL NETWORKS AND LARGEST LYAPUNOV EXPONENT

PARAFAC: a powerful tool in EEG monitoring

Performance Analysis of Epileptic Seizure Detection Using DWT & ICA with Neural Networks

Analysis of EEG Signal for the Detection of Brain Abnormalities

Database of paroxysmal iceeg signals

Epilepsy Seizure Detection in EEG Signals Using Wavelet Transforms and Neural Networks

EPILEPTIC SEIZURE PREDICTION

Research Article Automated Epileptic Seizure Detection in Scalp EEG Based on Spatial-Temporal Complexity

Phase Average Waveform Analysis of Different Leads in Epileptic EEG Signals

Seizure Detection based on Spatiotemporal Correlation and Frequency Regularity of Scalp EEG

Onset Detection in Epilepsy Patients: A Systems Approach

EEG SPIKE CLASSIFICATION WITH TEMPLATE MATCHING ALGORITHM. Çamlık Caddesi No:44 Sarnıç Beldesi İZMİR 2 Elektrik ve Elektronik Müh.

A spike detection method in EEG based on improved morphological filter

DISCRETE WAVELET PACKET TRANSFORM FOR ELECTROENCEPHALOGRAM- BASED EMOTION RECOGNITION IN THE VALENCE-AROUSAL SPACE

Research Article A New Approach to Detect Epileptic Seizures in Electroencephalograms Using Teager Energy

A micropower support vector machine based seizure detection architecture for embedded medical devices

Development of 2-Channel Eeg Device And Analysis Of Brain Wave For Depressed Persons

1. Introduction

This presentation is the intellectual property of the author. Contact them for permission to reprint and/or distribute.

Automated Epileptic Seizure Prediction for Brain Disorder People

Neural Network based Heart Arrhythmia Detection and Classification from ECG Signal

Removal of Ocular Artifacts in the EEG through Wavelet Transform without using an EOG Reference Channel

Detection of Epileptiform Activity in Human EEG Signals Using Bayesian Neural Networks

MULTICLASS SUPPORT VECTOR MACHINE WITH NEW KERNEL FOR EEG CLASSIFICATION

Epileptic Seizure Prediction by Exploiting Signal Transitions Phenomena

Research Article Comparison of Baseline Cepstral Vector and Composite Vectors in the Automatic Seizure Detection Using Probabilistic Neural Networks

Intracranial Studies Of Human Epilepsy In A Surgical Setting

ONLINE SEIZURE DETECTION IN ADULTS WITH TEMPORAL LOBE EPILEPSY USING SINGLE-LEAD ECG

Electroencephalography

EEG Source Imaging in Epilepsy Evaluations

ANALYSIS OF BRAIN SIGNAL FOR THE DETECTION OF EPILEPTIC SEIZURE

The connection between sleep spindles and epilepsy in a spatially extended neural field model

Development of an Epileptic Seizure Detection Application based on Parallel Computing

Swarm Negative Selection Algorithm for Electroencephalogram Signals Classification

Biomedical. Measurement and Design ELEC4623. Lectures 15 and 16 Statistical Algorithms for Automated Signal Detection and Analysis

Real-time Seizure Detection System using Multiple Single-Neuron Recordings

Feature Extraction of Epilepsy Seizure Using Neural Network

Saichiu Nelson Tong ALL RIGHTS RESERVED

t(s) FIGURE 1 a) t(s) FIGURE 1 b)

Accuracy Enhancement of the Epileptic Seizure Detection in EEG Signals

Advanced method of Epileptic detection Using EEG by Wavelet Decomposition

A Kalman filter based methodology for EEG spike enhancement

Transcription:

11 th International conference on Sciences and Techniques of Automatic control & computer engineering December 19-1, 010, Monastir, Tunisia Epileptic seizure detection using linear prediction filter Introduction: Tarek Lajnef 1, Sahbi Chaibi 1, Abednaceur Kachouri, Mounir Samet 1 1 University of Sfax, National School of Engineering of Sfax, Research Laboratory on Electronics and information Technologies: LETI, Sfax, Tunisia Lajnef.tarek@gmail.com, sahib.chabi@yahoo.fr, samet.mounir @enis.rnu.tn University of Gabes, higher Institute of industrial systems of Gabes Abdennaceur.Kachouri@enis.rnu.tn Abstract: Epilepsy is one of the most common neurological disorders and affects almost 60 million people worldwide; many techniques were used to detect epileptic activities in the EEG recording. In this study we have used detection method based on linear prediction error. The main idea of this method is that LP filter can not track sudden changes caused by spikes and other high frequency transient activities during epileptic seizures. Consequently error energy of epileptic EEG segments is much higher than those of normal ones. In our work we compared three different minimization criterions to reduce prediction error (Akaike, FPE, MDL). Error energy is then estimated and a threshold operation is done to separate epileptic epochs and normal ones.method was applied to three data sets, the first one contains EEG recording of healthy subjects, the second and the third ones are epileptic EEG recordings. Error energies mean values for these data sets were respectively 3.1* 104, 1.0*106 and 4.5*104. The results of the proposed algorithm are evaluated by calculating sensitivity and accuracy values. The Sensitivity values were 94,5% and 90,4%% for inter ictal and ictal data sets respectively. Accuracy values were 93% and, 91% for both data sets. Epilepsy is one of the most common neurological disorders and affects almost 60 million people worldwide. The International League Against Epilepsy (ILAE) and the International Bureau for Epilepsy (IBE) defines an epileptic seizure as a transient occurrence of signs and/or symptoms due to abnormal excessive or synchronous neuronal activity in the brain, [ILAE 05a] Since its invention in 199 by Hans Berger, the electro encephalogram (EEG) record, which is a summation of electrical activities generated by cortical neurons, have been widely used in epilepsy seizure detection. Since these records are a long, visual detection becomes more difficult, so it is increasingly necessary to develop a practically applicable method to detect epileptic seizures. The first automatic analysis of epileptic EEG was proposed by Gotman and Gloor in 1976 using mimetic based method, then a multitude of STA'010-CEM-1081, pages 1-9 Academic Publication Center of Tunis, Tunisia

techniques were used; (i) techniques based on time domain analyse, (autocorrelation in the eeg record [Liu, A. 9] ), (ii) frequency domain techniques (finding the difference between normal and epileptic frequency domain[gotman, J 97] ) (iii) time frequency domain; (specially wavelet analyse [Latka M 03]), (iv) Artificial neural networks [Gabor AJ 96], and (v) non linear measures techniques; correlation dimension (CD), largest Lyapunov exponent (LLE) and approximate entropy (ApEn), Renyi entropy [N. Mammone 08a] these values reflect the complexity and predictably of EEG records. [Kannathal, N 05b]. In this study error energy of linear prediction filter, is used to detect epileptic epochs in different EEG records. The main idea of this method is that epileptic EEG segments contain usually high frequency transient activities (spikes), that the predictive filter can not track. Consequently, error energy of these segments would be higher than normal ones [Sultunay 10]. Since EEG signals are non stationary, a windowing operation is firstly applied. Three different error minimization criteria are used: AKAIKE, FPE (Final Prediction Error), MDL (Minimum Description Length) to choose the optimum number of taps. A linear predictive filter is then used and the Error energy of each segment is calculated. We have only to apply a predefined threshold to detect epileptic segments from those normal or inter-ictal. 1. Linear predictive filter: Linear prediction is a signal processing technique that is used extensively in the analysis of speech signals. It consists on estimating future sample of a discrete time signal from the previous sample. A linear predictive filter estimates the spectral characteristics of the signal window by calculating the coefficients of an FIR filter. This estimation is an optimization process that involves calculation of filter coefficients to achieve the minimum modeling error. Mathematically a linear predictive filter is defined by following equations: y[ n ] = a k s ( n k ) (1) k = 1 Where y[n] is samples predicted by LP filter, a k are filter coefficients and s[n] is the time series sample. a k values are determined by minimizing the variance σ e of the error e [n] which is defined as e[ n ] = s[ n ] y[ n ] = s[ n ] a k s ( n k ) () σ e is defined by the equation-3 1 σ e ( ak ) = N N 1 n= 0. Materials and methods:.1. Data base: 1 e [ n] = N N 1 ( s[ n] k n= 0 k= 1 k = 1 a s( n k)) (3)

The EEG data used in this study consists of three different sets. The first set includes surface EEG recordings that were collected from five healthy subjects using a standardized electrode placement scheme. The subjects were awake and relaxed with their eyes open. The second data set consist of intracranial EEG recordings during seizure free intervals (interictal periods) from within the epileptogenic zone of the brain. The data in the last set was recorded during seizure activity (ictal periods) using depth electrodes placed within the epileptogenic zone. Each data set consists of 100 single channel EEG epochs of 3.6 s duration. The data was recorded with 18- channel amplifier system and digitized at 173.61 Hz sampling rate and 1-bit A/D resolution. [Andrzejak et al., 001]... method : The method is based on the fact that the predictive filter can not follow sudden changes in the EEG caused by seizure onset. Consequently, error energy of EEG signal will significantly increase. It is therefore sufficient to calculate this energy and apply a predefined threshold to distinguish epileptic segments from those normal or inter-ictal. Different steps of this method are described in Fig 1 EEG signal Signal is divided into segments containing 400 samples each one Optimum number of taps is calculated - Prediction error is calculated -Error energy is calculated Yes Is energy > threshold? No Ictal segment Non ictal segment

Fig 1: Method flow chart EEG signals like most biological signals can be characterized as non stationary signal. However LP filtering requires some stationarity. That is why; we have to divide the row signal into epochs of 400 samples each. after windowing the signal with sufficient length, it can be considered as weakly stationary [Andrjezak et al., 001], Optimum number of taps is then choose using three minimization criterions Akaike, FPE and MDL values, Using this optimum number, LP filter included on Matlab is then used and error energy is evaluated, A threshold value is then applied. Epochs that have error energy higher than threshold are considered as epileptic ones. And those with error energy lower than threshold are considered normal..3. Predictive filter:.3.1. Choice of filter order (number of taps): Unlike method proposed by S.Altunay [S.Altunay 010] we have added minimization criterions to choose the filter order. Which are: AKAIKE criterion defined in our case as : (4) Where N, ERR and K are data length, prediction error, and number of taps respectively. Fig shows result of application of this criterion to a normal EEG. As it is shown in this figure the lowest error was found with 30 taps. Fig. : Akaike criterion applied to a normal EEG segment We apply the same criterion with epileptic segments (ictal and inet ictal) we have found that the optimum number of taps was 6, 30 respectively. MDL (Minimum Description Length) criterion is defined as : (5)

Where Where N, ERR and K are data length, prediction error, and number of taps respectively. Fig3 shows result of application of this criterion to normal EGG segment. As it is shown in this figure optimum number taps for normal segments is 9. Fig.3: MDL criterion applied to normal EEG segment Applying the same criterion to epileptic segments (ictal and inter ictal) we have found that optimum number of taps was 19 and 6 respectively. FPE (Final Prediction Error) criterion is defined as (6) The result of application of this criterion to a normal EEG segment is shown in figure 4. As we can see in this figure optimum number of taps for a normal EEG segment using FPE criterion is 9. Fig.4: EPL criterion application to a normal EEG segment By applying this criterion to epileptic segment we have found that the optimum order for an ictal segment is 6 and this for inter ictal segment is 30.

Comparing the three different criterions we find that AKAIKE criterion ensure the optimum error minimization. This criterion is then used to estimate predictive sample using LP filter..3.. Error energy estimation: Prediction error for both normal and epileptic signals is calculated as defined in equation.figures 5 and 6 show respectively the prediction error for both normal and epileptic EEG segments. As we can see in these figures, prediction error of an epileptic segment is higher than those for a normal one. Fig.5: prediction error of a normal EEG segment

Fig.6: prediction error of an epileptic segment The error energy of each epoch is then calculated using the following equation: E = N.4. Thresholding: e (7) To determine the threshold values we have to apply the method to different segments of our data set. We estimate the threshold value to 4*10 4. Epochs with error energies higher than this threshold are considered as epileptic ones those with error energies lower this value are considered as normal ones. 3. Results and discussion: 3.1. Error energy estimation: Error energy values of each epoch are evaluated using equation 7. The mean values of these energy for healthy subjects, epileptic subjects (ictal period and inter ictal) were 3.1* 10 4, 1.0*10 6 and 4.5*10 4 respectively. As expected error energy of the epileptic segments (ictal period) is much higher than those of the two other sets due to high frequency transients such us spikes that are potentially present during epileptic seizures. The 3.. Method performances: To evaluate the method performance two metrics are used: The Sensitivity and the accuracy [Mer et all 07] as defined in equations 8 and 9 respectively.

Sensitivity= TP * TP + FN 100 (8) Accuracy = TP 100 * TP + FP + FN (9) Where TP (true positive): number of epileptic epochs correctly classified FN (false negative): number of normal epochs detected as epileptic ones FP (false positive): number of non detected epileptic epochs. Sensitivity and accuracy values are presented in table 1 Table 1: Sensitivity and accuracy values Sensitivity Accuracy Set (epileptic inter ictal) 94.5% 93% Set3 (epileptic ictal) 90.4% 91% Conclusion: This study proves that linear predictive error energy can be an indicator of epileptic seizure. However, EEG signals are usually noisy and contain many types of artifacts which could affect the performance of the method. In fact, some artifacts are respectively considered as high frequency components. A pretreatment stage to remove artifacts an solve this problem. This method can also be combined with the other methods such as wavelets, spectral analysis and entropy in order to realize more efficient algorithms. Further developments such as calculating a defined error energy threshold value can also be carried out by using extended EEG data sets, advanced adaptive threshold calculation algorithms and artificial intelligence. References: Andrjezak, R. G., Lehnertz, K., Mormann, F., Rieke, C., David, P., & Elger, C. E. (001).Indications of nonlinear deterministic and finite-dimensional structures in timeseries of brain electrical activity: Dependence on recording region and brainstate. Physical Review E, 64, 061907.

Gotman, J., Flanagah,D., Zhang,J&Rosenblatt, B. (1997). Automatic seizure detection in the newborn: Methods and initial evaluation. Electroencencephalography and Clinical Neurophysiology, 103, 356 36. Gabor AJ, Leach RR, Dowla FU. Automated seizure detection using a self-organizing neural network. Electroencephalogr Clin Neurophysiol 1996; 99: 57-66. Kannathal, N., Choo, M. L., Acharya, U. R., & Sadasivan, P. K. (005). Entropies for detection of epilepsy in EEG. Computer Methods and Programs in Biomedicine, 80, 187 194 Liu A, Hahn, J S, Heldt, G P & Coen R w (199), Détection of neonatal seizures through computerized EEG analysis, Electroencephalography and Clinical Neurophysiology, 8, 30-37 Latka M, Was Z, Kozik A, West BJ. Wavelet analysis of epileptic spikes. Phys Rev E 003; 67: 1-4. Merritt W. Brown, Brenda E. Porter, Dennis J. Dlugos, Jeff Keating, Andrew B. Gardner c, Phillip B. Storm Jr. b, Eric D. Marsh, Comparison of novel computer detectors and human performance for spike detection in intracranial EEG, Clinical Neurophysiology 118 (007) 1744 175 Semih Altunay a,ziya Telatar, Osman Erogul, Epileptic EEG detection using the linear prediction error energy, Expert Systems with Applications(010)