artifact detection and repair in fmribrainmapping.org/nitp/images/summer2015slides/ucla... · in...

36
Artifact detection and repair in fMRI Paul K. Mazaika, Ph.D. Center for Interdisciplinary Brain Sciences Research (CIBSR) Division of Interdisciplinary Behavioral Sciences Stanford University School of Medicine UCLA Advanced NeuroImaging Summer Program Aug. 10, 2015

Upload: others

Post on 07-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

Artifact detection and repair in fMRI

Paul K. Mazaika, Ph.D. Center for Interdisciplinary Brain Sciences Research (CIBSR)

Division of Interdisciplinary Behavioral Sciences Stanford University School of Medicine

UCLA Advanced NeuroImaging Summer Program

Aug. 10, 2015

Page 2: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 2 Paul Mazaika, Stanford

Clinical subject 8 mm

Clinical fMRI data can be different!

Typical adult 0.3 mm motion

Page 3: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 3 Paul Mazaika, Stanford

Outline

!  The main culprit: Spin history artifacts

!  How to detect and repair them

!  How to prevent them: Best Practices

!  Other kinds of artifacts

!  Group analyses

Page 4: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 4 Paul Mazaika, Stanford

Voxel time history after realignment

Inte

nsity

Page 5: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 5 Paul Mazaika, Stanford

Spin history artifacts

Large time series spikes remain after realignment

1 2 3 4

Slice acquisition order

Previously excited protons are moved under another slice

Positive (mostly)

Page 6: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 6 Paul Mazaika, Stanford

Visualize small changes on all voxels with contrast images

Rest (vol. 8)

Visual stimulus (vol. 21) +4%

0

-4%

VENTRAL slices

DORSAL slices

Percent signal change = 100*difference / brain mean Program: art_movie

Page 7: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 7 Paul Mazaika, Stanford

High contrast mode Contrast mode

Range [ - 4%,+ 4% ] Range [ - 16%,+ 16% ] Anything visible

is likely a large artifact! Program: art_movie

Page 8: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 8 Paul Mazaika, Stanford

ERgaze data set

Sample movies: Range [-16%,+16%]

GoNoGo data set

Page 9: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 9 Paul Mazaika, Stanford

Realignment reduces contrasts between volumes, as expected

Raw data After realignment

Compares two volumes 0.5 mm different position

Page 10: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 10 Paul Mazaika, Stanford

Spin history effect (>16% amplitude)

Volume should be discarded.

Large artifacts occur on many voxels from rapid scan to scan motion

Spin history effects are

always positive!

Page 11: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 11 Paul Mazaika, Stanford

Spin history summary

!  Spin history causes a large amplitude, spatially widespread, positively biased artifacts !  Violates the Gaussian noise assumption of GLM statistics !  May cause false activations on a voxel !  May cause false clusters, even corrected for Family-Wise

Error (FWE)

!  Removing the artifacts improves validity of results

Page 12: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 12 Paul Mazaika, Stanford

Artifact detection methods

!  Detect rapid scan-to-scan motions that may cause spin history effects

!  Detect large residuals after GLM !  In FSL, use fsl_motion_outliers

!  Include voxel-wise despiking in preprocessing !  In AFNI, use 3dDespike !  In SPM, use art_despike in ArtRepair Toolbox

Page 13: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 13 Paul Mazaika, Stanford

Page 14: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 14 Paul Mazaika, Stanford

Where to set the threshold?

!  Include rotation parameters in scan-to-scan motion !  Tendency for head rolls in some subjects (7/56 with BD)

!  Fixed threshold or statistical threshold ? !  Fixed threshold assures uniform quality for all subjects in a

group study !  Statistical threshold is more justified for single subject

activation analysis, but threshold changes with the data

!  Visually review the data after artifacts are corrected to see if all the artifacts are gone (use art_movie)

Page 15: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 15 Paul Mazaika, Stanford

Artifact repair methods

!  Delete bad volumes( “censoring”, ”scrubbing”) !  Luo and Nichols, 2003; Power, 2011, etc.

