Introduction to Computational Neuroscience

Similar documents
Reach and grasp by people with tetraplegia using a neurally controlled robotic arm

An Overview of BMIs. Luca Rossini. Workshop on Brain Machine Interfaces for Space Applications

Introduction to Computational Neuroscience

Brain Computer Interface. Mina Mikhail

HST 583 fmri DATA ANALYSIS AND ACQUISITION

CSE 599E Introduction to Brain-Computer Interfacing

CS/NEUR125 Brains, Minds, and Machines. Due: Friday, April 14

Brain Computer Interfaces, a Review

Restoring Communication and Mobility

Bayesian Inference. Thomas Nichols. With thanks Lee Harrison

Bayesian Machine Learning for Decoding the Brain

Representational similarity analysis

Error Detection based on neural signals

Ch.20 Dynamic Cue Combination in Distributional Population Code Networks. Ka Yeon Kim Biopsychology

A Brain Computer Interface System For Auto Piloting Wheelchair

Feedback-Controlled Parallel Point Process Filter for Estimation of Goal-Directed Movements From Neural Signals

Overview of the visual cortex. Ventral pathway. Overview of the visual cortex

The neurolinguistic toolbox Jonathan R. Brennan. Introduction to Neurolinguistics, LSA2017 1

Oscillations: From Neuron to MEG

Neuroimaging. BIE601 Advanced Biological Engineering Dr. Boonserm Kaewkamnerdpong Biological Engineering Program, KMUTT. Human Brain Mapping

Inverse problems in functional brain imaging Identification of the hemodynamic response in fmri

Chapter 2 Brain Computer Interfaces

Analysis of in-vivo extracellular recordings. Ryan Morrill Bootcamp 9/10/2014

5/2/2013. Real-time fmri: Methods and applications

Single cell tuning curves vs population response. Encoding: Summary. Overview of the visual cortex. Overview of the visual cortex

MSc Neuroimaging for Clinical & Cognitive Neuroscience

Neural Correlates of Human Cognitive Function:

3/1/18. Overview of the Talk. Important Aspects of Neuroimaging Technology

Grand Challenges in. EEG based Brain-Computer Interface. Shangkai Gao. Dept. of Biomedical Engineering Tsinghua University, Beijing, China

Event Related Potentials: Significant Lobe Areas and Wave Forms for Picture Visual Stimulus

DEVELOPING A BRAIN COMPUTER INTERFACE CONTROL SYSTEM FOR ROBOTIC MOVEMENT IN TWO DIMENSIONS. Tyler Christopher Major

Beyond fmri. Joe Kable Summer Workshop on Decision Neuroscience August 21, 2009

The Central Nervous System

4/25/2014. Real-time fmri. Real-time fmri Methods. What is special about real-time fmri? ... data analysis keeps up with image acquisition!

IIE 269: Cognitive Psychology

Electroencephalography

PCA Enhanced Kalman Filter for ECG Denoising

Amy Kruse, Ph.D. Strategic Analysis, Inc. LCDR Dylan Schmorrow USN Defense Advanced Research Projects Agency

Biomedical Imaging: Course syllabus

Edinburgh Imaging Academy online distance learning courses. Functional Imaging

Laurent Itti: CS564 Brain Theory and Artificial Intelligence. Lecture 4: Experimental techniques in visual neuroscience. Reading Assignments: None!

A Study on Assisting System for Inputting Character using NIRS by the Stimulus Presentation Method of Bit Form

Competing Streams at the Cocktail Party

ABSTRACT 1. INTRODUCTION 2. ARTIFACT REJECTION ON RAW DATA

Methodological challenges (and value) of intracranial electrophysiological recordings in humans

Models of visual neuron function. Quantitative Biology Course Lecture Dan Butts

Introduction to Computational Neuroscience

Water immersion modulates sensory and motor cortical excitability

Classification and Statistical Analysis of Auditory FMRI Data Using Linear Discriminative Analysis and Quadratic Discriminative Analysis

One Class SVM and Canonical Correlation Analysis increase performance in a c-vep based Brain-Computer Interface (BCI)

International Journal of Engineering Science Invention Research & Development; Vol. III, Issue X, April e-issn:

Machine learning for neural decoding

Brain Activity Measurement during Program Comprehension with NIRS

International Journal of Innovative Research in Advanced Engineering (IJIRAE) Volume 1 Issue 10 (November 2014)

Over-representation of speech in older adults originates from early response in higher order auditory cortex

Key questions about attention

DATA MANAGEMENT & TYPES OF ANALYSES OFTEN USED. Dennis L. Molfese University of Nebraska - Lincoln

Predicting Imagined Meters in Musical Patterns from MEG Data

Computational Cognitive Neuroscience (CCN)

Hebbian Plasticity for Improving Perceptual Decisions

Advanced Data Modelling & Inference

Brain and Nervous System Gleitman et al. (2011), Chapter 3, Part 2

Brain Activity Measurement during Program Comprehension with NIRS

How we study the brain: a survey of methods used in neuroscience

Prediction of Successful Memory Encoding from fmri Data

