Electrocorticography-Based Brain Computer Interface – The Seattle Experience.

Slides:



Advertisements
Similar presentations
Cortical activity during motor execution, motor imagery, and imagery-based online feedback Kai J. Miller, Gerwin Schalk, Eberhard E. Fetz, Marcel den Nijs,
Advertisements

Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Strata: Layered Coding for Scalable Visual Communication Wenjun Hu Jingshu Mao Zihui Huang Yiqing Xue Junfeng She Kaigui Bian Guobin (Jacky) Shen.
NuTek® Devices.
1 1 MPI for Biological Cybernetics 2 Stanford University 3 Werner Reichardt Centre for Integrative Neuroscience Eberhard Karls University Tuebingen Epidural.
MIMICKING THE HUMAN EAR Philipos Loizou (author) Oliver Johnson (me)
Brain-Computer Interfaces for Communication in Paralysis: A Clinical Experimental Approach By Adil Mehmood Khan.
ROBERTS MENCIS Predicting finger flexion from electrocorticography (ECoG) data.
Inferring Hand Motion from Multi-Cell Recordings in Motor Cortex using a Kalman Filter Wei Wu*, Michael Black †, Yun Gao*, Elie Bienenstock* §, Mijail.
Brain Computer Interface Presenter : Jaideo Chaudhari.
An introduction to: Deep Learning aka or related to Deep Neural Networks Deep Structural Learning Deep Belief Networks etc,
Brain-Computer Interface - BrainGate Chip Hillary Grimes III Homework 6 COMP 4640.
Paper Title Your Name CMSC 838 Presentation. CMSC 838T – Presentation Motivation u Problem paper is trying to solve  Characteristics of problem  … u.
Spike Sorting Algorithm implemented on FPGA Elad Ilan Asaf Gal Sup: Alex Z.
Goals of Adaptive Signal Processing Design algorithms that learn from training data Algorithms must have good properties: attain good solutions, simple.
Objectives By the end of class, you will be able to… Explain why prototyping is an important phase of design. Create and test paper prototypes. Explain.
6.3 Physiological Computing ISE554 The WWW for eLearning.
Eurotev Feedback Loop for the mechanical Stabilisation Jacques Lottin* Laurent Brunetti*
Brain Computer Interfaces
CMSC 104, Version 9/01 1 The Box Problem: Write an interactive program to compute and display the volume and surface area of a box. The program must also.
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
Control Interfaces for Assistive Technology Hsin-yu Chiang, ScD, OT.
Scrap Book of Design Critiques by Rohit Maddipudi HF /03/2013 Bentley University 1.
Concepts for Combining Different Sensors for CLIC Final Focus Stabilisation David Urner Armin Reichold.
Features: Easy to use data collector 2 channels simultaneous sampling & display On-site 400-lines FFT spectrum and waveform display; Transfer function.
Combining the strengths of UMIST and The Victoria University of Manchester Evaluation of Different Vibration Visualization Modes for Line Tracking Yuan.
Virtual Reality in Brain- Computer Interface Research F. Lee 1, R. Scherer 2, H. Bischof 1, G. Pfurtscheller 2 1) Institute for Computer Graphics and Vision.
The Berlin Brain-Computer Interface: Machine Learning-Based Detection of User Specific Brain States Umar Farooq Berlin Brain Computer Interface.
EEG-Based Communication and Control: Short-Term Role Feedback Present by: Yu Yuan-Chu Dennis J. Mcfarland, Lynn M. McCane, and J. R. Wolpaw.
Classifying Event-Related Desynchronization in EEG, ECoG, and MEG Signals Kim Sang-Hyuk.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
Motivation Increase bandwidth of BCI. Reduce training time Use non invasive technique.
EE 4BD4 Lecture 11 The Brain and EEG 1. Brain Wave Recordings Recorded extra-cellularly from scalp (EEG) Recorded from extra-cellularly from surface of.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Prediction of Protein Binding Sites in Protein Structures Using Hidden Markov Support Vector Machine.
Brain-Machine Interface (BMI) System Identification Siddharth Dangi and Suraj Gowda BMIs decode neural activity into control signals for prosthetic limbs.
Presentation by A.Sudheer kumar Dept of Information Technology 08501A1201.
2/20/2016J-PARC1 Virtual Accelerator An Accelerator Simulator.
IPSIHAND AN EEG BASED BRAIN COMPUTER INTERFACE FOR MOTOR REHABILITATION.
1. 2 Translations Stretches Reflections Combinations 1. Function Transformations Horizontal Vertical x-axis y-axis y = x Inverse Relations FRSTFRST 3.
BCI2000: 2D Control. Getting Started Follow the Passive Stimulus Presentation Data Collection Tutorial on the wiki – However, when the tutorial tells.
SEMINAR on ‘BRAIN COMPUTER INTERFACE’ Submitted by: JYOTI DOSAYA
Graphing Linear Equations
Bongjae Choi, Sungho Jo Presented by: Yanrong Wo
an introduction to: Deep Learning
[Ran Manor and Amir B.Geva] Yehu Sapir Outlines Review
Electrocorticography
Tracking parameter optimization
4.8 Functions and Relations
Introduction to Deep Learning for neuronal data analyses
SEISMIC DATA ANALYSIS AND FIELD QC SYSTEM
BRAINGATE SYSTEMS --Converts Thoughts into Actions
Copyright Catherine M. Burns
Function Notation “f of x” Input = x Output = f(x) = y.
Basics of Deep Learning No Math Required
Vision Tracking System
ورود اطلاعات بصورت غيربرخط
Objectives The student will be able to:
Digital and Non-Linear Control
Functions.
Computer Science Department
IEEE Trans. Biomedical Eng. ( ) Presenter : Younghak Shin
Uses of filters To remove unwanted components in a signal
Objectives The student will be able to:
Objectives The student will be able to:
Objectives The student will be able to:
An introduction to: Deep Learning aka or related to Deep Neural Networks Deep Structural Learning Deep Belief Networks etc,
I can determine whether a relation is a function
A Low-Cost EEG System-Based Hybrid Brain-Computer Interface for Humanoid Robot Navigation and Recognition Bongjae Choi, Sungho Jo Presented by Megan Fillion.
Presentation transcript:

