Feature Parameter Optimization for Seizure Detection/Prediction

Similar documents
A GENETIC APPROACH TO SELECTING THE OPTIMAL FEATURE FOR EPILEPTIC SEIZURE PREDICTION

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

Automated Detection of Epileptic Seizures in the EEG

A NONINVASIVE METHOD FOR CHARACTERIZING VENTRICULAR DIASTOLIC FILLING DYNAMICS

Predicting Seizures in Intracranial EEG Recordings

MRI MEASUREMENTS OF CRANIOSPINAL AND INTRACRANIAL VOLUME CHANGE IN HEALTHY AND HEAD TRAUMA CASES

Proceedings 23rd Annual Conference IEEE/EMBS Oct.25-28, 2001, Istanbul, TURKEY

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

Epileptic seizure detection using linear prediction filter

DETERMINATION OF MEAN TEMPERATURES OF NORMAL WHOLE BREAST AND BREAST QUADRANTS BY INFRARED IMAGING AND IMAGE ANALYSIS

CONFOCAL MICROWAVE IMAGING FOR BREAST TUMOR DETECTION: A STUDY OF RESOLUTION AND DETECTION ABILITY

Database of paroxysmal iceeg signals

INCLUSION OF ECG AND EEG ANALYSIS IN NEURAL NETWORK MODELS

ANALYSIS OF PHOTOPLETHYSMOGRAPHIC SIGNALS OF CARDIOVASCULAR PATIENTS

One-Class Novelty Detection for Seizure Analysis from Intracranial EEG

A new algorithm applied to the analysis of the electrocardiogram of an isolated rat heart. Mostefa Ghassoul MIEEE

SYNCHRONIZED MEASUREMENTS OF MAXIMUM BLOOD FLOW VELOCITIES IN CAROTID, BRACHIAL AND FEMORAL ARTERIES, AND ECG IN HUMAN POSTURE CHANGES

Juan Carlos Tejero-Calado 1, Janet C. Rutledge 2, and Peggy B. Nelson 3

DYNAMIC SEGMENTATION OF BREAST TISSUE IN DIGITIZED MAMMOGRAMS

Optimal preictal period in seizure prediction

A MULTI-STAGE NEURAL NETWORK CLASSIFIER FOR ECG EVENTS

FACTORS ASSOCIATED WITH THE PREDICTION OF ATTENDANCE TO THE UK BREAST SCREENING PROGRAMME

PHASE RESPONSE OF MODEL SINOATRIAL NODE CELLS - AN INVESTIGATION OF THE INFLUENCE OF STIMULUS PARAMETERS

Report Documentation Page

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

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

TEMPERATURE DISTRIBUTION PATTERN IN NORMAL AND CANCER TISSUES: THE EFFECT OF ELECTROMAGNETIC WAVE

EEG Analysis Using Neural Networks for Seizure Detection

Predicting Non-Seizure Regions to Expedite EEG Analysis

CLASSIFICATION OF SLEEP STAGES IN INFANTS: A NEURO FUZZY APPROACH

INFLUENCE OF GENDER, TRAINING AND CIRCADIAN TIME OF TESTING IN THE CARDIOVASCULAR RESPONSE TO STRESS TESTS

AUTOCORRELATION AND CROSS-CORRELARION ANALYSES OF ALPHA WAVES IN RELATION TO SUBJECTIVE PREFERENCE OF A FLICKERING LIGHT

FEASIBILITY OF EMG-BASED CONTROL OF SHOULDER MUSCLE FNS VIA ARTIFICIAL NEURAL NETWORK

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

Engineering Devices to Treat Epilepsy: A Clinical Perspective

Epileptic Seizure Prediction by Exploiting Signal Transitions Phenomena

Epileptic Seizure Classification Using Neural Networks With 14 Features

SITES OF FAILURE IN MUSCLE FATIGUE

TWENTY-FIVE PERCENT of the world s 50 million

AN INSTRUMENT FOR THE BEDSIDE QUANTIFICATION OF SPASTICITY: A PILOT STUDY

Correlation analysis of seizure detection features

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

THERMAL RHYTHMOGRAPHY - TOPOGRAMS OF THE SPECTRAL ANALYSIS OF FLUCTUATIONS IN SKIN TEMPERATURE

Seizure Detection/Prediction Devices and Therapies

