Computational Methods in Neuroimaging
Computational Methods in Neuroimaging
Neuroimaging
Krishna Prasad Miyapuram
Cognitive Science & Computer Science
Indian Institute of Technology Gandhinagar
M.Tech.
M.Sc.
1998
2000
Electronics
2002
2004
Artificial Intelligence
2008
2011
2012
Predictive coding
Neuroeconomics
Cognitive Neuroscience
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
Artificial
Intelligence
Philosophy
Anthropology
Cognitive
Science
Linguistics
Education
Neuroscience
Neuroimaging Techniques
Basal ganglia
Anterior
Posterior
Occipital Lobe
Temporal Lobe
Cerebellum
Inferior
(Ventral)
Parietal Lobe
Occipital Lobe
Temporal Lobe
Axial
Coronal Plane
Saggital
Axial /
Horizontal
Plane
Saggital Plane
3D imaging
Scanner room
Patient Table
Console room
Paul C. Lauterbur
Physics of MRI
(A)
Brain activity
Oxygen consumption
Cerebral blood flow
Oxyhaemoglobin
Deoxyhaemoglobin
(C)
Experimental Design
Task condition
Baseline
Input
Input
Process
Output
Output
A B A B
B A
A A B
Data Analysis
Statistical Analysis
fMRI
time series
Within-subject registration
slice-timing correction
Realignment
Coregistration
(structural to functional)
Statistical Inference
Linear Contrasts
Thresholding
Random Effects Analysis
(Group analysis only)
Between-subject registration
spatial normalization
Spatial smoothing
Preprocessing
Statistical
Parametric Map
Image Processing
Within-subject registration
slice-timing correction
Realignment
Coregistration
(structural to functional)
Between-subject registration
spatial normalization
Spatial smoothing
(A)
(B)
(C)
(D)
z
roll
pitch
yaw
Statistical Analysis
General Linear Model
Design matrix
Parameter estimation
Statistical Inference
Linear Contrasts
Thresholding
Random Effects Analysis
(Group analysis only)
Statistics: How?
fMRI model setup
A General Linear Model
(GLM) is setup modelling
the control and test
conditions as effects of
interest.
y = Xb + e
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.
Visualization
Glass Brain for Active-Rest
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 Ruffs ppt Experimental Design
Tutorial: http://www.fil.ion.ucl.ac.uk/spm/data/
Functional Connectivity
Functional Segregation
Functional Integration
Functional Connectivity
Effective Connectivity
An Example
Attention
V1
V5
Two Interpretations
Context-sensitive connectivity
Set
source
stimuli
source
target
target
V1 X Attention
Estimate GLM
Extract time series at Region of Interest
V1
Att V1XAtt
z = -9 mm
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
f
fMRI SCAN 1 fMRI SCAN 2
fMRI SCAN N
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.
S
e
q
u
e
n
c
e
L
e
a
r
n
i
n
g
Visual
Instruction 1
Motor Action 1
Visual
Instruction 2
Motor Action 2
Visual
Instruction 3
Motor Action 3
Visual
Instruction N
Motor Action N
Visuo-Motor Mappings
Visuo-Motor Tasks
Visual Display
Keypad Response
Visual Display
Keypad Response
2
P
o
s
i
t
i
o
n
S
e
q
u
e
n
c
e
2
1
2
1
1
2
P
o
s
i
t
i
o
n
S
e
q
u
e
n
c
e
1
2
2
1
1
2
1
1
Position-to-Position Mapping
Position-to-Color Mapping
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 VM sequence
P2C
Visual
Stimuli
P2P
Visual
Stimuli
Late
Learning
Arbitrary
Mapping
(Position-to-Color)
Response
Major Challenges
1. Very high dimensional data
(184707 voxels/features).
2. Variation in shapes and
sizes of brain across human
subjects.
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.
Discrim
92
Active
Feature
Selection
88
50
100 200
Multiple Subject
GNB
50
100 200
KNN (k=5)
50
100 200
KNN (k=9)
50
100 200
SVM
No. of features
80
No. of
features
200
474
60
40
20
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
Time Interval
Single Subject
97
Feature
Selection
85
70
Discrim
Active
55
40
50
100
GNB
200
50
100
200
KNN (k=5)
50
100
200
KNN (k=9)
50
100
200
SVM
Multiple Subject
No. of features
CorrPair Feature Selection
80
No. of
features
60
200
40
445
20
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
Time Interval
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.
P2C
P2C Early
P2C Late
P2P
P2P Early
P2P Late
Early
Late
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
Imagery Conditioning
Were your mental
contents like this
OR
Pylyshyn
OR
Kosslyn
Experimental Paradigm
2 sec
1 sec
+
3 sec
Poisson ITI
(mean 4 sec)
Nothing
Perception
Reward
No Reward
Imagination
Scrambled
Picture
Money
Bill
Visual presentation
Imagination
Participants
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
Thank you
http://cogs.iitgn.ac.in
Paul C. Lauterbur