MAGNETIC RESONANCE IMAGING



Documenti analoghi
USO DIAGNOSTICO E DI COMPLESSI METALLICI

Applicazioni tecnologiche del campo magnetico

Campione sciolto in un solvente (deuterato) e. posto in un tubo. di vetro a pareti sottili di diametro di 5 mm e lungo circa 20 cm

Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi

ELEMENTI DI FISICA E TECNICA DI IMMAGINE

Introduzione al MATLAB c Parte 2

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B

Concetto di Funzione e Procedura METODI in Java

Usando il pendolo reversibile di Kater

Finestre grafiche. >> figure >> figure(n)

nei materiali (Inserendo un materiale all interno di un campo magnetico generato da un magnete permanente)

APPUNTI DI RISONANZA MAGNETICA NUCLEARE Dr. Claudio Santi. CAPITOLO 1 NMR Risonanza Magnetica Nucleare

Tutte le tecniche spettroscopiche si basano sulla interazione tra radiazione elettromagnetica e materia.

Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi

MATLAB. Caratteristiche. Dati. Esempio di programma MATLAB. a = [1 2 3; 4 5 6; 7 8 9]; b = [1 2 3] ; c = a*b; c

TOP DOWN. Compiti in classe proposti Modulo 1 JUVENILIA SCUOLA. Iacobelli Ajme Marrone

Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda

(Esercizi Tratti da Temi d esame degli ordinamenti precedenti)

MODULO 5 ACCESS Basi di dati. Lezione 4

MISURE DI GRANDEZZE ELETTRICHE

Funzioni in C. Violetta Lonati

I DATABASE Database relazionale

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

Integrazione numerica

Database 3 affitto veicoli. Testo del quesito

Progettazione di un Database

Modelli matematici e realtà:

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

Aprire WEKA Explorer Caricare il file circletrain.arff Selezionare random split al 66% come modalità di test Selezionare J48 come classificatore e

Sensori a effetto Hall bipolari con ritenuta stabilizzati e non stabilizzati con circuito chopper

Il calcolo dell IRPEF 2003: verifica della clausola di salvaguardia

Il file seme o file modello del disegno

12 Funzioni e Strutture con MATLAB

Fogli Elettronici: MS Excel

Corso di Visione Artificiale. Filtri parte I. Samuel Rota Bulò

Note per generazione file.txt per invio trimestrale V.P. all AGENZIA DELLE ENTRATE

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

Elementi di Psicometria con Laboratorio di SPSS 1

Salvare e importare dati

FONDAMENTI DI SEGNALI E TRASMISSIONE 6 Laboratorio

DFD DISPENSA DEL CORSO DI SISTEMI INFORMATIVI UNIVERSITÀ DEGLI STUDI DI VERONA FACOLTÀ DI MM.FF.NN LAUREA SPECIALISTICA IN INFORMATICA

Invio SMS. DM Board ICS Invio SMS

Dati importati/esportati

RAPPRESENTAZIONE GRAFICA E ANALISI DEI DATI SPERIMENTALI CON EXCEL

Laboratorio di Matematica Computazionale A.A Laboratorio nr.8

Interpolazione ed approssimazione di funzioni

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto:

Rendering air show e verifica della sincronizzazione

Specifica tecnica dei servizi di integrazione

Forza. Forza. Esempi di forze. Caratteristiche della forza. Forze fondamentali CONCETTO DI FORZA E EQUILIBRIO, PRINCIPI DELLA DINAMICA

Università degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI

L EQUILIBRIO UNIVERSALE dalla meccanica celeste alla fisica nucleare

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

PROGRAMMA SVOLTO NELLA SESSIONE N.

Obiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.


3DEverywhere S.r.l. sito web:

L utility Unix awk [Aho-Weinberger-Kernighan]

Sistema Informativo per il monitoraggio dell Assistenza Domiciliare (SIAD)

A cura di Giorgio Mezzasalma

Gli array. Gli array. Gli array. Classi di memorizzazione per array. Inizializzazione esplicita degli array. Array e puntatori

TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA PRIMARIA

IL CAMPO MAGNETICO. V Scientifico Prof.ssa Delfino M. G.