in Cognitive Neuroscience

Brain-computer interface to transform cortical activity to control signals for prosthetic arm

ERP Components and the Application in Brain-Computer Interface

Vision and Action. 10/3/12 Percep,on Ac,on 1

Searching for Causes of Poor Classification Performance in a Brain-Computer Interface Speller. Michael Motro Advisor: Leslie Collins

PHYSICS OF MRI ACQUISITION. Alternatives to BOLD for fmri

Carnegie Mellon University Annual Progress Report: 2011 Formula Grant

Object recognition and hierarchical computation

Attentional Blink Paradigm

DECODING BRAIN STATES USING FUNCTIONAL BRAIN IMAGING TECHNIQUES

EEG-Based Brain Computer Interface System for Cursor Control Velocity Regression with Recurrent Neural Network

Outline. Biological Psychology: Research Methods. Dr. Katherine Mickley Steinmetz

Interpreting fmri Decoding Weights: Additional Considerations

Measurement Denoising Using Kernel Adaptive Filters in the Smart Grid

fmri: What Does It Measure?

Hybrid Brain-Computer Interfaces

Statistical Analysis Methods for the fmri Data

Encoding and decoding of voluntary movement control in the motor cortex

EDGE DETECTION. Edge Detectors. ICS 280: Visual Perception

Neural codes PSY 310 Greg Francis. Lecture 12. COC illusion

Studying the Human Brain

Population Inference post Model Selection in Neuroscience

ANALYSIS OF EEG FOR MOTOR IMAGERY BASED CLASSIFICATION OF HAND ACTIVITIES

Neuronal Dynamics: Computational Neuroscience of Single Neurons

AFOSR PI Meeting Dec 1-3, 2014 Program Director: Dr. Darema Dynamic Integration of Motion and Neural Data to Capture Human Behavior

Neuron, Volume 63 Spatial attention decorrelates intrinsic activity fluctuations in Macaque area V4.

Bioscience in the 21st century

Satoru Hiwa, 1 Kenya Hanawa, 2 Ryota Tamura, 2 Keisuke Hachisuka, 3 and Tomoyuki Hiroyasu Introduction

BME 5030 ELECTRONIC BIOINSTRUMENTATION FINAL PAPER. ELECTROCORTICOGRAPHY (ECoG) BASED BRAIN COMPUTER INTERFACE FOR CEREBRAL PALSY PATIENTS

Introduction to simultaneous EEG-fMRI

Psychophysiological Methods in Neuroscience

Chapter 1 Introduction. Welcome to Our World Thresholds and the Dawn of Psychophysics Sensory Neuroscience and the Biology of Perception

Daniel Bulte. Centre for Functional Magnetic Resonance Imaging of the Brain. University of Oxford

Development of a New Rehabilitation System Based on a Brain-Computer Interface Using Near-Infrared Spectroscopy

Transcription:

Introduction to Computational Neuroscience Lecture 10: Brain-Computer Interfaces Ilya Kuzovkin

So Far

Stimulus So Far

So Far Stimulus What are the neuroimaging techniques you know about?

Stimulus So Far

Stimulus So Far

So Far Stimulus What can we do with this data?

So Far Stimulus Try to understand the neural code Diagnose diseases Psychological studies Guess stimulus from the data

So Far Stimulus Try to understand the neural code Diagnose diseases Psychological studies Guess stimulus from the data

How this can be useful?

How this can be useful?

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP How it works? Temporal resolution Spatial resolution Advantages Disadvantages Portable? Cost

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP How it works? Temporal resolution Spatial resolution Advantages Disadvantages Portable? Cost

Electrocorticography (ECoG) Higher temporal (3 ms) and spatial (1 mm) resolutions Higher amplitudes Lower vulnerability to artifacts (eye blinks, etc.)

Electrocorticography (ECoG) Higher temporal (3 ms) and spatial (1 mm) resolutions Higher amplitudes Lower vulnerability to artifacts (eye blinks, etc.) http://wiki.neurotycho.org/ecog_for_primates http://www.sciencedirect.com/science/article/pii/s0168010203000075

Electrocorticography (ECoG) Higher temporal (3 ms) and spatial (1 mm) resolutions Higher amplitudes Lower vulnerability to artifacts (eye blinks, etc.) http://wiki.neurotycho.org/ecog_for_primates http://www.sciencedirect.com/science/article/pii/s0168010203000075

Electrocorticography (ECoG) Higher temporal (3 ms) and spatial (1 mm) resolutions Higher amplitudes Lower vulnerability to artifacts (eye blinks, etc.) http://wiki.neurotycho.org/ecog_for_primates http://www.sciencedirect.com/science/article/pii/s0168010203000075

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP How it works? Temporal resolution Spatial resolution Advantages Disadvantages Portable? Cost

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP How it works? Temporal resolution Spatial resolution Advantages Disadvantages Portable? Cost

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP How it works? Temporal resolution Spatial resolution Advantages Disadvantages Portable? Cost

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP How it works? Temporal resolution Spatial resolution Advantages Disadvantages Portable? Cost

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP

