preprocessing in fmri

32
Preprocessing in fMRI Chun-Chia Kung Oct 5, 2013 NCKU MRI center

Upload: others

Post on 11-Feb-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Preprocessing in fMRI

Preprocessing in fMRI

Chun-Chia Kung

Oct 5, 2013

NCKU MRI center

Page 2: Preprocessing in fMRI

The Black Box

• The danger of automated processing and fancy images is that you can get blobs without every really looking at the real data

• The more steps done at once, the greater the chance of problems

Raw

Data

Big Black Box

of automated

software

Pretty pictures

Page 3: Preprocessing in fMRI

Know Thy Data

• Look at raw functional images

– Where are the artifacts and distortions?

– How well do the functionals and anatomicals correspond

• Look at the movies

– Is there any evidence of head motion?

– Is there any evidence of scanner artifacts (e.g., spikes)

• Look at the time courses

– Is there anything unexpected (e.g., abrupt signal changes at the start of the run)?

– What do the time courses look like in the unactivatable areas (ventricles, white matter, outside head)?

• Look at individual subjects

• Double check effects of various transformations

– Make sure left and right didn’t get reversed

– Make sure functionals line up well with anatomicals following all transformations

• Think as you go. Investigate suspicious patterns.

Page 4: Preprocessing in fMRI

Data Preprocessing Options

1. artifact screening• ensure the data is free from scanner and subject artifacts

• done by eyeballing and manual correction

2. slice scan time correction• correct for sampling of different slices at different times

3. motion correction• correct for sampling of different slices at different times

4. spatial filtering• smooth the spatial data

5. temporal filtering• remove low frequency drifts (e.g., linear trends)

• remove high frequency noise (not recommended because it increases temporal

autocorrelation and artificially inflates statistics)

6. spatial normalization• put data in standard space (Talairach or MNI Space)

Page 5: Preprocessing in fMRI

Sample ArtifactsGhosts

Spikes

Metallic Objects (e.g., hair tie)Hardware Malfunctions

Longitudinal saturation effect

Page 6: Preprocessing in fMRI

Freq distribution of physiological noise

Page 7: Preprocessing in fMRI

A Map of Noise

• voxels with high variability shown in white

Page 8: Preprocessing in fMRI

Linear Drift (or scanner drift)

Page 9: Preprocessing in fMRI

Distribution of physiological noise

Page 10: Preprocessing in fMRI

2. slice-scan time correction

Page 11: Preprocessing in fMRI

3. Motion-induced intensity Changes

Slide modified from Duke course

Page 12: Preprocessing in fMRI

Motion Spurious Activation at Edges

time1 time2

lateral

motion in

x direction

motion in

z direction

(e.g., padding sinks)

time 1 > time 2

time 1 < time 2

brain

position

stat

map

Page 13: Preprocessing in fMRI

Spurious Activation at Edges

Page 14: Preprocessing in fMRI

Motion Correction Algorithms

• Most algorithms assume a rigid body (i.e., that brain doesn’t deform with movement)

• Align each volume of the brain to a target volume using six parameters: three translations and three rotations

• Target volume: the functional volume that is closest in time to the anatomical image

x translation

z t

ransla

tion

y t

ransla

tion

pitch roll yaw

Page 15: Preprocessing in fMRI

Head Motion: relatively good

Page 16: Preprocessing in fMRI

… and catastrophically bad

Slide from Duke course

Page 17: Preprocessing in fMRI

Problems with Motion Correction

• lose information from top and bottom of image

– possible solution: prospective motion correction• calculate motion prior to volume collection and change slice plan

accordingly

we’re missing data here

we have extra data here

Time 1 Time 2

Page 18: Preprocessing in fMRI

Different motions; different effectsDrift within run Movement

between runs

Uncorrelated

abrupt movement

within run

Correlated abrupt

movement within a

run

Motion correction

Spurious activations okay, corrected

by LTR

okay minor problem huge problem can reduce

problems

Increased residuals okay, corrected

by LTR

okay problem problem can reduce

problems; may be

improved by

including motion

parameters as

predictors of no

interest

Regions move problem minor-major

problem depending

on size of

movement

problem problem can reduce

problems; if

algorithm is fooled

by physics

artifacts, problem

can be made

worse by MC

Physics artifacts not such a

problem

because effects

are gradual

okay problem huge problem can’t fix problem;

may be misled by

artifacts

Page 19: Preprocessing in fMRI

The Fridge Rule

• When it doubt, throw it out!

Page 20: Preprocessing in fMRI

Head Restraint

Head Vise(more comfortable than it

sounds!)

Bite Bar

Often a whack of foam padding works as well as anything

Vacuum Pack

Thermoplastic mask

Page 21: Preprocessing in fMRI

Even the mock scanner…

Page 22: Preprocessing in fMRI

Prevention is the Best Remedy

• Tell your subjects how to be good subjects– “Don’t move” is too vague

• Make sure the subject is comfy going in– avoid “princess and the pea” phenomenon

• Emphasize importance of not moving at all during beeping– do not change posture

– if possible, do not swallow

– do not change posture

– do not change mouth position

– do not tense up at start of scan

• Discourage any movements that would displace the head between scans

• Do not use compressible head support

Page 23: Preprocessing in fMRI

4. Spatial Smoothing

• Application of Gaussian kernel

– Usually expressed in #mm FWHM

– “Full Width – Half Maximum”

– Typically ~2 times voxel size

Slide from Duke course

Page 24: Preprocessing in fMRI

Reduction of false-positive rate by spatial smoothing

Page 25: Preprocessing in fMRI

Effects of Spatial Smoothing on Activity

Unsmoothed Data

Smoothed Data (kernel width 5 voxels)

Slide from Duke course

Page 26: Preprocessing in fMRI

Should you spatially smooth?

• Advantages– Increases Signal to Noise Ratio (SNR)

• Matched Filter Theorem: Maximum increase in SNR by filter with same shape/size as signal

– Reduces number of comparisons• Allows application of Gaussian Field Theory

– May improve comparisons across subjects• Signal may be spread widely across cortex, due to intersubject variability

• Disadvantages– Reduces spatial resolution – Challenging to smooth accurately if size/shape of signal is not

known

Slide from Duke course

Page 27: Preprocessing in fMRI

5. Time Course Filtering

Page 28: Preprocessing in fMRI

Low and High Frequency Noise

Source: Smith chapter in Functional MRI: An Introduction to Methods

Page 29: Preprocessing in fMRI

Preprocessing Options

Before LTR:

After LTR:

Page 30: Preprocessing in fMRI

Preprocessing Options

High pass filter•pass the high frequencies, block the low frequencies•a linear trend is really just a very very low frequency so LTR may not be strictly necessary if HP filtering is performed (though it doesn’t hurt)

Before High-pass

linear drift

~1/2 cycle/time course

~2 cycles/time course

After High-pass

Page 31: Preprocessing in fMRI

Preprocessing Options

• Gaussian filtering

– each time point gets averaged with adjacent time points

– has the effect of being a low pass filter

• passes the low frequencies, blocks the high frequencies

– You better know it clearly what you are doing

After Gaussian (Low Pass) filteringBefore Gaussian (Low Pass) filtering

Page 32: Preprocessing in fMRI

Take home Messages

• Look at your data

• Work with your physicist to minimize physical noise

• Design your experiments to minimize physiological noise

• Motion is the worst problem: When in doubt, triple-check

• Preprocessing is not always a “one size fits all” exercise