Model-based detection of event- related signals in electrocorticogram Jeffrey A. Fessler, Se Young Chun EECS Department Jane E. Huggins, Simon. P. Levine.

Slides:



Advertisements
Similar presentations
Component Analysis (Review)
Advertisements

Signal processing techniques for fNIRS and application to Brain Computer Interfaces Gautier Durantin, ISAE/CERCO French community for functional NIRS.
Brain-computer interfaces: classifying imaginary movements and effects of tDCS Iulia Comşa MRes Computational Neuroscience and Cognitive Robotics Supervisors:
1 1 MPI for Biological Cybernetics 2 Stanford University 3 Werner Reichardt Centre for Integrative Neuroscience Eberhard Karls University Tuebingen Epidural.
Electrophysiology. Electroencephalography Electrical potential is usually measured at many sites on the head surface More is sometimes better.
ROBERTS MENCIS Predicting finger flexion from electrocorticography (ECoG) data.
D ECOUPLING THE C ORTICAL P OWER S PECTRUM Real-Time Representation of Finger Movements 1.
Face detection Many slides adapted from P. Viola.
1 Vertically Integrated Seismic Analysis Stuart Russell Computer Science Division, UC Berkeley Nimar Arora, Erik Sudderth, Nick Hay.
La Parguera Hyperspectral Image size (250x239x118) using Hyperion sensor. INTEREST POINTS FOR HYPERSPECTRAL IMAGES Amit Mukherjee 1, Badrinath Roysam 1,
Standard electrode arrays for recording EEG are placed on the surface of the brain. Detection of High Frequency Oscillations Using Support Vector Machines:
Department of Computer Science San Diego State University
Communications & Multimedia Signal Processing Meeting 6 Esfandiar Zavarehei Department of Electronic and Computer Engineering Brunel University 6 July,
Analysis of Event-Related Potentials Elicited During Speaker Recognition Tasks Dror Lederman 1, Joseph Tabrikian 1, Hillel Pratt 2 (1) Ben-Gurion University.
Functional Brain mapping using ECoG (electrocorticography)
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 7: Coding and Representation 1 Computational Architectures in.
Face Detection CSE 576. Face detection State-of-the-art face detection demo (Courtesy Boris Babenko)Boris Babenko.
1 QRS Detection Section Linda Henriksson BRU/LTL.
Multiantenna-Assisted Spectrum Sensing for Cognitive Radio
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Normalization of the Speech Modulation Spectra for Robust Speech Recognition Xiong Xiao, Eng Siong Chng, and Haizhou Li Wen-Yi Chu Department of Computer.
Efficient Direct Density Ratio Estimation for Non-stationarity Adaptation and Outlier Detection Takafumi Kanamori Shohei Hido NIPS 2008.
-1- ICA Based Blind Adaptive MAI Suppression in DS-CDMA Systems Malay Gupta and Balu Santhanam SPCOM Laboratory Department of E.C.E. The University of.
Institute for Human Computer Interfaces Institute for Computer Graphics and Vision WG1: Theoretical considerations COST Meeting Istanbul 2005 Graz University.
Purdue University Optimization of Sensor Response Functions for Colorimetry of Reflective and Emissive Objects Mark Wolski*, Charles A. Bouman, Jan P.
14/02/2007 Paolo Walter Cattaneo 1 1.Trigger analysis 2.Muon rate 3.Q distribution 4.Baseline 5.Pulse shape 6.Z measurement 7.Att measurement OUTLINE.
T – Biomedical Signal Processing Chapters
EEG Classification Using Maximum Noise Fractions and spectral classification Steve Grikschart and Hugo Shi EECS 559 Fall 2005.
Chapter 21 R(x) Algorithm a) Anomaly Detection b) Matched Filter.
1 PATTERN COMPARISON TECHNIQUES Test Pattern:Reference Pattern:
Basics of Neural Networks Neural Network Topologies.
Baseband Demodulation/Detection
Jun-Won Suh Intelligent Electronic Systems Human and Systems Engineering Department of Electrical and Computer Engineering Speaker Verification System.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Definitions Random Signal Analysis (Review) Discrete Random Signals Random.
Detection and estimation of abrupt changes in Gaussian random processes with unknown parameters By Sai Si Thu Min Oleg V. Chernoyarov National Research.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: ML and Simple Regression Bias of the ML Estimate Variance of the ML Estimate.
Electrocorticography-Based Brain Computer Interface – The Seattle Experience.
Analysis of Optimal and Suboptimal Discrete-Time Digital Communications Receivers Clemson University SURE Program 2005 Justin Ingersoll, Prof. Michael.
Classifying Event-Related Desynchronization in EEG, ECoG, and MEG Signals Kim Sang-Hyuk.
Face Detection Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
S.Klimenko, August 2005, LSC, G Z Constraint likelihood analysis with a network of GW detectors S.Klimenko University of Florida, in collaboration.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Spectrum.
Robotics Club: 5:30 this evening
1 Status of Search for Compact Binary Coalescences During LIGO’s Fifth Science Run Drew Keppel 1 for the LIGO Scientific Collaboration 1 California Institute.
LIGO- G D Experimental Upper Limit from LIGO on the Gravitational Waves from GRB Stan Whitcomb For the LIGO Scientific Collaboration Informal.
S.Klimenko, G Z, December 2006, GWDAW11 Coherent detection and reconstruction of burst events in S5 data S.Klimenko, University of Florida for.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Detection, Classification and Tracking in Distributed Sensor Networks D. Li, K. Wong, Y. Hu and A. M. Sayeed Dept. of Electrical & Computer Engineering.
Data Analysis Algorithm for GRB triggered Burst Search Soumya D. Mohanty Center for Gravitational Wave Astronomy University of Texas at Brownsville On.
Single Correlator Based UWB Receiver Implementation through Channel Shortening Equalizer By Syed Imtiaz Husain and Jinho Choi School of Electrical Engineering.
Yi Jiang MS Thesis 1 Yi Jiang Dept. Of Electrical and Computer Engineering University of Florida, Gainesville, FL 32611, USA Array Signal Processing in.
IPSIHAND AN EEG BASED BRAIN COMPUTER INTERFACE FOR MOTOR REHABILITATION.
2 June 2003Soumya D. Mohanty et al, LIGO-G D1 LASER INTERFEROMETER GRAVITATIONAL WAVE OBSERVATORY - LIGO – CALIFORNIA INSTITUTE OF TECHNOLOGY.
Electrophysiology. Neurons are Electrical Remember that Neurons have electrically charged membranes they also rapidly discharge and recharge those membranes.
Lecture 1.31 Criteria for optimal reception of radio signals.
QRS Detection Linda Henriksson 1.
Fabien LOTTE, Cuntai GUAN Brain-Computer Interfaces laboratory
Computational Data Analysis
Brain Interface Design for Asynchronous Control
REMOTE SENSING Multispectral Image Classification
REMOTE SENSING Multispectral Image Classification
J. Braun, A. Karle, T. Montaruli
J. Braun, A. Karle, T. Montaruli
Contrasts & Statistical Inference
Inspiral Waveform Consistency Tests
A Waveform Consistency Test for Binary Inspirals using LIGO data
J. Ellis, F. Jenet, & M. McLaughlin
Contrasts & Statistical Inference
Contrasts & Statistical Inference
Time–frequency maps of event-related signal power changes.
Presentation transcript:

