Top Banner
Modélisation de l'incertitude spatiale pour l'inférence de groupe en IRM fonctionnelle Merlin Keller, Groupe Spatial 11/12/08
37

Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Sep 16, 2018

Download

Documents

lamngoc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modélisation de l'incertitude spatialepour l'inférence de groupe

en IRM fonctionnelle

Merlin Keller,

Groupe Spatial

11/12/08

Page 2: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Plan

I. L'imagerie par résonance magnétique fonctionnelle (IRMf)

II. L'inférence de groupe en IRMf

III. Modélisation de l'incertitude spatiale

Page 3: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Une expérience d'IRM fonctionnelle

● Acquisition d'une séquence d'images 3D de l'activité cérébrale

● Activité mesurée indirectement par son effet sur le réseau vasculaire ( effet BOLD )

Page 4: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Décours temporel en un voxel

En rouge : Temps d'occurrence (onsets) des stimuli

● On suppose que chaque stimulus induit localement un effet BOLD

● Comment modéliser la relation entre les deux?

Page 5: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Fonction de réponse hémodynamique (HRF)

● Décrit la réponse induite par un événement ponctuel● Souvent supposée connue à l'avance

Page 6: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modèle linéaire général (GLM)

Yk = X

k +

k,

k ~ N(0,

k)

k: indice du voxel considéré

Yk

X1

X2

Page 7: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modèle linéaire général (GLM)

On a implicitement supposé que les réponses aux différents événements :● sont identiques ( Stationnarité ) ● s'additionnent ( Linéarité )Régresseurs additionnels :● Conditions expérimentales multiples● Facteurs de nuisance

Yk = X

k +

k,

k ~ N(0,

k)

Yk

Page 8: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Contraste d'intérêt

● On s'intéresse à l'effet BOLD c'k au voxel k, en

réponse à un contraste de conditions expérimentales c.● Exemples : Stimulation – Repos, Condition 1 –

Condition 2, etc.● Le voxel k est dit :

– actif ( pour le contraste c ) si : c'k > 0

– inactif si : c'k = 0

– déactivé si : c'k ≤ 0

Page 9: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Test sur un contraste

● Q : Le voxel est-il actif ?

➔ Test de Student de H0: c'

k = 0 contre H

1: c'

k > 0

– Tk =

– Sous H0 : T

k ~ t

N-p

( N = nombre de scans, p = rg(X) )

– On rejette H0 au niveau si T

k > t

1-,N-p

kc'

Var c kc'

k k

k

k

Page 10: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Tests multiples

● Q : Quelles sont les aires cérébrales activées pour un certain contraste de conditions expérimentales?

➔ Calcul d'une carte de statistiques T, seuillage à t

1-,N-p

● Problème de comparaisons multiples :

– ≃ 50 000 voxels dans une image– Stratégies : Bonferroni, Théorie des champs

gaussiens, tests de permutation, ...

Page 11: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

L'inférence de groupe en IRMf

● But : Généraliser les résultats individuels à la population d'intérêt

● Exemple : n sujets on participé à une expérience d'IRMf, et leur données ont été traitées séparément

Quel est la carte d'activation moyenne de la population parente?

?

Page 12: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

L'inférence de groupe en IRMf

● Un défi majeur : La variabilité morphologique du cerveau humain

● Approche usuelle : recalage vers un “cerveau type” ( template )

● Suppose possible une correspondance point-par-point entre les images

● En pratique, n'est jamais “parfait”

Page 13: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

L'inférence de groupe en IRMf

● Un défi majeur : La variabilité morphologique du cerveau humain

● Approche usuelle : recalage vers un “cerveau type” ( template )

● Suppose possible une correspondance point-par-point entre les images

● En pratique, n'est jamais “parfait”

Page 14: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Approche voxel-based (massivement univariée)

Principe : Après recalage, ou normalisation, vers un template, comparaison des images séparément en chaque voxel

● Approche standard (SPM, FSL)● Suppose les images parfaitement réalignées (en

pratique, lissage spatiale préalable des données)● Alternatives : Comparaison des images à un plus

haut niveau ( Thirion et al. (2007b), Xu et al. (2007), Tucholka et al. (2008), ... )

Page 15: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Résumé de l'approche voxel-based

