Comparing spm and fsl l.jpg
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

Comparing SPM and FSL PowerPoint PPT Presentation


  • 165 Views
  • Uploaded on
  • Presentation posted in: General

Comparing SPM and FSL. Chris Rorden Contrasting SPM to FSL. FSL vs SPM5. We have focused on FSL Completely free Allows students to get a feel for fMRI analysis SPM is the most popular tool Free, but requires Matlab to run Here we contrast these tools. FSL3.3 vs SPM5. SPM5. FSL.

Download Presentation

Comparing SPM and FSL

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Comparing spm and fsl l.jpg

Comparing SPM and FSL

  • Chris Rorden

    • Contrasting SPM to FSL


Fsl vs spm5 l.jpg

FSL vs SPM5

  • We have focused on FSL

    • Completely free

    • Allows students to get a feel for fMRI analysis

  • SPM is the most popular tool

    • Free, but requires Matlab to run

  • Here we contrast these tools


Fsl3 3 vs spm5 l.jpg

FSL3.3 vs SPM5

SPM5

FSL

Motion Correction

  • Typical fMRI processing pipeline is similar.

  • In FSL, normalization is done after initial statistics.

    • Allows you to see activation on original raw scans.

    • Faster, as we usually super sample images during normalization (i.e. increase field of view and resolution).

Motion Correction

Slice Timing Correction

Slice Timing Correction

Normalization

Smoothing

Smoothing

Individual Statistics

Individual Statistics

Normalization

Group Statistics

Group Statistics


Motion correction realignment in spm l.jpg

Motion Correction (=realignment in SPM)

  • Both SPM and FSL use rigid body registration. Different cost functions are used (SPM: variance; FSL: Normalised Correlation).

  • By default, SPM aligns all images to first 4D volume, while FSL aligns to the middle 4D volume.

  • Optionally, SPM can ‘realign and unwarp’ which attempts to correct head motion related changes in image intensity (see spatial processing lecture).

    • FSL’s optional solution is to add motion parameters to statistical model (the Stats tab of FEAT).

    • SPM’s solution more sophisticated, but time consuming.

    • Both techniques can reduce noise, but will reduce power if head motion correlates with task (e.g. head moves with button presses).


Slice timing correction l.jpg

Slice Timing Correction

  • Slice Timing Correction attempts to make all slices in a 3D volume appear as if they were collected simultaneously (see temporal processing lecture).

    • Dilemma: required but inaccurate for long TR, accurate but not influential with short TR.

  • SPM and FSL use the same algorithm. By convention, most SPM users employ STC for event related designs, while FSL users do not.

  • We are fortunate to have a scanner that can provide full brain coverage with a short TR. Therefore, I would use a rapid (~2sec) TR for event related designs and not use STC.


Smoothing l.jpg

Smoothing

  • During the ‘smoothing’ stage, both FSL and SPM apply a spatial smoothing.

  • FSL also applies a 100s highpass temporal filter to remove low frequency artefacts.

    • SPM’s temporal filtering occurs during the individual statistics stage, with a default 128s highpass.

    • For both tools, a low pass filter is optional, and can help block designs.


Normalization l.jpg

Normalization

  • Normalization align’s the individual’s brain to stereotaxic space (warping the orientation and size), allowing comparison between people.

  • SPM and FSL have very different approaches to normalization.

  • In general, FSL is very robust (always approximately right), but pretty constrained (there tends to be a lot of residual error).

  • SPM is very aggressive, and can do better than FSL in ideal circumstances (i.e. good data).


Normalization8 l.jpg

Normalization

  • Two competing approaches for normalization (found both in SPM and FSL):

    • Direct normalization:

      • Normalize T2* fMRI data directly to stereotaxic space

    • Indirect normalization:

      • Coregister T2* fMRI data to T1 scan

      • Normalize high resolution T1 to stereotaxic space

      • Use parameters from step 2 to normalize fMRI data to stereotaxic space

  • The second approach is better in theory. However, it does require a good structural scan, and has more chances to fail catastrophically.


Normalization9 l.jpg

Normalization

  • FSL uses FLIRT (FMRIB's Linear Image Registration Tool) to normalize

    • Only linear normalization.

    • By default, direct normalization uses a T1 template image, so a between-modality (correlation ratio) cost function is used.

    • FSL’s analysis of DTI data uses a non-linear registration tool (IRTK), but this is not typically employed for fMRI data.

  • SPM’s normalization initially uses linear transforms, and then applies non-linear transforms.

    • By default, direct normalization uses a T2* template, so a variance cost function can be applied.


Normalization10 l.jpg

Normalization

  • SPM5 introduces a very aggressive indirect normalization.

    • The T1 scan is bias corrected and segmented to gray matter, white matter and CSF probability maps (see VBM lecture).

    • Warping these tissue maps to standard space can provide more accurate normalization (as non-brain tissue does not influence parameters).

    • FSL does ‘skull strip’ data for normalization, but this is more constrained than SPM’s method.


Individual statistics l.jpg

Individual Statistics

  • SPM and FSL apply general linear model to data

  • SPM models HRF using double gamma function (blue); by default, FSL uses a single gamma function (red).

  • Both include temporal derivatives(turn these off for block designs)

SPM and FSL have different approaches for autocorrelation – see the temporal processing lecture.


Group statistics l.jpg

Group statistics

  • FSL uses estimates of each individuals’ contrast parameter estimates (copes) and variability (varcopes), SPM only uses estimates of contrast. (see statistics lecture).

  • In theory, FSL might be a bit more sensitive. In practice, it is much slower.

Z stats

Group

copes varcopes

copes varcopes

copes varcopes

copes varcopes

Sub 4

Sub 1

Sub 2

Sub 3


Learning spm l.jpg

Learning SPM

  • SPM5 comes with an excellent manual

  • Chapter 25 walks you through analysis of a block design.

  • Chapter 26 guides you through the analysis of an event-related design.


  • Login