computational methods in neuroimaging

55
Krishna Prasad Miyapuram Cognitive Science & Computer Science Indian Institute of Technology Gandhinagar Computational Methods in Neuroimaging [email protected]

Upload: kpmiyapuram

Post on 15-Dec-2015

21 views

Category:

Documents


1 download

DESCRIPTION

Computational methods in Neuroimaging

TRANSCRIPT

Page 1: Computational methods in Neuroimaging

Krishna Prasad MiyapuramCognitive Science & Computer Science

Indian Institute of Technology Gandhinagar

Computational Methods in Neuroimaging

[email protected]

Page 2: Computational methods in Neuroimaging

19982000

20022004

20082011

2012

ElectronicsArtificial Intelligence

Cognitive Neuroscience

Neuroeconomics

Predictive coding

M.Tech.

M.Sc.

Journey of a thousand miles begins with a single step

Page 3: Computational methods in Neuroimaging

Outline

• Imaging the Human Brain

• Physics of Functional MRI

• Classical analysis: Statistical Parametric Mapping

• Data Visualization

• Beyond Blobs: Functional Connectivity

• Machine Learning Methods

• Data Mining Techniques

Page 4: Computational methods in Neuroimaging

The BIG Question

Cognitive Science

Psychology

Artificial Intelligence

Neuroscience

EducationLinguistics

Anthropology

Philosophy

What is the nature of human MIND?

Page 5: Computational methods in Neuroimaging

The small Answer

Study the human BRAIN!

Page 6: Computational methods in Neuroimaging

Neuroimaging Techniques

Page 7: Computational methods in Neuroimaging

Frontal LobeParietal Lobe

Occipital Lobe

Temporal Lobe

Cerebellum

Basal ganglia

The Human Brain

Trees do not have an organ called “brain”.

AnteriorPosterior

Superior(Dorsal)

Inferior(Ventral)

Page 8: Computational methods in Neuroimaging

Parts of the Brain

Temporal LobeOccipital Lobe

Frontal LobeParietal Lobe

Page 9: Computational methods in Neuroimaging

Terminology – Planes and Sections

Coronal

Saggital

Axial

Axial / Horizontal Plane

Saggital Plane

Coronal Plane

Page 10: Computational methods in Neuroimaging

3D imaging

Page 11: Computational methods in Neuroimaging

The Nobel Prize in Physiology or Medicine for2003 jointly to

Paul C. Lauterbur Sir Peter Mansfield

"for their discoveries concerning magnetic resonance imaging“

http://www.nobel.se/medicine/laureates/2003/press.html

Sectional view of an MRI Scanner

Scanner room

Console room

Patient Table

RF (Head) coil

Gradient coil

Static magnetic field

Page 12: Computational methods in Neuroimaging

Physics of MRI

Brain activity

Oxyhaemoglobin

Deoxyhaemoglobin

MRI signal intensity

Oxygen consumption

Cerebral blood flow

Rest (Normal blood flow)

Activation (High blood flow)

(A) (B)

(C)

Page 13: Computational methods in Neuroimaging

Experimental Design

A B A B B A B A A B A

B BA A

BA

BA

B BA

BA

B

Input

Output

Input

Output

Process

BaselineTask condition

Page 14: Computational methods in Neuroimaging

Data Analysis

fMRI time series

Statistical Parametric Map

Within-subject registrationslice-timing correction

RealignmentCoregistration

(structural to functional)

Between-subject registrationspatial normalization

Spatial smoothing

General Linear ModelDesign matrix

Parameter estimation

Statistical InferenceLinear Contrasts

Thresholding

Random Effects Analysis(Group analysis only)

Preprocessing

Statistical Analysis

Page 15: Computational methods in Neuroimaging

Softwares for fMRI Analysis

Page 16: Computational methods in Neuroimaging

Statistical Parametric Mapping

• SPM is a form of data reduction, condensing information (in a statistically meaningful way) from a number of individual scans into a single image volume that can be more easily viewed and interpreted.