A MODEL OF GAP JUNCTION CONDUCTANCE AND VENTRICULAR TACHYARRHYTHMIA

ASSISTANCE TO SURGERY BY MEANS OF INFRARED FUNCTIONAL IMAGING: PRELIMINARY RESULTS

Classification of Epileptic Seizure Predictors in EEG

PROGNOSTIC VALUE OF HISTOLOGY AND LYMPH NODE STATUS IN BILHARZIASIS-BLADDER CANCER: OUTCOME PREDICTION USING NEURAL NETWORKS

Seizure Prediction Through Clustering and Temporal Analysis of Micro Electrocorticographic Data

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

PROGNOSTIC COMPARISON OF STATISTICAL, NEURAL AND FUZZY METHODS OF ANALYSIS OF BREAST CANCER IMAGE CYTOMETRIC DATA

Epilepsy Disorder Detection from EEG Signal

COMPARISON OF LINEAR AND NON-LINEAR ANALYSIS OF HEART RATE VARIABILITY IN SEDATED CARDIAC SURGERY PATIENTS

Assessment of Reliability of Hamilton-Tompkins Algorithm to ECG Parameter Detection

Seizure Prediction and Detection

Normal brain rhythms and the transition to epileptic activity

arxiv: v1 [cs.lg] 4 Feb 2019

EPILEPTIC SEIZURE DETECTION USING WAVELET TRANSFORM

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

EYE POSITION FEEDBACK IN A MODEL OF THE VESTIBULO-OCULAR REFLEX FOR SPINO-CEREBELLAR ATAXIA 6

Newborns EEG Seizure Detection Using A Time-Frequency Approach

Umace Filter for Detection of Abnormal Changes In Eeg: A Report of 6 Cases

Linear Features, Principal Component Analysis, and Support Vector Machine for Epileptic Seizure Prediction Progress

An Edge-Device for Accurate Seizure Detection in the IoT

Predict seizures in intracranial EEG recordings

Using of the interictal EEGs for epilepsy diagnosing

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

EPILEPSY is the most common neurological disorder,

A RECOGNITION OF ECG ARRHYTHMIAS USING ARTIFICIAL NEURAL NETWORKS

Influence of Inter-electrode Distance on EMG

Exploration of Instantaneous Amplitude and Frequency Features for Epileptic Seizure Prediction

CHAPTER 2 LITERATURE REVIEW

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

NEURAL NETWORK CLASSIFICATION OF EEG SIGNAL FOR THE DETECTION OF SEIZURE

Early Detection of Seizure With a Sequential Analysis Approach

Research Article Detection of Epileptic Seizure Event and Onset Using EEG

Fuzzy Techniques for Classification of Epilepsy risk level in Diabetic Patients Using Cerebral Blood Flow and Aggregation Operators

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

A Novelty Detection Approach to Seizure. Analysis from Intracranial EEG

Automated Detection of Videotaped Neonatal Seizures of Epileptic Origin

Epileptic Dogs: Advanced Seizure Prediction

Classification of EEG signals using Hyperbolic Tangent - Tangent Plot

Amy Kruse, Ph.D. Strategic Analysis, Inc. LCDR Dylan Schmorrow USN Defense Advanced Research Projects Agency

ANALYSIS OF BRAIN SIGNAL FOR THE DETECTION OF EPILEPTIC SEIZURE

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

AN ANALYTICAL MODEL OF A SPINAL ROOT STIMULATED NEUROMUSCULAR SYSTEM

NON-INVASIVE MEASUREMENT OF DIAPHRAGMATIC CONTRACTION TIMING IN DOGS

Quick detection of QRS complexes and R-waves using a wavelet transform and K-means clustering

Adaptive Treatment of Epilepsy via Batch Mode Reinforcement Learning

DEPTH CONTROL OF SEVOFLUORANE ANESTHESIA WITH MICROCONTROLLER BASED FUZZY LOGIC SYSTEM

Automatic Grading of Pathological Images of Prostate Using Multiwavelet Transform

Selection of Feature for Epilepsy Seizer Detection Using EEG

Reflex and Non-Reflex Torque Responses to Stretch of the Human Knee Extensors

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

An ensemble learning approach to detect epileptic seizures from long intracranial EEG recordings.

Multi-task seizure detection: addressing intra-patient variation in seizure morphologies

FREQUENCY DOMAIN BASED AUTOMATIC EKG ARTIFACT