Machine Learning

Machine Learning

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP

P300 Test subject is instructed to wait for specific stimulus All targets flash in random order ~300ms after the the expected stimulus is presented, test subject generates positive peak in central and parietal cortex

P300 Test subject is instructed to wait for specific stimulus All targets flash in random order ~300ms after the the expected stimulus is presented, test subject generates positive peak in central and parietal cortex

P300 Test subject is instructed to wait for specific stimulus All targets flash in random order ~300ms after the the expected stimulus is presented, test subject generates positive peak in central and parietal cortex Explain the algorithm which will allow user to type letters

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP

Visually Evoked Potential (VEP) 1. Each target (square) flashes in a unique way 2. Brain react on each flashing pattern in a unique* way 3. User stares at the target he is interested in (letter N ) 4. We see how his brain reacts 5. From that we know what was the target he was looking at

Visually Evoked Potential (VEP) t-vep (time modulated) Only one target is ON at a time http://sccn.ucsd.edu/~yijun/pdfs/ieeecim09.pdf

Visually Evoked Potential (VEP) t-vep (time modulated) Only one target is ON at a time f-vep (frequency modulated) Each target is flashing on it s own frequency http://sccn.ucsd.edu/~yijun/pdfs/ieeecim09.pdf

Visually Evoked Potential (VEP) t-vep (time modulated) Only one target is ON at a time f-vep (frequency modulated) Each target is flashing on it s own frequency c-vep (code modulated) Bit sequence is generated (m-seq) EEG response pattern is recorded Each target is represented by the same sequence with a shift Target is identified by calculating the correlation between signal x and all of the patterns http://sccn.ucsd.edu/~yijun/pdfs/ieeecim09.pdf

Invasive Non-invasive EEG Microelectrodes ECoG fnirs fmri MEG Method Machine Learning P300 VEP

Summary of Neuroimaging / BCI Techniques Technology Electrical Magnetic Optical Name EEG ECoG Intracortical MEG fmri fnirs Invasive Portable!! Cost From $100 to $30,000+ $1000 grid $2000 per array $1 mln $2-3 mln $200,000 Temporal resolution 50 ms 3 ms 3 ms 50ms 1-2 s 1 s Spatial resolution 1+ cm 1 mm 0.5 mm - 0.05 mm 5 mm 1 mm voxels 5 mm Pattern! classification VEP ERD/ ERS P300 Performance 2 class 90% 3 class 80% 4 class? Large number of targets 2 cls 90% Large number of targets 8 cls 90% High* ~ same as EEG based 4 cls 90% 2 cls 90%

Questions?

One example of BCI system Leigh R. Hochberg et al. Reach and grasp by people with tetraplegia using a neurally controlled robotic arm Nature, 17 May 2012 If time allows

Neural Coding

Neural Coding of Hand Kinematics

Neural Coding of Hand Kinematics

Neural Coding of Hand Kinematics

Neural Coding of Hand Kinematics Experiment 1: 23/25 neurons are correctly described by equations (4) and (5)! Experiment 2: 39/42 neurons correctly described by (4) and (5)

Neural Coding of Hand Kinematics Experiment 1: 23/25 neurons are correctly described by equations (4) and (5)! The relationship between the kinematics of the arm and the behavior of the neurons is strong Experiment 2: 39/42 neurons correctly described by (4) and (5)

uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons. Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference

uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.

uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.

uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons. Posterior probability Likelihood Prior probability Hypothesis (hand motion) Evidence (sequence of observed firing rates) Marginal likelihood (can be ignored since it is the same for all hypothesis)

uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.

uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons. Likelihood term models the probability of firing rates given a particular hand motion

uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons. Likelihood term models the probability of firing rates given a particular hand motion linear Gaussian model could be used to approximate this likelihood and could be readily learned from a small amount of training data

uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons. Likelihood term models the probability of firing rates given a particular hand motion linear Gaussian model could be used to approximate this likelihood and could be readily learned from a small amount The prior term defines a of training data probabilistic model of hand kinematics and was also taken to be a linear Gaussian model.

Learning the model

Definitions

Definitions

Parameters of the model

Parameters of the model H is the relation between the firing rates of each of the neurons and states of the arm Q is covariance matrix of the noise

Parameters of the model H is the relation between the firing rates of each of the neurons and states of the arm Q is covariance matrix of the noise A is the relation between the state at time k+1 and the state at time k W is covariance matrix of the noise

Parameters of the model H is the relation between the firing rates of each of the neurons and states of the arm Q is covariance matrix of the noise A is the relation between the state at time k+1 and the state at time k W is covariance matrix of the noise Matrices A, H, Q, W is what we want to learn from the training data

The Learning

Decoding

Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference Note that now x and z and everything else refer to the test data

Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference

Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference The probability that the hand can move in the way it did

Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference The probability that the hand can move in the way it did The probability that hand can end up in the state where it was in time k-1

Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference the Kalman filter operates recursively on streams of noisy input data to produce a statistically optimal estimate of the underlying system state. (Wikipedia)

Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference

Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference

Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference

Results