FMRI Pre-Processing and Model- Based Statistics

Similar documents
FSL Pre-Processing Pipeline

FSL Pre-Processing Pipeline

Journal of Articles in Support of The Null Hypothesis

SPM8 for Basic and Clinical Investigators. Preprocessing. fmri Preprocessing

Introduction to fmri. Pre-processing

Functional MRI in Clinical Research and Practice Preprocessing

Basic fmri Design and Analysis. Preprocessing

EPI Data Are Acquired Serially. EPI Data Are Acquired Serially 10/23/2011. Functional Connectivity Preprocessing. fmri Preprocessing

Functional MRI data preprocessing. Cyril Pernet, PhD

SPM8 for Basic and Clinical Investigators. Preprocessing

First-level fmri modeling

Tutorial BOLD Module

Statistical Analysis of Neuroimaging Data. Phebe Kemmer BIOS 516 Sept 24, 2015

White Pixel Artifact. Caused by a noise spike during acquisition Spike in K-space <--> sinusoid in image space

HST.583 Functional Magnetic Resonance Imaging: Data Acquisition and Analysis Fall 2006

FEAT 3 - Advanced FMRI Analysis

Function-Structure Integration in FreeSurfer

Analysis of fmri data within Brainvisa Example with the Saccades database

Supplementary Figure 1

Fmri Spatial Processing

Basic Introduction to Data Analysis. Block Design Demonstration. Robert Savoy

This Time. fmri Data analysis

fmri pre-processing Juergen Dukart

Analysis of Functional MRI Timeseries Data Using Signal Processing Techniques

Introduction to Neuroimaging Janaina Mourao-Miranda

A Model-Independent, Multi-Image Approach to MR Inhomogeneity Correction

Artifact Detection and Repair: Overview and Sample Outputs

Functional MRI. Jerry Allison, Ph. D. Medical College of Georgia

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

Diffusion MRI Acquisition. Karla Miller FMRIB Centre, University of Oxford

fmri Image Preprocessing

Artifact detection and repair in fmri

NA-MIC National Alliance for Medical Image Computing fmri Data Analysis

The simulator can be applied in a number of diverse applications which span both

Preprocessing of fmri data

Bayesian Inference of Hemodynamic Changes in Functional Arterial Spin Labeling Data

Role of Parallel Imaging in High Field Functional MRI

HST.583 Functional Magnetic Resonance Imaging: Data Acquisition and Analysis Fall 2008

SPM99 fmri Data Analysis Workbook

fmri Analysis Sackler Ins2tute 2011

Basic principles of MR image analysis. Basic principles of MR image analysis. Basic principles of MR image analysis

Pre-processing of ASL data T CT

fmri Preprocessing & Noise Modeling

CS/NEUR125 Brains, Minds, and Machines. Due: Wednesday, April 5

Head motion in diffusion MRI

EMPIRICALLY INVESTIGATING THE STATISTICAL VALIDITY OF SPM, FSL AND AFNI FOR SINGLE SUBJECT FMRI ANALYSIS

NeuroImaging. (spatial and statistical processing, maybe) Philippe Peigneux, PhD. UR2NF - Neuropsychology and Functional

The organization of the human cerebral cortex estimated by intrinsic functional connectivity

EECS 556 Image Processing W 09. Image enhancement. Smoothing and noise removal Sharpening filters

Deviceless respiratory motion correction in PET imaging exploring the potential of novel data driven strategies

AFNI Preprocessing: Outline, Recommendations, and New(ish) Stuff. Robert W Cox SSCC / NIMH & NINDS / NIH / DHHS / USA / EARTH

Multi-voxel pattern analysis: Decoding Mental States from fmri Activity Patterns

Playing with data from lab

SPM Introduction. SPM : Overview. SPM: Preprocessing SPM! SPM: Preprocessing. Scott Peltier. FMRI Laboratory University of Michigan

Brain Extraction, Registration & EPI Distortion Correction

SPM Introduction SPM! Scott Peltier. FMRI Laboratory University of Michigan. Software to perform computation, manipulation and display of imaging data

Supplementary methods