SPM has an extensive web site at:http://www.fil.ion.ucl.ac.uk/spm

Page 17: Computational methods in Neuroimaging
Page 18: Computational methods in Neuroimaging

Image Processing

Within-subject registrationslice-timing correction

RealignmentCoregistration

(structural to functional)

Between-subject registrationspatial normalization

Spatial smoothing

Page 19: Computational methods in Neuroimaging
Page 20: Computational methods in Neuroimaging

Need for motion correction

• People move, even if they don’t realize!

(A) (B)

(D)(C)roll

pitch

yaw

x

y

z

Rigid body movement: 3 translation parameters

3 rotation parameters

Same location in the grid

Same location in the brain

Page 21: Computational methods in Neuroimaging

Statistical Analysis

General Linear ModelDesign matrix

Parameter estimation

Statistical InferenceLinear Contrasts

Thresholding

Random Effects Analysis(Group analysis only)

Page 22: Computational methods in Neuroimaging
Page 23: Computational methods in Neuroimaging

Statistics: How?fMRI model setup

• A General Linear Model (GLM) is setup modellingthe control and test conditions as effects of interest.

y = Xb + e• The GLM is used to specify

the conditions in the form of a design matrix, which defines the experimental design and the nature of hypothesis testing to be implemented.

Page 24: Computational methods in Neuroimaging

Specifying Contrasts– A contrast can be used to compare different

conditions in the study.

– The conditions that are of interest are given a positive value, such as 1, and conditions that are subtracted from the conditions of interest are given a negative value, such as -1.

Thresholding:During the assessment of

Results, height and extent thresholds are applied to determine significant activations.

Page 25: Computational methods in Neuroimaging

Visualization

Glass Brain for Active-Rest Brain Slice picture for Active-Rest

Page 26: Computational methods in Neuroimaging

Rendering onto Subject’s Anatomical Brain

• A High resolution anatomical image (dimensions: 128x128x160 , resolution 1.95 x 1.95 x 1 mm) is acquired.

• This image is Segmented into Grey, White and CSF images.

• The subjects brain is extracted from the Grey and White matter images.

• The activations can now be rendered onto 3D anatomical image of the subject

Page 27: Computational methods in Neuroimaging

Psychophysiological Interactions

• Slides from Roland Benoit, MfD 2007/8• Data from

– C. Buchel and K. Friston. Modulation of connectivity in visual pathways by attention: Cortical interactions evaluated with structural equation modelling and fMRI, Cerebral Cortex, 7: 768-778, 1997

• Figures from – K.J. Friston, C. Buchel, G.R. Fink, J. Morris, E. Rolls, and

R. Dolan. Psychophysiological and modulatory interactions in Neuroimaging. NeuroImage, 6:218-229, 1997

– Christian Ruff’s ppt “Experimental Design”

• Tutorial: http://www.fil.ion.ucl.ac.uk/spm/data/

Page 28: Computational methods in Neuroimaging

Functional Connectivity

Functional IntegrationFunctional Segregation

Effective ConnectivityFunctional Connectivity

Attention

V1

V5

An Example

Page 29: Computational methods in Neuroimaging

Set

source

target

stimuli

source

target

Two Interpretations

Context-sensitive connectivity Modulation of stimulus-specific responses

Page 30: Computational methods in Neuroimaging

How it works: Interactions

V1 X Attention

Page 31: Computational methods in Neuroimaging

How it is done: PPI & SPM5

• Estimate GLM

• Extract time series at Region of Interest

Page 32: Computational methods in Neuroimaging

How it is done: PPI & SPM5

3. Deconvolve, Calculate Interaction, Reconvolve

Page 33: Computational methods in Neuroimaging

How it is done: PPI & SPM5

3. Estimate new GLM

Page 34: Computational methods in Neuroimaging

How it works: GLM

0 0 1

V1 Att V1XAtt

z = -9 mm

Page 35: Computational methods in Neuroimaging

Multi Voxel Pattern Analysis

Page 36: Computational methods in Neuroimaging

