Optimalisert preprosessering av fMRI data

Pre-prosessering av fMRI data involverer flere steg (se "fMRI dataanalyse"). Det er potensielt sett mye å hente på å optimalisere de ulike stegene. Utfordringen er imidlertid at det ikke finnes en programvare som er best på alle stegene i preprosesseringen av fMRI data. Det ideelle for preprosesseringen vil derfor være å bruke ulike programvarer for de forskjellige stegene. Hvis man ønsker å optimalisere preprosesseringen så blir derfor løsningen en egen preprosesserings pipeline, hvor man bruker den programvarene som er optimal for hvert enkelt steg i preprosesseringen. En av de som er mest gjennomtenkt preprosesserings pipelinene er fmriprep. Det er derfor fmriprep som vi vil bruke som et eksempel her på hvordan preprosesseringen av fmri data kan optimaliseres.   

For å ekstrahere ut hjernen fra skallen bruker fmriprep først ANTs for å lage den initielle hjerne-masken, og deretter freesurfer for å optimalisere hjerne-masken.



Hjerne-maske, samt segmentering av grå og hvit substans basert på det øyoppløslignatomiske T1 bilde. Grensene mellom både grå substans og hjernehinnene (rosa linjer) og grå substans og hvit substans (blå linjer) er markert i figuren.

For å registrere fMRI opptakene, med relativet lite anatomiske detaljer, til det anatomiske T1 bilde bruker fmriprep bbregister i Freesurfer samt ANTs.

Registrering mellom fMRI opptaket, av en begrenset del av hjernen, og det øyoppløslige anatomiske T1 bilde. For det høyoppløslige anatomiske T1 bilde så vises kun grensene mellom grå substans og hjernehinnene (rød linjer) og grensene mellom grå substans og hvit substans (blå linjer).

Deretter gjennomføres ikke-lineær registrering av det anatomiske T1 bilde til en standard hjerne, som for eksempel MNI (Montreal Neurological Institute) hjernen som vi har brukt her, slik at det blir lettere å sammenligne resultater på tvers av ulike studier. Til dette benytter fmriprep ANTs.

Registrering mellom forsøkspersonens anatomiske T1 bilde og standard hjernen. Standard hjernen som er brukt i dette tilfellet er MNI (Montreal Neurological Institute) hjernen.

Bevegelseskorreksjonen i fmriprep blir utført ved hjelp av MCFLIRT i FSL

 

Bevegelseskorreksjon utført av MCFLIRT i FSL. (a) Korreksjon av translasjon. (b) Korreksjon av rotasjon.

For slice-time korreksjon, korreksjon for at hvert snitt i et volum er tatt opp på litt forskjellig tid, benytter fmriprep 3dTShift fra AFNI.

Når pre-prosessseringen er ferdig så er data klar til å analyseres videre i programvarer som FSL, SPM, AFNI, og Brain voyager.  For å få kjørt analysene i disse programvarene så må man imidlertid kjøre fMRI analysene på en bestemt måte. For å se hvordan man kjører fMRI analysene i FSL for data som har blitt pre-prosessert i fmriprep, se her for workaround.