A Machine Learning Toolbox for the Development of Personalized Epileptic Seizure Detection Algorithms


Book Description

"Epilepsy is a chronic neurological disorder affecting around 50 million people worldwide. It is characterized by the occurrence of seizures; a transient clinical event caused by synchronous and/or abnormal and excessive neuronal activity in the brain. This thesis presents a novel machine learning toolbox that generates personalized epileptic seizure detection algorithms exploiting the information contained in electroencephalographic recordings. A large variety of features designed by the seizure detection/prediction community are implemented. This broad set of features is tailored to specific patients through the use of automated feature selection techniques. Subsequently, the resulting information is exploited by a complex machine learning classifier that is able to detect seizures in real-time. The algorithm generation procedure uses a default set of parameters, requiring no prior knowledge on the patients' conditions. Moreover, the amount of data required during the generation of an algorithm is small. The performance of the toolbox is evaluated using cross-validation, a sound methodology, on subjects present in three different publicly available datasets. We report state of the art results: detection rates ranging from 76% to 86% with median false positive rates under 2 per day. The toolbox, as well as a new dataset, are made publicly available in order to improve the knowledge on the disorder and reduce the overhead of creating derived algorithms." --




Translational Machine Learning for Epilepsy Therapy


Book Description

Continuous medical data monitoring is playing an increasingly important role in patient care, both in and out the hospital. Diagnosing and treating patients with epilepsy is especially reliant on continuous EEG monitoring to identify and respond to seizures. However, as use of continuous EEG becomes more common, both for long-term inpatient monitoring and in ambulatory or implanted devices, the burden of study interpretation is rapidly outpacing available physician resources. In particular, the advent of implanted neuroresponsive devices for treating medically-refractory epilepsy is generating large, streaming datasets potentially lasting for several years and containing hundreds of seizures. The current need for manual review of long-term, continuous EEG data introduces tremendous health care costs and can result in significant delays in seizure diagnosis and treatment. Automated data processing is essential to improve data usage, accurately and rapidly detect seizures, and provide scalability in clinical practice. This thesis aims to develop platforms for automated data analysis and event detection using custom machine learning algorithms for application in the intensive care unit and in implanted neural devices. The work presented in this thesis progresses through the development of each component of an automated data analysis platform. The first section describes a system for real-time data analysis and caretaker notification in the ICU, with a focus on the process necessary to harness multi-modal data from clinical recording sources. The next section details the process of developing machine learning algorithms for seizure detection. In this section, I present novel seizure detection strategies as well as a competition designed to crowdsource algorithm development. This work produced several highly-accurate, open-source seizure detection methods, validated in extended human implanted device data, along with pipelines to facilitate algorithm application and benchmarking in new datasets. The last section covers the integration of data management and seizure detection for implementation in next-generation medical devices. I present a novel paradigm to leverage cloud computing resources for seizure detection in an implanted device. This system is then implemented in vivo using a canine epilepsy model, with real-time seizure detection on streaming data from Medtronic's RC+S neurostimulating device. These algorithms and flexible analysis platforms are a step toward automating analysis of EEG data for epilepsy therapy. It is my hope that such systems will improve medical data usage, reshape caretaker workflow, and increase the clinical power of continuous medical monitoring.










Epileptic Seizure Prediction Using Electroencephalogram Signals


Book Description

"This book presents an innovative method of EEG-based feature extraction and classification of seizures using EEG signals. It describes the methodology required for EEG analysis, seizure detection, seizure prediction and seizure classification. It contains a compilation of all techniques used in the literature and emphasises on newly proposed techniques. The book concentrates on a brief discussion of existing methods for epileptic seizure diagnosis and prediction and introduces new efficient methods specifically for seizure prediction. Focuses on the mathematical models and machine learning algorithms from a perspective of clinical deployment of EEG-based Epileptic Seizure Prediction Discusses recent trends in seizure detection, prediction and classification methodologies Provides engineering solutions to severity or risk analysis of detected seizures at remote places Presents wearable solutions to seizure prediction Includes details of the use of deep learning for Epileptic Seizure Prediction using EEG This book acts as a reference for academicians and professionals who are working in the field of Computational Biomedical Engineering and are interested in the domain of EEG-based disease prediction"--




Brain Seizure Detection and Classification Using EEG Signals


Book Description