Model-based detection of event- related signals in electrocorticogram Jeffrey A. Fessler, Se Young Chun EECS Department Jane E. Huggins, Simon. P. Levine Dept. of Physical Medicine and Rehab., and Biomedical Engineering The University of Michigan, Ann Arbor, MI NIPS BCI Workshop,

UM-DBI Project The University of Michigan Direct Brain Interface (UM-DBI) project seeks to detect voluntarily produced electrocortical activity (ECoG) related to actual or imagined movements in humans as the basis for a DBI.

Signal Source  Subdural implantation  Location selected for epilepsy monitoring, not necessarily on motor cortex  Macro electrodes  4 mm diameter  1 cm center-to-center  Grids and/or strips  electrodes

ECoG Data  Subjects perform about 50 repetitions of up to 6 different (real) voluntary actions.  Events (unprompted) separated by 3 to 10 seconds  Action marked by EMG signal (partial labeling).  No feedback or training.  10,000+ ECoG traces (not all useful)

Initial Detection Method  Data: sampled ECoG signals from a single electrode  Detection of event-related potentials (ERPs):  Cross-correlate ECoG signal with a signal template  Template: triggered average of training data  Compare output to an empirical threshold  Cross-Correlation based Template Matching (CCTM)

ERP Template Example ECoG signals from 5 events Average of 23 events (ERP template)

