extracting fmri features - mlnl.cs.ucl.ac.uk · data fmri time series = 4d image = time series of...
TRANSCRIPT
![Page 1: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/1.jpg)
Extracting fMRI features
PRoNTo course
May 2018
Christophe Phillips, GIGA Institute, ULiège, Belgium
[email protected] - http://www.giga.ulg.ac.be
![Page 2: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/2.jpg)
Overview
• Introduction
• “Brain decoding” problem
• “Subject prediction” problem
• Conclusion
![Page 3: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/3.jpg)
Overview
• Introduction
– fMRI data & processing
–GLM & BOLD response
– classical univariate approach
– levels of inference
• “Brain decoding” problem
• “Subject prediction” problem
• Conclusion
![Page 4: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/4.jpg)
Data
fMRI time series = 4D image
= time series of 3D fMRI’s = 3D array of time series.
About the same for a series of structural MRI’s…
![Page 5: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/5.jpg)
Spatial pre-processing & SPM
Normalisation
Statistical Parametric Map
Image time-series
Parameter estimates
General Linear Model
Realignment Smoothing
Design matrix
Anatomical
reference
Spatial filter
StatisticalInference
RFT
p <0.05
![Page 6: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/6.jpg)
GLM univariate approach
XY XY
N: # images
p: # regressors
YY
N
1
+
N
1
=
N
p
1
p
XGLM defined by:
• design matrix X• error term ε
distribution, e.g.
VN ,0~ VN ,0~
![Page 7: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/7.jpg)
BOLD response
Boynton et al, NeuroImage, 2012.
Scaling
Shiftinvariance
Hemodynamic response function (HRF):
Linear time-invariant (LTI) system:
u(t) x(t)hrf(t)
𝑥 𝑡 = 𝑢 𝑡 ∗ ℎ𝑟𝑓 𝑡
= න𝑜
𝑡
𝑢 𝜏 ℎ𝑟𝑓 𝑡 − 𝜏 𝑑𝜏
Convolution operator:Additivity
![Page 8: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/8.jpg)
Confounds modelling
Model
• condition(s) of interest, i.e. “activation”
• “confounds”:
– BOLD response
– estimated movement parameters
![Page 9: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/9.jpg)
Contrast & inference
A contrast selects a specific effect of interest.
A contrast 𝑐 is a vector of length 𝑝. 𝑐𝑇𝛽 is a linear combination of
regression coefficients 𝛽.
𝑐 = [1 0 0 0 … ]𝑇
𝑐𝑇𝛽 = 𝟏 × 𝛽1 + 𝟎 × 𝛽2 + 𝟎 × 𝛽3 + 𝟎 × 𝛽4 +⋯
= 𝜷𝟏
𝑐 = [0 1 − 1 0 … ]𝑇
𝑐𝑇𝛽 = 𝟎 × 𝛽1 + 𝟏 × 𝛽2 + −𝟏 × 𝛽3 + 𝟎 × 𝛽4 +⋯
= 𝜷𝟐 − 𝜷𝟑
[1 0 0 0 0 0 0 0 0 0 0 0 0 0][0 1 -1 0 0 0 0 0 0 0 0 0 0 0]
𝑐𝑇 መ𝛽~𝑁 𝑐𝑇𝛽, 𝜎2𝑐𝑇(𝑋𝑇𝑋)−1𝑐𝑐𝑇 መ𝛽~𝑁 𝑐𝑇𝛽, 𝜎2𝑐𝑇(𝑋𝑇𝑋)−1𝑐
![Page 10: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/10.jpg)
Contrast & inference
[0 1 -1 0 0 0 0 0 0 0 0 0 0 0]
T =
contrast ofestimated
parameters
varianceestimate
2 larger than 3 ?=
2 – 3 = cT> 0 ?
Question:
Null hypothesis: H0: cT=0 H0: cT=0
Test statistic:
pN
TT
T
T
T
t
cXXc
c
c
cT
~
ˆ
ˆ
)ˆvar(
ˆ
12
pN
TT
T
T
T
t
cXXc
c
c
cT
~
ˆ
ˆ
)ˆvar(
ˆ
12
![Page 11: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/11.jpg)
Classical inference
11
Observation of test statistic t= a realisation of T
)|( 0HtTp )|( 0HtTp
Significance level α:
Acceptable false positive rate α.
threshold uα
t
P-val
Null Distribution of T
Null Distribution of T
u
Reject H0 in favour of HA if t > uα
p-value = evidence against H0
)|( 0HuTp
The Null Hypothesis H0= what we want to disprove (no effect). The Alternative Hypothesis HA
= outcome of interest.
![Page 12: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/12.jpg)
Group-level analysis
Group A vs. Group B design
“Summary statistics” approach.
![Page 13: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/13.jpg)
Overview
• Introduction
• “Brain decoding” problem– BOLD signal & HRF
– Raw signal
– Beta images
• “Subject prediction” problem
• Conclusion
![Page 14: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/14.jpg)
Brain decoding
Data:
fMRI time series from 1 (or a few)subject(s)
Goal:
Find temporary mental state, from fixed set, of a subject based on pattern of brain activity.
decode BOLD signal over 1 or few images
Similar to FFX analysis
![Page 15: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/15.jpg)
Brain decoding: signal
Use the raw BOLD signal but
• Block or event-related design?
• How to account for haemodynamic function?
Standard impulse response function
![Page 16: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/16.jpg)
Brain decoding: raw BOLD
Design:
•Block or event-related design
•Accounting for haemodynamic function, with HRF ‘delay’ & ‘overlap’
![Page 17: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/17.jpg)
Data Matrix =
voxels
Sin
gle
volu
mes
Brain decoding: raw BOLD
Design:
• Block design
• Use single scans
C1 C1 C1 BL BL BL C2 C2 C2 BL BL BL
C1: Condition 1C2: Condition 2BL: Baseline
![Page 18: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/18.jpg)
Data Matrix =
voxels
Sin
gle
volu
mes
Brain decoding: raw BOLD
Design:
• Block design
• Use single scans
C1 C1 C1 BL BL BL C2 C2 C2 BL BL BL
C1: Condition 1C2: Condition 2BL: Baseline
Average scans over blocks/events
![Page 19: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/19.jpg)
Brain decoding: beta image
Abdulrahman & Henson, Neuroimage, 2016
1 GLM and 1 beta per event/block
LSULSA“Least Squares All” (LSA) and “Least Squares Unitary” (LSU)
![Page 20: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/20.jpg)
Brain decoding: beta image
Abdulrahman & Henson, Neuroimage, 2016
N GLM’s and 1 beta per event/block
LSA“Least Squares All” (LSA) and “Least Squares Separate” (LSS)
LSS
![Page 21: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/21.jpg)
Overview
• Introduction
• “Brain decoding” problem
• “Subject prediction” problem– Definition & summary approach
– Event/block design
– Resting state design
• Conclusion
![Page 22: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/22.jpg)
Subject prediction
Data:
N subjects 1 (or a few) images per subject(s)
Goal:
Find target value (class or score) of a subject based on pattern from many subjects.
decode “summary” image(s) per subjesct
Similar to RFX analysis
![Page 23: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/23.jpg)
Subject prediction: summary image
fMRI time series
summary image
Event/block design
build contract image(s)
e.g.• main/average effect,
[1 0 0…] or [0 1 1 0…]/2
• difference between 2 conditions[1 0 -1 0…]
• …
[1 0 0…][0 1 1 0…]/2
[1 0 -1 0…]
![Page 24: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/24.jpg)
Brain connectivity
http://www.scholarpedia.org/article/Brain_connectivity
Functional connectivity = statistical concept
Statistical dependence estimated by measuring correlation or covariance
![Page 25: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/25.jpg)
Resting state fMRI
Resting state functional MRI […] is a […] method for evaluating regional interactions that occur when a subject is not performing
an explicit task.
Paradigm shift:
• Activation functional segregation
• Spontaneous functional integration
Goal:
Summarize rs-fMRI time series into 1 (few) map(s).
https://www.humanconnectome.org/study/hcp-young-adult/project-protocol/resting-state-fmri
![Page 26: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/26.jpg)
Rs-fMRI: model based approach
Pick one (few) region(s) of interest:
• Extract BOLD signal time-series
• Enter time series as regressor in a GLM & find correlation map
![Page 27: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/27.jpg)
Rs-fMRI: model based approach
Multiple/different region of interest
multiple/different maps
![Page 28: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/28.jpg)
Rs-fMRI: model free approach
Decompose original fMRI time series into linear combination of
• basis vectors, PCA
• independent components, ICA
i.e. data driven approach.
A few basis/component maps per subject
![Page 29: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/29.jpg)
Rs-fMRI: model free approach
![Page 30: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/30.jpg)
Overview
• Introduction
• “Brain decoding” problem
• “Subject prediction” problem
• Conclusion
![Page 31: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/31.jpg)
Conclusion
1 sample = 1 image
• What is your question of interest?
• At what level of inference ?
• What is the experimental design?
• How much data is/will be available?
![Page 32: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/32.jpg)
Thank you for your attention!
Any question?
![Page 33: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/33.jpg)
![Page 34: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/34.jpg)
“Univariate vs. multivariate” concepts
Univariate
•1 voxel
•target → data
•look for difference or correlation
•General Linear Model
•GLM inversion
•calculate contrast of interest
Multivariate
•1 volume
•data → target
•look for similarity or score
•Specific machine (SVM, GP,...)
•training & testing cross-validation
•estimate accuracy of prediction
![Page 35: Extracting fMRI features - mlnl.cs.ucl.ac.uk · Data fMRI time series = 4D image = time series of 3D fMRI’s = 3D array of time series. About the same for a series of structural](https://reader030.vdocument.in/reader030/viewer/2022040417/5d56154688c993aa308b47f9/html5/thumbnails/35.jpg)
Brain connectivity concepts