Problem Statement

• Over the past decade functional Magnetic Resonance Imaging (fMRI) has emerged as a powerful technique to locate activity of human brain while engaged in a particular task or cognitive state.

• We consider the inverse problem of detecting the cognitive state of a human subject based on the fMRI data.

• f : fMRI-sequence(t1,tN) CognitiveState

Dominant Cognitive StatefMRI SCAN 1 fMRI SCAN 2 fMRI SCAN N

fMRI time series (N >= 1)

f

Page 37: Computational methods in Neuroimaging

Definition and Motivation

• What is Cognitive State?

• It is the state of a process/operation within the human brain that affects it’s mental contents.

• Motivation :

– Such functions could provide the basis for a new approach– to study human reasoning processes.

– Also deeper understanding of the functioning of human – brain could help us build more advanced AI systems.

Page 38: Computational methods in Neuroimaging

Visuo Motor Sequence Learning

Visuo-Motor Mapping:• Association of various visual

instructions to appropriate actions.

• -Stopping at red traffic signal• -Driving slowly at speed• breaker

Sequence Learning:• Learning a task that requires

sequencing a number of actions to achieve a goal.

• -Driving a car• -Lacing a shoe

Visual

Instruction 1Motor Action 1

Visual

Instruction 2

Visual

Instruction 3

Visual

Instruction N

Motor Action 2

Motor Action 3

Motor Action N

Visuo-Motor Mappings

S

e

q

u

e

n

c

e

L

e

a

r

n

i

n

g

Page 39: Computational methods in Neuroimaging

Position-to-Position Mapping

P

o

s

i

t

i

o

n

S

e

q

u

e

n

c

e

1

2

1

2

1

2

1 2

1

2

1

2

Visual Display Keypad Response

Position-to-Color Mapping

P

o

s

i

t

i

o

n

S

e

q

u

e

n

c

e

2

1

1

2

2

1

1

2

2 1

2

1

Visual Display Keypad Response

Visuo-Motor Tasks

Page 40: Computational methods in Neuroimaging

VisualStimuli

ArbitraryMapping

(Position-to-Color)

Response

P2C

P2P

VisualStimuli

Trial & Error

Response

EarlyLearningLate

Learning

Classification Problem

P2P Vs P2C: Detect the following cognitive states

– “subject is paying attention only towards the position of the visual stimuli”

– “subject is paying attention towards the position and color of the visual stimuli”

Early Vs Late Learning: Detect– the following cognitive

states– “subject has learnt the V-M

sequence”– “subject is in the early

process of learning the V-M sequence”

Page 41: Computational methods in Neuroimaging

Machine Learning Approach

• To estimate the function f: fMRI-sequence(t1, tN) -> CognitiveState we have explored the following machine learning techniques:

Gaussian Naïve Bayes (GNB) Classifier k-Nearest Neighbor (kNN) Algorithm Support Vector Machines (SVM)

• Single-Subject Classifier: Classifiers that are trained and tested with a single subject’s fMRI data.

• Multiple-Subject Classifier: Classifiers that are trained with fMRI data of multiple subjects and tested with data of a new subject,

Page 42: Computational methods in Neuroimaging

1. Very high dimensional data (184707 voxels/features).

2. Variation in shapes and sizes of brain across human subjects.

3. Variation in the level of fMRI activity across subjects.

Major Challenges

Page 43: Computational methods in Neuroimaging

Feature Selection

• Select the n most discriminating voxels (Discrim) : Voxels are selected based on their ability to distinguish one target class (Cognitive States) from the other.

• – Select the n most active voxels (Active) : Voxels are selected based on their ability to distinguish either target class (Cognitive States) from the baseline condition.

• – Select the n feature pairs whose correlation discriminates the target classes (CorrPair) : Voxel pairs are selected based on the ability of their correlation to discriminate the target classes.

• We observed Poor performance of Discrim and Active features and relatively better performance of CorrPair features for multiple-subject classifiers.

Page 44: Computational methods in Neuroimaging