Brain Seizure Detection and Classification Using Electroencephalographic Signals presents EEG signal processing and analysis with high performance feature extraction. The book covers the feature selection method based on One-way ANOVA, along with high performance machine learning classifiers for the classification of EEG signals in normal and epileptic EEG signals. In addition, the authors also present new methods of feature extraction, including Singular Spectrum-Empirical Wavelet Transform (SSEWT) for improved classification of seizures in significant seizure-types, specifically epileptic and Non-Epileptic Seizures (NES). The performance of the system is compared with existing methods of feature extraction using Wavelet Transform (WT) and Empirical Wavelet Transform (EWT). The book's objective is to analyze the EEG signals to observe abnormalities of brain activities called epileptic seizure. Seizure is a neurological disorder in which too many neurons are excited at the same time and are triggered by brain injury or by chemical imbalance. Presents EEG signal processing and analysis concepts with high performance feature extraction Discusses recent trends in seizure detection, prediction and classification methodologies Helps classify epileptic and non-epileptic seizures where misdiagnosis may lead to the unnecessary use of antiepileptic medication Provides new guidance and technical discussions on feature-extraction methods and feature selection methods based on One-way ANOVA, along with high performance machine learning classifiers for classification of EEG signals in normal and epileptic EEG signals, and new methods of feature extraction developed by the authors, including Singular Spectrum-Empirical Wavelet







DEEP ARCHITECTURES FOR SPATIO-TEMPORAL SEQUENCE RECOGNITION WITH APPLICATIONS IN AUTOMATIC SEIZURE DETECTION


Book Description

Scalp electroencephalograms (EEGs) are used in a broad range of health care institutions to monitor and record electrical activity in the brain. EEGs are essential in diagnosis of clinical conditions such as epilepsy, seizure, coma, encephalopathy, and brain death. Manual scanning and interpretation of EEGs is time-consuming since these recordings may last hours or days. It is also an expensive process as it requires highly trained experts. Therefore, high performance automated analysis of EEGs can reduce time to diagnosis and enhance real-time applications by identifying sections of the signal that need further review.Automatic analysis of clinical EEGs is a very difficult machine learning problem due to the low fidelity of a scalp EEG signal. Commercially available automated seizure detection systems suffer from unacceptably high false alarm rates. Many signal processing methods have been developed over the years including time-frequency processing, wavelet analysis and autoregressive spectral analysis. Though there has been significant progress in machine learning technology in recent years, use of automated technology in clinical settings is limited, mainly due to unacceptably high false alarm rates. Further, state of the art machine learning algorithms that employ high dimensional models have not previously been utilized in EEG analysis because there has been a lack of large databases that accurately characterize clinical operating conditions. Deep learning approaches can be viewed as a broad family of neural network algorithms that use many layers of nonlinear processing units to learn a mapping between inputs and outputs. Deep learning-based systems have generated significant improvements in performance for sequence recognitions tasks for temporal signals such as speech and for image analysis applications that can exploit spatial correlations, and for which large amounts of training data exists. The primary goal of our proposed research is to develop deep learning-based architectures that capture spatial and temporal correlations in an EEG signal. We apply these architectures to the problem of automated seizure detection for adult EEGs. The main contribution of this work is the development of a high-performance automated EEG analysis system based on principles of machine learning and big data that approaches levels of performance required for clinical acceptance of the technology. In this work, we explore a combination of deep learning-based architectures. First, we present a hybrid architecture that integrates hidden Markov models (HMMs) for sequential decoding of EEG events with a deep learning-based postprocessing that incorporates temporal and spatial context. This system automatically processes EEG records and classifies three patterns of clinical interest in brain activity that might be useful in diagnosing brain disorders: spike and/or sharp waves, generalized periodic epileptiform discharges and periodic lateralized epileptiform discharges. It also classifies three patterns used to model the background EEG activity: eye movement, artifacts, and background. Our approach delivers a sensitivity above 90% while maintaining a specificity above 95%. Next, we replace the HMM component of the system with a deep learning architecture that exploits spatial and temporal context. We study how effectively these architectures can model context. We introduce several architectures including a novel hybrid system that integrates convolutional neural networks with recurrent neural networks to model both spatial relationships (e.g., cross-channel dependencies) and temporal dynamics (e.g., spikes). We also propose a topology-preserving architecture for spatio-temporal sequence recognition that uses raw data directly rather than low-level features. We show this model learns representations directly from raw EEGs data and does not need to use predefined features. In this study, we use the Temple University EEG (TUEG) Corpus, supplemented with data from Duke University and Emory University, to evaluate the performance of these hybrid deep structures. We demonstrate that performance of a system trained only on Temple University Seizure Corpus (TUSZ) data transfers to a blind evaluation set consisting of the Duke University Seizure Corpus (DUSZ) and the Emory University Seizure Corpus (EUSZ). This type of generalization is very important since complex high-dimensional deep learning systems tend to overtrain. We also investigate the robustness of this system to mismatched conditions (e.g., train on TUSZ, evaluate on EUSZ). We train a model on one of three available datasets and evaluate the trained model on the other two datasets. These datasets are recorded from different hospitals, using a variety of devices and electrodes, under different circumstances and annotated by different neurologists and experts. Therefore, these experiments help us to evaluate the impact of the dataset on our training process and validate our manual annotation process. Further, we introduce methods to improve generalization and robustness. We analyze performance to gain additional insight into what aspects of the signal are being modeled adequately and where the models fail. The best results for automatic seizure detection achieved in this study are 45.59% with 12.24 FA per 24 hours on TUSZ, 45.91% with 11.86 FAs on DUSZ, and 62.56% with 11.26 FAs on EUSZ. We demonstrate that the performance of the deep recurrent convolutional structure presented in this study is statistically comparable to the human performance on the same dataset.