a) Calcul d'une carte statistique pour tester en chaque voxel la présence d'un effet BOLD moyen positif

b) Calibration de la carte statistique pour détecter les régions activées

➔ Nécessite un modèle de la distribution des effets BOLD à travers les sujets

Page 16: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modèle à effets aléatoires simple● Les effets individuels 1k , ... , nk

au voxel k sont

modélisés par des variables aléatoires i.i.d, e.g. Gaussiennes :

ik = k + ik , ik⁓ N( 0 , k² )

– k : Effet BOLD moyen dans la population au voxel k

– k : Variabilité de l'effet BOLD dans la population au voxel k

k 2k

k

1k nk...

Page 17: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Test sur l'effet moyen

● L'effet BOLD moyen est-il positif pour le voxel k?

➔ Test de Student de H0 :

k ≤ 0 contre H

1 :

k > 0

– Tk =

– Sous H0 : T

k ~ t

n-1

– On rejette H0 au niveau si T

k > t

1-,n-1

k

std( )k

k k

k

k

Page 18: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

● Avantages :– Rend la détection d'activation simple à mettre en

oeuvre

– Approche de référence ( logiciel SPM )

● Limites : Suppose– les effets BOLD directement observés :

néglige les erreurs d'estimation

– les images parfaitement recalées : néglige les erreurs de normalisation spatiale

Modèle à effets aléatoires simple

Page 19: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modèle intra-sujet

● ik effet BOLD (inconnu) du sujet i au voxel k

● ik estimé de ik (par GLM). Si le nombre de scans acquis N est assez grand :

ik = ik + ik , ik ⁓ N(0 , sik²), sik

supposé connu

ik ik

sik

Page 20: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modèle mixte

● Inclut dans le modèle à effets aléatoires simple les modèles intra-sujets

1k 2k iknk......

sik

1k 2k

ik nk

k

k

Page 21: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modèle mixte

● S'écrit sous forme d'un modèle hiérarchique :

ik = ik + ik , ik ⁓ N(0 , sik²)

ik = k + ik , ik⁓ N(0 , k²)

● Ou de manière équivalente :

ik = k + ik , ik

⁓ N(0 , k² + sik²)

● Si s1k² = ... = snk², on retrouve le modèle précédent

Page 22: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Test sur l'effet moyen● But : Tester H

0 :

k ≤ 0 contre H

1 :

k > 0

● Statistique de décision : Le rapport des vraisemblances maximales

( L(k,

k²) : vraisemblance

du modèle mixte )

– Pas d'expression explicite : Calcul par algorithme EM

– Loi sous H0 inconnue : Calibration par un test de

permutation

sup L(k,

k²)

k≤0

sup L(k,

k²)

k>0

R =

k k

k

Page 23: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

FIAC dataset (Meriaux et al., 06)

Page 24: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Localizer dataset (Keller et al., 08)

Page 25: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Localizer dataset (Keller et al., 08)

Page 26: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modèle mixte

● Avantages :– Prends en compte les erreurs d'estimation individuelles

– Permet un gain en sensibilité pour la détection d'activations (Meriaux06, Keller08a) par rapport à l'approche standard

● Limites :– Suppose toujours les images parfaitement recalées :

néglige les erreurs de normalisation spatiale.

Q : Peut-on inclure les erreurs de normalisation spatiale dans le modèle mixte?

Page 27: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Prise en compte de l'incertitude spatiale

● On ne suppose plus les images parfaitement recalées

– vl ∈ ℝ3 voxel de l'espace standard

– uil ∈ ℝ3 erreur de recalage du sujet i au voxel l (inconnue)

– vk = vl + uil voxel déplacé (uil discrétisé)

● Modèle inter-sujet :

i(vl) = (vl + uil) + il , il

⁓ N(0 , ²)

– i(vl) = il effet du sujet i au voxel l

– (vl + uil) = (vk) = k effet moyen au voxel k

vluil

vk

Page 28: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modélisation du champ de déplacement● ui = (uil)1≤l≤p champ de déplacement du sujet i,

défini par :

– V' = (vk , ... , vk ) points de contrôle (voxels)

– K(l, k ) = K(∥vl – vk ∥) noyau d'interpolation

– wi = (wij)1≤j≤m paramètres de déplacement du champ i