Cross Correlation Method: Its Implicit Model  Two hypotheses for an ECoG signal block x:  H 0 : x ~ N(0,  2 I)“rest”  H 1 : x ~ N( ,  2 I)“task/event” where  denotes the template signal vector  Neyman-Pearson optimal detector, under the above model, formed from the likelihood ratio, is x ’  which is cross correlation (CCTM).  But the “white noise” signal model ignores changes in the signal power spectrum!

Power Spectrum Changes  The ECoG signal spectrum changes during tasks.  Event-related desynchronization (ERD) and event-related synchronization (ERS)  (ERD/ERS maps from B. Graimann et al, Graz)

Concurrence of ERP and Spectral Changes

Moving-window spectra  Time “0” is the event trigger times.  The power spectrum changes significantly near event onset.

Power Spectrum Changes  Short-time power spectrum minus baseline power spectrum

Moving-window Spectra (Individual events)  Spectral changes are evident even in single events!

Spectrum-Based Detection Strategies  Feature based:  Extract spectral signal features e.g., band power, adaptive AR methods (Graz)  Apply feature-based detection (e.g., LDA)  Model based:  Develop “optimal” detector based on signal models that attempt to capture key signal characteristics.

Quadratic Detector based on Two-Covariance Signal Model  Two hypotheses for the ECoG signal (block) x:  H 0 : x ~ N(0, K 0 )“rest”  H 1 : x ~ N( , K 1 )“task/event” where K n denotes the covariances in each state  Neyman-Pearson optimal detector, formed from the likelihood ratio, is: x’ (K K 1 -1 ) x which is a quadratic detector (cf Mahalanobis distance).  (For now, ignore the ERP component 

Challenges / Solutions  Large covariance matrices => many model parameters?  Solution: AR spectrum model (about 6th order)  AR models (non-adaptive) for K 0 and K 1 estimated from training data.  Unprompted events => incompletely labeled data.  Solution: joint maximum-likelihood (ML) estimates of labels and AR coefficients from training data.  Inversion of large covariance matrices?  Solution: simple FIR filters due to AR model.

Quadratic Detector Block Diagram  Two FIR filters (AR inverse)  Moving sum-of-squares (innovation power)  Normalize by ML estimates of variances  Compare “which model fits better”  Neyman-Pearson => most powerful (per block)

Feature-based vs Model-based  Spectra of simulated signals: H0H0 H1H1

ROC from Simulation Quadratic Band-power AAR / LDA

Test Data & Results  Representative subset of 20 data sets from 10 subjects  2184 ECoG channels  Evaluate in terms of “HF difference”  % of “hits” (a detection within an acceptance window) minus % of false detections.  ROC evaluation seems infeasible due to unprompted actions / incompletely labeled data.

Quadratic vs CCTM: 1 sec Delay

Quadratic vs CCTM: 0.5 sec Delay ECoG channels above each HF-difference threshold

Detection Delay  Important for feedback!

Summary  Quadratic detector  Based on two-covariance model.  Captures spectral changes.  Simple real-time implementation.  Improved detection accuracy over CCTM.  Reduced detection delay.  Recently implemented in our real-time system.  Feedback studies with imagined movements forthcoming.

Future work  Combine two-covariance model with ERP component?  Three-covariance model? (ERD / ERS / rest)  Time-varying / adaptive models  state space / hidden Markov  in collaboration with Victor Solo  Extend to multi-channel detection methods  Integrate into real-time use for feedback studies  Imagined movements (in progress)

Extra slides 

Average ECoG from 32 electrode locations during pinch Triggered ECoG Averages

CCTM Detection  Cross-correlate ERP template and ECoG  Detection: Correlation value exceeds an empirical threshold  Hit: Detection between 1.0 sec before and 0.25 sec after a trigger  Results quantified by Hit% - False Positive % (HF-difference) Template Continuous ECoG Cross-Correlogram

Single Channel Detection Hit % and False % for best channel in each data set (Average method, top 50 data sets for 18 subjects )

ML Estimates of Labels  Estimate center and width of “task” intervals using log-likelihood under two-covariance model.  (Requires search over center / width.)

ML labels vs MSE labels  Joint ML approach to labeling data yielded comparable performance to previous heuristic MSE approach.

Detection Delay  (not sure about this data from JV)

Moving-window spectra  Time “0” is the event trigger times.  Clearly the power spectrum changes near event onset.  (Visible even in single event moving-window spectra.)