fMRI: framework di interpretazione e analisi quantitativa di mappe statistiche di attivazione cerebrale Vittoria Colli Fisica Sanitaria - Ospedale di Circolo di Varese e Fondazione Macchi Valentina Pedoia Dipartimento di Informatica e Comunicazione Università degli Studi dell’Insubria, sede di Varese Functional Magnetic Resonance Imaging (fMRI): studio dell’anatomia funzionale del cervello umano Scopo: localizzare volumi cerebrali di particolare importanza funzionale (aree motorie, visive, del linguaggio etc.) situate in prossimità di volumi che devono essere rimossi chirurgicamente o trattati con radioterapia (o che potrebbero trovarsi all’interno dei campi di irradiazione) al fine di risparmiare il più possibile tali volumi e quindi salvaguardare funzionalità cerebrali di particolare rilevanza Studio fMRI Definizione del paradigma on off on off Stimolo on off off ..... Esecuzione dell’esame RM e acquisizione delle immagini Analisi statistica delle immagini Definizione del paradigma Scelta e applicazione di uno stimolo o l’assegnazione di un compito che stimoli una o più specifiche funzioni cerebrali Esempio: stimolazione visiva on off on off on off off Stimolo L’analisi è basata sulla differenza del segnale BOLD nelle fasi di OFF e di ON ..... Esecuzione dell’esame RM e acquisizione delle immagini Apparecchiatura RM: Philips Achieva 1.5 T Protocolli di acquisizione: EPI BOLD standard implementati sull’apparecchiatura Task funzionali linguaggio: denominazione oggetti linguaggio: fluenza fonemica linguaggio: generazione verbi motorio: finger tapping Immagine di riferimento anatomica del paziente : acquisizione volumetrica ad elevata risoluzione spaziale Totale: 15 soggetti (pazienti e volontari sani) Analisi statistica t-test Approccio Philips (iViewBold) Le Statistical Parametrical Maps (SPMs) sono calcolate applicando il t-test all’andamento nel tempo dell’intensità del segnale per ogni singolo voxel valore massimo = risultato dell’analisi valore minimo = 3 Analisi statistica Modello Generale Lineare Approccio FSL Le Statistical Parametrical Maps (SPMs) sono calcolate applicando il Modello Generale Lineare all’andamento nel tempo dell’intensità del segnale per ogni singolo voxel valore massimo = risultato dell’analisi 9.6 valore minimo = risultato dell’analisi 5.0 Framework di valutazione dei software: preprocessing Il confronto fra i risultati di analisi effettuate con SW diversi fra il risultato dell’analisi e un atlante funzionale di riferimento è possibile solo se i volumi sono standardizzati in uno spazio comune Si rendono necessari algoritmi segmentazione registrazione Elaborazione con FSL Segmentazione: FSL BET implementato nel SW Registrazione con Juelich Atlas: implementata nel SW Framework di valutazione dei software: preprocessing Elaborazione con iViewBold Segmentazione: algoritmo sviluppato ad hoc. Algoritmo iterativo ad espansione di superficie. La superficie iniziale è determinata mediante segmentazione a soglia ed è inscritta nella superficie da segmentare. Ad ogni iterazione, la superficie si espande nella direzione normale alla superficie stessa, e l’entità dell’espansione è controllata dal gradiente dei livelli di grigio. Nelle regioni più complesse, l’algoritmo incrementa il numero di direzioni di espansione. Registrazione con Juelich Atlas: algoritmo sviluppato ad hoc. Viene identificata la trasformazione non-rigida che massimizza la mutua informazione fra i volumi che devono essere registrati. Framework di valutazione dei software: confronto diretto fra elaborazioni Information Overlap fra SPMs min( SPM , SPM ) SPM SPM IO SPM SPM max( SPM , SPM ) N 1 2 1 2 1 ,i 2 ,i 1 ,i 2 ,i i 1 al variare della soglia minima SW 1 SW 2 intersezione Framework di valutazione dei software: confronto diretto fra elaborazioni Information Overlap fra SPMs min( SPM , SPM ) SPM SPM IO SPM SPM max( SPM , SPM ) N 1 2 1 2 1 ,i 2 ,i 1 ,i 2 ,i i 1 al variare della soglia minima SW 1 SW 2 intersezione Framework di valutazione dei software: confronto singola elaborazione con atlante funzionale Juelich Atlas implementato in FSL suddivisione in 121 regioni soglia 0 voxel 2x2x2 mm3 Riferimento per definire ground truth golden standard per valutare sensibilità e specificità dei SW utilizzati Framework di valutazione dei software: confronto singola elaborazione con atlante funzionale Activation Weighted Index 1 AWI w N J J i 1 J SPM i per ognuna delle 121 regioni dello Juelich Atlas wi = valore normalizzato di ogni voxel della SPM NJ = numero di voxel della regione J istogramma con barre relative regioni attive Framework di valutazione dei software: confronto singola elaborazione con atlante funzionale Definizione del ground truth dei task funzionali con AWI Juelich Atlas istogramma con barre relative al task Framework di valutazione dei software: confronto singola elaborazione con atlante funzionale Definizione di sensibilità e specificità Nf (T ) AWI True min (AWI i , True i ) i 1 Nf (F-) (1 - AWI) True max (0, True i - AWI i ) i 1 Nf (T-) (1 - AWI) (1 - True) min (1 - AWI i , 1 - True i ) i 1 True = AWI ground truth T+ = veri positivi F- = falsi negativi T- = veri negativi F+ = falsi positivi Nf (F ) AWI (1 - True) max (0, AWI i - True i ) i 1 sensibilit à (T ) (T ) (F-) Capacità di individuare correttamente le regioni corrispondenti al task specificit à (T- ) (T-) (F) Capacità di individuare correttamente le regioni NON corrispondenti al task Framework di valutazione dei software: confronto singola elaborazione con atlante funzionale … work in progress… Definizione del ground truth dei task funzionali: quali regioni cerebrali considerare? quale importanza assegnare alle regioni considerate? quali differenze fra soggetti sani e soggetti malati? quali differenze fra destrimani e mancini? come definirlo a partire dagli studi effettuati? Anatomia del cervello: come viene modificata dalla presenza di lesioni? le lesioni “spostano” le regioni adiacenti? le lesioni “deformano” le regioni adiacenti? le lesioni si infiltrano nelle regioni adiacenti? quale il ruolo degli algoritmi di segmentazione? quale il ruolo delle immagini DTI? … work in progress… Attivazione delle regioni del visivo durante task del linguaggio Soluzione in fase di acquisizione: stimolazione visiva ininterrotta Soluzione in fase di elaborazione: sostituzione fase OFF con media segnale BOLD fasi ON Grazie per l’attenzione!