Supplementary Figure 1. Decoding results broken down for different ROIs

Multiple Testing and Thresholding

Multiple Testing and Thresholding

Slide 1. Technical Aspects of Quality Control in Magnetic Resonance Imaging. Slide 2. Annual Compliance Testing. of MRI Systems.

Module 4. K-Space Symmetry. Review. K-Space Review. K-Space Symmetry. Partial or Fractional Echo. Half or Partial Fourier HASTE

Getting Started Guide

FSL Workshop Session 3 David Smith & John Clithero

SPATIO-TEMPORAL DATA ANALYSIS WITH NON-LINEAR FILTERS: BRAIN MAPPING WITH fmri DATA

Multivariate pattern classification

Data Visualisation in SPM: An introduction

Empirical analyses of null-hypothesis perfusion FMRI data at 1.5 and 4 T

Structural Segmentation

HST.583 Functional Magnetic Resonance Imaging: Data Acquisition and Analysis Fall 2008

Locating Motion Artifacts in Parametric fmri Analysis

Single Subject Demo Data Instructions 1) click "New" and answer "No" to the "spatially preprocess" question.

Politecnico di Torino. Porto Institutional Repository

Independent Component Analysis of fmri Data

Preprocessing of fmri data (basic)

fmri Basics: Single Subject Analysis

COBRE Scan Information

Structural Segmentation

Data Visualisation in SPM: An introduction

Human Connectom Project : The minimal processing Pipeline

7/15/2016 ARE YOUR ANALYSES TOO WHY IS YOUR ANALYSIS PARAMETRIC? PARAMETRIC? That s not Normal!

Noise and Artifacts in FMRI

INDEPENDENT COMPONENT ANALYSIS APPLIED TO fmri DATA: A GENERATIVE MODEL FOR VALIDATING RESULTS

Multivariate Pattern Classification. Thomas Wolbers Space and Aging Laboratory Centre for Cognitive and Neural Systems

SPM Course! Single Subject Analysis

Multiple Testing and Thresholding

Introductory Concepts for Voxel-Based Statistical Analysis

Effect of age and dementia on topology of brain functional networks. Paul McCarthy, Luba Benuskova, Liz Franz University of Otago, New Zealand

Computational Neuroanatomy

A Novel Information Theoretic and Bayesian Approach for fmri data Analysis

Image Acquisition Systems

SIEMENS MAGNETOM Verio syngo MR B17

Last Time. This Time. Thru-plane dephasing: worse at long TE. Local susceptibility gradients: thru-plane dephasing

the PyHRF package P. Ciuciu1,2 and T. Vincent1,2 Methods meeting at Neurospin 1: CEA/NeuroSpin/LNAO

Time-Frequency Method Based Activation Detection in Functional MRI Time-Series

Clinical Importance. Aortic Stenosis. Aortic Regurgitation. Ultrasound vs. MRI. Carotid Artery Stenosis

Attention modulates spatial priority maps in human occipital, parietal, and frontal cortex

Medical Image Analysis

OHBA M/EEG Analysis Workshop. Mark Woolrich Diego Vidaurre Andrew Quinn Romesh Abeysuriya Robert Becker

Motion Estimation for Video Coding Standards

Transcription:

FMRI Pre-Processing and Model- Based Statistics Brief intro to FMRI experiments and analysis FMRI pre-stats image processing Simple Single-Subject Statistics Multi-Level FMRI Analysis Advanced FMRI Analysis

FMRI Pre-Statistics Brief intro to FMRI analysis FMRI pre-statistical image processing: Reconstruction from k-space data Motion correction Slice timing correction Spatial filtering Temporal filtering Global intensity normalisation

FMRI Experiments Stimulus A (baseline) B (stimulus) A (baseline) B (stimulus) A (baseline) e.g. flashing chequerboard 0 1 2 3 4 5 time (TRs) Simple paradigm design: - stimulus vs baseline - constant stimulus intensity - constant block lengths - many repetitions: ABABA Need baseline (rest) condition to measure change