COMPARATIVE STUDY ON FEATURE EXTRACTION METHOD FOR BREAST CANCER CLASSIFICATION

Automated System for Detecting Neonatal Brain Injuries

Online Seizure Prediction Using An Adaptive Learning Approach

Transcription:

Feature Parameter Optimization for Seizure Detection/Prediction R. Esteller* #, J. Echauz #, M. D Alessandro, G. Vachtsevanos and B. Litt,. # IntelliMedix, Atlanta, USA * Universidad Simón Bolívar, Caracas, VENEZUELA. Georgia Institute of Technology, Atlanta, USA University of Pennsylvania, Philadelphia, USA Abstract-When dealing with seizure detection/prediction problems, there are three main performance metrics that must be optimized: false positive rate, false negative rate, detection delay or, if the problem is seizure prediction, it is desirable to obtain the greatest prediction time achievable. Tuning specific extracted features to individual patients can lead to improved results. The processing window length is also an important parameter whose optimization may significantly affect performance. In this study we propose an approach for selecting the window length for the particular detection/prediction problem. This approach is applicable to other feature parameters suitable for tuning or optimization. performed through a running window, as sketched in Figure 1. The shaded area is the sliding observation window, which moves through the data as features are computed. The data points inside this sliding window are used for the feature generation as the window moves through the data. I. INTRODUCTION Even though there are differences between seizure detection and prediction, there are also some similarities in the methodology used to approach each one as well as some common issues, such as feature extraction and two-state classification. While the two classes in seizure detection are seizure onset and non-seizure onset, in seizure prediction the two classes are preseizure (preictal) and non-preseizure (not preictal). Some of the first attempts to detect seizures were accomplished during the seventies by Prior et al. [1] and Ives et al. []. These investigators intended to identify tonicclonic and other conspicuous seizures, respectively. Both aimed to detect the seizures at any time during their evolution; without regard to detection delay. In addition, no attempt was made to tune prediction parameters to individual patients. In a similar fashion, Murro et al. [3] and Harding [4] performed similar work, but generalized to all patients. In the late nineties Qu and Gotman [5] proposed a seizure-onset detector introducing the idea of tuning quantitative features to individual subjects. In this study a methodology for tuning the window length or any other feature parameter is proposed, and analyzed for the particular problem of seizure onset detection. Section II describes the problem and general background, Section III explains an optimization methodology, and presents the results, and Section IV provides the discussion and conclusions of this study. II. GENERAL BACKGROUND For most detection/prediction problems, the running/sliding window method is the technique used to extract features from continuous data. Feature extraction is Figure 1: Running window technique Therefore, this observation window is continually collapsed into a feature vector by means of formulas and algorithms that take preprocessed EEG epochs as inputs and produce scalar quantities as outputs, which then become the components of the feature vector. Two levels of features can be defined: instantaneous features and historical features, which are sketched in Figure. observation window history window history of raw EEG collapsed into instantaneous feature vector history of feature vector summarized in another feature vector Figure : Types of Features

Report Documentation Page Report Date 5 Oct 001 Report Type N/A Dates Covered (from... to) - Title and Subtitle Feature Parameter Optimization for Seizure Detection/Prediction Contract Number Grant Number Program Element Number Author(s) Project Number Task Number Work Unit Number Performing Organization Name(s) and Address(es) Universidad Simon Bolivar Caracas, Venezuela Sponsoring/Monitoring Agency Name(s) and Address(es) US Army Research, Development & Standardization Group (UK) PSC 80 Box 15 FPO AE 09499-1500 Performing Organization Report Number Sponsor/Monitor s Acronym(s) Sponsor/Monitor s Report Number(s) Distribution/Availability Statement Approved for public release, distribution unlimited Supplementary Notes Papers from 3rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, October 5-8, 001, held in Istanbul, Turkey. See also ADM001351 for entire conference cd-rom., The original document contains color images. Abstract Subject Terms Report Classification Classification of Abstract Classification of this page Limitation of Abstract UU Number of Pages 4

