A Dissertation Proposal by: Vinit Shah

Slides:



Advertisements
Similar presentations
Senior Consultant Neurologist Singapore General Hospital
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.
Introduction The aim the project is to analyse non real time EEG (Electroencephalogram) signal using different mathematical models in Matlab to predict.
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
Independent Component Analysis (ICA) and Factor Analysis (FA)
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
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.
ERP DATA ACQUISITION & PREPROCESSING EEG Acquisition: 256 scalp sites; vertex recording reference (Geodesic Sensor Net)..01 Hz to 100 Hz analogue filter;
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.
Element 2: Discuss basic computational intelligence methods.
Extraction of Fetal Electrocardiogram Using Adaptive Neuro-Fuzzy Inference Systems Khaled Assaleh, Senior Member,IEEE M97G0224 黃阡.
Views The architecture was specifically changed to accommodate multiple views. The used of the QStackedWidget makes it easy to switch between the different.
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
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.
Introduction to EEG Rachel Garvin, MD Neurocritical Care UTHSCSA.
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,
EXPERIMENT DESIGN  Variations in Channel Density  The original 256-channel data were downsampled:  127 channel datasets  69 channels datasets  34.
Analysis of Movement Related EEG Signal by Time Dependent Fractal Dimension and Neural Network for Brain Computer Interface NI NI SOE (D3) Fractal and.
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.
Experimental Results Abstract Fingerspelling is widely used for education and communication among signers. We propose a new static fingerspelling recognition.
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.
Review – Objectives Transitioning 4-5 Spikes can be detected from many neurons near the electrode tip. What are some ways to determine which spikes belong.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
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.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
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.
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.
How can we study the brain?
Big data classification using neural network
Research Process. Information Theoretic Blind Source Separation with ANFIS and Wavelet Analysis 03 February 2006 서경호.
Paradoxical lateralization of non-invasive electroencephalographic ictal patterns in extra-temporal epilepsies  Claudia B. Catarino, Christian Vollmar,
Deep Learning Amin Sobhani.
Data Mining, Neural Network and Genetic Programming
An Artificial Intelligence Approach to Precision Oncology
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
Automatic Sleep Stage Classification using a Neural Network Algorithm
Fabien LOTTE, Cuntai GUAN Brain-Computer Interfaces laboratory
N. Capp, E. Krome, I. Obeid and J. Picone
Capturing the Secret Dances in the Brain
4.2 Data Input-Output Representation
Optimizing Channel Selection for Seizure Detection
Deep Learning Hierarchical Representations for Image Steganalysis
EEG Recognition Using The Kaldi Speech Recognition Toolkit
AN ANALYSIS OF TWO COMMON REFERENCE POINTS FOR EEGS
EE513 Audio Signals and Systems
Vinit Shah, Joseph Picone and Iyad Obeid
Automatic Interpretation of EEGs for Clinical Decision Support
Dynamic Causal Modelling for M/EEG
feature extraction methods for EEG EVENT DETECTION
LECTURE 42: AUTOMATIC INTERPRETATION OF EEGS
Northeast Regional Epilepsy Group Christos Lambrakis M.D.
Review – Objectives Transitioning 4-5
LECTURE 41: AUTOMATIC INTERPRETATION OF EEGS
Machine Learning for Visual Scene Classification with EEG Data
EEG Event Classification Using Deep Learning
EEG Event Classification Using Deep Learning
Toward a Great Class Project: Discussion of Stoianov & Zorzi’s Numerosity Model Psych 209 – 2019 Feb 14, 2019.
NON-NEGATIVE COMPONENT PARTS OF SOUND FOR CLASSIFICATION Yong-Choon Cho, Seungjin Choi, Sung-Yang Bang Wen-Yi Chu Department of Computer Science &
Presentation transcript:

Channel Binding Topologies and CCA as a Preprocessing step in the Application of Seizure Detection A Dissertation Proposal by: Vinit Shah Neural Engineering Data Consortium Temple University Philadelphia, Pennsylvania, USA

