Automatic Interpretation of EEGs for Clinical Decision Support

Slides:



Advertisements
Similar presentations
M. Tabrizi: Seizure Detection May, A COMPARATIVE ANALYSIS OF NONLINEAR FEATURES FOR AN HMM-BASED SEIZURE DETECTION SYSTEM Masih Tabrizi and Joseph.
Advertisements

Get Involved Download and use the data Take the survey Join the user group Neural Engineering Data Consortium Iyad Obeid PhD, Joseph Picone PhDTemple University,
Take the Survey! Big data needs? How could membership benefit you? Automatic Interpretation of EEGs Statistics Acknowledgements DARPA/MTO (D13AP00065)
Corpus Development EEG signal files and reports had to be manually paired, de-identified and annotated: Corpus Development EEG signal files and reports.
Standard electrode arrays for recording EEG are placed on the surface of the brain. Detection of High Frequency Oscillations Using Support Vector Machines:
THE TUH EEG CORPUS: A Big Data Resource for Automated EEG Interpretation A. Harati, S. López, I. Obeid and J. Picone Neural Engineering Data Consortium.
Abstract EEGs, which record electrical activity on the scalp using an array of electrodes, are routinely used in clinical settings to.
Automatic Labeling of EEGs Using Deep Learning M. Golmohammadi, A. Harati, S. Lopez I. Obeid and J. Picone Neural Engineering Data Consortium College of.
Data Processing Machine Learning Algorithm The data is processed by machine algorithms based on hidden Markov models and deep learning. They are then utilized.
Analysis of Temporal Lobe Paroxysmal Events Using Independent Component Analysis Jonathan J. Halford MD Department of Neuroscience, Medical University.
Abstract The emergence of big data and deep learning is enabling the ability to automatically learn how to interpret EEGs from a big data archive. The.
Acknowledgements This research was also supported by the Brazil Scientific Mobility Program (BSMP) and the Institute of International Education (IIE).
Views The architecture was specifically changed to accommodate multiple views. The used of the QStackedWidget makes it easy to switch between the different.
THE TUH EEG CORPUS: The Largest Open Source Clinical EEG Corpus Iyad Obeid and Joseph Picone Neural Engineering Data Consortium Temple University Philadelphia,
THE TUH EEG CORPUS: A Big Data Resource for Automated EEG Interpretation A. Harati, S. López, I. Obeid and J. Picone Neural Engineering Data Consortium.
Why Big Data is Crucial Overall progress in the field is not commensurate with the scope of investment. The existence of massive corpora has proven to.
Manual Interpretation of EEGs: A Machine Learning Perspective Christian Ward, Dr. Iyad Obeid and Dr. Joseph Picone Neural Engineering Data Consortium College.
Data Acquisition An EEG measurement represents a difference between the voltages at two electrodes. The signal is usually displayed using a montage which.
The Goal Use computers to aid physicians in diagnosis of neurological diseases, particularly epilepsy Detect pathological events in real time Currently,
TUH EEG Corpus Data Analysis 38,437 files from the Corpus were analyzed. 3,738 of these EEGs do not contain the proper channel assignments specified in.
Big Mechanism for Processing EEG Clinical Information on Big Data Aim 1: Automatically Recognize and Time-Align Events in EEG Signals Aim 2: Automatically.
Automatic Discovery and Processing of EEG Cohorts from Clinical Records Mission: Enable comparative research by automatically uncovering clinical knowledge.
Automated Interpretation of EEGs: Integrating Temporal and Spectral Modeling Christian Ward, Dr. Iyad Obeid and Dr. Joseph Picone Neural Engineering Data.
Abstract Automatic detection of sleep state is important to enhance the quick diagnostic of sleep conditions. The analysis of EEGs is a difficult time-consuming.
Demonstration A Python-based user interface: Waveform and spectrogram views are supported. User-configurable montages and filtering. Scrolling by time.
Generating and Using a Qualified Medical Knowledge Graph for Patient Cohort Retrieval from Big Clinical Electroencephalography (EEG) Data Sanda Harabagiu,
Feature Extraction Find best Alignment between primitives and data Found Alignment? TUH EEG Corpus Supervised Learning Process Reestimate Parameters Recall.
Combining Evolutionary Information Extracted From Frequency Profiles With Sequence-based Kernels For Protein Remote Homology Detection Name: ZhuFangzhi.
Market: Customer Survey: 57 clinicians from academic medical centers and community hospitals, and 44 industry professionals. Primary Customer Need: 70%
Data Analysis Generation of the corpus statistics was accomplished through the analysis of information contained in the EDF headers. Figure 4 shows some.
Views The architecture was specifically changed to accommodate multiple views. The used of the QStackedWidget makes it easy to switch between the different.
Abstract Automatic detection of sleep state is an important queue in accurate detection of sleep conditions. The analysis of EEGs is a difficult time-consuming.
Improved EEG Event Classification Using Differential Energy A.Harati, M. Golmohammadi, S. Lopez, I. Obeid and J. Picone Neural Engineering Data Consortium.
The Neural Engineering Data Consortium Mission: To focus the research community on a progression of research questions and to generate massive data sets.
Constructing Multiple Views The architecture of the window was altered to accommodate switching between waveform, spectrogram, energy, and all combinations.
Constructing Multiple Views The architecture of the window was altered to accommodate switching between waveform, spectrogram, energy, and all combinations.
Results from Mean and Variance Calculations The overall mean of the data for all features was for the REF class and for the LE class. The.
Descriptive Statistics The means for all but the C 3 features exhibit a significant difference between both classes. On the other hand, the variances for.
Human Language Technology Research Institute
Scalable EEG interpretation using Deep Learning and Schema Descriptors
BioSignal Analytics Inc.
Automated Identification of Abnormal Adult EEG
Diagram of Neural Network Forward propagation and Backpropagation
CLASSIFICATION OF SLEEP EVENTS IN EEG’S USING HIDDEN MARKOV MODELS
G. Suarez, J. Soares, S. Lopez, I. Obeid and J. Picone
Enhanced Visualizations for Improved Real-Time EEG Monitoring
College of Engineering
THE TUH EEG SEIZURE CORPUS
Human Language Technology Research Institute
Enhanced Visualizations for Improved Real-Time EEG Monitoring
N. Capp, E. Krome, I. Obeid and J. Picone
Optimizing Channel Selection for Seizure Detection
EEG Recognition Using The Kaldi Speech Recognition Toolkit
Big Data Resources for EEGs: Enabling Deep Learning Research
To learn more, visit The Neural Engineering Data Consortium Mission: To focus the research community on a progression of research questions.
AN ANALYSIS OF TWO COMMON REFERENCE POINTS FOR EEGS
E. von Weltin, T. Ahsan, V. Shah, D. Jamshed, M. Golmohammadi, I
iSRD Spam Review Detection with Imbalanced Data Distributions
Improved EEG Event Classification Using Differential Energy
Vinit Shah, Joseph Picone and Iyad Obeid
AUDIO SURVEILLANCE SYSTEMS: SUSPICIOUS SOUND RECOGNITION
feature extraction methods for EEG EVENT DETECTION
LECTURE 42: AUTOMATIC INTERPRETATION OF EEGS
LECTURE 41: AUTOMATIC INTERPRETATION OF EEGS
Human Language Technology Research Institute
EEG Event Classification Using Deep Learning
A Dissertation Proposal by: Vinit Shah
Deep Residual Learning for Automatic Seizure Detection
EEG Event Classification Using Deep Learning
Bug Localization with Combination of Deep Learning and Information Retrieval A. N. Lam et al. International Conference on Program Comprehension 2017.
Presentation transcript:

Automatic Interpretation of EEGs for Clinical Decision Support A. Harati Jibo, Inc. Redwood City, California, USA M. Golmohamaddi, S. Lopez I. Obeid and J. Picone The Neural Engineering Data Consortium Temple University, Philadelphia, Pennsylvania, USA M. Jacobson The Temple University Katz School of Medicine S. Tobochnik New York-Presbyterian Hospital / Columbia University Medical Center, New York City, New York, USA Abstract Introduction: Manual review of an EEG by a neurologist is time-consuming and tedious. Interrater agreement is low for annotation of low- level events such as spikes and sharp waves. We present a high performance classification system based on big data and machine learning. Methods: Uses a combination of hidden Markov models (HMMs) for sequential decoding and deep learning for postprocessing. The system detects three events of clinical interest: (1) spike and/or sharp waves, (2) periodic lateralized epileptiform discharges, and (3) generalized periodic epileptiform discharges. The system also detects three events used to model background noise: (1) artifacts, (2) eye movement and (3) background. Results: Target for clinical performance was a detection rate of 95% with a false alarm rate below 5%. Our system produced a detection rate of 89% while maintaining a false alarm rate of 4%. The postprocessing also improved accuracy on spike detection from 25% to 55%. Conclusion: The TUH EEG Corpus provides a sufficient amount of data to apply powerful machine learning algorithms. Performance is now approaching that required for clinical acceptance. The TUH EEG Data Corpus The corpus development involved the pairing, de-identification and annotation of EEG data: EEG reports were manually verified and de-identified. Classification Performance 6-way confusion matrix after HMM pass (P1): Confusion matrix after post-processing (P2+P3): Detection error tradeoff (DET) curve (P1): Delta features become more significant when the detection rate is high. False alarm rate rises rapidly at detection rates above 70%. Post-processing improves detection rate while maintaining a low false alarm rate: Summary The TUH EEG Corpus represents a unique opportunity to advance EEG analysis using state of the art machine learning. The 2002–2014 data is publicly available. See www.nedcdata.org for more details. Baseline performance of a multi-pass hybrid HMM/deep learning classification system is promising: 89% DET / 4% FA. AutoEEG runs hyper real-time on a standard PC processor. Future Work The TUH EEG Corpus will continue to grow at a rate of 3,000 EEGs per year, and will expand to multiple collection sites (pending funding). Improved active learning will enable training of better models. Enhanced feature extraction, discriminative decoding and adaptation will improve performance. Real-time detection of seizures for ICU applications is our next focus. Cohort retrieval will be integrated into our Python-based demonstration. SPSW PLED GPED EYBL ARTF BCKG 40% 5% 33% 10% 8% 4% 20% 55% 18% 1% 2% 12% 22% 51% 7% 6% 3% 9% 84% 39% 46% 72% Copy EEG files to Disks Convert EEG files to EDF Capture Physicians' Reports Deidentify Reports Label Generation Hard Copies Alpha Database M*Modal Database Optical Character Recognition Access Database SPSW PLED GPED EYBL ARTF BCKG 41% 0% 33% 3% 5% 18% 14% 39% 30% 1% 9% 87% 2% 69% 29% 13% 10% 70% 7% 88% Introduction Modern machine learning algorithms require big data to accurately train complex statistical models. The TUH EEG Data Corpus is the largest publicly available database of clinical EEGs, and is enabling the development of high performance automatic interpretation systems. AutoEEG is a hybrid system based on hidden Markov models and deep learning: Events of Interest Six events of interest based on multiple iterations with board certified neurologists: Collapse background classes to one class for scoring (4-way). Collapse to two classes (Epileptiform and Background) for DET curve scoring and analysis. Feature Extraction Standard frequency domain analysis is used based on cepstral features and deltas (P1): Acknowledgements Research reported in this poster was supported by  National Human Genome Research Institute of the National Institutes of Health under award number 1U01HG008468. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health. The TUH EEG Corpus development was sponsored by the Defense Advanced Research Projects Agency (DARPA), Temple University’s College of Engineering and Office of the Vice Provost for Research. No. System Description Dims 6-Way 4-Way 2-Way 1 Cepstral 7 59.3% 33.6% 24.6% 2 Cepstral + Ef 8 45.9% 33.0% 24.0% 5 Cepstral + Ef +Ed 9 39.2% 30.0% 20.4% 6 Cepstral +  14 56.6% 32.6% 23.8% Cepstral + Ef +  16 43.7% 30.1% 21.2% Cepstral + Et +  42.8% 31.6% 22.4% Cepstral + Ed +  51.6% 30.4% 22.0% 10 Cepstral + Ef +Ed +  18 35.4% 25.8% 16.8% 11 Cepstral +  +  21 53.1% 21.8% 12 Cepstral + Ef +  +  24 39.6% 27.4% 19.2% 13 Cepstral + Et +  +  39.8% 29.6% 21.1% Cepstral + Ed +  +  52.5% 22.6% 15 Cepstral + Ef +Ed +  +  27 35.5% 25.9% 17.2% (15) but no  for Ed 26 35.0% 25.0% 16.6% System Detection Rate False Alarm Error Heuristics 99% 64% 74% Random Forest 85% 6% 37% HMM (P1) 84% 4% + Deep Learning (P1+P2) 82% 39% + Language Model (P1+P2+P3) 89% 36% TUH EEG CORPUS Feature Extraction Sequential Modeler Post Processor Epoch Label Temporal and Spatial Context Hidden Markov Models Finite State Machine Demonstration A Python-based user interface: Waveform and spectrogram views are supported. User-configurable montages and filtering. Scrolling by time or by next event. Channel-dependent scaling. Events can be viewed per channel, per epoch, or selectively filtered. Active Learning Approach to Training EEG reports only contain summaries; a small amount of manually-labeled data available. Seed models based on manually-annotated data. Train, classify, and select high-confidence data. Iterate: References Lopez, S., et al. (2015). Automated Identification of Abnormal EEGs. Proceedings of the EEE Signal Processing in Medicine and Biology Symposium (pp. 1–4). Philadelphia, Pennsylvania, USA. Harati, A., et al. (2015). Improved EEG Event Classification Using Differential Energy. Proceedings of the IEEE Signal Processing in Medicine and Biology Symposium (pp. 1–4). Philadelphia, Pennsylvania, USA. Harati, A., et al. (2014). THE TUH EEG CORPUS: A Big Data Resource for Automated EEG Interpretation. Proceedings of the IEEE SPMB Symposium (pp. 1-5). Philadelphia, PA, USA. Epileptiform Background SPSW: Spike and sharp wave ARTF: Artifact GPED: Generalized periodic epileptiform discharges and triphasic EYBM: Eye Movement PLED: Periodic lateralized epileptiform discharges BCKG: Background Feature Extraction Find best alignment between primitives and data Alignment Found? Recall Parameters Supervised learning process Reestimate Parameters TUH EEG Corpus Input: EEG Raw Data Output: Model Parameters