!  or, Add null covariates for bad volumes !  Lemieux, 2007, etc.

!  or, Impute values from temporal interpolation !  Errors are small for estimates used in group studies

!  or, Deweight the imputed volumes !  Diedrichsen, 2005; Wager, 2005

Page 16: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 16 Paul Mazaika, Stanford

ArtRepair (art_global display)

GLOBAL AVERAGE

OVER HEAD

REALIGNMENT PARAMETERS

DEVIATION FROM MEAN OVER TIME

SCAN-TO-SCAN MOVEMENT ( mm / TR )

RAPID MOTION

OUTLIERS

INTENSITY OUTLIERS

COMBINED OUTLIERS

AUTOMATED or USER ADJUSTABLE THRESHOLDS

Program: art_global

Page 17: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 17 Paul Mazaika, Stanford

Take aways !  Any artifact removal method is much better than not

using one

!  ArtRepair default values !  Detect rapid scan-to-scan motions based on changes in

translation and rotation parameters (d > 0.5 mm) !  Interpolates from nearest good scans !  Reject subjects with > 20% repairs (group analysis) !  Use a tighter limit on repairs for single subject activations

!  Or, ARTutility includes null covariates www.nitrc.org

Page 18: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 18 Paul Mazaika, Stanford

Best practices to prevent artifacts

!  Division of Interdisciplinary Brain Sciences !  Director, Prof. Allan Reiss, M.D.

!  Thousands of data sets !  Children, adolescents and adults; longitudinal data !  Conditions of interest include neurogenetic-

neurodevelopmental (fragile X syndrome, autism, preterm birth), neuropsychiatric (depression, bipolar disorder) and illness (diabetes)

!  Structural MRI, DTI, fMRI, MRS !  Valuable data, often not repeatable

!  Family travel, cognitive battery, MRI training !  Clinical scanners

Page 19: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 19 Paul Mazaika, Stanford

Best practice: Subject preparation

!  Subject screening for potential compliance

!  In-home materials and games

!  Audio-visual materials (CD, DVD)

!  Visit to the actual MRI scanner

!  Mock scanner

http://cibsr.stanford.edu/participating/GettingReady.html.

Page 20: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 20 Paul Mazaika, Stanford

Best practice: Review motion at scan

Page 21: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 21 Paul Mazaika, Stanford

Best practice: Pulse sequences

!  Calibrate fMRI noise at the scanner !  Agar gel phantom (Friedman and Glover, 2006) !  fBIRN (functional Brain Imaging Research Network) !  Use a head coil while testing noise levels !  Measure noise in white matter (in-house method)

!  Allow gaps in slice prescription !  Called distance factor in Siemens

!  Consider prospective motion correction Agar gel phantom

Page 22: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 22 Paul Mazaika, Stanford

Other kinds of artifacts (without rapid scan-to-scan motion)

!  Motion adjustment for small slow motions

!  Add realignment covariates to GLM (Friston, 1996; Lund, 2005)

!  Slow large (> 2mm) motions !  Spontaneous deep breaths !  Transient bursts of electrical scanner noise !  Very rapid intra-volume motions

Page 23: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

Large motion example (> 5 mm)

8/10/2015 23 Paul Mazaika, Stanford

Young male with Fragile X syndrome

After realignment, residual motion errors are periodic in voxel size (Grootoonk, 2000) Implemented as voxel-wise non-linear regressors in ArtRepair (art_motionregress)

Page 24: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 24 Paul Mazaika, Stanford

Output of art_motionregress

Voxel time histories Fragile X male, 4.5 mm motion, 5o pitch, 6o roll

Realigned and smoothed does not fix all errors

Motion adjust, Artifact repair

1%

Example: Correction of large amplitude motion, and rapid scan-to-scan motion.

Page 25: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 25 Paul Mazaika, Stanford

Spontaneous deep breath example

GLOBAL AVERAGE

OVER HEAD

REALIGNMENT PARAMETERS