Machine Learning-driven Patient-specific Early Seizure Detection for Neuromodulation Devices


Book Description

Epilepsy is a chronic disorder of the brain that predisposes individuals to experiencing recurrent and unprovoked seizures affecting 50 million people worldwide. Recent advances in fundamental neuroscience and implantable electronics have enabled the development of neuromodulation devices for the treatment of epilepsy. Modern neuromodulation devices detect abnormal electrical activity in the brain associated with seizures and activate electrical stimulation to prevent seizures from occurring. Today, there is a growing trend towards integrating machine learning for seizure detection on such devices to improve their efficacy. This thesis assesses the suitability of current machine learning models for neuromodulation devices by evaluating their seizure detection performance and efficiency in resource-constrained environments. Particular emphasis is placed on comparing traditional machine learning to modern deep learning models. This thesis will show that, in the seizure detection context, deep learning models can be implemented in a compact and resource-efficient way despite their computational complexity.




Epileptic Seizure Detection Using Multimodal Sensor Data and Machine Learning


Book Description

Over 65 million people worldwide suffer from epilepsy, and one third of these people have refractory epilepsy, which means typical epilepsy medications have not worked for them. Many patients who suffer from epilepsy are unaware of their seizures, yet doctors rely on reports by patients and families to assess the effectiveness of treatment. Studies have shown that patients do not remember more than half of their seizures, yet seizure journals are the most common method used to track seizure activity in outpatient settings. In epilepsy monitoring units, patients are monitored using combined video and electroencephalography (EEG) recordings. This is considered the gold standard of epilepsy monitoring, but is impractical for use outside of a hospital setting. Several studies have investigated using one or several other methods to track specific types of seizures, but not have been able to reliably detect all types of seizures. This thesis investigates the use of a suite of non-cerebral, i.e., non-EEG sensors that provide time series data with supervised machine learning to detect seizures. Data were recorded from fifteen patients (7 male, 5 female, 3 unrecorded, mean age 36.17), five of which had a total of seven seizures. The patients were monitored in the inpatient Epilepsy Monitoring Unit at the Dartmouth Hitchcock Medical Center, while wearing sensors including electrocardiography, electrodermal activity, electromyography, accelerometry, and audio data. Post-processing of the data shows that seizure data are separable from non-seizure data by using linear discriminant analysis on features derived from the signals recorded. The mean area under the ROC curve calculated using linear discriminant analysis for each patient was .9682. A detailed study was conducted to identify the features and sensors that contribute most significantly to separability of data acquired during seizures from other data. Subsequently, a real-time approach was evaluated using a discriminative classifier. A support vector machine was able to classify seizure and non-seizure data with high accuracy. The results presented show that this multimodal approach to seizure detection is promising. Moving forward, more data will be collected and other machine learning techniques will be investigated to increase accuracy in real-time seizure detection.