● l = 1, ... , p : uil = ∑ K(l, kj) wij

(cf. Allassonière et al., 07)

● wi champ de Markov Gaussien (GMRF) sur V' :

p(wi) ∝ exp - ∑∥wij∥² - h ∑ wijt wij'

1 m

j=1

m

j=1

m

j ~ j'

12²

m m

Page 29: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Modèle complet

i = i + i ; i

⁓ N(0, Si²)

i = (V + ui) + i ; i ⁓ N(0, ²Ip)

ui = K wi ; wi ⁓ N(0, Q-1)

avec :

– Si² = diag(sil², 1≤l≤p )

– Q matrice de précision des wi : Q( j, j ) = -2 ; Q( j, j' ) = h 1{ j ~ j' }

● Vraisemblance complète :

f( , , w | , ²) = f( | ) p( | w, , ²) p(w)

Page 30: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Inférence Bayésienne

● But : Soit ( , ²) une loi a priori, déterminer :

( , ² | ) = ( , w , , ² | ) d dw

∝ f( , , w | , ²) ( , ²) d dw● Pas d'expression analytique...● Solution : Échantillonner ( , w , , ² | )

➔ ( t, w t , t, (²)t )1≤t≤B

➔ ( t, (²)t )1≤t≤B échantillon de ( , ² | )

∫∫

Page 31: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

= min 1,

Échantillonnage a posteriori● Échantillonneur de Gibbs :

– Blocs : , w , ( , ²) – Tirages successifs dans ( |...), (w |...), ( , ² |...)

● Pb : (w | ...) ∝ p( | w, , ²) p(w) difficile à simuler● Metropolis-Hastings 'naïf' : w' tirée dans p(w), acceptée

avec probabilité

– Fruste (tirage dans l'a priori)

– Faible taux d'acceptation observé ( < 0.1 en moyenne)

– Semble difficile à améliorer en pratique

p( | w', , ²)p( | w, , ²)

Page 32: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Etude sur données simulées

Données :

● n = 30 images simulées suivant la loi f( i | , ²) (² fixé)

● Données volumiques (ici en coupe centrale)

Page 33: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Estimation des paramètres● ( t, (²)t )1≤t≤B échantillon de ( , ² | ) ; estimé par la moyenne a posteriori :

= ∑ t

– Dans le modèle mixte, sans incertitude spatiale– Dans le modèle complet

t=1

B1B

^

Signal initial Sans incertitude spatiale Avec incertitude spatiale

Page 34: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Détection de régions● Courbes ROC pour la détection

par seuillage des région où : > 0

● Régions détectées par seuillage optimal (minimisation du risque binaire)

Signal initial Sans incertitude spatiale Avec incertitude spatiale

Page 35: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Perspectives

● Méthode :– Améliorer l'échantillonnage des champs de déplacement

– Estimation du paramètre d'incertitude spatiale ² ● Applications :

– Détection des aires cérébrales impliquées dans une tâche donnée par sélection Bayésienne de modèle

– Application aux images anatomiques : Évaluation de l'incertitude de recalage

Page 36: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Bibliography (1/2)

● Allassonière et al. (2007) Toward a coherent statistical framework for dense deformable template estimation.

● Keller et al. (2008) A mixed-effect statistic for two-sample group analysis in fMRI. ISBI'08

● Keller et al. (2008) Dealing with spatial normalization errors in fMRI group inference using hierarchical modeling. Statistica Sinica, 18, 4, 1357-1374

● Meriaux et al. (2006) Combined permutation test and mixed-effect model for group average analysis in fMRI. Hum. Brain Mapping 27, 402-410

● Thirion et al. (2007) High level group analysis of fMRI data based on Dirichlet process mixture models. NeuroImage 35, 105-120

● Tucholka et al. (2008) Probabilistic Anatomo-Functional Parcellation of the Cortex : How many regions?

Page 37: Modélisation de l'incertitude spatiale pour l'inférence de ... · Comment modéliser la relation entre les deux? Fonction de réponse hémodynamique (HRF) ... Facteurs de nuisance

Bibliography (2/2)

● Xu et al. (2007) Bayesian spatial modeling of fMRI data : a multiple subject analysis. Tech. rep., University of Michigan, department of Biostatistics