Electrocorticography-Based Brain Computer Interface – The Seattle Experience

Rough Comparison EEGECoG Implanted Arrays Invasiveness LowMediumHigh EMG Noise HighMediumLow Risk LowMediumHigh Stability HighMediumLow Spatial Resolution 1 cm0.01 cm0.001 cm Price $100sgazillion?buzillion?

Task Control vertical position of cursor to hit the target Horizontal Speed = 1 screen width / 5.5 seconds

Task Interface Decoder Input (1,000 Hz): - 64 ECoG electrodes Human User Output (25 Hz): - “up” or “down” - magnitude Visual feedback

System Overview ECoG electrode placement Decoding Learning (Model) Experiment

ECoG Placement

Decoding For each user U and user action A – Feature functions f(x) – Feature weights w Output is linear combination of feature functions How to choose features? How to weight features?

Feature Selection Rest state Action state

Feature Selection + Learning Training data = pairs – Signal = input from electrodes – Action state = “performing action” or “not” Possible features = amplitude of {electrode1, electrode2, …} x {freq1, freq2, …} Rank features using autoregressive model Choose top K Weights from autoregressive model (?)

Experiment 1.Offline training to learn features, weights 2.Online development testing 3.Online feature, weight adjustment 4.Final round of testing

Interesting Observation Offline (no feedback) looks different than online (with feedback)

Results

Results (from related paper)

Conclusions Users can control a 1d cursor with ECoG Closed loop looks different than “open loop” Experimenting with epilepsy patients is hard