The Haemodynamic Response Basal State Activated State arterioles capillary bed venules = HbO2 = Hbr arterioles capillary bed venules Activation leads to: Field CBF CBV CMRO 2 [Hbr] change MRI signal Field changes (perturbations) --> dephasing --> T2* effect BOLD-tuned MRI (T2*-weighted) is sensitive to this effect

Predicted Response The process can be modelled by convolving the activity curve with a "haemodynamic response function" or HRF = 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, % Model the stimulus-induced change in BOLD signal (predicted response) Find which voxels have signals that match the model 3 2 1 0 initial dip overshoot stimulus post stimulus undershoot time Good match implies activation related to stimulus measured timeseries at marked voxel time predicted response

Standard GLM Analysis Correlate model at each voxel separately Measure residual noise variance t-statistic = model fit / noise amplitude Threshold t-stats and display map

Predicted Response (model) Fitted Amplitude

Residual Noise

Standard GLM Analysis Correlate model at each voxel separately Measure residual noise variance t-statistic = model fit / noise amplitude Threshold t-stats and display map Signals of no interest (e.g. artifacts) can affect both activation strength and residual noise variance Use pre-processing to reduce/eliminate some of these effects

FMRI Pre-Statistics FMRI pre-statistical image processing: Reconstruction from k-space data Motion correction Slice timing correction Spatial filtering Temporal filtering Global intensity normalisation

Image Reconstruction Convert k-space data to images: reconstruction algorithms Occasionally get problematic data e.g. slice timing errors, RF spikes, RF interference Correct using custom-built initial analysis stages Scanner artefacts can be found by:

FMRI Pre-Statistics FMRI pre-statistical image processing: Reconstruction from k-space data Motion correction Slice timing correction Spatial filtering Temporal filtering Global intensity normalisation

Motion Correction: Why? People always move in the scanner Even with padding around the head there is still some motion Need each voxel to correspond to a consistent anatomical point for each point in time Motion correction realigns to a common reference Very important correction as small motions (e.g. 1% of voxel size) near strong intensity boundaries may induce a 1% signal change > BOLD

Motion Correction = multiple registration Select a MC target (reference) for all FMRI volumes. Can use either one original volume, mean of several, standard space image etc. Register each FMRI volume to target separately Use rigid body (6 DOF)

Effect of Motion Correction Uncorrelated Motion Stimulus Correlated Motion Without MC With MC

Motion Parameter Output Summary of total motion (relative and absolute) Relative = time point to next time point - shows jumps Absolute = time point to reference - shows jumps & drifts Note that large jumps are more serious than slower drifts, especially in the relative motion plot

FMRI Pre-Statistics FMRI pre-statistical image processing: Reconstruction from k-space data Motion correction Slice timing correction Spatial filtering Temporal filtering Global intensity normalisation

Slice Timing Correction Almost all FMRI scanning takes each slice separately Each slice is scanned at a slightly different time Slice order can be interleaved (as shown) or sequential (up or down)

Slice Timing Without any adjustment, the model timing is always the same Model slice 10 slice 9 Slice 9 acquired 1.5 secs after slice 10 acquisition timing (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 acquisition timing (TRs)

Slice Timing Can get consistency by shifting the data Data slice 10 slice 9 Slice 9 acquired 1.5 secs after slice 10 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 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 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 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 acquisition timing (TRs)

Slice Timing One way to shift the model is to use the temporal derivative in the GLM Shifted Model = Original Model - Based on Taylor approx: m(t+a) = m(t) + a.m (t) Temporal Derivative

Slice Timing Shifting the model also accounts for variations in the HRF delay as the HRF is known to vary between subjects, sessions, etc. This is the recommended solution for slice timing

Motion Problems Motion correction eliminates gross motion changes but assumes rigid-body motion - not true if slices acquired at different times Other motion artefacts persist including: Spin-history changes, B 0 (susceptibility) interactions & Interpolation effects Such artefacts can severely degrade functional results Severity usually worse for stimulus-correlated motion

Motion Problems Motion correction eliminates gross motion changes but assumes rigid-body motion - not true if slices acquired at different times Other motion artefacts persist including: Spin-history changes, B 0 (susceptibility) interactions & Interpolation effects Such artefacts can severely degrade functional results Severity usually worse for stimulus-correlated motion Some potential analysis remedies for motion artefacts include: 1. - including motion parameter regressors in GLM 2. - removing artefacts with ICA denoising 3. - outlier timepoint detection and exclusion (via GLM) 4. - rejection of subjects displaying excessive motion No simple rule of thumb defining "too much" motion

FMRI Pre-Statistics FMRI pre-statistical image processing: Reconstruction from k-space data Motion correction Slice timing correction Spatial filtering Temporal filtering Global intensity normalisation

Spatial Filtering Why do it? 1. Increases signal to noise ratio if size of the blurring is less than size of activation 2. Need minimum "smoothness" to use Gaussian random field theory for thresholding 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)

