2fMRI预处理
2fMRI预处理
Based Statistics
fMRI预处理理及基于模型的统计
• Brief intro to FMRI experiments and analysis (实
验和分析简介)
中⽂文翻译:王继源 孔亚卓
FMRI Pre-Statistics
FMRI在统计之前
A B A B A
(baseline) (stimulus) (baseline) (stimulus) (baseline)
e.g. flashing
chequerboard 0 10 20 30 40 50
闪烁的棋盘 time (TRs)
venules venules
arterioles动脉
arterioles动脉 静脉 静脉
⊗ =
HRF Predicted neural activity预测的神经活动
⾎血氧动态反应⽅方程
time
Predicted response预测的响应
FMRI Experiments: Analysis 分析
• Each voxel contains a time-varying
signal(BOLD signal)
每体素含随时间变化的信号(⾎血氧⽔水平依赖信号)
measured timeseries at
marked voxel标记体素的测
量量时序
time
FMRI Experiments: Analysis 分析
• Each voxel contains a time-varying
signal(BOLD signal) BOLD response, %
每体素含随时间变化的信号(BOLD信号) 3
initial
post stimulus
time
stimulus
因刺刺激导致的BOLD信号改变建模(预测响应)
• Find which voxels have signals that match the model
找哪些体素的信号和模型匹配
• Good match implies activation related to stimulus
匹配度⾼高代表和刺刺激相关的激活
measured timeseries at
marked voxel
标记体素的测量量时序
predicted response预测响应
time
Standard GLM Analysis 标准⼀一般线性模型分析
Fitted
Amplitude
拟合幅值
Residual Noise
残留留噪声
Standard GLM Analysis 标准⼀一般线性模型分析
slice 10
slice 9
Slice 9 acquired 1.5 secs
after slice 10
切⽚片10在切⽚片9后1.5s采集
acquisition timing (TRs)
采集时间(TRs)
Slice Timing 时间层
... but the timing of each slice’s data is different
但是实际数据的时间层是不不同的
Data
slice 10
slice 9
Slice 9 acquired 1.5 secs
after slice 10
切⽚片10在切⽚片9后1.5s采集 acquisition timing (TRs)
采集时间(TRs)
Slice Timing 时间层
Can get consistency by shifting the data
可以通过移位数据来保持⼀一致
Data
slice 10
slice 9
Slice 9 acquired 1.5
secs after slice 10
切⽚片10在切⽚片9后1.5s acquisition timing (TRs)
采集 采集时间
Slice Timing 时间层
... and then interpolating the data = slice
timing correction
之后插值数据,这就是时间层校正
Data
slice 10
slice 9
Slice 9 acquired 1.5
secs after slice 10
切⽚片10在切⽚片9后1.5s acquisition timing (TRs)
采集 采集时间
Slice Timing 时间层
... and then interpolating the data = slice
timing correction
之后插值数据,这就是时间层校正
Data
slice 10
slice 9
Slice 9 acquired 1.5
secs after slice 10
切⽚片10在切⽚片9后1.5s acquisition timing (TRs)
采集 采集时间
Slice Timing 时间层
The result of slice timing correction is that the data is changed
(degraded) by interpolation
时间层校正的结果是数据通过插值被改变(降低)了了
Data
slice 10
slice 9
Slice 9 acquired 1.5
secs after slice 10
切⽚片10在切⽚片9后1.5s acquisition timing (TRs)
采集 采集时间
Slice Timing 时间层
Alternatively, can get consistency by shifting the
model
或者,可以通过调整模型来获得⼀一致性
Model
slice 10
slice 9
Slice 9 acquired 1.5
secs after slice 10
切⽚片10在切⽚片9后1.5s acquisition timing (TRs)
采集 采集时间
Slice Timing 时间层
Shifted
One way to shift the Model
model is to use the 改变后
temporal 模型
derivative in the
GLM =
⼀一种调整模型的办
Original
法是利利⽤用GLM⾥里里的 Model
时间导数 原始模型
-
Temporal
Based on Derivative
Taylor approx:
时间导数
m(t+a) = m(t) + a.m′(t)
基于泰勒勒近似公式
Slice Timing 时间层
However: 然⽽而会
• Reduces small activation areas 减少⼩小激活区域
• Safest option is to do a small amount of smoothing
最安全的选择是做少量量的平滑处理理
• Alternative thresholding/stats eliminates the need for smoothing (e.g.
randomise, TFCE)
替代阈值/统计信息消除了了对平滑处理理的需求(例例如随机化,TFCE)
Spatial Filtering: How? 如何操作?
Spatial filtering done by a 3D convolution with a Gaussian (cf. 1D
convolution with HRF for model)
通过⾼高斯3D卷积进⾏行行空间滤波(参⻅见模型,使⽤用HRF进⾏行行⼀一维卷积)
Weights
Each voxel intensity is replaced by a
0.1 0.3 0.4 0.3 0.1
weighted average of neighbouring
intensities 0.3 0.6 0.8 0.6 0.3
每个体素强度被相邻强度的加权平均值代替
0.4 0.8 1.0 0.8 0.4
A Gaussian function in 3D specifies
0.3 0.6 0.8 0.6 0.3
weightings and neighbourhood
size 0.1 0.3 0.4 0.3 0.1
3D中的⾼高斯函数指定权重和邻域⼤大⼩小
Spatial Filtering: How? 如何操作?
Spatial filtering done by a 3D convolution with a Gaussian (cf. 1D
convolution with HRF for model)
通过⾼高斯3D卷积进⾏行行空间滤波(参⻅见模型,使⽤用HRF进⾏行行⼀一维卷积)
Weights
Each voxel intensity is replaced by a
weighted average of neighbouring 0.1 0.3 0.4 0.3 0.1
intensities
每个体素强度被相邻强度的加权平均值代替 0.3 0.6 0.8 0.6 0.3
0
FWHM 0.1 0.3 0.4 0.3 0.1
FWHM
Specify amount by Full Width Half Maximum (FWHM)
= distance between 0.5 values
通过全宽半⾼高指定数值=0.5倍值之间的距离
Spatial Filtering: Results at Different
FWHM 空间滤波:不不同全宽半⾼高的结果
FMRI Pre-Statistics 统计之前
• Also, need noise data to correctly estimate autocorrelation (to make statistics valid - see later)
➜ avoid lowpass filtering
另外,需要噪声数据来正确估计⾃自相关(以使统计数据有效-请参阅下⽂文)➜避免低通滤波
Recommendations建议:
- Use Highpass only 仅使⽤用⾼高通
- Ensure cutoff frequency higher than model frequencies (can use the Estimate button in the GUI
- see practical)
确保截⽌止频率⾼高于模型频率 (可以使⽤用GUI中的“估计”按钮-参看练习)
- Lower limit on cutoff frequency for good autocorrelation estimation(e.g. for TR=3s, cutoff
period > 90s )
较低的截⽌止频率限制可实现良好的⾃自相关估算(例例如,对于TR = 3s,截⽌止时间> 90s)
Effect of Temporal Filtering 时域滤波的影响
No Temporal Filtering⽆无时域滤波
(over 3D volume)
• due to various uninteresting factors (e.g. caffeine
Mean Intensity
levels) 因为⼀一些不不相关的因素(如咖啡因⽔水平)