FUNZIONE. Si scrive: A B f: A B x y=f(x) (si legge: f funzione da A in B) x f y= f(x)

Capitolo Quarto...2 Le direttive di assemblaggio di ASM Premessa Program Location Counter e direttiva ORG

ELETTRONICA E CALCOLATORI ELETTRONICI (E. Tombelli) Enrico Tombelli. ITC "A. Volta" - Bagno a Ripoli - Firenze (e.tombelli@libero.

PROGRAMMA SVOLTO DI INFORMATICA ANNO SCOLASTICO 2013/2014. DOCENTE: Villani Chiara

Grafici tridimensionali

Prova di Laboratorio di Programmazione

Introduzione. Installare EMAS Logo Generator

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

Elaborazione dei dati su PC Regressione Multipla

Realizzazione di una classe con un associazione

Carichiamo il segnale contenuto nel file ecg_es_ mat

Capitolo 13: L offerta dell impresa e il surplus del produttore

APPUNTI DI MATEMATICA ALGEBRA \ INSIEMISTICA \ TEORIA DEGLI INSIEMI (1)

Creare una nuova spedizione personalizzata.

Esempio: dest = parolagigante, lettere = PROVA dest (dopo l'invocazione di tipo pari ) = pprrlogvgante

Corso di Informatica

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Potenzialità statistiche Excel

Esercizio sui data base "Gestione conti correnti"

REGISTRO ELETTRONICO SPAGGIARI. MANUALE OPERATIVO PER I DOCENTI Rev. 00 del 21/11/2012

REGISTRO ELETTRONICO SPAGGIARI. MANUALE OPERATIVO PER I DOCENTI Rev. 00 del 21/11/2012

I file di dati. Unità didattica D1 1

Motore passo passo: Laboratorio di Elettronica 1

Le stringhe. Le stringhe

GIROSCOPIO. Scopo dell esperienza: Teoria fisica. Verificare la relazione: ω p = bmg/iω

USO DI EXCEL CLASSE PRIMAI

Sistemi Operativi mod. B. Sistemi Operativi mod. B A B C A B C P P P P P P < P 1, >

SPECIFICHE E LIMITI DI EXCEL

Metodi Stocastici per la Finanza

GRANDEZZE SINUSOIDALI

Risonanza magnetica nucleare. Sequenze di eccitazione

Scrivere uno script php che, dato un array associativo PERSONE le cui chiavi sono i

Transcript:

MAGNETIC RESONANCE IMAGING

L'MRI èuna tecnica di generazione di immagini usata prevalentemente per scopi diagnostici in campo medico, basata sul principio fisico della risonanza magnetica nucleare. Le informazioni date dalle immagini di risonanza magnetica sono di natura diversa rispetto a quelle degli altri metodi di imaging, infatti èpossibile la discriminazione tra tessuti sulla base della loro composizione biochimica. Si hanno immagini delle sezioni corporee su tre piani diversi (assiale, coronale, sagittale), il che però non le conferisce la tridimensionalità.

Principio di funzionamento Il paziente viene sottoposto ad un forte campo magnetico statico di intensità pari a circa 3T ( piùdi 10000 volte il campo magnetico terrestre!! ). L attenzione e posta sui protoni di idrogeno, presenti in tutti i tessuti, poiché possiedono un momento magnetico intrinseco (µ) sensibile ad un eventuale campo magnetico esterno. Se il nucleo di idrogeno èimmerso in un campo magnetico B, il vettore µtende ad orientarsi parallelamente a B, compiendo un moto di precessione.

La frequenza tipica della precessione èdetta Frequenza di Larmored è dell ordine dei MHz (radiofrequenze). Se sul paziente viene applicato un campo magnetico rotante a questa esatta frequenza (di risonanza), e di energia sufficiente, èpossibile ruotare la magnetizzazione dei protoni di un angolo arbitrario che dipende dal tipo di immagine che si desidera ottenere. Il debole segnale (fotone) emesso dal complesso dei protoni che ritornano alle condizioni iniziali è rilevato da un opportuno ricevitore.

Imaging La generazione di immagini avviene attraverso l acquisizione ripetuta di segnali provenienti dal corpo e attraverso l opportuna modulazione di bobine di gradiente. Il corpo all interno del magnete viene suddiviso in piani isofrequenziali paralleli. Un impulso radio ad una specifica frequenza, applicato mentre il gradiente è attivo, ecciteràsolo un piano, lasciando in condizione di equilibrio tutti gli altri.

Applicazioni MRI Analizzare e verificare la presenza di alcune patologie: Alzheimer Sclerosi multipla Tumori Ictus

Il programma Dato il file mri.mat si scriva una funzione matlab che abbia come parametro di input una stringa file_name (che contiene il nome del file da importare) e un valore di soglia T e come parametro di output la matrice contenente i valori della correlazione tra coppie di immagini. La funzione deve: 1.importare il file file_name e memorizzare il suo contenuto in una matrice D 2. visualizzare le dimensioni della matrice D 3. rappresentare in un'unica finestra grafica le varie immagini contenute in D 4. calcolare la correlazione tra le immagini contenute in D; in particolare, detto N il numero delle immagini contenute in D, la matrice di correlazione C avrà dimensione NxN e saràtale che C(i,j) èla correlazione tra l'immagine i e l'immagine j 5. rappresentare in figure separate le coppie di immagini la cui correlazione è maggiore di T

Inserimento dei parametri di input da parte dell utente: file_name=input(' inserire il nome del file da caricare: '); T=input (' inserire il valore di soglia con cui confrontare i coefficienti di correlazione: ATTENZIONE il valore di soglia deve essere un intero compreso tra zero ed uno. '); if strcmp(file_name,'mri.mat')==1 && (T<=1) && (T>=0) [C]=mri(file_name,T); elseif strcmp(file_name,'mri.mat')==0 fprintf (' errore di digitazione! Il nome del file e'' mri.mat '); [C]=mri('mri.mat',T); elseif (T<0) (T>1) error ( ' Attenzione! Il valore di soglia non e'' corretto '); Controllo sui parametri di input end

function [C]=mri(filename,T) load (filename,'-mat'); Inizializzazione della funzione mri Caricamento del file.mat dim_d=size(d); Dimensioni della matrice D: Dim_D= 128 128 27 (Matrice tridimensionale!) figure(1) for i=1:dim_d(4) subplot (4,7,i) image(d(:,:,1,i)) title(i,'fontsize',20) Rappresentazione in un unica finestra grafica delle immagini contenute in D end

Costruzione della matrice di correlazione for i=1:dim_d(3) for j=1:dim_d(3) C(i,j)=corr2(D(:,:,i),D(:,:,j)); end end fprintf('la matrice di correlazione C e'': \n'); disp(c)

La correlazione èuna misura della somiglianza tra due segnali qualsiasi x(t), y(t) ed èdefinita come: Rxy(t1,t2)= x(t+t1)y(t+t2)dt Dunque èil prodotto scalare dei due segnali traslati nel tempo di t1 e t2 rispettivamente. Nel nostro caso si vuole valutare la correlazione tra coppie di immagini, cioè tra coppie di matrici bidimensionali, e per fare ciò si può utilizzare una funzione predefinita in matlab: corr2. In pratica, corr2 ci restituisce il valore del coefficiente di correlazione tra due matrici (un numero compreso tra zero ed uno) che indica proprio il grado di similitudine tra di esse (zero rappresenta la totale diversitàtra gli elementi delle matrici ed uno l uguaglianza completa). Ad esempio, chiamando ril coefficiente di correlazione e A e B due generiche matrici r=corr2(a,b) corrisponde a calcolare analiticamente: Dove A e B sono i valori medi delle rispettive matrici.

k=2; A=triu(C); [r,v]=find(a>=t) ; dim=size(r); Uso della find per confrontare gli elementi della matrice di correlazione con il valore di soglia immesso dall utente for i=1:dim(1) figure (k) subplot(1,2,1) image(d(:,:,r(i))) title(r(i),'fontsize',18) subplot(1,2,2) image(d(:,:,v(i))) title(v(i),'fontsize',18) k=k+1; Visualizzazione in figure separate delle coppie di immagini con coefficiente di correlazione maggiore del valore di soglia inserito dall utente end

Realizzato da: Chiara Della Monica Eleonora Palizzi