Instantaneous features are computed directly from the original signal (IEEG data) through a running observation window. Historical features are features of features that require a second, third or higher level of feature extraction, which entails the evolution of the history of features through time. Over a large set of instantaneous and historical features extracted (candidate features), feature parameter optimization takes place. Several factors are taken into account when determining the window length to be used in the analysis. Among them, data stationarity, data length required to compute the features, sampling frequency, maximizing the distinguishability between epochs containing seizures and those that do not and between epochs that are preictal and those that are not preictal, if seizure prediction is the problem, and minimizing detection delay. A compromise has to be achieved between the requirement that a data window be sufficiently long to compute specific IEEG (intracranial EEG) features and that it be short enough to assume data stationarity. An IEEG segment of tens of seconds can be considered quasi-stationary, depending on the patient's behavioral state [6]-[7]. III. WINDOW OPTIMIZATION METHODOLOGY AND RESULTS An original methodology for selecting processing window size is proposed in this study. This methodology arises as an answer to the issues of how to effectively select the window size to compute specific features, and how to create the feature vector when the features extracted require data sets of different lengths. These questions emerged during the development of the feature extraction stage of a broader problem of seizure onset detection and prediction [8]-[9]. This optimization methodology can be accomplished in two ways. In one case, when the classifier to be used in the detection/prediction system is known a priori, the objective function used in the optimization can be any combination of false positives (FPs), false negatives (FNs), and detection delays or prediction times obtained after the classifier output. In the other case, when the classifier has not been determined yet, an objective function aimed at maximizing the class separability is used. In this study, the second optimization option was ultilized, therefore, the goal of the optimization was to maximize the distinguishability between the seizureonset and no seizure-onset classes, or preictal and no-preictal classes for the prediction case. The scheme of Fig. 3 summarizes the procedure. In this scheme, each of the selected features is computed for different sliding window sizes. Specifically, in the present analysis 90 different window sizes were selected within the range of 50 points (0.5 seconds) to 9000 points (45 seconds). This window range was selected to include the maximum window size to satisfy quasi-stationarity of the data segments [7] [11] and the minimum window size required to compute the feature [6]. All these windows were shifted 90 points (0.45 seconds) along the IEEG sequence, while the running window method described earlier was used to generate the features. These 90-point shifts fix the maximum delay in the onset detection (d in Figure 5) to 0.45 seconds, assuming features capable of detecting the seizure onset as soon as one sample of the ictal IEEG is within the sliding window. There is also a trade-off between this maximum detection delay for features capable of detecting the onset as soon as one ictal sample goes into the sliding window, and storage capacity of the system. The shorter this detection delay or the smaller the window shifting, the greater the memory space required. 1- Determine window range - Compute feature for the m different window sizes 3- Find window length for maximum k-factor 4- Align windows with respect to the longest one 5- Repeat steps and 3 for all selected features - Stationarity criteria - Minimum length required to compute the feature under analysis For each window the starting point on the original data is given by: Nm - N +1, where: N m = number of points of the longest window N = number of points of the window being used Figure 3: Window Size Selection for Maximum Distinguishability between Classes After each feature is computed for different windows, the k-factor given in (1) is computed as a measure of effectiveness of each feature. K µ µ 1 ( σ +σ ) / 1 =, (1) where K is the k-factor (measure of effectiveness of the feature), µ i is the mean of feature for class i, σ i is the variance of feature for class i. For each seizure record, the window size corresponding to the maximum k-factor was chosen to preceed the analysis. Then, a visual verification followed to confirm that the window lengths that maximize the k-factor in each record clustered around some value. This mean value was chosen as the window length for the feature under consideration. Figure 4 illustrates the variation of the k-factor for the fractal

