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.

Slides:



Advertisements
Similar presentations
Copyright Compumedics Limited
Advertisements

M. Tabrizi: Seizure Detection May, A COMPARATIVE ANALYSIS OF NONLINEAR FEATURES FOR AN HMM-BASED SEIZURE DETECTION SYSTEM Masih Tabrizi and Joseph.
Abstract Electrical activity in the cortex can be recorded by surface electrodes. Electro Encephalography (EEG) machine records potential difference between.
An Approach to ECG Delineation using Wavelet Analysis and Hidden Markov Models Maarten Vaessen (FdAW/Master Operations Research) Iwan de Jong (IDEE/MI)
Classification of Sleep EEG Václav Gerla cvut
Introduction The aim the project is to analyse non real time EEG (Electroencephalogram) signal using different mathematical models in Matlab to predict.
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.
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.
Chapter 4 States of consciousness BY: DR. UCHE AMAEFUNA (MD)
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.
SUMMER RESEARCH: WEEKLY MEETING Francisco Parente, June 15 th 2015.
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.
G is for generalized Activity that affects the brain as a whole, or is present in every channel of the EEG. Also can use the word diffuse.
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).
Chapter 1 Introduction to Data Mining
Views The architecture was specifically changed to accommodate multiple views. The used of the QStackedWidget makes it easy to switch between the different.
International Conference on Intelligent and Advanced Systems 2007 Chee-Ming Ting Sh-Hussain Salleh Tian-Swee Tan A. K. Ariff. Jain-De,Lee.
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.
Functional Brain Signal Processing: EEG & fMRI Lesson 4
Quick EEG facts Physicians use the EEG to aid in the diagnosis of : epilepsy, cerebral tumors, encephalitis, and stroke EEG usage was first documented.
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.
Sleep and Dreams. I. Facts about Sleep  One-Third of our adult lives are spent in sleep  Experts recommend 8 hours of sleep a night –A typical adult.
Automated Interpretation of EEGs: Integrating Temporal and Spectral Modeling Christian Ward, Dr. Iyad Obeid and Dr. Joseph Picone Neural Engineering Data.
Sleep Stage Identification Jessie Y. Shen February 17, 2004.
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,
Principal components analysis (PCA) as a tool for identifying EEG frequency bands: I. Methodological considerations and preliminary findings Jürgen Kayser,
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.
EEG processing based on IFAST system and Artificial Neural Networks for early detection of Alzheimer’s disease.
Views The architecture was specifically changed to accommodate multiple views. The used of the QStackedWidget makes it easy to switch between the different.
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.
Scalable EEG interpretation using Deep Learning and Schema Descriptors
Brain operated wheelchair
CLASSIFICATION OF SLEEP EVENTS IN EEG’S USING HIDDEN MARKOV MODELS
QRS Detection Linda Henriksson 1.
G. Suarez, J. Soares, S. Lopez, I. Obeid and J. Picone
Enhanced Visualizations for Improved Real-Time EEG Monitoring
THE TUH EEG SEIZURE CORPUS
Automatic Sleep Stage Classification using a Neural Network Algorithm
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
AN ANALYSIS OF TWO COMMON REFERENCE POINTS FOR EEGS
E. von Weltin, T. Ahsan, V. Shah, D. Jamshed, M. Golmohammadi, I
Automatic Interpretation of EEGs for Clinical Decision Support
feature extraction methods for EEG EVENT DETECTION
Machine Learning for Visual Scene Classification with EEG Data
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
Presentation transcript:

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 task with only moderate inter-observer agreement. Other obstacles include the presence of noise and artifacts as well as amplitude changes. We are developing a recognition system to detect whether or not a patient is sleepy, awake or drowsy. We developed a corpus of 426 EEGs in which 200 contain sleep events. This was partitioned into 150 EEGs for training and 50 EEGs for evaluation. Preliminary results showed that automatic detection of sleep state on big data can be comparable with medical reports. 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 task with only moderate inter-observer agreement. Other obstacles include the presence of noise and artifacts as well as amplitude changes. We are developing a recognition system to detect whether or not a patient is sleepy, awake or drowsy. We developed a corpus of 426 EEGs in which 200 contain sleep events. This was partitioned into 150 EEGs for training and 50 EEGs for evaluation. Preliminary results showed that automatic detection of sleep state on big data can be comparable with medical reports. DETECTION OF SLEEP STATE USING MACHINE LEARNING ON BIG DATA Francisco Raimundo Albuquerque Parente, Lucas Santana, David Jungreis, Dr. Iyad Obeid and Dr. Joseph Picone The Neural Engineering Data Consortium, Temple University Introduction The emergence of big data and machine learning is enabling the ability to automatically learn how to interpret EEGs from a big data archive. The TUH EEG Corpus is the largest and most comprehensive publicly-released corpus representing 12 years of clinical data collected at Temple Hospital. There are many kinds of patterns presents in a electroencephalographic activity. We must be able to identify them with reasonable accuracy. Automatic interpretation of EEGs involves the use of advanced machine learning algorithms trained on large amounts of data: Introduction The emergence of big data and machine learning is enabling the ability to automatically learn how to interpret EEGs from a big data archive. The TUH EEG Corpus is the largest and most comprehensive publicly-released corpus representing 12 years of clinical data collected at Temple Hospital. There are many kinds of patterns presents in a electroencephalographic activity. We must be able to identify them with reasonable accuracy. Automatic interpretation of EEGs involves the use of advanced machine learning algorithms trained on large amounts of data: College of Engineering Temple University Results [ machine learning results] Results [ machine learning results] Summary We developed a database consisting of a huge and uncorrelated set of EEGs for training and evaluation. We analyzed 200 EEGs containing sleep events: 75% for training and 25% for evaluation. This work is based on several analysis in an enormous EEG dataset, with only moderate inter- observer agreement. Future work will include the detection of sleep spindles based on analysis of medical reports and the presence of characteristic waveforms in EEG signals. Acknowledgements This research was supported by the Brazil Scientific Mobility Program (BSMP) and the Institute of International Education (IIE). Summary We developed a database consisting of a huge and uncorrelated set of EEGs for training and evaluation. We analyzed 200 EEGs containing sleep events: 75% for training and 25% for evaluation. This work is based on several analysis in an enormous EEG dataset, with only moderate inter- observer agreement. Future work will include the detection of sleep spindles based on analysis of medical reports and the presence of characteristic waveforms in EEG signals. Acknowledgements This research was supported by the Brazil Scientific Mobility Program (BSMP) and the Institute of International Education (IIE). Methodology EEG sessions were identified based on the presence of relevant comments in the EEG reports: o “Vertex waves and spindles were seen in stage II sleep” o “This is an abnormal awake and asleep 21-minute EEG due to intermittent left temporal moderate slowing” o “During sleep, symmetrical vertex waves and sleep spindles are captured” We manually identified and annotated sleep, drowsy and awake events in each selected EEG signal: A sleep condition is indicated by the presence of vertex waves: o Occur most frequently during late stage 1 and stage 2 sleep; o Are identified as distinctive V-shaped waveforms with peaks between 100 – 200 µV; When the patient is awake, we observe artifacts and irregular signal patterns: Methodology EEG sessions were identified based on the presence of relevant comments in the EEG reports: o “Vertex waves and spindles were seen in stage II sleep” o “This is an abnormal awake and asleep 21-minute EEG due to intermittent left temporal moderate slowing” o “During sleep, symmetrical vertex waves and sleep spindles are captured” We manually identified and annotated sleep, drowsy and awake events in each selected EEG signal: A sleep condition is indicated by the presence of vertex waves: o Occur most frequently during late stage 1 and stage 2 sleep; o Are identified as distinctive V-shaped waveforms with peaks between 100 – 200 µV; When the patient is awake, we observe artifacts and irregular signal patterns: Figure 2. Automatic interpretation of EEGs These events typically occur on all channels since the entire brain is awake. The signal amplitude varies depending upon a patient’s movements. Inversion of polarity in the channels associated with eye movement indicates drowsiness: Signals on channels FP1-F7 and F7-T3 converge and signals on channels FP2-F8 and F8-T4 diverge. We used an internal annotation tool to manually label data: Machine Learning Approach We designed a system to distinguish between wakefulness, drowsiness and sleep. Previously, a pilot experiment was conducted on a small data set of 12 EEG sessions for training and an independent set of 12 EEGs for evaluation. This data contains a rich variety of signal events. This small set was chosen so that parameter tuning experiments could be conducted quickly. We created another, bigger dataset with 426 EEGs to detect sleep states accurately. In this bigger dataset, there are only 200 EEGs containing sleep events, and 75% of it was used for training and 25% for evaluation. Feature extraction was performed using a standard filter bank approach based on cepstral coefficients. Our database contains EEGs sampled at 250Hz and the epoch consists of a set of information from 22 channels, since we are using TCP montage. Machine learning algorithms based on hidden Markov models (HMM) and deep learning are used to learn mappings of EEG events to diagnosis. In our huge database, we use maximum likelihood approach in order to estimate our model parameters. Our recognition system identifies automatically sleep states based on patient’s EEG only. These events typically occur on all channels since the entire brain is awake. The signal amplitude varies depending upon a patient’s movements. Inversion of polarity in the channels associated with eye movement indicates drowsiness: Signals on channels FP1-F7 and F7-T3 converge and signals on channels FP2-F8 and F8-T4 diverge. We used an internal annotation tool to manually label data: Machine Learning Approach We designed a system to distinguish between wakefulness, drowsiness and sleep. Previously, a pilot experiment was conducted on a small data set of 12 EEG sessions for training and an independent set of 12 EEGs for evaluation. This data contains a rich variety of signal events. This small set was chosen so that parameter tuning experiments could be conducted quickly. We created another, bigger dataset with 426 EEGs to detect sleep states accurately. In this bigger dataset, there are only 200 EEGs containing sleep events, and 75% of it was used for training and 25% for evaluation. Feature extraction was performed using a standard filter bank approach based on cepstral coefficients. Our database contains EEGs sampled at 250Hz and the epoch consists of a set of information from 22 channels, since we are using TCP montage. Machine learning algorithms based on hidden Markov models (HMM) and deep learning are used to learn mappings of EEG events to diagnosis. In our huge database, we use maximum likelihood approach in order to estimate our model parameters. Our recognition system identifies automatically sleep states based on patient’s EEG only. Figure 1. A comparison of the TUH EEG Corpus to other publicly available resources Figure 6. An EEG annotation tool Figure 3. A typical sleep event Figure 5. An awake event Figure 6. A drowsy event Figure 4. The signals change their polarity in channels C3-CZ and CZ-C4