Spatial Filtering: How? Spatial filtering done by a 3D convolution with a Gaussian (cf. 1D convolution with HRF for model) Each voxel intensity is replaced by a weighted average of neighbouring intensities A Gaussian function in 3D specifies weightings and neighbourhood size Weights 0.1 0.3 0.4 0.3 0.1 0.3 0.6 0.8 0.6 0.3 0.4 0.8 1.0 0.8 0.4 0.3 0.6 0.8 0.6 0.3 0.1 0.3 0.4 0.3 0.1

Spatial Filtering: How? Spatial filtering done by a 3D convolution with a Gaussian (cf. 1D convolution with HRF for model) Each voxel intensity is replaced by a weighted average of neighbouring intensities Weights 0.1 0.3 0.4 0.3 0.1 0.3 0.6 0.8 0.6 0.3 1 0.5 0 FWHM 0.4 0.8 1.0 0.8 0.4 0.3 0.6 0.8 0.6 0.3 0.1 0.3 0.4 0.3 0.1 FWHM Specify amount by Full Width Half Maximum (FWHM) = distance between 0.5 values

Spatial Filtering: Results at Different FWHM

FMRI Pre-Statistics FMRI pre-statistical image processing: Reconstruction from k-space data Motion correction Slice timing correction Spatial filtering Temporal filtering Global intensity normalisation

Temporal Filtering: Why? Time series from each voxel contain scanner-related and physiological signals + high frequency noise Scanner-related and physiological signals (cardiac cycle, breathing etc) can have both high and low frequency components These signals + noise hide activation Raw Signal What is temporal filtering? Removal of high frequencies, low frequencies or both, without removing signals of interest

Temporal Filtering: Highpass Raw Signal Highpass Filtered Removes low frequency signals, including linear trend Must choose cutoff frequency carefully (lower than frequencies of interest = longer period)

Temporal Filtering: Lowpass Raw Signal Lowpass Filtered Removes high frequency noise Only useful if the predicted model does not also contain high frequencies...

Filtering & Temporal Autocorrelation Some designs also contain high frequency content in the model e.g. Dense Single-Event Model: Spectrum of model In these cases, lowpass filtering removes too much signal 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) - Lower limit on cutoff frequency for good autocorrelation estimation (e.g. for TR=3s, cutoff period > 90s )

Effect of Temporal Filtering No Temporal Filtering Highpass Temporal Filtering

FMRI Pre-Statistics FMRI pre-statistical image processing: Reconstruction from k-space data Motion correction Slice timing correction Spatial filtering Temporal filtering Global intensity normalisation

Global Intensity Normalisation Mean intensity of the whole dataset changes between subjects and sessions due to various uninteresting factors (e.g. caffeine levels) Want the same mean signal level for each subject (taken over all voxels and all timepoints: i.e. 4D) Scale each 4D dataset by a single value to get the overall 4D mean (dotted line) to be the same Mean Intensity (over 3D volume) Time (TR) Subject 1 Subject 2 Subject 3 Automatically done within FEAT

Summary Reconstruction Motion Correction Slice Timing Spatial Smoothing Temporal Filtering Intensity Normalisation Create image and remove gross artefacts Get consistent anatomical coordinates (always do this) Get consistent acquisition timing (use temporal derivative instead) Improve SNR & validate GRF Highpass: Remove slow drifts Lowpass: Avoid for autocorr est. 4D: Keeps overall signal mean constant across sessions