dimension feature, as the window size is changed for four different seizure records. Note the so-called "optimal" window length within approximately 1000 and 1500 points. K-factor 4.5 4 3.5 3.5 1.5 1 0.5 0-0.5 0 1000 000 3000 4000 5000 6000 7000 8000 9000 W indow Length (Number of points) Figure 4: K-Factor from the Fractal Dimension for Different Window Sizes Typically, the window sizes that maximized the k-factor were different for each feature. Therefore, a strategy was required to allow the creation of feature vectors from features extracted with different sliding window sizes, which implies that the features do not coincide in time and have different time spans between consecutive values. To have a perfect time alignment and identical time span across features, two conditions must be satisfied. The first condition guarantees the same time span for consecutive values on all the features. This was achieved by making the observation window displacement equal for all the window sizes on all the features. The second condition requires the alignment of all the observation windows with respect to the right border of the longest window, as shown in Figure 5. The effect of applying equal displacement of the observation window even for features with different window sizes is that the number of overlapping points on each observation window will change from feature to feature, while the shifting points remain constant. Longest sliding observation window d Using this approach, historical and instantaneous features can be combined by extracting historical features from the instantaneous feature utilizing a shift of one-feature-sample for the observation window and a time alignment of the historical features. Intuitively, this type of approach could outperform those that rely only on instantaneous features. The window length of the best three features of 6 patients were selected following the procedure described. The results for the other features always presented a global maximum like in the feature on Fig. 4, and the window lengths ranged from 700 points for the to 6000 points for the in patient. IV. DISCUSSION AND CONCLUSION A data driven methodology for window length selection and/or feature parameter selection in detection/prediction classification problems has been proposed and studied. The results obtained showed that in all features and patients studied there exists a global maximum for the k-factor corresponding to an optimal window length that maximizes class separability. Class separability was determined as a measure proportional to the distance between the mean of each class and inversely proportional to the average variance of both classes (k-factor), however any other class separability measure or objective function that suits the particular problem goals can be used. The methodology applied to the specific problem of seizure-onset detection can be used as well for seizure prediction problems, and/or for any other detection/prediction problem. In addition, this methodology can be extended to optimize other feature parameters related to each particular feature, such as a scale factor, the type of window used (Hanning, Hamming, Barlett, rectangular, etc.), etc. Further research is required to study this methodology in the case when the classifier is used as part of the feature parameter evaluation and the objective function is computed directly from the classifier output, rather than from the feature values directly. It is also important, to analyze the behavior of the method with other objective functions and when dealing with other feature parameters. ACKNOWLEDGMENTS This work was supported by the Epilepsy Foundation, The American Epilepsy Society, The Whitaker Foundation, and The National Institutes of Health grant #MH-698RO1. REFERENCES Original data in these regions are excluded n 0 n 1 n time Figure 5: Time Alignment and Time Span for Different Window Sizes [1] P. F. Prior, R. S. M. Virden, and D. E. Maynard, An EEG device for monitoring seizure discharges, Epilepsia, vol. 14, pp. 367-37, 1973. [] J. R. Ives, The on-line computer detection and recording of spontaneous temporal lobe epileptic seizures from patients with implanted depth electrodes via a radio

telemetry link, Electroencephalography and Clinical Neurophysiology, vol. 37, pp. 05, 1974. [3] A. M. Murro, et al. Computerized seizure detection of complex partial seizures, Electroencephalography and Clinical Neurophysiology, vol. 19, pp. 330-333, 1991. [4] G. W. Harding, An automated seizure monitoring system for patients with indwelling recordings electrodes, Electroencephagraphy and Clinical Neurophysiology, vol. 86, no. 6, pp. 48-437, 1993. [5] H. Qu and J. Gotman, A patient-specific algorithm for the detection of seizure onset in long-term EEG monitoring: Possible use as a warning device, IEEE Trans. on Biomed. Eng., vol. 44, no. February No., pp. 115-1, 1997. [6] K. Lehnertz and C. E. Elger, Spatio-temporal dynamics of the primary epileptogenic area in temporal lobe epilepsy characterized by neural complexity loss, Electroencephalography and Clinical Neurophysiology, vol. 95, pp. 108-117, 1995. [7] F. H. Lopes da Silva, EEG analysis: theory and practice, in Electroencephalography, Basic Principles, Clinical Applications and Related Fields. Baltimore, MD: Urban ans Schwarzenberg, 1987, pp. 871-897. [8] Esteller R., Ph.D dissertation Detection of seizure onset in epileptic patients from intracranial EEG signals, Georgia Institute of Technology, April 000. [9] B. Litt, G. Vachtsevanos, J. Echauz, and R. Esteller, Method and apparatus for predicting the onset of seizures based on features derived from brain activity signals, provisional U.S. patent application, attorney docket no. 05010.0067, August 1998. [10] R. Esteller, B. Litt, J. Echauz, G. Vachtsevanos, Adaptive method and apparatus for forecasting and controlling neurological disturbances under a multi-level control, provisional U.S. patent application, attorney docket no. I080 100, November 000. [11] D. Qin, A comparison of techniques for the prediction of epileptic seizures, in Proc. of 8th IEEE Symposium on Computer-Based Medical Systems. Lubbock, Texas, 1995, pp. 151-157.