DEVIATION FROM MEAN OVER TIME

SCAN-TO-SCAN MOVEMENT ( mm / TR )

RAPID MOTION

OUTLIERS

INTENSITY OUTLIERS

COMBINED OUTLIERS

AUTOMATED or USER ADJUSTABLE THRESHOLDS

NOGO GO

Program: art_global

Page 26: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 26 Paul Mazaika, Stanford

Global Signal: up to 10% dip on all gray matter voxels

Artifact from deep breath

Global dip correlates with Respiration Response Function

Birn, et. al. (2008)

~10 sec., 2% dip

Page 27: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 27 Paul Mazaika, Stanford

Transient electronic noise (slice artifacts, noisy channels in multi-channel head coils, physical vibration, electrical interference, loose connections, etc.)

Artifacts from electrical noise

Page 28: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 28 Paul Mazaika, Stanford

Group analysis: Valid estimates, outliers, or artifacts?

Program: art_groupcheck

? ?

Page 29: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 29 Paul Mazaika, Stanford

Estimates may be influenced by task correlated motion and other confounds

!  Task correlated spin history effects (rapid scan-to-scan motion, or intravolume motion)

!  Task correlated deep breaths !  Non responsive behavior !  Task correlated eye saccades (Bruno, 2014)

!  Block designs, which are more susceptible to motion confounds (Birn, 1999), may be required in young or cognitively impaired populations

Page 30: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 30 Paul Mazaika, Stanford

Detecting un-repaired artifacts

!  Use statistical tests to reject outlier subjects in group studies (Zhang, 2006; Woolrich, 2008) !  But not all unreasonable estimates may be rejected

!  Diagnose estimate as un-repaired artifact if: !  Unreasonable value (large percent signal change) !  Spatial pattern of unreasonable values is similar to

artifact, e.g. slice, brain edge, all gray matter, etc.

Page 31: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 31 Paul Mazaika, Stanford

Percent signal change

!  Depends on MRI strength, head coil, surface coil, etc.

!  For GLM output, must scale to get percent signal change:

!  Contrasts will be smaller

Region Amplitude Visual 3-5% Auditory 2-4% Motor 1-2% Frontal 1%

http://cibsr.stanford.edu/tools/human-brain-project/artrepair-software.html

β(%) = 100*β*peak/bmean

Page 32: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 32 Paul Mazaika, Stanford

“Group level” movie reviews estimates at every voxel for every subject

Program: art_groupcheck

Subject 1: Reasonable estimates Subject 2:

Possible “deep breath”confound

-2%

+2%

Range: [ -2%, +2% ]

Page 33: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 33 Paul Mazaika, Stanford

Example from high motion subject (not using motion adjustment)

Low motion (<0.2mm) subject High motion (> 2mm) subject

- 2%

+ 2%

Page 34: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 34 Paul Mazaika, Stanford

Summary of group contrast images

Std

devi

atio

n (%

sig

cha

nge)

Mean value (pct signal change)

Motion > 2mm

Deep breaths in NoGo blocks

NoGo-Go 22 HCages 9-18 7 > 1mm

Unusual values can often be traced to artifacts using art_movie

Page 35: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 35 Paul Mazaika, Stanford

One strong un-repaired artifact can make a difference

in a group study.

Always visually check your data.

Page 36: Artifact detection and repair in fMRIbrainmapping.org/NITP/images/Summer2015Slides/UCLA... · In SPM, use art_despike in ArtRepair Toolbox . 8/10/2015 Paul Mazaika, Stanford 13

8/10/2015 36 Paul Mazaika, Stanford

Acknowledgements

Supported by National Institute of Mental Health, Grant Number K25MH077309

Psychology

CognitiveNeurosciencePsychiatry

Medical Physics

Medicine

Neurology

Radiology andImaging

Allan Reiss Gary Glover

Sue Whitfield-Gabrieli

Fumiko Hoeft &

many, many others

ArtRepair software for SPM 3100 software downloads, 21 countries