Basics of fMRI Preprocessing Douglas N. Greve

Slides:



Advertisements
Similar presentations
fMRI Methods Lecture6 – Signal & Noise
Advertisements

VBM Voxel-based morphometry
Concepts of SPM data analysis Marieke Schölvinck.
MRI preprocessing and segmentation.
In Chan Song, Ph.D. Seoul National University Hospital
Gordon Wright & Marie de Guzman 15 December 2010 Co-registration & Spatial Normalisation.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
SPM 2002 C1C2C3 X =  C1 C2 Xb L C1 L C2  C1 C2 Xb L C1  L C2 Y Xb e Space of X C1 C2 Xb Space X C1 C2 C1  C3 P C1C2  Xb Xb Space of X C1 C2 C1 
Statistical Parametric Mapping
Basics of fMRI Group Analysis Douglas N. Greve. 2 fMRI Analysis Overview Higher Level GLM First Level GLM Analysis First Level GLM Analysis Subject 3.
Statistical Signal Processing for fMRI
Introduction to Functional and Anatomical Brain MRI Research Dr. Henk Cremers Dr. Sarah Keedy 1.
Statistical Parametric Mapping Lecture 10 - Chapter 12 Preparing fMRI data for statistical analysis Textbook: Functional MRI an introduction to methods,
MNTP Summer Workshop fMRI BOLD Response to Median Nerve Stimulation: A Comparison of Block and Event-Related Design Mark Wheeler Destiny Miller.
OverviewOverview Motion correction Smoothing kernel Spatial normalisation Standard template fMRI time-series Statistical Parametric Map General Linear.
SPM5 Tutorial, Part 1 fMRI preprocessing Tiffany Elliott May
Coregistration and Normalisation By Lieke de Boer & Julie Guerin.
Preprocessing: Coregistration and Spatial Normalisation Cassy Fiford and Demis Kia Methods for Dummies 2014 With thanks to Gabriel Ziegler.
Realigning and Unwarping MfD
JOAQUÍN NAVAJAS SARAH BUCK 2014 fMRI data pre-processing Methods for Dummies Realigning and unwarping.
Ashish Uthama fMRI Characterization for the Study of Cortical Reorganization in Acute Nerve Inflammation Ashish Uthama Supervisor:
07/01/15 MfD 2014 Xin You Tai & Misun Kim
Spatial preprocessing of fMRI data Methods & models for fMRI data analysis 25 February 2009 Klaas Enno Stephan Laboratory for Social and Neural Systrems.
Spatial preprocessing of fMRI data
Multiple comparison correction Methods & models for fMRI data analysis 29 October 2008 Klaas Enno Stephan Branco Weiss Laboratory (BWL) Institute for Empirical.
Surface-based Analysis: Intersubject Registration and Smoothing
Haskins fMRI Workshop Part I: Data Acquisition & Preprocessing.
Voxel Based Morphometry
Co-registration and Spatial Normalisation
Statistical Parametric Mapping Lecture 9 - Chapter 11 Overview of fMRI analysis Textbook: Functional MRI an introduction to methods, Peter Jezzard, Paul.
Basics of fMRI Inference Douglas N. Greve. Overview Inference False Positives and False Negatives Problem of Multiple Comparisons Bonferroni Correction.
Preprocessing John VanMeter, Ph.D. Center for Functional and Molecular Imaging Georgetown University Medical Center.
Preprocessing of FMRI Data fMRI Graduate Course October 23, 2002.
Research course on functional magnetic resonance imaging Lecture 2
Signal, Noise and Preprocessing
Keith Worsley Department of Mathematics and Statistics, and McConnell Brain Imaging Centre, Montreal Neurological Institute, McGill University Correlation.
Signal and noise. Tiny signals in lots of noise RestPressing hands Absolute difference % signal difference.
FMRI Group Natasha Matthews, Ashley Parks, Destiny Miller, Ziad Safadi, Dana Tudorascu, Julia Sacher. Adviser: Mark Wheeler.
SPM short course – Oct Linear Models and Contrasts Jean-Baptiste Poline Neurospin, I2BM, CEA Saclay, France.
Functional Brain Signal Processing: EEG & fMRI Lesson 13
Basics of fMRI Time-Series Analysis Douglas N. Greve.
Multimodal Neuroimaging Training Program
I. Improving SNR (cont.) II. Preprocessing BIAC Graduate fMRI Course October 12, 2004.
Statistical Parametric Mapping Lecture 11 - Chapter 13 Head motion and correction Textbook: Functional MRI an introduction to methods, Peter Jezzard, Paul.
Autonomous Robots Vision © Manfred Huber 2014.
Functional Brain Signal Processing: EEG & fMRI Lesson 14
Function-Structure Integration in FreeSurfer surfer.nmr.mgh.harvard.edu/docs/ftp/pub/docs/freesurfer.func.pdf.
Spatial Smoothing and Multiple Comparisons Correction for Dummies Alexa Morcom, Matthew Brett Acknowledgements.
B0 Distortion Correction in EPI Douglas N Greve MGH Martinos Center.
SPM Pre-Processing Oli Gearing + Jack Kelly Methods for Dummies
1 Time Series Analysis of fMRI II: Noise, Inference, and Model Error Douglas N. Greve
MR Image Formation FMRI Graduate Course (NBIO 381, PSY 362)
Methods for Dummies Second level Analysis (for fMRI) Chris Hardy, Alex Fellows Expert: Guillaume Flandin.
Statistical Analysis An Introduction to MRI Physics and Analysis Michael Jay Schillaci, PhD Monday, April 7 th, 2007.
Multimodal Integration surfer.nmr.mgh.harvard.edu.
MfD Co-registration and Normalisation in SPM
Parameters which can be “optimized” Functional Contrast Image signal to noise Hemodynamic Specificity Image quality (warping, dropout) Speed Resolution.
SPM short course – Mai 2008 Linear Models and Contrasts Jean-Baptiste Poline Neurospin, I2BM, CEA Saclay, France.
functional magnetic resonance imaging (fMRI)
Assessment of data acquisition parameters, and analysis techniques for noise reduction in spinal cord fMRI data  R.L. Bosma, P.W. Stroman  Magnetic Resonance.
FMRI data acquisition.
Multimodal Integration: Registration
Surface-based Analysis: Inter-subject Registration and Smoothing
Zurich SPM Course 2012 Spatial Preprocessing
Function-Structure Integration in FreeSurfer
Surface-based Analysis: Intersubject Registration and Smoothing
Surface-based Analysis: Intersubject Registration and Smoothing
Image Preprocessing for Idiots
Preprocessing: Coregistration and Spatial Normalisation
Basics of fMRI Analysis: Preprocessing, First-Level Analysis, and Group Analysis thanks to doug greve for designing this talk and making these slides!
Presentation transcript:

Basics of fMRI Preprocessing Douglas N. Greve

2 fMRI Analysis Overview Higher Level GLM First Level GLM Analysis First Level GLM Analysis Subject 3 First Level GLM Analysis Subject 4 First Level GLM Analysis Subject 1 Subject 2 CXCXCXCX Preprocessing MC, STC, B0 Smoothing Normalization Preprocessing MC, STC, B0 Smoothing Normalization Preprocessing MC, STC, B0 Smoothing Normalization Preprocessing MC, STC, B0 Smoothing Normalization Raw Data CX

3 Preprocessing Assures that assumptions of the analysis are met Time course comes from a single location Uniformly spaced in time Spatial “smoothness” Analysis – separating signal from noise

4 Input 4D Volume 64x64x35 85x1

5 Preprocessing Start with a 4D data set 1. Motion Correction 2. Slice-Timing Correction 3. B0 Distortion Correction 4. Spatial Normalization 5. Spatial Smoothing End with a 4D data set Can be done in other orders Not everything is always done Note absence of temporal filtering

6 Motion Analysis assumes that time course represents a value from a single location Subjects move Shifts can cause noise, uncertainty Edge of the brain and tissue boundaries

7 Motion Sometimes effect on signal is positive, sometimes negative

8 One Effect of Uncorrected Motion on fMRI Analysis Ring-around-the-brain From Huettel, Song, McCarthy

9 Motion Correction Template Target Reference Input Time Point Difference (Error) Adjust translation and rotation of input time point to reduce absolute difference. Requires spatial interpolation

10 Motion Correction Motion correction reduces motion Not perfect RawCorrected

11 Motion Correction Motion correction parameters Six for each time point Sometimes used as nuisance regressors How much motion is too much?

12 Slice Timing Ascending Interleaved Volume not acquired all at one time Acquired slice-by-slice Each slice has a different delay

Volume = 30 slices TR = 2 sec Time for each slice = 2/30 = 66.7 ms 0s 2s Effect of Slice Delay on Time Course