20

40

60

80

t=12 t=36 t=72 t=12 t=36 t=72 t=12 t=36 t=72 t=12 t=36 t=72

GNB KNN (k=5) KNN (k=9) SVM

200

474

88

92

96

100

50 100 200 50 100 200 50 100 200 50 100 200

GNB KNN (k=5) KNN (k=9) SVM

Discrim

Active

Sin

gle

Su

bje

ctM

ult

iple

Su

bje

ct

No. of features

Classification Accuracy (%)

No. of features

Time Interval

CorrPair Feature Selection

Feature Selection

P2P Vs P2C Classification Study

Page 45: Computational methods in Neuroimaging

97

100

40

55

70

85

50 100 200 50 100 200 50 100 200 50 100 200

GNB KNN (k=5) KNN (k=9) SVM

Discrim

Active

20

40

60

80

t=12 t=36 t=72 t=12 t=36 t=72 t=12 t=36 t=72 t=12 t=36 t=72

GNB KNN (k=5) KNN (k=9) SVM

200

445

Sin

gle

Su

bje

ctM

ult

iple

Su

bje

ct

No. of features

Classification Accuracy (%)

No. of features

Time Interval

CorrPair Feature Selection

Feature Selection

Early Vs Late Learning Study

Page 46: Computational methods in Neuroimaging

Interim Conclusions

• The problem of detection of cognitive states in such a high dimensional feature space is feasible when right choice of features is made along with suitable methods for representation of data.

• Overall much better performance of single-subject classifiers over the multiple-subject classifiers.

• We were unsuccessful in learning a classifier function for “Four-Way Classification Study", the question that we can detect all the cognitive states is yet to be answered.

P2P

P2C

Early Late

P2P Early P2P Late

P2C Early P2C Late

Page 47: Computational methods in Neuroimaging

Imagery Conditioning

• Imagery: Mental States like those that arise during perception but occur in the absence of immediate sensory input.

• What occurs in your mind when you see the following word

Page 48: Computational methods in Neuroimaging

Imagery Conditioning

• Were your mental contents like this

– Has shape (round)

– Has colour (brown)

– Is type (cake)

Neither of the above …

Umm! It’s yummy!

Pylyshyn

Kosslyn

OR

OR

Page 49: Computational methods in Neuroimaging

Experimental Paradigm

Perception Imagination

Reward

No Reward

Poisson ITI (mean 4 sec)

++

2 sec1 sec

3 sec

NothingScrambled

PictureMoney

BillNothing

Scrambled Picture

Money Bill

What did you See?

Page 50: Computational methods in Neuroimaging

Reward Predicting Responses

Activation in Midbrain is greater for stimuli predicting reward than control stimuli irrespective of the reward being Perceived or Imagined

Page 51: Computational methods in Neuroimaging

Predicting the imagined contents

• Support Vector Machine classifier trained on midbrain activation from visually presented trials successfully predicts whether the participant is imagining a reward or control picture

Participants

Mid

bra

in a

ctiv

atio

n (

clu

ster

ave

rage

)

Visual presentation CS+ CS-Imagination CS+ CS-

Page 52: Computational methods in Neuroimaging

Data mining: Meta Analysis

Page 53: Computational methods in Neuroimaging

Summary

• Computational Tools are indispensible for neuroimaging

• Classical Analysis uses a standard framework for functional localization

• We can ask questions about functional Integration (a.k.a. effective connectivity)

• Machine Learning Methods have made the reverse inference of cognitive states possible

• Further advances in Computational data mining techniques are to bring in a revolution in Neuroinformatics

Page 54: Computational methods in Neuroimaging

Thank you

http://cogs.iitgn.ac.in

Page 55: Computational methods in Neuroimaging

The Nobel Prize in Physiology or Medicine for2003 jointly to

Paul C. Lauterbur Sir Peter Mansfield

"for their discoveries concerning magnetic resonance imaging“

http://www.nobel.se/medicine/laureates/2003/press.html

The small Answer

Study the human BRAIN!