Abstract Electroencephalograms (EEGs) are the primary tools for the diagnosis of seizure in hospitals; interpretation of which requires expertise. Lack of “Automated Seizure Detection Tools” slows down the diagnostic process. As a results, diagnostic actions can be delayed from a half to several days. Local EEG signals are correlated on spatial domain. Various EEG events can be explained based on their polarities, morphologies, evolution of events on temporal and/or spatial domain, etc. The events which are of least interest in the application of seizure detection are artifacts and noise. Canonical Correlation Analysis (CCA) is able to collect linearly-dependent correlated multivariate features to collect the spatial domain information efficiently. Channel selection as the input of CCA requires knowledge related to cerebral cortex-lobe’s functionality and electrode positioning. Few possible topologies are proposed with their limitation. Channel Topology + DCCA features + ML algorithms can further increase the performance level of a seizure detection system.

Introduction Electroencephalography (EEG) is a popular tool used to diagnose brain related illnesses. The 10-20 system is a universally accepted method for the placement of electrodes for any EEG test or experiment. Neurophysiologists use various montage and channel selection strategies to observe specific seizure events. For example, Transverse montages help in observation of vertex waves where as Longitudinal montages help detect the parasagittal events more effectively. Similar approach should be used as a preprocessing step to improve representation of input information to the ML recognition systems.

Canonical Correlation Analysis (CCA) Canonical Correlation Analysis is a multivariate generalization of the ordinary Pearson Correlation. EEG events show some correlation within the sets of channels which can be considered as variables. In multivariate case, sets of channels can contain dependent (two adjacent channels) as well as independent variables and its relevant events (channels from separate hemispheres, 60 Hz noise, etc.) In CCA, we look for the maximum variance on overlap between dependent variables. The goal is to maximize the correlation between two multivariate sets X & Y.

CCA in Action Left Hemis-pheric Ictal Ictal (1st Comp) Left Hemisphere Components Right Hemisphere Components

Topology Unipolar montage is an easy choice to select canonical variates for CCA. Two obvious topologies are shown in the left figure. Vertex referential montage is good choice to remove the reference channel noise. Although bipolar montage can help us reduce noise and better understand localizing the event, information collected from such montage channels cannot be exploited efficiently due to repeating channels. (i.e. T3-T5, T5-O1) Raw channels Vertex montage

Topology So far, we defined the topologies based on the spatial location of electrodes and expert knowledge can further increase the level of information extraction. During CCA pre-processing, we considered processing information from both hemisphere separately. The issues with this approach could be: The “Temporal Lobe Seizures” occur on both sides of temporal lobes and this information can be used during CCA step. The edge electrodes (such as Frontal Polar) might not have any other electrodes to check correlation with. So, it is susceptible to miss the information related to “Frontal Lobe Seizures”. The occipital lobes from both hemispheres should be used during the pre- processing step. Events occurring on one occipital electrode is likely to observe on the other side of the hemisphere.

Deep CCA More efficient algorithm for learning correlated features is Deep CCA which computes representations of the two sets by passing them through multiple stacked layers of nonlinear transformation. DCCA tries to jointly learn parameters for both canonical variates such that correlation is as high as possible. Variate X Variate Y

Proposed architectures Two approaches are proposed: (1) using raw feature generated by DCCA (2) LFCC features on the CCA preprocessed data Raw EEG signals HMM Apply Topology Deep CCA RBM CCA LFCC features LSTM KNN

Timeline February-March Set up primary CCA and DCCA experiments with raw and LFCC features using HMM baseline system. Start writing dissertation. March-May Design an efficient topology for channel selection for CCA stage. Investigate on types of montage, channel configurations, influence of reference channels, etc… which can improve overall performance of the system. June-September Implement the LSTM, RBM and KNN experiments for the classification of seizure detection problem. The systems shall be implemented using Kaldi, Tensorflow/Theano python libraries. Finish and proofread the Dissertation for possible updates. Defend the dissertation.