14 Slice Timing Correction Temporal interpolation of adjacent time points Usually sinc interpolation Each slice gets a different interpolation Some slices might not have any interpolation Can also be done in the GLM You must know the slice order! X TR1TR2TR3 Slice

15 Every other slice is bright Interleaved slice acquisition Happens with sequential, harder to see Motion, Slice Timing, Spin History

16 Motion, Slice Timing, Spin History Slice In TR3 subject moved head up Red is now the first slice Pink is now not in the FoV Red has not seen an RF pulse before (TR=infinite) and so will be very bright Other slices have to wait longer to see an RF pulse, ie, the TR increases slightly, causes brightening. Direction of intensity change depends on a lot of things TR1TR2TR3

17 B0 Distortion Metric (stretching or compressing) Intensity Dropout A result of a long readout needed to get an entire slice in a single shot. Caused by B0 Inhomogeneity Stretch Dropout

B0 Map Echo 2 TE2 Magnitude Echo 1 TE1 Phase Voxel Shift Map

19 Voxel Shift Map Units are voxels (3.5mm) Shift is in-plane Blue = P  A, Red A  P Regions affected near air/tissue boundaries sinuses

20 B0 Distortion Correction Can only fix metric distortion Dropout is lost forever

21 B0 Distortion Correction Can only fix metric distortion Dropout is lost forever Interpolation Need: “Echo spacing” – readout time Phase encode direction More important for surface than for volume Important when combining from different scanners

22 Spatial Normalization Transform volume into another volume Re-slicing, re-gridding New volume is an “atlas” space Align brains of different subjects so that a given voxel represents the “same” location. Similar to motion correction Preparation for comparing across subjects Volume-based Surface-based Combined Volume-surface-based (CVS)

23 Spatial Normalization Subject 1 Subject 2 Subject 1 Subject 2 MNI305 MNI152 Native SpaceMNI305 Space Affine (12 DOF) Registration

24 Subject 1 Subject 2 aligned with Subject 1 (Subject 1’s Surface) Problems with Affine (12 DOF) Registration

25 Surface Registration Subject 1Subject 2 (Before) Subject 2 (After)

26 Surface Registration Subject 1Subject 2 (Before) Subject 2 (After) Shift, Rotate, Stretch High dimensional (~500k) Preserve metric properties Take variance into account Common space for group analysis (like Talairach)

27 Spatial Smoothing Replace voxel value with a weighted average of nearby voxels (spatial convolution) Weighting is usually Gaussian 3D (volume) 2D (surface) Do after all interpolation, before computing a standard deviation Similarity to interpolation Improve SNR Improve Intersubject registration Can have a dramatic effect on your results

Spatial Smoothing Full-Width/Half-max Spatially convolve image with Gaussian kernel. Kernel sums to 1 Full-Width/Half-max: FWHM =  /sqrt(log(256))  = standard deviation of the Gaussian 0 FWHM5 FWHM10 FWHM 2mm FWHM 10mm FWHM 5mm FWHM Full Max Half Max

29 Spatial Smoothing

Effect of Smoothing on Activation Working memory paradigm FWHM: 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20

31 Volume- vs Surface-based Smoothing 5 mm apart in 3D 25 mm apart on surface Averaging with other tissue types (WM, CSF) Averaging with other functional areas 14mm FWHM

32 Choosing the FWHM No hard and fast rules Matched filter theorem – set equal to activation size How big is that? Changes with brain location Changes with contrast May change with subject, population, etc Two voxels – to meet the assumptions of Gaussian Random Fields (GRF) for correction of multiple comparisons

33 Temporal filtering Replace value at a given time point with a weighted average of its neighbors Should/Is NOT be done as a preprocessing step – contrary to what many people think. Belongs in analysis.

34 fMRI Analysis Overview Higher Level GLM First Level GLM Analysis First Level GLM Analysis Subject 3 First Level GLM Analysis Subject 4 First Level GLM Analysis Subject 1 Subject 2 CXCXCXCX Preprocessing MC, STC, B0 Smoothing Normalization Preprocessing MC, STC, B0 Smoothing Normalization Preprocessing MC, STC, B0 Smoothing Normalization Preprocessing MC, STC, B0 Smoothing Normalization Raw Data CX

35 Preprocessing Start with a 4D data set 1. Motion Correction - Interpolation 2. Slice-Timing Correction 3. B0 Distortion Correction - Interpolation 4. Spatial Normalization - Interpolation 5. Spatial Smoothing – Interpolation-like End with a 4D data set Can be done in other orders Note absence of temporal filtering

36