Está en la página 1de 72

Trabajo para la obtencin del Diploma de Estudios Avanzados

PENELOPET:
UN ENTORNO DE SIMULACIN MONTE CARLO PARA LA TOMOGRAFA POR EMISIN DE POSITRONES

Autor: Samuel Espaa Palomares Tutor: Jos Manuel Udas Moinelo

Departamento de Fsica Atmica, Molecular y Nuclear Universidad Complutense de Madrid


Valencia, 8 de Septiembre de 2006

Agradezco el apoyo y la confianza de Jos Manuel y Joaquin. Tambin agradezco a Juanjo, Manolo, Esther y dems colegas del hospital, Mihai, Catherine y otros que no nombro pero que saben quienes son, y especialmente a Nerea por su paciencia con los positrones y por haber bautizado a la criatura.

TABLA DE CONTENIDOS

1.

INTRODUCCIN A LA TOMOGRAFA POR EMISIN DE POSITRONES.......... 7 1.1. LA FSICA DEL PET ....................................................................................... 8 DECAIMIENTO BETA ................................................................................ 8 ANIQUILACIN DEL POSITRN.............................................................. 9 INTERACCIN DE LA RADIACIN GAMMA CON LA MATERIA.......... 10

1.1.1. 1.1.2. 1.1.3. 1.2.

SISTEMAS DE DETECCIN DE RADIACIN ............................................ 12 CRISTALES DE CENTELLEO ................................................................. 12 FOTOMULTIPLICADORES ..................................................................... 14 ELECTRNICA ........................................................................................ 15

1.2.1. 1.2.2. 1.2.3. 2. 3.

MOTIVACIN Y OBJETIVOS............................................................................... 18 SIMULACIN MONTE CARLO ............................................................................ 18 3.1. 3.2. MTODO DE LA TRANSFORMACIN INVERSA...................................... 19 MTODOS DE ACEPTACIN Y RECHAZO ............................................... 21

4. 5.

PENELOPE ........................................................................................................... 22 PENELOPET ......................................................................................................... 23 5.1. 5.2. UTILIZACIN DE LAS SUBRUTINAS DE PENELOPE ............................... 23 RUTINAS ESPECFICAS DE PENELOPET................................................. 28 GEOMETRA DEL SISTEMA ................................................................... 28 MATERIALES........................................................................................... 30 ISTOPOS............................................................................................... 30 DISTRIBUCIN DE LA ACTIVIDAD ........................................................ 31 DIRECCIN DE EMISIN DE LAS PARTCULAS ................................. 32 DISTRIBUCIN GAUSSIANA DE PROBABILIDAD................................ 33 RANGO DEL POSITRN ........................................................................ 34 NO-COLINEARIDAD ................................................................................ 35 DISTRIBUCIN DE EMISIONES RADIACTIVAS ................................... 36 TIEMPO MUERTO ................................................................................. 37 APILAMIENTO ....................................................................................... 38 RESOLUCIN EN ENERGA ................................................................ 39

5.2.1. 5.2.2. 5.2.3. 5.2.4. 5.2.5. 5.2.6. 5.2.7. 5.2.8. 5.2.9. 5.2.10. 5.2.11. 5.2.12.

5.2.13. 5.2.14. 5.2.15. 5.3.

LGICA DE ANGER .............................................................................. 40 VENTANA DE COINCIDENCIA ............................................................. 42 GESTIN DE INFORMACIN............................................................... 43

FICHEROS OUTPUT.................................................................................... 44 NIVELES DE POST-PROCESO .............................................................. 44 SINOGRAMAS ......................................................................................... 44 HISTOGRAMAS DE LOR ........................................................................ 45 FORMATO LIST ....................................................................................... 45

5.3.1. 5.3.2. 5.3.3. 5.3.4. 5.4.

MATRIZ DE RESPUESTA DEL SISTEMA................................................... 46 MRS EN HISTOGRAMAS DE LOR ......................................................... 46 MRS EN SINOGRAMAS .......................................................................... 46

5.4.1. 5.4.2. 6.

VALIDACIN ........................................................................................................ 47 6.1. 6.2. 6.3. 6.4. COINCIDENCIAS ALEATORIAS.................................................................. 49 COINCIDENCIAS DE DISPERSIN ............................................................ 55 RECONSTRUCCIN DE IMGENES ......................................................... 56 CLCULO DE LA MRS................................................................................. 57

6.5. COMPARACIN ENTRE EL MODO DE ADQUISICIN EN ROTACIN CONTINUA Y CON PARADAS PARA EL ESCNER RPET.................................................. 60 6.6. 6.7. 7. 8. COMPRESIN DE LA MATRIZ DEL SISTEMA: FIRST .............................. 63 DISEO DE UN NUEVO ESCNER PET.................................................... 68

CONCLUSIONES.................................................................................................. 69 REFERENCIAS ..................................................................................................... 70

1. INTRODUCCIN A LA TOMOGRAFA POR EMISIN DE POSITRONES


La tomografa por emisin de positrones (PET en adelante, acrnimo del ingls Positron Emission Tomography) es una tcnica de imagen mdica empleada en medicina nuclear y que tiene por objetivo la obtencin de imgenes funcionales del interior del organismo del ser humano o de otro animal. Por imagen funcional se entiende la medicin de la distribucin espacial y temporal de un cierto proceso qumico o biolgico en el interior de un organismo vivo.

Figura 1: Esquema del decaimiento + y de la aniquilacin del positrn. La tcnica PET se basa en este proceso fsico

El PET se basa en la deteccin en coincidencia de rayos gamma emitidos en direcciones antiparalelas los cuales son resultado de la aniquilacin de un positrn con un electrn. Para conseguir que esta medicin proporcione informacin til del organismo en estudio, se realiza el marcaje de molculas trazadoras (glucosa, tirosina...) con istopos radiactivos + de vida media corta. Los trazadores son inyectados en el paciente donde se distribuyen segn su funcin biolgica. Realizando una medicin de las fotones gamma con suficiente muestreo espacial y mediante el empleo de alguna tcnica de reconstruccin de imgenes se pueden obtener imgenes de la distribucin espacial del trazador dentro del organismo. Si adems el estudio se realiza en periodos sucesivos de tiempo se obtiene un distribucin cronolgica de imgenes. La produccin de istopos + se realiza en ciclotrones mediante reacciones nucleares provocadas con el bombardeo de partculas sobre una muestra. Las posibilidades que ofrece esta tcnica en oncologa, neurologa, cardiologa y otras disciplinas son muy amplias y estn en constante crecimiento. A continuacin de detallan algunos de los radiofrmacos ms utilizados en PET junto con su funcin biolgica.

Tabla 1: Lista de Radiofrmacos ms empleados en PET. Radiofrmacos 2-[18F]fluoro-2-desoxi-Dglucosa (18FDG) 18-F-Fluoroestradiol


18 18

Indicaciones Marcados con 18F metabolismo de glucosa densidad de receptores hormonales en el cncer de mama metabolismo seo comportamiento del quimioterpico no marcado funcin dopaminrgica presinptica comportamiento del quimioterpico no marcado sntesis de ADN Marcados con 11C transportadores de aminocidos y sntesis de protenas transportadores de aminocidos y sntesis de protenas transportadores de aminocidos y sntesis de protenas sntesis DNA metabolismo oxidativo miocrdico receptores de benzodiacepinas receptores D2 reinervacin de trasplante cardiaco actividad de acetilcolinesterasa cerebral comportamiento del quimioterpico no marcado marcador de actividad de la microglia Marcados con 15

F-Fluoruro F-Fluorouracilo 18 F-L-DOPA 18 F-Tamoxifeno 18 F-Fluorodesoxiuridina


11

C-Metionina C-Tirosina C-Leucina

11

11 11 11

C-Timidina C-Acetato 11 C-Flumazenil 11 C-Raclopride 11 C-Hidroxi-Efedrina 11 C-N-Metil-4-Piperidil Acetato 11 C-Tezolomida 11 C-PK 11195

15

O-Agua

flujo sanguneo regional tumoral y la neovascularizacin asociada a determinados tumores como los cerebrales flujo sanguneo cerebral Marcados con 13N

15

O-Butanol

13

N-Glutamato N-Cisplatino N-Amonio

transportadores de aminocidos y sntesis de protenas comportamiento del quimioterpico no marcado flujo sanguneo miocrdico

13

13

1.1.

LA FSICA DEL PET

1.1.1. DECAIMIENTO BETA


Por decaimiento beta se entiende la emisin de electrones / positrones producidos mediante interaccin dbil en la transformacin de neutrones a protones / protones a neutrones dentro de ncleos con exceso de neutrones / 8

protones y que adems se acompaa de la emisin de un antineutrino / neutrino electrnico. Son por tanto reacciones nucleares que se expresan del siguiente modo:
Decaimiento - : A X Z A X Z +1 + e + e Decaimiento + : A X Z A X Z 1 + e + + e

(1)

Un tercer proceso denominado captura electrnica puede ocurrir en ncleos con exceso de protones. Este proceso consiste en la captura de un electrn de la corteza atmica por parte del ncleo y en su unin con un protn para dar lugar a un neutrn y un neutrino.

Captura electrnica : p + e n + e

(2)

El espectro de energa de emisin del decaimiento beta es continuo para las partculas . Esto es debido a que la energa disponible se reparte entre la partcula y el neutrino o antineutrino. Unos espectros tpicos de emisin se pueden observar en la siguiente figura. Una vez son emitidas las partculas van perdiendo su energa mediante colisiones hasta que son reabsorbidos por el medio. A la distancia entre el punto de emisin de la partcula y el punto en el que finaliza su viaje se la denomina alcance o rango.

Figura 2: Espectros de emisin de energa para el decaimiento + (izquierda) y (derecha)

1.1.2. ANIQUILACIN DEL POSITRN


Los positrones que son emitidos siempre se acaban aniquilando con un electrn dando lugar a fotones gamma, ya sea directamente o mediante la formacin previa de un estado ligado denominado positronio. Tras la formacin del positronio, la aniquilacin tiene lugar en un periodo inferior a 100 ps y en la gran mayora de las ocasiones da lugar a la formacin de dos fotones gamma de igual energa (511 keV) que se emiten en direcciones antiparalelas debido a la conservacin energa-momento. Cuando el momento lineal en el instante de la aniquilacin es distinto de cero la direccin de los fotones gamma se desvan del paralelismo. A este fenmeno se le conoce como no-colinearidad y tiene gran influencia en PET. 9

1.1.3. INTERACCIN DE LA RADIACIN GAMMA CON LA MATERIA


La radiacin gamma tiene cuatro formas posibles de interaccin de la materia: o Efecto Fotoelctrico: el fotn cede toda su energa a un electrn de la corteza de un tomo. La energa cintica del electrn arrancado viene dada por

Ee = E Eligadura

(3)

La probabilidad por tomo de que un fotn de energa E interaccione mediante efecto fotoelctrico en un material con nmero atmico efectivo Zef se puede aproximar mediante la expresin

= cte

[4,5] Z ef

E3.5

(4)

En PET es deseable que esta probabilidad sea lo ms alta posible. De este modo se consigue evitar que el fotn interaccione ms de una vez en el detector dando lugar a un error en el posicionamiento de llegada del fotn. Tambin se evita que se pierda parte de la energa del fotn favoreciendo la discriminacin de coincidencias no deseadas utilizando discriminadores de energa. Por eso los materiales de deteccin que se utilizan son de una Zef elevada (Zef > 50). o Dispersin Elstica o Rayleigh: el fotn interacciona con un electrn del medio cambiando de direccin y sin perder energa. o Dispersin Inelstica o Compton: el fotn interacciona con un electrn del medio cambiando de direccin y perdiendo parcialmente su energa. Siguiendo las normas de conservacin de energa-momento se puede observar que la relacin entre la energa del fotn despus de la interaccin y el ngulo que se desva respecto a la direccin inicial viene dada por

E =

E E 1 2 (1 cos ) me c

(5)

Existe por tanto una energa mxima que el fotn puede ceder a un electrn y que coincide segn la expresin cuando el ngulo de dispersin es = . La probabilidad por tomo de que se produzca dispersin Compton es proporcional al nmero de electrones del medio y por tanto a nmero atmico Z. Una vez que se ha producido la dispersin, la distribucin angular de 10

probabilidad viene dada por la frmula de Klein-Nishina mediante la seccin eficaz diferencial.
1 + cos 2 d 1 = Zr02 d 2 1 + (1 cos ) (6)
2 2 2 (1 cos ) + 1 + 1 1 cos ( ) (1 + cos2 )

Figura 3: representacin en coordenadas polares de la distribucin angular de fotones desviados por dispersin inelstica.

o Produccin de Pares: el fotn da lugar a la formacin de un par electrn-positrn cediendo toda su energa. Para que este proceso pueda tener lugar, la energa inicial del fotn debe ser superior a dos veces la masa de electrn (E > 2me). Como la energa de los fotones en PET es inferior a este valor, la produccin de pares es un proceso irrelevante.

Figura 4: Importanica relativa de los tres principales tipos de interacciones para fotones dependiendo de su energa y de nmero atmico efectivo del medio con el que interacciona.

11

Figura 5: Coeficiente de absorcin msico para el aluminio (izquierda) y el plomo (derecha). Se indican los tres procesos principales de interaccin: Fotoelctrico, Compton y Produccin de Pares y adems la suma de los tres en funcin de la energa del fotn incidente. Se pueden observar los bordes de la capa K y L en la energa de enlace de los electrones en el material.

Un conocimiento completo de las trayectorias de los fotones gamma en un material requiere el conocimiento de las secciones eficaces de todos estos procesos en un rango de energa desde cero hasta la energa inicial de fotn.

1.2.

SISTEMAS DE DETECCIN DE RADIACIN

1.2.1. CRISTALES DE CENTELLEO


Cuando una partcula interacciona en el interior de un cristal de centelleo depositando energa, ste reemite parte de esa energa en forma de fotones en el rango del visible. Para que esta luz pueda ser medida desde el exterior, el cristal debe a su vez ser transparente a la luz que emite. Esto se consigue mediante la inclusin de impurezas en el cristal de manera que se crean estados permitidos dentro de la banda prohibida del material.

12

Figura 6: Esquema de funcionamiento de un material centelleador. La introduccin de estados activadores dentro de la banda provida permite la emisin de fotones del visible con energa menor al tamao de la banda prohibida.

Existen varios tipos de centelleadores. Teniendo en cuenta que en PET interesa tener un nmero atmico efectivo elevado para tener un poder de frenado y una probabilidad de efecto fotoelctrico elevadas, el tipo de cristales que ms interesan son los centelleadores inorgnicos. Otros parmetros importante a tener en cuenta a la hora de escoger un centelleador son su produccin de luz y su respuesta temporal. Para una misma energa depositada en el centelleador unos materiales emiten mayor nmero de fotones del visible que otros. Cuanto mayor sea el nmero de fotones mejor ser la resolucin en energa ya que es un error estadstico en gran parte. El periodo de tiempo que va desde el momento en que se produce la interaccin en el centelleador hasta que la mayor parte de los fotones del visible han sido emitidos por el mismo define su respuesta temporal. En PET interesa que el centelleador tenga una respuesta rpida para evitar efectos no deseados como el apilamiento de pulsos y para permitir una tasa de conteo ms elevada. Si se tiene un centelleador suficientemente rpido y el dimetro del escner es suficientemente grande, se pueden llegar a realizar medidas de tiempo de vuelo, es decir, determinar la diferencia de tiempo con la que son detectados los dos fotones gamma provenientes de la aniquilacin.

13

Tabla 2: Caractersticas de los principales materiales centelleadores empleados en la construccin de escneres PET.

NaI Z efectivo Coeficiente atenuacin lineal (cm-1) ndice de refraccin Produccin de luz [%NaI:Tl] Longitud de Onda (nm) Constante decaimiento (nS) Fragilidad Higroscpico 51 0.34 1.85 100 410 230 S S

BaF2 54 0.44 --5 220 0.8 S No

BGO 74 0.92 2.15 15 480 300 No No

LSO 66 0.87 1.82 75 420 40 No No

GSO 59 0.62 1.85 41 430 56 No No

1.2.2. FOTOMULTIPLICADORES
Para convertir los fotones de luz visible provenientes del centelleador en un pulso elctrico se suelen utilizar tubos fotomultiplicadores. El proceso de conversin se puede dividir en dos etapas, una primera en la que los fotones son absorbidos dando lugar a electrones libres y una segunda etapa de amplificacin en cascada.

Figura 7: Esquema de funcionamiento un tubo fotomultiplicador. Lo fotones del visible arrancan electrones en la ventana del fotoctodo los cuales producen una cascada en una serie de dnodos.

14

Lo fotones entran al tubo por la ventana del fotoctodo donde se produce el efecto fotoelctrico y se liberan electrones. A continuacin, un campo elctrico intenso focaliza los electrones hacia el primer dnido donde los electrones chocan liberando electrones adicionales. Este proceso de amplificacin se repite mediante una cadena de dnodos de manera que entre dos dnodos consecutivos la diferencia de potencial es siempre V. Al final de la cadena se encuentra el nodo que sirve de enlace con la electrnica del sistema de deteccin. La ganancia tpica es del orden de 106. En PET interesa estudiar no slo la energa y el tiempo sino tambin la posicin donde ha sido la interaccin. Es por ello que se utilizan unos tubos fotomultiplicadores sensibles a la posicin que disponen una malla de nodos entre los que se reparte la corriente.

1.2.3. ELECTRNICA
La electrnica se encarga de analizar y almacenar la informacin proveniente de los bloques detectores. Una etapa se encarga de decidir si dos eventos simple ocurren dentro de una ventana temporal suficientemente estrecha como para considerar que ambos eventos estn correlacionados. Si es as, otra etapa de la electrnica se encarga de integrar los pulsos para calcular la energa depositada y de identificar la localizacin de la interaccin.

Figura 8: Esqueda de la electrnica que compone el sistema electrnico de deteccin en un escner PET.

El sistema de adquisicin puede dar lugar a la aceptacin de coincidencias falsamente correlacionadas. Si uno o los dos fotones gamma han sufridos dispersin antes de alcanzar el detector, la lnea de respuesta no da informacin verdadera sobre la localizacin de la aniquilacin y se las 15

denomina coincidencias de dispersin. Tambin se puede obtener informacin falsa si se detectan eventos de fotones que no provienen de la misma aniquilacin. En este caso se las denomina coincidencias aleatorias.

Coincidencia de Dispersin

Coincidencia Aleatoria

Coincidencia Verdadera

La resolucin espacial que se puede conseguir en PET est en primer lugar limitada por aspectos intrnsecos de la tcnica como son el rango de positrn y la no colinearidad en aniquilacin del positronio. Con unos sistemas de deteccin ideales y una estadstica suficiente se podra alcanzar dicha resolucin. Sin embargo existen muchos factores que hacen que el lmite de resolucin espacial que se consigue est an por encima de dicha situacin ideal.

Figura 9: Imagen PET de un paciente al que se ha inyectado FDG.

16

Por un lado esta la resolucin espacial que se obtiene en el posicionamiento de la interaccin de los fotones de 511 keV. En una malla de cristales centelladores el primer problema es encontrar en cristal correcto en el que se produce la interaccin y esto se consigue actualmente con fotomultiplicadores multinodo sensibles a la posicin o con una malla de fotodiodos de avalancha. Si el fotn deposita energa en varias interacciones dentro de un mismo bloque de centelleadores se procede hallando el centroide en energa con la consiguiente prdida en resolucin. Por otro lado los cristales tienen una cierta profundidad y para fotones que inciden oblicuamente existe una gran incertidumbre de posicionamiento de la profundidad de interaccin dentro de un mismo cristal. En ocasiones se intenta solucionar este problema disponiendo de varias capas de cristales dentro del mismo bloque y utilizando alguna caracterstica de los mismos que permita diferenciarlos. Por ejemplo, en la tcnica phoswich se emplea el distinto tiempo de relajacin de los cristales centelleadores de las distintas capas para diferenciar en qu capa se ha producido la interaccin. Todos estos lmites a la resolucin espacial de la imagen pueden ser mejorados mediante un mejor diseo del escner en todas su partes y un procedimiento de adquisicin ms elaborado pero an as existen otros factores que contribuyen a empeorar la resolucin. Uno de esos factores es la estadstica o nmero total de coincidencias verdaderas que se es capaz de detectar durante la adquisicin. En principio se puede suponer que cuanta mayor sea la actividad que se introduce al paciente, mayor ser el nmero de coincidencias medido. Esta suposicin deja de ser vlida si se tienen en cuenta dos factores importantes. En primer lugar la cantidad de actividad que se introduce en el paciente est limitada porque la dosis que recibida no debe rebasar los lmites recomendados. Por otro lado, el escner tiene un ritmo de conteo mximo y si se emplea mayor actividad se aumenta el porcentaje de ruido en las coincidencias medidas. Para aumentar la estadstica se recurre a realizar la adquisicin en modo 3D, aumentar las dimensiones del escner para barrer ms ngulo slido y aumentar el volumen de centelleador utilizado cristales ms largos y rellenando zonas muertas o ciegas. La estadstica de los datos medidos permite conocer el nivel de ruido y el lmite de resolucin espacial que es posible alcanzar. Para un mismo paciente al que se realiza un estudio en el mismo escner en condiciones similares, la resolucin espacial de la imagen final depender en gran medida de una relacin seal-ruido aceptable. Otros factores que introducen ruido en los datos son la dispersin de los fotones en el objeto y las coincidencias aleatorias. En resumen, un equipo que se disponga a disear un escner PET debe intentar conseguir la mejor resolucin espacial en el posicionamiento de las interacciones, un ritmo de conteo elevado, una gran sensibilidad para la deteccin de radiacin y unos buenos mtodos que minimicen la contribucin de coincidencias de dispersin y aleatorias.

17

2. MOTIVACIN Y OBJETIVOS
La complejidad de los procesos fsicos y electrnicos que tienen lugar en PET hacen necesario el desarrollo de un entorno especfico de simulacin que facilite y acelere el desarrollo de nuevos escneres y de nuevas tcnicas para la adquisicin de datos, post-anlisis y correccin de datos y reconstruccin de imgenes. Un simulador completo tambin es til en la caracterizacin de escneres ya construidos y en la resolucin de problemas que pudieran aparecer durante el desarrollo de los prototipos y para la corroboracin de datos. Una simulacin realista permitir obtener imgenes de mayor resolucin y calidad. El clculo de una respuesta del sistema los ms cercana a la realidad permitir obtener mejores imgenes utilizando mtodos de reconstruccin estadstico-iterativos. Adems al tener un conocimiento completo los procesos que ocurren en un escner PET, ser ms simple el desarrollo y la comprobacin de nuevos mtodos de eliminacin coincidencias de dispersin y coincidencias aleatorias. Disponiendo de un simulador suficientemente verstil y de uso sencillo se pueden realizar gran variedad de estudios con un esfuerzo mnimo de programacin. La intencin de este simulador es que el usuario que quiere realizar una simulacin para PET no tenga que programar ni una sola lnea de cdigo de modo que todos los parmetros configurables su puedan manipular mediante sencillos ficheros de entrada. La nica parte en la que el usuario tendra que programar sera en el anlisis de datos, pero PeneloPET ofrece una amplia variedad de informacin de salida que hace posible analizar los resultados de la simulacin directamente con algunas de las herramientas tpicas de anlisis (root, gnuplot, amide, imageJ...). Tambin interesa que el tiempo de computacin sea lo ms reducido posible y por ello se han implementado distintas tcnicas de reduccin del tiempo de computacin sin prdida apreciable de precisin en los resultados. Un simulador eficiente y rpido permite llevar a cabo estudios ms complejos que de otro modo habra que resolver mediante simplificaciones y aproximaciones. Dado que la calidad de la imagen que se obtiene en un escner PET depende en gran medida del grado de conocimiento que tengamos sobre su funcionamiento, es deseable tener una simulacin lo ms completa posible.

3. SIMULACIN MONTE CARLO


Se designa como Monte Carlo a un amplio conjunto de mtodos numricos para el manejo de nmeros aleatorios. stos mtodos permiten realizar simulaciones de procesos fsicos muy complejos de manera eficiente. En los procesos de interaccin radiacin-materia existen una gran cantidad de variables que definen el recorrido de cada partcula. La longitud que recorre una partcula antes de interaccionar se puede tratar de manera estadstica con un conocimiento previo de las secciones eficaces de interaccin de dicha partcula en el medio que atraviesa. Una vez decidido el punto de interaccin se debe escoger el tipo de interaccin que ha de ocurrir, que se escoge 18

teniendo en cuenta la fraccin de seccin eficaz que corresponde a cada tipo de interaccin. Si por ejemplo se simula la interaccin de fotones con la materia y el tipo de interaccin escogido es la dispersin Compton, adems habr que elegir la energa que depositan lo fotones segn la ecuacin de Klein-Nishina. Como se puede ver, dada la complejidad del sistema que se quiere estudiar, se hace imprescindible el uso de mtodos Monte Carlo para la simulacin de escenarios ideales. Una secuencia de nmero aleatorios es tal que es imposible predecir cul ser el siguiente nmero de la secuencia. En computacin las secuencias de nmeros aleatorios que se usan son en realidad pseudo-aletorios puesto que son generados por un algoritmo que se encarga de la secuencia sea lo suficientemente impredecible y que no se repita en ciclos. Estos algoritmos utilizan una semilla o nmero inicial como punto de partida para la generacin de de la secuencia. Dos secuencias sern iguales si son generadas con la misma semilla y por tanto es recomendable usar distintas semillas en cada simulacin para variar la secuencia de nmeros aleatorios que se utiliza. Adems, esta secuencia de nmeros aleatorios se suele construir con distribucin uniforme dentro del intervalo (0,1), es decir, si se escoge una cantidad suficientemente grande de nmeros de la secuencia se obtendr la misma densidad de ellos en cada fraccin de dicho intervalo. La mayor parte de los lenguajes de programacin incluyen su propio algoritmo de generacin de secuencias de nmeros aleatorios uniformemente distribuidos en el intervalo (0,1) , y es sta la que se usa como partida para la generacin de distribuciones ms complejas mediante la utilizacin de mtodos Monte Carlo. A continuacin se definen algunos conceptos de estadstica que sern tiles para entender los mtodos Monte Carlo. La funcin de distribucin de probabilidad (FDP) de una variable x (p(x)) es la funcin que contiene la probabilidad de acierto para cada valor de x. Esta funcin debe cumplir la condicin de no tener valores negativos y de estar normalidad dentro de un intervalo (xmin, xmax)

p ( x) 0

xmax

xmin

p ( x ) dx = 1

(7)

La funcin de probabilidad acumulada (FPA) de una variable x es la funcin que contiene la probabilidad de acierto dentro del intervalo [xmin, x]. Es por tanto una funcin montona creciente con valor inicial P(xmin) = 0 y P(xmax) = 1.

( x)

xmin

p ( x ) dx

(8)

3.1.

MTODO DE LA TRANSFORMACIN INVERSA

La FPA es una funcin invertible dado que es montona creciente. Su valor est comprendido en el intervalo [0,1] y por tanto podemos hacer una relacin entre el nmero aleatorio uniformemente distribuido en dicho intervalo. 19

= ( x)

(9)

Por tanto, la variable x definida como x = P-1() est distribuida aleatoriamente en el intervalo (xmin, xmax) segn la FDP p(x). La aleatoriedad de x est garantizada por la de . Este mtodo se denomina de la transformacin inversa y se emplea cuando la p(x) que se quiere simular permite resolver la Ecuacin 9 de manera analtica.

Figura 10: funcin de distribucin de probabilidad y su correspondiente funcin de probabilidad acumulada. La eleccin de un nmero aleatorio uniforme y su correspondencia segn la FPA permite generar nmeros aleatorios segn la FDP.

Por ejemplo, pongamos la ecuacin que describe el recorrido libre de interaccin de una partcula en el interior de un material,

p ( x) =

exp ( x )

(10)

donde es el recorrido libre medio. Resolviendo por tanto la ecuacin utilizando el mtodo anteriormente descrito.

xmin

exp ( x ) dx x = ln (1 )

(11)

Si la FDP no permite obtener un resultado analticamente, una solucin es precalcular ciertos valores de la FPA para N valores de xn tal que la diferencia entre la FPA de xn consecutivos se mantenga constante. 20

( xn ) =

xn

xmin

p ( x ) dx =

n N

(12)

La precisin de la simulacin depender del nmero de puntos que calculemos dentro del intervalo de inters. La manera de escoger un xn en la simulacin para este mtodo es generar un nmero aleatorio y calcular la parte entera del producto N.

3.2.

MTODOS DE ACEPTACIN Y RECHAZO

Para una FDP que no permite obtener una solucin analtica mediante el mtodo de transformacin inversa existe la posibilidad de generar un muestro de una variable aleatoria para una cierta distribucin distinta de p(x) y sometiendo dicha variable a un test aleatorio con el que se decide si debe ser aceptada o rechazada. Para una funcin G(x) tal que se cumple G ( x ) p ( x ) ,si mediante algn mtodo se escoge valores aleatorios para la variable x distribuidos segn la funcin G(x) y a continuacin se escoge un nmero aleatorio uniformemente distribuido entre 0 y G(x), estaremos cogiendo puntos (x, y) uniformemente distribuidos en el rea comprendida entre el eje de ordenadas y la funcin G(x). Si se rechazan los puntos que cumplen que y > p(x) y aceptamos los cumplen que y p ( x ) se obtienen valores de x que se distribuyen segn p(x).

Figura 11: Representacin grfica del mtodo de aceptacin-rechazo. Para un valor de (x, y) por debajo de la curva G(x), el punto es aceptado si el valor de y es inferior a p(x).

21

La eficiencia del mtodo se puede calcular mediante la siguiente expresin.

p ( x ) dx = G ( x ) dx
b a b a

(13)

4. PENELOPE
PENELOPE [1] (acrnimo del ingls PENetration and Energy LOss of Positrons and Electrons, y fotones tambin en la actualidad) es un cdigo Monte Carlo para la simulacin del transporte acoplado de electrones y fotones. Es utilizable en el rango de energas comprendido entre 100 eV y 1 GeV, y permite considerar medios materiales arbitrarios y geometras complejas. Debido a su precisin y flexibilidad, PENELOPE ha conseguido una difusin notable, con numerosas aplicaciones en el mbito de la fsica mdica. PENELOPE es un paquete de subrutinas, invocadas por un programa principal que controla la evolucin de las historias de las partculas y acumula en contadores las magnitudes de inters en cada aplicacin concreta. Estas subrutinas estn escritas en el lenguaje de programacin FORTRAN77 y son distribuidas por la Agencia de Energa Nuclear de la Organizacin para la Cooperacin y el Desarrollo Econmico (Nuclear Energy Agency, NEA-OECD). Sus autores son Francesc Salvat y Jos M. Fernndez-Varea de la Facultad de Fsica de la Universidad de Barcelona y Josep Sempau del Instituto de Tcnicas Energticas de la Universidad Politcnica de Catalua. La simulacin de electrones y positrones incluye los siguientes tipos de interacciones: o Dispersin Elstica Fuerte ( > c) o Dispersin Inelstica Fuerte ( > c) o Emisin por Bremsstrahlung (radiacin de frenado) o Interaccin Delta o Interaccin artificial dbil ( < c) o Ionizaciones de capas internas o Aniquilacin (slo para positrones) La simulacin de fotones incluye los siguientes tipos de interacciones: o Dispersin Elstica (Rayleigh) o Dispersin Inelstica (Compton) 22

o Efecto Fotoelctrico o Produccin de Pares Cada interaccin puede dar lugar a partculas secundarias las cuales son simuladas con posterioridad. Por ejemplo, la aniquilacin del positrn da lugar a fotones y el efecto fotoelctrico da lugar a un electrn libre. Para poder utilizar PENELOPE se debe construir un programa principal el cual se encargue de ir llamando de manera adecuada a las subrutinas de PENELOPE y que vaya almacenando la informacin acerca de las trayectorias de las partculas simuladas. Este programa principal debe dar a PENELOPE unos ficheros de entrada con informacin acerca de la geometra y de los materiales a utilizar y debe proporcionar a las subrutinas los parmetros de tipo de partcula, posicin y direccin de movimiento de la partcula a simular. Mediante un uso adecuado de estas herramientas de simulacin, el usuario puede crear un entorno de simulacin que le permita realizar los estudios deseados. Las utilidades ms comunes de ste cdigo se encuentran en la fsica nuclear experimental y en la fsica mdica. PENELOPE incluye una subrutina para la generacin de series de nmeros aleatorios que est basada en un algoritmo que se debe a LEcuyer (1988) y produce nmeros reales de 32 bits uniformemente distribuidos en un intervalo abierto entre cero y uno. Su periodo es del orden de 1018, lo que es infinito a efectos prcticos en simulaciones.

5. PENELOPET
PeneloPET es un entorno de simulacin Monte Carlo para la tomografa por emisin de positrones. Para la simulacin de la fsica de la interaccin radiacin-materia se ha utilizado el simulador PENELOPE [seccin anterior]. La aplicacin hace uso de la subrutinas de PENELOPE y adems consta de subrutinas propias que se encargan de simular el resto de procesos de emisin y deteccin. En esta seccin se detalla el funcionamiento de las subrutinas.

5.1.

UTILIZACIN DE LAS SUBRUTINAS DE PENELOPE

El primer paso a llevar a cabo es definir la geometra del sistema y los materiales que lo constituyen. Para definir la geometra se debe construir un fichero en un formato especfico de PENELOPE. Todos los cuerpos que se definan deben estar caracterizados por las superficies que lo limitan de modo que primero se definen todas la superficies limitantes y por ltimo se construyen los cuerpos mediante la combinacin de varias de estas superficies. La subrutina que se encarga de extraer la informacin del fichero de geometra es GEOMIN.
SUBROUTINE GEOMIN(PARINP,NPINP,NMAT,NBOD,IRD,IWR) C C C This subroutine initialises the geometry package for Monte Carlo simulation of particle transport.

23

C C C C C C C C C C C Input arguments: PARINP .... array containing optional parameters, which may replace the ones entered from the input file. NPINP ..... number of parameters defined in PARINP (.ge.0). IRD ....... input file unit (opened in the main program). IWR ....... output file unit (opened in the main program). Output arguments: NMAT ...... number of different materials in full bodies (excluding void regions). NBOD ...... Number of defined bodies.

En el mismo fichero donde se define la geometra se ha de especificar el material del que est compuesto cada cuerpo. Las secciones eficaces de los materiales deben estar guardados en otro fichero que la subrutina PEINIT se encarga de leer.
SUBROUTINE PEINIT(EMAX,NMAT,IRD,IWR,INFO) C C C C C C C C C C C C C C C C C C Input arguments: EMAX ... maximum particle energy (kinetic energy for electrons and positrons) used in the simulation. Note: Positrons with energy E may produce photons with energy E+1.022E6. NMAT ... number of materials in the geometry. IRD .... input unit. IWD .... output unit. INFO ... determines the amount of information that is written on Each material is defined through the input file (unit=IRD), which is created by the program 'material' using information contained in the database. This file can be modified by the user if more accurate interaction data are available. Data files for different materials must be concatenated in a single input file, the M-th material in this file is identified by the index M. Input of material data and initialization of simulation routines.

24

C C C C C C C

the output file, INFO=1, minimal (composition data only). INFO=2, medium (same information as in the material definition data file, useful to check that the structure of the latter is correct). INFO=3 or larger, full information, including tables of interaction properties used in the simulation

Para la simulacin de la trayectoria de una partcula se deben indicar sus parmetros iniciales, es decir, el tipo de partcula, la energa, las coordenadas espaciales y la orientacin de movimiento.
1. Electrn 2. Fotn 3. Positrn

E ( x, y , z )
(14)

U = cos sin V = sin sin W = cos

A continuacin se muestran el resto de subrutina que deben ser llamadas desde el programa principal para la simulacin de la trayectoria de las partculas. CLEANS: Esta subrutina inicializa la lista de partculas secundarias. Debe ser llamada antes de comenzar la simulacin de cada partcula primaria. LOCATE: Esta subrutina determina el cuerpo que contiene el punto con las coordenadas (X, Y, Z). Los valores de salida son: IBODY: cuerpo en el que se mueve la partcula. MAT: material en dicho cuerpo. START: Esta subrutina fuerza que la siguiente interaccin sea un interaccin artificial dbil. Debe ser llamada cada vez que una partcula atraviesa una superficie. JUMP: Calcula el recorrido libre desde el punto de salida hasta la posicin del siguiente evento de interaccin y la probabilidad de ocurrir de los distintos tipos de interacciones. El valor de salida es: DS: recorrido libre de la partcula STEP: Esta subrutina parte de las coordenadas y direccin iniciales, y haciendo uso de la distancia recorrida calcula la coordenadas finales. Adems devuelve el cuerpo y el material en que se encuentra finalmente la partcula. Esta informacin permite conocer si el cuerpo ha salida del cuerpo inicial. KNOCK: simulacin de los eventos de interaccin. Los parmetros de salida son: 25

DE: energa depositada por la partcula en el material. ICOL: tipo de interaccin sufrida por la partcula. (U, V, W): nueva direccin de la partcula. SECPAR: Esta subrutina devuelve las condiciones iniciales de la siguiente partcula secundaria y la elimina de la lista de la lista de partculas secundarias. En valor de salida es: LEFT: nmero de partculas secundarias restantes en la lista en el momento que se llama a la subrutina. Una primera llamada a la subrutina LOCATE devuelve el cuerpo y el material donde se encuentra inicialmente la partcula. Con CLEANS se inicializa la lista de partculas secundarias. Cada vez que se finaliza la simulacin de una partcula se acude a esta lista para comprobar si quedan partculas secundarias por simular. Cada vez que comienza la simulacin de un partcula primaria o secundaria o se produce la entrada en un cuerpo nuevo se debe llamar a la subrutina START. Una vez que la partcula entra en un medio nuevo y se ha inicializado su situacin se debe llamar a la subrutina JUMP, que calcula el recorrido libre antes de la siguiente interaccin. Con STEP se actualiza la nueva posicin de la partcula. Para que una interaccin sea aceptada como vlida esta debe producirse en el mismo cuerpo de inicio. Si esto ocurre se debe guardar la informacin de la distancia recorrida desde el punto de inicio hasta la salida del cuerpo y repetir la llamada a las subrutinas START, JUMP y STEP tomando como punto de partida el punto de entrada en el nuevo cuerpo. La simulacin de la interaccin est por tanto condicionada por la distancia recorrida sin interaccionar en cuerpos previos. Una vez que se cumple que el cuerpo de inicio y el de la interaccin son el mismo se debe llamar a la subrutina KNOCK la cual se encarga de simular el evento de interaccin. La llamada a las subrutinas START, JUMP y STEP deben seguir realizndose de manera apropiada hasta que la partcula haya perdido toda su energa. Una vez finalizada la simulacin de una partcula se comprueba si existen partculas secundarias en la lista mediante una llamada SECPAR y se repite todo el proceso hasta que se finaliza la simulacin de todas ellas.

26

PEGEOM

PEINIT

KPAR, E, (X, Y, Z), (U, V, W) CLEANS

START

JUMP

STEP

SE CRUZA UNA SUPERFICIE? KNOCK

SE SALE DEL SISTEMA?

S S

PARTCULA ABSORBIDA?

SECPAR

QUEDAN PARTCULAS 2ARIAS?

27

5.2.

RUTINAS ESPECFICAS DE PENELOPET

Mediante un conjunto de subrutinas adicionales se ha implementado la posibilidad de realizar simulaciones de escneres PET del modo ms genrico posible.

5.2.1. GEOMETRA DEL SISTEMA


Como se vio en la seccin anterior, una de las primeras cosas que debemos hacer es definir la geometra del entorno de simulacin. Para facilitar esta tarea se ha implementado una subrutina que construye automticamente el fichero de geometra a partir de unas especificaciones propias de los escneres PET. La definicin de la geometra se ha dividido en dos secciones, una en la que se definen los centelleadores que componen el sistema de deteccin y por otro lado el resto de objetos que se deseen incluir en la simulacin. Escner: Los escneres modernos estn constituidos por bloques formados por una malla de cristales de una o ms capas. Cada cristal suele tener una seccin de base cuadrada y una altura mucho mayor que el lado de la seccin. Por tanto, cada bloque tiene una forma geomtrica de prima con base rectangular. En un fichero de entrada se especifican los parmetros que definen la geometra de los cristales centelleadores del escner. El nmero de bloques de cristales, nmero de cristales en cada bloque, las dimensiones de cada cristal y su composicin son algunos de los parmetros que se han de especificar en el fichero de entrada.
------ SCANNER PARAMETERS -----10 3 36.0 2 0.5 20 20 1 !Number of Detectors by Ring !Number of Detectors in Coincidence in the same Ring !Angle Between adyacent Detectors !Number of Rings !Gap Between Rings [cm] !Number of transaxial crystals by Detector [COLUMNS] !Number of axial crystals by Detector [ROWS] !Number of crystal layers by Detector

1.5 4 !Length and Material for each crystal layer[cm][table materials] 0.10 7.0 !Pitch: Distance between center of adyacent crystals [cm] !Radio: Center FOV - Center Front of Detector [cm]

La subrutina genera un fichero de geometra para PENELOPE con la definicin de las superficies y de los cuerpos con una numeracin predeterminada para ambos. La nica numeracin que se utiliza durante la ejecucin del programa es la de los cuerpos, que se utiliza para localizar el

28

bloque de centelleadores en el que est la partcula. Cada bloque y cada capa de cristales se constituye un cuerpo independiente. Otros Objetos: Aparte de los cristales centelleadores se pueden definir otros objetos que no formen parte del sistema de deteccin pero que pueden influir en los resultados de la simulacin. Los objetos ms comunes a definir son los que componen el blindaje del escner y los que forman la estructura del maniqu utilizado. En un fichero de entrada se introduce la lista de objetos a simular indicando su morfologa (esfrica, cilndrica, prismtica...), dimensiones, ubicacin, orientacin y composicin. La definicin de estos objetos es importante para tener en cuenta los efectos de la dispersin y absorcin de fotones .
------ OBJECT PARAMETERS -----S C R 1 1 5 0. 0. 0. 2. 3. 0. TYPE MATER XC YC ZC RI RE H [cm] 0. 0. 0. 2. 3. 1. TYPE MATER XC YC ZC RI RE H [cm] 0. 0. 0. 3. 3. 5. TYPE MATER XC YC ZC LX LY LZ [cm]

-----------------------------------------------

Figura 12: Visualizacin grfica de una configuracin de la geometra y materiales tpicos empleados en PET.
00000000000000000000000000000000000000000000000000 SURFACE ( 1)

INDICES=( 0, 0, 0, 1,-1) Z-SCALE=(+0.200000000000000E+01, 0)

00000000000000000000000000000000000000000000000000 SURFACE ( 2)

INDICES=( 0, 0, 0, 1,-1) Z-SCALE=(+0.200000000000000E+01, THETA=(+0.120000000000000E+03, 0) 0) DEG

00000000000000000000000000000000000000000000000000 .

29

. . 00000000000000000000000000000000000000000000000000 BODY ( 1) 1) 3), SIDE POINTER=(+1) 4), SIDE POINTER=(-1) 5), SIDE POINTER=(-1) 6), SIDE POINTER=(-1) 1), SIDE POINTER=(-1) 2), SIDE POINTER=(-1)

MATERIAL( SURFACE ( SURFACE ( SURFACE ( SURFACE ( SURFACE ( SURFACE (

00000000000000000000000000000000000000000000000000 . . .

5.2.2. MATERIALES
Cada material que se quiera introducir en la simulacin debe tener definido un fichero con toda la informacin necesaria sobre las posible interacciones que puedan tener lugar en dicho material. PENELOPE incluye unas bases de datos con toda la informacin necesaria sobre los distintos elementos. A partir de esta informacin, PENELOPE ofrece una aplicacin con la que poder extraer la informacin para cada material, sean elementos puros o materiales compuestos o mezcla de compuestos. En PeneloPET se han incluido la definicin de algunos de los materiales ms usados en PET tanto en cristales centelleadores como en blindajes y maniques. Cuando se ejecuta una simulacin que incluye diversos materiales, la informacin de todos lo materiales de ir encadenada dentro de un mismo fichero y con el mismo orden utilizado en el fichero de geometra. Una subrutina de PeneloPET se encarga de realizar los encadenamientos de los ficheros.

5.2.3. ISTOPOS
El simulador permite no solo introducir la simulacin de istopos + puros sino que permite introducir toda la informacin referente a un istopo y su cadena descendiente. Para ello se introduce en un fichero de entrada una lista de la cascada de partculas que se emiten. En primer lugar se indica el istopo al que se hace referencia y la vida media del mismo y a continuacin se detalla para cada partcula emitida el tipo de partcula la energa de emisin (en el caso de positrones o electrones se indica el valor de Q o energa cintica mxima que puede tener la partcula) y la fraccin de ocurrencia de dicha emisin. 30

--------------------- ISOTOPES ---------------------1 B+ 633.2E3 1. !F18 !Type Energy Fraction

----------------------------------------------------2 B+ 960E3 1. !C11 !Type Energy Fraction

----------------------------------------------------3 B+ 1198.3E3 1. !N13 !Type Energy Fraction

----------------------------------------------------4 B+ 1731.7E3 1. !O15 !Type Energy Fraction

--------------------- ISOTOPES ---------------------5 B+ G 545.4E3 1274.54E3 1. 1. !Na22 !Type Energy Fraction

-----------------------------------------------------

5.2.4. DISTRIBUCIN DE LA ACTIVIDAD


Existen dos manera de introducir en la simulacin la distribucin de actividad, mediante una definicin analtica de las diversa formas geomtricas que componen la distribucin o mediante una definicin voxelizada de la misma. Analtica: Si el objeto est compuesto por formas gemetricas sencillas lo ms recomendado es indicar los parmetros que definen dichas formas y generar nmeros aleatorios con distribucin homognea dentro de las regiones indicadas. Se ha implementado la posibilidad de generar distribucin primticorectangulares, cilndricas y esfricas. Prisma Rectangular: se escogen las coordenadas cartesianas (x, y, z) puesto que la distribucin es homognea en todas ellas de manera independiente. p ( x) = p ( y) = p ( z ) = 1

x =

x xmin x = x ( xmax xmin ) + xmin xmax xmin

Cilndrica: si se escogen coordenadas cartesianas habra que introducir una condicin para discriminar los puntos que se encuentran dentro del cilindro. Para ganar en eficiencia se escogen coordenadas cilndricas teniendo en 31

cuenta que la distribucin acimutal y vertical son homogneas y la radial varia linealmente con el radio segn nos indica el jacobiano de transformacin de coordenadas cilndricas a cartesianas.
p ( ) = p ( z ) ; p ( r ) = r
2 r 2 rmin 2 2 2 2 = 2 r = x ( rmax rmin + rmin r = rrmin ) 2 max rmin rmin rdr rmax 2 r

rdr

Esfrica: Al igual que para una distribucin cilndrica, en este caso no es eficiente utilizar coordenadas cartesianas y en su lugar lo ms eficiente es utilizar coordenadas esfricas. En este caso slo la coordenada acimutal es de distribucin homognea mientras que la radial en segn el cuadrado del radio y la polar segn el coseno del ngulo polar como muestra el jacobiano de transformacin de coordenadas esfricas a cartesianas.
p ( ) = 1 ; p ( ) =sin ( ) ; p ( r ) = r 2
3 r 3 rmin r dr = 3 r = 3 r 3 r 3 + r 3 r = rrmin x ( max min ) min 3 3 max 2 rmax rmin r dr rmin 3

(15)

(16)

min max

sin d sin d

cos min cos cos min cos max

(17)

= arccos ( ( cos max cos min ) + cos min )


Voxelizada: Si se trata de una distribucin compleja se debe recurrir a la generacin previa de una distribucin voxelizada en la que se indique la actividad inicial de cada diferencial de volumen del objeto.

min

5.2.5. DIRECCIN DE EMISIN DE LAS PARTCULAS


En lo que a las simulaciones orientadas a PET se refiere, podemos asumir que la emisin de partculas por parte de los ncleos radiactivos y la direccin de emisin resultante de la aniquilacin del positronio se distribuye de manera istropa en el espacio. Para definir una direccin nos basta con definir los ngulos polar y acimutal en coordenadas esfricas. La generacin de nmeros aleatorios para estos ngulos ya se explic en la seccin anterior. Para el estudio mediante simulaciones de determinados parmetros puede ser aconsejable reducir el rango de direcciones posibles a slo una regin suponiendo que partculas emitidas en direcciones fuera de dicha regin no contribuyen al resultado final de la simulacin. En ocasiones puede ser necesario tener en cuenta la reduccin que se lleva a cabo para obtener 32

resultados que se ajusten a la realidad, es decir, que tenga en cuenta que en realidad las partculas se emiten en cualquier direccin del espacio.

5.2.6. DISTRIBUCIN GAUSSIANA DE PROBABILIDAD


La distribucin de probabilidad gaussiana es del siguiente modo:

( x )2 1 p ( x) = exp 2 2 2

(18)

donde es la desviacin estndar de la distribucin y es la media. No existe solucin analtica para la distribucin gaussiana utilizando el mtodo de la transformacin inversa. Por ello se ha implementado usando el algoritmo de Box-Muller que se explica a continuacin. El algoritmo se basa en el producto de dos gaussianas con la misma .
p ( x ) p ( y ) dxdy = x2 + y2 1 exp dxdy = 2 2

r 2 d = r exp dr 2 2 x = r cos ; y = r sin

(19)

Y de este modo obtenemos una funcin de distribucin integrable y separable para r y para .

r2 r2 dr 1 exp 0 r exp 2 2 r = 2 ln = r = r 2 1 r r dr exp 0 2


r

(20)

= 2
Por lo tanto, cada vez que se genere una pareja de nmeros aleatorios (r, ) se podrn generar otros dos nmeros segn una distribucin gaussiana.

x = 2 ln r cos ( 2 ) y = 2 ln r sin ( 2 )

(21)

Para conseguir una distribucin de media y desviacin estndar se debe utilizar la siguiente transformacin:

x=

x = + x

(22)

33

5.2.7. RANGO DEL POSITRN


El rango del positrn es un efecto fundamental a tener en cuenta en PET debido a que es uno de los principales limitadores de la resolucin de la imagen. Una fuente puntual emite positrones con una distribucin continua de energas. Estos positrones salen del ncleo con cierta energa y la van perdiendo en sucesivas colisiones con el medio que les rodea. Cuando el positrn a perdido total o casi totalmente su energa se une a un electrn formando un positronio para finalmente aniquilarse dando lugar a dos fotones gamma colineares y de igual energa. A la distancia entre el punto de emisin del positrn y el punto de aniquilacin final se le denomina rango del positrn. El rango del positrn depende del istopo empleado y del material que rodea a dicho istopo. Por ejemplo, el rango medio del positrn para istopos de 18F en medio acuoso es de 0.5 mm mientras que en huesos es de 0.2 mm. Esto es debido a la distinta densidad electrnica, la cul aumenta la probabilidad de choque del positrn con electrones de medio y que por tanto reduce la distancia recorrida hasta la prdida de energa. Para la simulacin del rango del positrn se han introducido dos posibilidades. En una primera opcin se simula el todo el recorrido del positrn teniendo en cuenta la distribucin de energa del istopo empleado. Con esta opcin se consigue una simulacin muy completa aunque algo lenta debido al gran nmero de interacciones que sufre el positrn en su recorrido. La mayor ventaja es que permite tener en cuenta los positrones que escapan del objeto y llegan a los detectores y los que atraviesan varios medios con distinta composicin. La segunda opcin consiste en guardar previamente la distribucin del rango para cada tipo de medio y generar mediante mtodos Monte Carlo puntos de aniquilacin que sigan dichas distribuciones. De este modo las simulaciones se aceleran notablemente. Para la simulacin del espectro de energa del positrn para cada istopo se utiliza una rutina que calcula dicho espectro a partir de la ecuacin:

N (Te ) =

12 C 2 2 T + 2Te me c 2 ) ( Q Te ) (Te + me c 2 ) F ( Z , Te ) 5 ( e c

(23)

Donde F(Z,Te) es la funcin de Fermi que tiene en cuenta la repulsin Coulomb entre el ncleo y el positrn

34

Figura 13: Espectro de la energa de los positrones para varios istopos empleados en PET

Para crear las distribuciones del rango, la aplicacin contiene una utilidad que genera una simulacin nicamente de positrones que son emitidos desde el mismo punto con una energa que sigue la distribucin del istopo y que se transmiten en un medio seleccionado. De este modo se precalculan las distribuciones de rango deseadas para su posterior utilizacin sin la necesidad de volver a simular los positrones.

5.2.8. NO-COLINEARIDAD
Si el positrn no ha perdido toda su energa cintica cuando se forma el positronio, al producirse la aniquilacin han de conservarse el momento lineal y la energa y por tanto los dos fotones gamma se separan de la colinearidad. Una buena aproximacin para incorporar este comportamiento en la simulacin es suponer que la distribucin de la desviacin angular de la no-colinearidad es de tipo Gaussiano.

Figura 14: Esquema de aniquilacin con representacin del efecto de la nocolinearidad.

35

5.2.9. DISTRIBUCIN DE EMISIONES RADIACTIVAS


La actividad mide la tasa de desintegraciones que se producen en un instante de tiempo dado. Para introducir este efecto en la simulacin se ha de asignar un tiempo a cada emisin. La constante de desintegracion () es la probabilidad de que un ncleo se desintegre por unidad de tiempo y tiene un valor caracterstico para cada istopo. La distribucin de probabilidad adecuada para describir el comportamiento estadstico del decaimiento radiactivo es la distribucin de Poisson. Esta distribucin toma como partida la distribucin binomial restringiendo cuando la probabilidad de xito (p) es cercana a cero y el nmero de intentos (N) tiende a infinito de modo que el producto de ambos de como resultado un nmero finito (Np). La constante de desintegracin suele tener valores muy pequeos y el nmero de ncleos (intentos) en una muestra radiactiva es siempre muy elevado, por tanto la distribucin de Poisson es adecuada para el presente caso. La probabilidad de observar r eventos en estas circunstancias es segn la distribucin de Poisson

P (r ) =

r e
r!

(24)

donde es la media y viene dada por el producto Np. Aplicado a la desintegracin nuclear la expresin sera

P (r ) =

( N )

e N

r!

(25)

y representa la probabilidad de que se produzcan r desintegraciones en una muestra con N ncleos radiactivos con una constante de desintegracin en un intervalo de 1 segundo. Se desea conocer cul es la distribucin de probabilidad del tiempo entre dos desintegraciones consecutivas para una actividad y constante de desintegracin dadas. La probabilidad de que no se desintegre ningn ncleo en un intervalo de tiempo t es

P ( 0)

( N t ) =

e N t

0!

= e N t = e A t

(26)

por tanto, empleando la tcnica Monte Carlo se pueden generar un distribucin de nmeros aleatorios del siguiente modo:

0 0

e A t d ( t ) e
A t

d ( t )

A (1 e A t ) A

t =

ln (1 ) A

(27)

36

Figura 15: distribucin temporal de la probabilidad de ocurrencia de 0, 1, 2 y 3 desintegraciones.

5.2.10.

TIEMPO MUERTO

El tiempo muerto de un sistema de deteccin se define como el tiempo mnimo que tienen que estar separados dos sucesos para poder ser registrados de manera independiente. ste es un fenmeno muy importante a tener en cuenta en PET porque da lugar a una subestimacin de la concentracin de radioactividad y por tanto hay que realizar una correccin sobre lo datos medidos para tener en cuenta este efecto. En un escner PET el tiempo muerto depende de las limitaciones y de la configuracin escogida en la electrnica. Existen dos modelos comnmente utilizados que describen el comportamiento del tiempo muerto en los sistemas de conteo. Son el modelo paralelizable y el no-paralelizable. Cada vez que un evento es detectado por el sistema existe un periodo de tiempo durante el cul se produce el proceso de deteccin y la llegada de otro evento no puede ser diferenciada del anterior. En un sistema paralizable la llegada de eventos secundarios dentro de dicho periodo de tiempo provoca la ampliacin de dicho periodo hasta un tiempo posterior a la llegada del ltimo evento secundario. Sin embargo, en un sistema no-paralelizable el periodo total de espera es independientemente de la llegada de eventos secundarios. A continuacin se muestran la ecuaciones que describen ambos modelos.

m = ne n Modelo Paralelizable

(28)

37

n=

m 1 m

Modelo No Paralelizable

(29)

donde m es la tasa de eventos medidos, n es la tasa de eventos reales que interaccionan con el detector y es se le denomina tiempo muerto del sistema. En la siguiente figura se muestra el comportamiento del tiempo muerto en funcin de la tasa de conteo para ambos modelos.

Figura 16: Comparacin de los modelos de tiempo muerto paralelizable y noparalelizable y su desviacin frente a un sistema ideal sin tiempo muerto.

En la simulacin se ofrece la posibilidad de incorporar ambos modelos de tiempo muerto. Adems incluye la posibilidad de incorporar prdidas adicionales de eventos como puede ser la prdida de paquetes de informacin.

5.2.11.

APILAMIENTO

Cuando un fotn interacciona en un detector la electrnica comienza un periodo predefinido durante el cual se integra toda la intensidad que depositada en el mismo. Si dos o ms fotones interaccionan en un mismo detector en un periodo de tiempo inferior al tiempo de integracin la electrnica es incapaz de diferenciar la llegada de los distintos pulsos y se produce un apilamiento o suma de las seales. Esto da lugar a una distorsin en el espectro energtico y a la consiguiente prdida de eventos si la amplitud supera el umbral superior establecido para la ventana de energa. Interesa eliminar los eventos que sufren apilamiento debido a que el posicionamiento espacial difiere mucho de las posiciones de interaccin originales. El centroide de energa se calcula con interacciones de fotones que no estn correlacionados. Al igual que en el 38

tiempo muerto existen dos modelos para el apilamiento, paralelizable y noparalelizable, y cuyas ecuaciones coinciden con las vistas para el tiempo muerto.

Figura 17: Representacin de una seal en la que se produce apilamiento de pulso debido a la llegada de un segundo pulso dentro del tiempo de integracin.

Para la simulacin del apilamiento debemos esperar antes de realizar el anlisis de la seal un periodo igual al tiempo de integracin desde que llega el primer fotn. Del primer fotn guardamos toda la energa depositada pero de los siguientes hay que incluir slo la fraccin de energa que se incluye dentro de la ventana de integracin.

5.2.12.

RESOLUCIN EN ENERGA

El espectro energtico depositado por la radiacin incidente es un dato importante en PET cuando se quieren eliminar coincidencias espurias. La resolucin en energa de un sistema para una energa dada viene determinada por la distribucin del fotopico para un espectro medido por dicho sistema con un haz monoenergtico. En concreto se toma como parmetro de referencia la anchura a mitad de altura de la distribucin en el fotopico del espectro de energa medido. En PET los fotones incidentes son monoenergticos (511 keV), por eso en este caso la buena resolucin en energa no es nicamente para poder diferenciar estos fotones de otros de distinta energa que puedan introducir ruido en las mediciones sino que sobre todo, dado que los detectores de PET son de tamao reducido para permitir una mejor resolucin espacial, muchos 39

fotones de 511 keV no depositan toda su energa. Para mejorar la estadstica de los datos medidos se tienen tambin en cuenta fotones que queden por debajo del fotopico. Para ello se establecen una ventana de energa que fijan el intervalo de energa que deben depositar lo fotones para ser aceptados. Mediante esta seleccin se intenta desechar posibles fuentes de ruidos como son los rayos X (0-100 keV), los fotones que han sufrido dispersin en el objeto ( < 511 keV), apilamiento ( > 511 keV) y tambin otros fotones de distinto rango energtico.

Figura 18: Efecto de la variacin de la resolucin en energa introducida en la simulacin.

En la simulacin se conoce la energa exacta que deposita en cada interaccin y para tener en cuenta la resolucin en energa del sistema se supone una distribucin Gaussiana con una anchura a media altura a 511 keV conocida de antemano. Con esta informacin el programa extrapola la respuesta del sistema para todo el rango disponible de energas.

5.2.13.

LGICA DE ANGER

Cada bloque del sistema contiene una malla de cristales a los que se acopla un sistema de medida de la luz visible como puede ser un fotomultiplicador sensible a la posicin o una malla de fotodiodos de avalancha. La malla de deteccin que forman estos ltimos sistemas tiene menos resolucin que la malla de cristales y por eso, para averiguar el cristal desde el que se emite la luz (en el que se produjo la interaccin), hay que realizar un procesado posterior de la informacin que llega a cada retculo de dicha malla. Dado que el anlisis de cada uno de los retculos es muy costoso electrnicamente lo que se hace es sumar la informacin de los mismo por filas y columnas para a continuacin hallar por separado los centroides pesados con 40

la intensidad (o energa) de la posicin en X y en Y. A esta tcnica se la denomina Lgica de Anger.

E = SX i
i =1 N

X = ( SX i X i ) / E
i =1

Y = ( SYi Yi ) / E
i =1

En la simulacin se han implementado dos maneras de introducir este efecto. En el primero, ms sencillo, si un fotn produce ms de una interaccin dentro del mismo bloque se calcula el centroide con la coordenadas de los cristales en los que se ha producido la interaccin. En la segunda opcin, mucho ms elaborada, se simula la distribucin de luz en cada retculo y se realiza la Lgica de Anger del mismo modo que en la realidad. El centroide que se obtiene de este modo no permite hacer una relacin directa con el cristal al que pertenece y es por eso por lo que hay que realizar con anterioridad una tabla de asignacin que relaciona las coordenadas de los centroides con los cristales de la malla.

Figura 19: Construccin de una tabla de asignacin a partir de los centroides calculados con un detector al que se ha aplicado una fuente radiactiva uniforme.

41

La introduccin de este tipo de procesos en la simulacin permite tener en cuenta la no uniformidad en la ganancia de cada retculo y efectos en el borde del fototubo.

5.2.14.

VENTANA DE COINCIDENCIA

El tiempo de vuelo de un fotn desde que se emite hasta que es detectado es menor de 2 ns para las dimensiones tpicas de un escner PET (un fotn recorre 30 cm en 1 ns para el vaco). La manera de correlacionar la deteccin independiente de dos fotones gamma resultados de la aniquilacin del positronio es suponiendo que la separacin temporal entre ambas detecciones es nula. En realidad, debido a la resolucin temporal del sistema de deteccin, el espectro temporal de coincidencias verdaderas detectadas tiene una cierta anchura que viene determinada por dicha resolucin. En los sistemas PET se emplean unidades de coincidencia para realizar esta correlacin. Estas unidades funcionan de manera que se fija el intervalo mximo de tiempo que debe separar los pulsos de ambas interacciones. Si los pulsos estn separados temporalmente menos de dicho intervalo se acepta la coincidencia. A ese intervalo de tiempo se le denomina resolucin temporal de la unidad de coincidencia y debe escogerse de manera que sea mayor o igual que la resolucin temporal en la base del sistema de deteccin. En caso contrario se perdern coincidencias verdaderas. La introduccin del comportamiento temporal en la deteccin de coincidencias permite tener en cuenta la posible aparicin de coincidencias aleatorias entre eventos no correlacionados y la prdida de coincidencias verdaderas. La aparicin de coincidencias aleatorias es debida a la llegada de evento a distintos detectores dentro de la resolucin temporal de la unidad de coincidencia. La probabilidad de ocurrencia de las coincidencias aleatorias dependen de las tasa de conteo de los detectores entre los que se produce la coincidencia (r1, r2). La probabilidad diferencial de ocurrencia viene dada por la expresin

dr = r1r2 dT

(30)

y dado que la amplitud temporal entre la llegada de los dos eventos para ser asignados como coincidencia es de 2, la tasa de coincidencias aleatorias ser

r = (2 )r1r2

(31)

Para llevar a cabo la simulacin hemos de introducir por tanto dos parmetros: la resolucin temporal del sistema de deteccin y la resolucin temporal de la unidad de coincidencias. La simulacin de la resolucin temporal del sistema de deteccin se ha realizado mediante una distribucin aleatoria de tipo gaussiano. Para simular la unidad de coincidencia de resolucin se comprueba si los dos eventos cumplen
t2 t1

(32)

42

5.2.15.

GESTIN DE INFORMACIN

En la simulacin de un escner PET de alta resolucin hay que intentar tener en cuenta todos los factores que hemos visto hasta ahora con la mayor fidelidad posible. Esto hace que debamos ser cuidadosos con el modo en que vamos a gestionar toda la informacin que se obtiene de la simulacin. En un primer nivel de simulacin se generan todos los pasos en los que es necesario utilizar las subrutinas de PENELOPE. La informacin que se obtiene a este nivel es el tipo de partcula, las coordenadas de origen y de interaccin, la energa cedida en la interaccin, el cuerpo en el que se encuentra la partcula. Para guardar esta informacin se generan paquete de datos divididos en 4 grupos. En el primer grupo se guarda la posicin angular del escner para el caso de que se estn simulando un escner rotatorio. En el segundo grupo se indica la posicin de salida de la partcula primaria que en el caso de PET ser siempre un positrn aunque no se simule su trayectoria. En el tercer grupo se indica la posicin de salida y el tipo de partcula para una partcula secundaria. En el cuarto y ltimo grupo se indica las interacciones que tienen lugar indicando la posicin, el cuerpo donde se produce y la energa restante de la partcula. Cuando se tiene una lista suficientemente extensa de eventos se localiza en primer lugar el cristal donde a ocurrido cada interaccin y se detecta qu fotones han sufrido angula interaccin antes de llegar al sistema de deteccin. A las interacciones que forman parte de una misma desintegracin radiactiva se les asigna a todas el mismo tiempo conforme a la distribucin de emisiones radiactivas que vimos anteriormente. A continuacin se deben generar los eventos sencillos en cada detector. Inicialmente todos los detectores estn a cero. La primera llegada de una interaccin a uno de ellos marca el tiempo que hay que asignar al evento sencillo al que de lugar y el resto de interacciones del mismo fotn que ocurran dentro del mismo bloque detector sern sumadas al evento. Para que ocurra apilamiento de pulsos, se debe esperar un tiempo tapilamiento. Si otro fotn interacciona dentro de ese tiempo, sus interacciones son sumadas a las anteriores. Una vez transcurrido tapilamiento el evento simple queda listo para enviar a la unidad de coincidencia. Adicionalmente se espera un tiempo tmuerto durante el cual se rechazan todas las interacciones que lleguen a ese detector. Para llevar a cabo esta simulacin se debe generar una matriz de tiempos donde se guarda el tiempo desde la llegada de la primera interaccin del evento para cada detector. En otra fila de esa matriz se guarda el estado actual de ese detector: inactivo, en apilamiento o en tiempo muerto. Las interacciones de cada detector se guardan en una matriz de modo que se acumula la energa depositada en cada fila y en cada columna de cristales. Los eventos sencillos son acumulados para su posterior anlisis en la unidad de coincidencia. El tiempo asignado a cada evento simple es el de la llegada de la primera interaccin. Para tener en cuenta la resolucin temporal del sistema debemos aadir en este punto la generacin de un error gaussiano para este tiempo. Eligiendo un primer evento simple se marca el comienzo de la ventana de coincidencia. Si uno o ms eventos simples llegan a la unidad de 43

coincidencia antes de que se cumpla su tiempo de resolucin (), varias estrategias son posibles a la hora de elegir cules de ellos forman la coincidencia. Una vez que una coincidencia es aceptada, se marca el comienzo de un contador temporal con tiempo de inicio un periodo posterior a la llegada del ltimo evento simple de la coincidencia. A partir de ese momento y durante un periodo tmuerto_de_coincidencia, se pierden todas las coincidencias detectadas en dicho periodo. Cuando una coincidencia es seleccionada se pasa a calcular el centroide de interaccin mediante la Lgica de Anger para los dos eventos simples que la componen.

5.3.

FICHEROS OUTPUT

Gran parte de la informacin producida en una simulacin puede ser almacenada para su posterior anlisis. En algunos casos slo se quieren conocer algunos parmetros resultados de la simulacin como pueden ser el nmero de coincidencias de cada tipo y el nmero de eventos simples. En otras ocasiones interesa guardar informacin detallada sobre cada uno de los bloques detectores o incluso sobre cada cristal individual. Para ello se ha dispuesto la posibilidad de almacenar esta informacin en formato LIST o de histograma. La utilizacin de herramientas de post-procesado de datos ayudarn al usuario a analizar los resultados de cada simulacin.

5.3.1. NIVELES DE POST-PROCESO


Tras la simulacin de las trayectorias de las partculas hay tres niveles de simulacin. En el primer nivel se dispone de las coordenadas de las interacciones, en el segundo se dispone de los eventos simples en el tercero de los eventos de coincidencia. Existe la posibilidad de fijar el nivel mximo que se desea alcanzar en la simulacin de manera que se pueden almacenar en disco desde la informacin del primer nivel hasta la del mximo nivel seleccionado.

5.3.2. SINOGRAMAS
Un sinograma es un histograma bidimensional en el que se guardan las coincidencias de una adquisicin conforme a las coordenadas polares que definen las lneas de respuesta. Para un LOR dado, el ngulo que lo define es el que forma dicha lnea con un semieje de referencia y el radio es la distancia de la lnea al origen coordenadas. La informacin en cada ngulo se denomina proyeccin y constituyen la base de las reconstrucciones analticas. Se denomina sinograma debido a que si se agrupan las proyecciones de una fuente puntual o esfrica no centrada dan lugar a una forma sinusoidal.

44

Figura 20: Esquema de la construccin de un sinograma a partir de las proyecciones medidas para cada ngulo de muestreo.

5.3.3. HISTOGRAMAS DE LOR


Un histograma de LOR es un histograma en el que se guarda el nmero de coincidencias obtenidas en cada LOR. El orden en el que se almacenen estos datos es indiferente, pero en PeneloPET se ha escogido un convenio de numeracin para cada cristal y para cada LOR. De este tipo de histogramas se puede sacar gran cantidad de informacin a la hora de comparar simulaciones y adquisiciones reales a la vez que se emplean cada vez ms como datos de partida en la reconstruccin de la imagen.

5.3.4. FORMATO LIST


El formato LIST o LISTA consiste en guardar en disco la informacin sobre cada evento individual tanto como si se trata coincidencias como si son eventos simples. Este formato permite almacenar amplia informacin sobre cada evento individual para su posterior anlisis. En eventos simple se puede guardar informacin sobre el tiempo, el cristal de interaccin, la energa depositada, si ha habido apilamiento o dispersin antes de la deteccin, el tipo de partcula que ha producido el evento y su energa inicial. En eventos de coincidencia se puede incluir informacin como los cristales de la interaccin, la energa depositada en cada uno de ellos, la diferencia temporal entre ambos eventos sencillos y otra informacin propia de la simulacin como el apilamiento y la dispersin sufrida por el fotn.

45

5.4.

MATRIZ DE RESPUESTA DEL SISTEMA

En las tcnica de reconstruccin estadstico iterativa se requiere un conocimiento previo del sistema y de cual es la respuesta del mismo. Por respuesta del sistema se entiende la capacidad del mismo de detectar coincidencias provenientes de desintegraciones producidas dentro de la regin de inters (FOV). En concreto se trata de hacer una correspondencia de cada voxel de la imagen con cada LOR del sistema en la que se especifica la probabilidad de que los dos rayos gamma producidos en la aniquilacin de un positrn proveniente de una desintegracin producida en un voxel concreto lleguen a ser detectados en coincidencia por una pareja de cristales (LOR) determinada. Al conjunto de probabilidades para todas las combinaciones (voxel, LOR) se le denomina matriz de respuesta del sistema. Dado el extenso uso que se hace hoy de la MRS para mtodos de reconstruccin estadsticos y la gran utilidad que tiene tambin su conocimiento para el diseo de nuevos escneres, se ha implementado en PeneloPET una herramienta muy eficaz capaz de realizar simulaciones de la manera ms ptima con objeto de obtener las probabilidades de la MRS. Si se elige un LOR en concreto, la mayor parte de los vxeles tienen una probabilidad cero o muy prxima a cero, de modo que para dicho LOR solo debemos realizar simulaciones en una regin concreta de la imagen. Por otro lado es conocido que los fotones gamma que son producto de una aniquilacin, tienen una distribucin espacial istropa y a pesar de que se emitan en vxeles con probabilidad elevada para ese LOR, la mayor parte de los fotones gamma se pierden sin dar lugar a informacin til. Para reducir el tiempo de computacin se introducen una cotas a los ngulos de manera que las direcciones de los fotones gammas quedan comprendidas dentro de unos conos. Este mtodo supone que cualquier fotn que se emitiese fuera de ese cono no darn nunca lugar a una coincidencia en el LOR de inters. Es por esto por lo que hay que tener cuidado a la hora de pones cotas al cono porque se puede estar limitando en exceso.

5.4.1. MRS EN HISTOGRAMAS DE LOR


Como se ha explicado anteriormente la MRS contiene la probabilidad que relaciona a cada voxel con cada LOR. Para realizar el clculo de dicha matriz el usuario debe elegir los LORs sobre los que desea calcular. Para cada uno se ha de elegir el tamao de la regin de inters o regin donde se supone que la probabilidad ser distinta de cero y adems se debe elegir la cota para el cono de direcciones y el nmero de fotones empleados para calcular cada componente de la matriz. A mayor nmero de fotones empleados el ruido de los resultados ser menor. El usuario debe llegar al acuerdo que mejor le convenga entre estos parmetros a la hora de calcular la MRS.

5.4.2. MRS EN SINOGRAMAS


Cuando se utilizan sinogramas como datos de partida en los mtodos de reconstruccin estadsticos, en vez de una correlacin entre cada voxel y cada LOR, lo que se existe es una correlacin entre cada voxel y cada bin del sinograma. Cada bin del sinograma tiene contribucin por parte de uno o varios 46

LORs, por eso, para del clculo de la MRS se ha de tener esto en cuenta. En la simulacin, si se tiene un determinado voxel y se est calculando la probabilidad para un bin concreto del sinograma, se consideran coincidencias vlidas todas aquellas que ocurran en LORs que contribuyan a dicho bin del sinograma.

Figura 21: Diagrama que representa la contribucin de diversos LORs en un mismo bin del singrama y cmo varia con la posicin radial.

6. VALIDACIN
Se han realizado diversos estudios para contrastar los resultados del simulador con los de dos escneres reales, el eXplore Vista Scanner (GE) y el rPET, este ltimo es un prototipo desarrollado en el Laboratorio de Imagen Mdica del Hospital General Universitario Gregorio Maran. A continuacin se exponen las caractersticas generales de ambos escneres.
Tabla 3: eXplore Vista Scanner (GE)

Dimetro FOV Axial Nmero de mdulos detectores Nmero de cristales Tamao del cristal Nmero de lneas de coincidencia

11.8 cm 4.8 cm 36 PMTs sensibles a la posicin 12168 1.55 mm x (7, 8) mm 28.8 x 106

47

Tabla 4: rPET (Laboratorio de Imagen Mdica (HGGM)

Dimetro FOV Axial Nmero de mdulos detectores Nmero de cristales Tamao del cristal Nmero de lneas de coincidencia

16.0 cm 4.8 cm 4 PMTs sensibles a la posicin 3600 1.60 mm x 12 mm 1.62 x 106

48

6.1.

COINCIDENCIAS ALEATORIAS

Una de la maneras de reducir el nmero de coincidencias aleatorias es reduciendo la ventana temporal de la unidad de coincidencias. En la Figura 22 se observa un histograma de retardos realizado en una adquisicin real en el eXplore Vista. Se observa claramente la existencia de un fondo producido por las coincidencias aleatorias dado que no estn correlacionadas temporalmente. Sumado a este fondo se observa el pico de coincidencias verdaderas. En primer lugar hay que hacer un eleccin de la ventana temporal que elimine la contribucin de las coincidencias aleatorias con un mayor retardo. Adems, en la zona central hay que sustraer el fondo de coincidencias aleatorias para finalmente quedarnos nicamente con las coincidencias verdaderas.

Figura 22: Histograma de retardos para una adquisicin real en el escner eXplore Vista de un cilindro homogneo. En la figura se muestra como una eleccin adecuada de la ventana de coincidencias reduce la cantidad de coincidencias aleatorias sin hacerlo con la coincidencias verdaderas.

Si se compara el histograma de retardos para tres actividades distintas (Ver Figura 23), se observa una reduccin paulatina del fondo de coincidencias aleatorias debido a que a menor actividad se reduce la probabilidad de que ocurran.

49

Figura 23: Histograma de retardo para adquisiciones reales con el escner eXplore Vista de un Cilindro homogneo con tres concentraciones de actividad distintas. Se observa como varia el fondo de coincidencias aleatorias.

Otro estudio, esta vez realizado con el escner rPET, muestra la variacin temporal de la tasa de coincidencias medidas para una adquisicin normal y otra en la que se ha introducido un retardo en uno de los bloques detectores de cada pareja en coincidencia. Al introducir un retardo en uno de los detectores se provoca que todas las coincidencias medidas sean coincidencias aleatorias. Adems, para cada adquisicin se ha representado dos curvas: la tasa de coincidencias totales y la tasa de coincidencias aceptadas. La diferencia es que las segundas estn afectadas por el tiempo muerto del sistema.

Figura 24: Tasa de conteo para dos adquisiciones reales en el escner rPET. La primera adquisicin es un cilindro homogneo de actividad en el que no existen retardos entre detectores y la segunda adquisicin es igual pero introduciendo retardos en uno de los detectores. En el segundo caso se miden nicamente coincidencias aleatorias.

50

En la Figura 25 se representan todas las correcciones que hay que realizar sobre los datos. Mediante el uso de pesos para cada coincidencia medida hay que conseguir que la tasa de conteo se mantenga constante durante toda la adquisicin. En la grfica se representa la evolucin temporal de la tasa de conteo durante la adquisicin. Las curvas roja y azul representan las coincidencias medidas sin ninguna correccin. A continuacin se ven por separado cada una de las correcciones que se han de aplicar. o Correccin por decaimiento: al tratarte de un escner rotatorio las correcciones de decaimiento han de realizarse en cada instante. La actividad en un cierto instante de tiempo viene dada por

A = A0 e t

(33)

El factor de correccin que hace que la actividad se suponga constante durante toda la adquisicin viene dado entonces por

Fdecay =

A0 ln 2 t t t t = e t = e 1 2 = 2 1 2 A

(34)

Aplicando esta correccin sobre la curva roja se obtiene la curva verde la cual no es an uniforme. o Correccin por tiempo muerto: suponiendo un buen ajuste tiempo muerto al modelo no-paralelizable, el factor de correccin a emplear se puede deducir de la ecuacin 29

Fdead _ time =

n 1 = m 1 m

(35)

donde m es la tasa de coincidencias medidas y es el tiempo muerto del sistema. Tras corregir la curva verde por tiempo muerto se obtiene la curva azul oscuro, que sigue sin ser plana. o Correccin de coincidencias aleatorias: La probabilidad de tener coincidencias aleatorias entre dos detectores depende del producto de las tasas de eventos sencillos medidos en ambos bloques. A su vez, la tasa de eventos medidos en cada bloque depende linealmente con la actividad de la fuente. Por tanto, la probabilidad de coincidencias aleatorias depende cuadrticamente con la actividad de la fuente y la tasa de coincidencias aleatorias tendr el siguiente comportamtiento
R ( t ) e t e t = e 2 t

(36)

Para corregir los datos de coincidencias nicamente hay que realizar una sustraccin de las mismas. Tras esta ltima correccin se obtiene la curva morada que es plana.

51

Para realizar todas la correcciones simultneamente se debe realizar en el orden adecuado. En primer lugar se corrige el tiempo muerto sobre la tasa de coincidencias medidas. Posteriormente se sustraen las coincidencias aleatorias y finalmente se corrige por decaimiento.

1 cte = m R0 exp ( 2 t ) exp ( t ) 1 m

(37)

Figura 25: Correcciones realizadas sobre una adquisicin real con el escner rPET de un cilindro homogneo de actividad. Tras las correcciones de tiempo muerto, decaimiento y coincidencias aleatorias se observa una tasa de conteo constante en el tiempo.

En la Figura 26 se puede observar una de las ventajas del simulador. Al generar un histograma de retardos se puede conocer la contribucin de las coincidencias aleatorias y las coincidencias verdaderas por separado. Esto nos permite comprobar si los mtodos utilizados para eliminar las coincidencias aleatorias tienen xito y en qu grado.

52

Figura 26: Histograma de retardos para una simulacin de una fuente puntual en el escner eXplore Vista. Se ha escogido una ventana temporal de coincidencias de 10 ns. Se muestra la contribucin de las coincidencias aleatorias.

Figura 27: Histograma de retardos para una simulacin de una fuente puntual en el escner eXplore Vista. Se muestra como cambia el fondo de coincidencias aleatorias para diversas actividades.

53

Estudiemos ahora el efecto de las coincidencias aleatorias sobre la calidad de la imagen. En la Figura 28 se muestran dos imgenes de la adquisicin del mismo cilindro homogneo con el escner eXplore Vista. La diferencia est en la concentracin de actividad. En el primer caso el cilindro tiene una concentracin de actividad elevada y el nmero de coincidencias aleatorias es elevado. Se observa en la imagen artefactos con forma de estrella que son debidos a una concentracin de la coincidencias aleatorias ms elevada en los bordes de los detectores. En el segundo caso el cilindro tiene una concentracin de actividad baja y dejan de observarse artefactos de estrella en la imagen.

Figura 28: Imgenes de adquisiciones reales en el eXplore Vista de un cilindro con distribucin homognea de actividad. A la izquierda el cilindro de concentracin de actividad elevada donde se observan los artefactos de estrella. A la derecha el mismo cilindro con baja actividad y sin artefactos.

En el caso del eXplore Vista, al tratarse de un escner con dos anillos de detectores entre los cuales existe un hueco considerable, la concentracin de coincidencias aleatorias en los cristales cercanos al hueco es mucho mayor que en el resto. Esto provoca artefactos axiales como se puede ver en la Figura 29.

Figura 29: Corte coronal de las imgenes de los cilindros a los que se hace referencia en la Figura 28.A la izquierda se observan los artefactos del hueco para el cilindro de alta actividad y a la izquierda el cilindro de baja actividad y sin artefactos.

54

En una simulacin con las mismas condiciones se ha obtenido un mapa de eventos sencillos detectados en dos bloques detectores adyacentes, uno en cada anillo de detectores (ver Figura 30). Dado que los cristales del hueco tienen sin cubrir ese lateral, la eficiencia de deteccin es mayor que en el resto de cristales y eso provoca la aparicin de mayor nmero de coincidencias aleatorias en LORs que los contegan.

Figura 30: Histograma de los eventos sencillos detectados en cada cristal para una simulacin de un cilindro homogneo en el escner eXplore Vista. La parte de arriba corresponde a un detector del anillo superior de detectores y la parte de abajo con el detector adyacente del anillo inferior. Cada pixel corresponde a un cristal y la escala de colores representa el nmero de eventos sencillos. Se observa una mayor concentracin en la regiones cercanas al hueco entre anillos.

6.2.

COINCIDENCIAS DE DISPERSIN

De nuevo en este caso la simulacin permite distinguir entre los distintos tipos de coincidencias. Un proceso tpico para el clculo de la fraccin de coincidencias de dispersin consiste en introducir un capilar de actividad dentro de un cilindro relleno con agua. El estudio de los perfiles radiales del sinograma permiten discriminar las coincidencias verdaderas de las que forman en fondo. La eficacia de este y otros mtodos puede ser validada mediante simulaciones en la que se conoce con exactitud la contribucin de cada tipo de coincidencias.

55

Figura 31: Perfil radial del sinograma para una simulacin de un capilar con actividad centrado en un cilindro de agua con 6 cm de dimetro. Se muestra la contribucin al total de las coincidencias de dispersin, aleatorias y verdaderas.

6.3.

RECONSTRUCCIN DE IMGENES

La reconstruccin de imgenes es el ltimo paso antes de que el especialista disponga del instrumento con el que realizar su diagnstico, la imagen PET. Existen diversos mtodos de reconstruccin de imgenes, pero aqu se hablar nicamente de los mtodos estadstico-iterativos debido a la importancia que supone disponer de un simulador suficientemente completo y eficiente para la obtencin de imgenes de mejor calidad. El problema de la reconstruccin de imgenes es el siguiente. Para un conjunto de proyecciones medidas determinadas por el vector Y, debemos encontrar la imagen X que mejor se ajuste al conjunto de proyecciones. La relacin entre ambos vectores viene definida por la siguiente ecuacin algebraica
Y ( l ) = MRS ( v, l ) X ( v )

(38)

donde MRS(v,l) es la matriz de respuesta del sistema. Suponiendo que el vector de proyecciones Y se comporta segn la distribucin de Poisson, la probabilidad de que para una imagen X, el conjunto de proyecciones sea Y viene dado por la funcin de verosimilitud (likelihood)

56

lyl i P (Y | X ) = e l yi !

(39)

Utilizando el mtodo de mxima verosimilitud (ML) se trata calcular el valor de X que maximiza esta funcin, o lo que es equivalente, que maximiza el logaritmo de esta funcin (log-likelihood), restringindose a valores de X tal que xi > 0. El mtodo utilizado para resolver este problema es el de la maximizacin de la expectacin (EM), el cual consiste en acercarse de manera iterativa a la solucin tomando como partida una distribucin X0. El algoritmo resultante de ML-EM es el siguiente.

NL Y(l) MRS(v, l) NV l =1 v=1 MRS(v, l) X(v) ITER X(v) ITER +1 = X (v) ITER NL MRS(v, l) = l 1

(40)

Dado que el ritmo de convergencia de este algoritmo es muy lento, se recurre a la utilizacin de subconjuntos de proyecciones (Ordered Subsets, OS) entre iteraciones. A este algoritmo se le denomina OS-EM y consigue acelerar el proceso de convergencia en la reconstruccin tantas veces como nmero de subconjuntos de proyecciones se escojan. Los subconjuntos han de escogerse de manera que el muestreo de todos ellos sea uniforme y no se de lugar al submuestreo.

6.4.

CLCULO DE LA MRS

Para el clculo de la MRS de un LOR determinado se realiza un muestreo de la regin de la imagen con coeficientes distintos de cero. De este modo se utiliza el simulador para calcular la probabilidad de deteccin para cada uno de los puntos del muestreo (ver Figura 32).

Figura 32: Se muestra el canal de respuesta (CHOR) para el que se realiza el clculo de la MRS de un LOR.

57

El clculo de la MRS implica la simulacin de diversos parmetros fsicos que pueden ser seleccionados en la aplicacin de modo que se puede observar la contribucin de cada uno de ellos a las MRS de manera independiente. La dispersin de los fotones antes de alcanzar los detectores y la aparicin de coincidencias aleatorias deben ser eliminadas de la simulacin para el clculo de la MRS dado que ambas contribuciones son dependientes de la composicin y morfologa del objeto escaneado y de la actividad presente en la adquisicin. Es por ello que han de realizarse correcciones a posteriori para corregir el efecto de las coincidencias de dispersin y aleatorias. Otro factor que puede depender del objeto es el rango del positrn. Normalmente se supone que el positrn se desplaza siempre en medio acuoso, aunque esto deja de ser cierto en huesos y otros tejidos del organismo. Se muestran ahora el efecto de diversos factores de la simulacin en el perfil transversal de probabilidad de un LOR. En primer lugar, en la Figura 33 se estudia como varia dicho perfil con la variacin del tamao transversal del cristal. Se puede observar como para cristales muy pequeos ( < 0.25 mm) la anchura del perfil apenas disminuye.

Figura 33: perfiles transversales de probabilidad para LORs con cristales de distintos tamaos.

Otra ventaja de la simulacin es que nos permite conocer y discriminar el nmero de interacciones que un fotn puede sufrir en el proceso de deteccin. En la Figura 34 se muestra el efecto que tiene el nmero de interacciones sobre el perfil transversal de probabilidad de un LOR. Se puede observar que la contribucin de los fotones que interaccionan 3 y 4 veces es despreciable y que la diferencia entre los fotones que interaccionan 1 vez y los que lo hacen 2 veces es nicamente apreciable en las colas laterales del perfil. 58

Figura 34: Perfiles transversales de probabilidad para fotones que interaccionan entre 1 y 4 veces dentro de los detectores.

En la Figura 35 se observa como se modifica el perfil transversal de probabilidad de un LOR al tener en cuenta los efectos del rango del positrn y la no-colinearidad de los fotones gamma. Observando la diferencia entre el perfil rosa (en el que no se tiene en cuenta ninguno de los dos factores) y el perfil rojo (en el que se tienen ambos en cuenta) se puede apreciar la importancia de incorporar en la simulacin el rango del positrn y la nocolinearidad en el clculo de la MRS.

Figura 35: Perfiles transversales de probabilidad de un LOR. Se compara el efecto de tener en cuenta los efectos del rango del positrn y de la no-colinearidad.

59

6.5.

COMPARACIN ENTRE EL MODO DE ADQUISICIN

EN ROTACIN CONTINUA Y CON PARADAS PARA EL ESCNER rPET


El alto coste de los escneres PET da lugar a diseos con un reducido nmero de detectores a expensas de prdidas de sensibilidad. Para realizar un muestreo angular completo se realiza una rotacin continua de los detectores. Los mtodos de reconstruccin iterativos son ms tolerantes muestreos angulares incompletos, lo que permite pensar en la exploracin de otros esquemas de rotacin (con paradas) de los detectores para obtener la mejor resolucin espacial en el menor tiempo de reconstruccin.

Figura 36: El modo de adquisicin en rotacin continua implica la utilizacin de sinogramas en la reconstruccin de modo que se mezcla la informacin entre LORs con distinta respuesta, perdindose de este modo la informacin LOR-cristal que ofrece el escner.

Los datos en PET estn normalmente ordenados en sinogramas, que son utilizados en mtodos de reconstruccin analticos, o en histogramas de LOR. Esta ltima disposicin de los datos es ms conveniente para reconstrucciones iterativas porque las caractersticas fsicas del escner estn relacionadas con la naturaleza y emplazamiento de los detectores que defines cada LOR ms que con su correspondiente posicin en el sinograma. El uso de histogramas de LORs permite una evaluacin ptima de la MRS.

60

Figura 37: La utilizacin de sinogramas implica la combinacin de varios LORs con distinta respuesta en el mismo bin del sinograma. Adems, el nmero de LORs mezclados depende de la posicin radial. Es por ello que las regiones centrales tienen mayor muestreo que las regiones cercanas al borde radial.

Se han realizado simulaciones para comparar la resolucin obtenida y el tiempo de reconstruccin empleado con un escner como rPET en los casos de rotacin continua y con paradas. En el primer caso se usan sinogramas para el almacenamiento de los datos y se ha calculado una MRS para sinogramas. En el segundo caso de rotacin con paradas se utilizan histogramas de LOR para almacenar los datos y se ha calculado una MRS para LORs. En la Figura 38 se puede ver como la resolucin obtenida para el mismo maniqu simulado es un 30% mejor en el caso de rotacin con 6 paradas frente al caso de rotacin continua. La resolucin alcanzada en la rotacin con paradas es de 0.75 radial y 0.83 tangencial frente a 1.03 radial y 1.3 tangencial en el caso de rotacin continua.

61

Figura 38: Comparacin entre imgenes de la simulacin de adquisiciones con rotacin con 6 paradas (Arriba a la izquierda) y con rotacin continua (Abajo a la izquierda). A la derecha se muestra los perfiles de actividad de las lneas cuyo color coincide con el marco de las grficas. Se observa una mejor resolucin para la caso de rotacin con paradas.

An esta pendiente de realizar una comprobacin de mtodo de adquisicin de rotacin con paradas para el escner real. Por ello, se muestran a continuacin algunas imgenes obtenidas sobre adquisiciones reales del escner rPET en modo de adquisicin en rotacin continua.

Figura 39: Reconstrucciones realizadas con el algoritmo FIRST basado en OSEM3D sobre adquisiciones reales con el escner rPET. Derenzo Caliente (Izquierda). Derenzo Fro (Derecha).

62

Figura 40: Reconstruccin realizada con la aplicacin FIRST basada en el algoritmo OSEM-3D para una adquisicin real del escner rPET. La imagen muestra la cabeza de una rata a la que se le ha inyectado FDG. Vistas transversal (Arriba), coronal (Abajo a la izquierda) y sagital (Abajo a la derecha)

6.6.

COMPRESIN DE LA MATRIZ DEL SISTEMA: FIRST

El almacenamiento de la matriz del sistema requiere normalmente un gran tamao de disco. Es por ello que se eliminan de la matriz todos los elementos que resulten redundantes, ya sea porque la mayora de ellos son nulos o porque son equivalentes a otros. En este ltimo caso se refiere al aprovechamiento de las simetras del sistema tanto en el plano transversal del escner como en la direccin axial. A pesar de estas reducciones, en escneres con un alto nmero de lneas de respuesta sigue siendo excesivo el espacio en disco requerido para el almacenamiento de la MRS.

63

Figura 41: Representacin esquemtica para varias lneas de respuesta (LOR) consideradas como argumento en las quasi-simetras. Los LORs 1-3 forman un conjunto con ngulo LOR-cristal pequeo y los LORs 4-6 forman otro grupo con ngulo LORcristal grande

ste es el caso del escner eXplore Vista el cual posee del orden de 2,8107 LORs. Para poder llevar a cabo el almacenamiento de la MRS hemos recurrido a la utilizacin de ciertas quasi-simetras de manera que se agrupan LORs en conjuntos con el mismo tipo de quasi-simetra. La diferencia entre los coeficiente de la MRS para LORs que pertenecen al mismo conjunto debe ser mucho menor que entre LORs de distintos conjuntos. Un modo de escoger conjuntos es agrupar LORs con similares orientaciones entre el LOR y los cristales. Las diferencias entre los elementos del mismo conjunto son de alrededor de un 5-10 % dependiendo del grado de compresin escogido. En la Figura 41, la Figura 42 y la Figura 43 se ilustra el procedimiento de compresin mediante un ejemplo escogido de las simulaciones. En la Figura 41 se muestran dos conjuntos de LORs, uno con ngulo pequeo LOR-cristal (LORs 1-3) y otro con ngulo grande (LORs 4-6). En la Figura 42 se muestra los perfiles longitudinales de probabilidad para estos conjuntos de LORs observndose que la agrupacin es claramente posible dentro incluso de las barras de error del clculo Monte Carlo. En la Figura 43 se muestra el comportamiento transversal de estos LORs para varios valores de la coordenada longitudinal donde se vuelve a demostrar que las agrupaciones son posibles. La suavidad de las curvas de probabilidad permiten al utilizacin de interpolacin mediante esplines cbicos de manera que los valores de interpolacin se mantienen dentro de las barras de error.

64

El grado de compresin puede variar permitiendo que el tamao de la MRS sea entre 9 (para el caso del ejemplo) y 25 (para 5 ngulos LOR-cristal agrupados) veces menor que utilizando nicamente simetras exactas. Los puntos muestreados en el clculo Monte Carlo son almacenados en un espacio que vara entro 30 y 150 MB. Durante la reconstruccin se realiza una interpolacin con esplines cbicos en varios puntos dentro del voxel y promediando posteriormente. De este modo se permite variar el tamao del voxel sin necesidad de tener que recalcular la MRS.

Figura 42: Perfiles longitudinales de probabilidad para los LORs mostrados en la Figura 41. Estos perfiles muestran la probabilidad de deteccin de coincidencias para puntos en la lnea que une los centros de los cristales de cada LOR. Los LORs del mismo conjunto tienen una respuesta similar pero muy distinta de la del otro conjunto

Figura 43: Perfiles transversales de probabilidad para los LORs de la Figura 41. Se muestras varios perfiles para distintos puntos longitudinales del LOR.

65

A continuacin se muestra una serie de pruebas realizadas para comparar imgenes obtenidas con una MRS comprimida con varios grados de compresin y con otra sin comprimir. Los resultados observados en la Figura 44 demuestran que los resultados obtenidos son muy similares y validando de este modo el mtodo de compresin desarrollado.

Figura 44: Reconstruccin de adquisiciones reales del escner eXplore Vista con diferentes grados de compresin de un Derenzo fro. La imagen de la izquierda ha sido reconstruida sin la utilizacin de quasi-simetrias. La imagen del centro usa la compresin explicada anteriormente y la de la derecha, una compresin de 5 ngulos LOR-cristal. Abajo se representa el perfil de actividad sobre la lnea mostrada en la imgenes. Se observa que las diferencias son muy pequeas.

A continuacin se muestran en la Figura 45 y la Figura 46 varias imgenes obtenidas a partir de adquisiciones reales del eXplore Vista de animales a los que se ha inyectado 18F y FDG.

66

Figura 45: Estudio de la cabeza de una rata a la que se ha inyectado 1 mCi de FDG en una adquisicin de 60 minutos con el eXplore Vista. Reconstruccin OSEM-3D con uso de quasi-simetras.

Figura 46: Imgenes reconstruidas con la aplicacin FIRST mediante el mtodo OSEM-3D. A la izquierda se muestra la imagen de un ratn al que se le ha inyectado 18F y

67

a la derecha uno al que se le ha inyectado FDG. Ambos estudios fueron adquiridos con el eXplore Vista.

6.7.

DISEO DE UN NUEVO ESCNER PET

Actualmente se estn realizando simulaciones como estudio preliminar al diseo de un nuevo escner PET. Algunos de los primeros parmetros que hay que ajustar son las dimensiones de cada detector su la disposicin geomtrica y el ritmo de conteo que ha de soportar la electrnica.

Figura 47: Configuraciones propuesta para el diseo del nuevo escner PET.

Las dimensiones y disposicin geomtrica de los detectores definen la sensibilidad que va a tener el sistema y el campo de visin (FOV) donde se podr reconstruir la imagen. En la Figura 48 se muestra la variacin de la sensibilidad con la ventana de energa para tres configuraciones distintas de los detectores (ver Figura 47).

Figura 48: Variacin de sensibilidad escneres distintos.

frente a la ventana de energa para 3

68

Mediante la representacin de la curva NEC (Noise Equivalent Countrate) se puede determinar la saturacin del sistema. Este estudio ha de realizarse con simulaciones de cilindros de distinto dimetro y con distintas concentraciones de actividad para variar la fraccin de coincidencias de dispersin y coincidencias aleatorias respectivamente. De momento slo se tienen resultados preliminares.

Figura 49: Curva de la variacin del nmero de coincidencias (verdaderas, dispersin y aleatorias) frente a la actividad de la fuente. Con estos parmetros se puede construir la curva NEC, la cual representa donde se encuentra la saturacin del sistema.

7. CONCLUSIONES
Se ha desarrollado un entorno de simulacin Monte Carlo para la tomografa por emisin de positrones. Como se ha podido observar en el presente trabajo, es muy necesario disponer de una herramienta de simulacin para trabajar en el diseo de escneres PET y en la creacin y mejora de tcnicas de reconstruccin de imagen y de correcciones aplicables en cada uno de los pasos de adquisicin, anlisis y reconstruccin de la imagen. As mismo, durante la construccin de un prototipo es de gran utilidad disponer de un simulador que confirme los resultados que se obtienen. El desarrollo del simulador se ha realizado utilizando como base el simulador PENELOPE. ste ltimo se encarga de la simulacin del transporte de partculas (electrones, fotones y positrones) a travs de la materia. Lo que se ha hecho es aportar la herramientas necesarias para incluir en la simulacin las caractersticas propias de la tcnica PET en las etapas de emisin, transmisin y deteccin. Una vez construido el simulador se han mostrado algunos de los estudios realizados para asegurarse del buen funcionamiento de simulador 69

mediante comparacin de datos con dos escneres reales. De este modo se corrobora la alta necesidad de la utilizacin de simulaciones para conseguir un mayor progreso en PET. Se ha puesto de manifiesto la gran mejora que supone un conocimiento realista de la MRS para el uso de mtodos de reconstruccin estadsticoiterativos. Se ha mostrado el desarrollo un mtodo de compresin de la MRS que ha sido implementado en el mtodo OSEM-3D de reconstruccin para el escner eXplore Vista. Tambin mediante simulaciones se ha demostrado que en escneres PET de bajo coste se obtiene mejor resolucin en la imagen mediante adquisiciones en rotacin con paradas que en rotacin continua. Tambin se ha probado la importancia de eliminar la coincidencias de dispersin y aleatorias para obtener imgenes de mayor calidad. El desarrollo de nuevos mtodos de correccin est aun en una fase preliminar. Por ltimo, se muestra la gran utilidad del simulador en el diseo y configuracin de nuevos escner puesto que permite ensayar mltiples posibilidades sin necesidad de tener que invertir gran cantidad de tiempo y dinero en la construccin de prototipos.

8. REFERENCIAS
Simulation of Electron and Photon Transport (OECD Nuclear Energy Agency, Issy-les-Moulineaux, 2003). Photomultipliers tubes, Philips Photonics J. Bar, J. Sempau, J.M. Fernndez-Varea, F.Salvat, An algorithm for Monte Carlo simulation of the penetration andenergy loss of electrons and positrons in matter, Nucl. Inst. Meth. In Phy. Res. B 100 (1995) 31-46 B. Bendriem, D.W.Townsend, The Theory and Practice of 3D PET, Kluwer Academic Publishers (1998) S.R. Cherry, J.A. Sorenson, M.E. Phelps, Physics in Nuclear Medicine, Saunders/Elsevier Science, 2003 A.R. De Pierro, M.E. Beleza Yamagishi, Fast EN-Like Methods for Maximum A Posteriori Estimates in Emission Tomography, Trans Med Ima, Vol 20 No 4 (2001) 280-288 R.L.Harrison, M.S. Kaplan, S.D Vannoy, TK Lewellen, Positron range and coincidence non-collinearity in SimSET, NSS Conf. Rec.(1999), Vol 3, 1265-1268. J.L. Herraiz, S. Espaa, J.J. Vaquero, M. Desco, J.M. Udias, FIRST: Fast Iterative Reconstruction Software for (PET) Tomography, Phy Med Biol, Vol 51 (2006) 4547-4565

70

J.L.Herraiz, S. Espaa, J.M.Udas, J.J.Vaquero, M.Desco, Reconstruction Methods in PET: Resolution Limit, Noise and Edge Artifacts, NSS MIC Conf Rec (2005) H.M. Hudson, R.S. Larkin, Accelerated image reconstruction using ordered subsets of projection data, IEEE Trans. Med. Imaging, Vol 13 (1994) 6019 S. Jan et al, GATE: a simulation toolkit for PET and SPECT, Phy. Nucl Med., Vol 49 (2004) 4543-4561 D.J. Kadrmas, LOR-OSEM: statistical PET reconstruction from raw lineof-response histograms Phys. Med. Biol., Vol 49 (2004) 473144 G. F. Knoll, Radiation Detection and Measurement, Willey, 2000 Kudrolli H,WorstellWand Zavarzin V, 3d-fast fully 3d PET iterative reconstruction using stochastic sampling, IEEE Trans. Nucl. Sci, Vol 49 (2002) 12430 Lee J, Vaquero J J, Barbosa F J, Seidel J and Green M V, High performance phoswich detector module for small animal PET, J. Nucl. Med., Vol 41 (2000) 19P Lee K, Kinahan P E, Fessler JA, Miyaoka J S, JanesMand Lewellen TK , Pragmatic fully 3d image reconstruction for the mices mouse imaging PET scanner Phys. Med. Biol., Vol 49 (2004) 456378 C.S. Levin, E.J. Hoffman, Calculation of positron range and its effect on the fundamental limit of positron emission tomography system spatial resolution, Phys Med Biol, Vol 44 (1999) 781-799 Lewitt R M and Matej S, Overview of methods for image reconstruction from projections in emission computed tomography, Proc. IEEE, 91 (2003) 1588611 Liow J S and Strother S C , Practical tradeoffs between noise, resolution and quantitation, and number of iterations for maximum likelihood reconstructions, IEEE Trans. Med. Imaging, 10 (1991) 56371 S. Pavlopoulos, Design and Performance Evaluation of a New High Resolution Small Animal Pet Scanner Using Monte Carlo Techniques, Tesis Doctoral, Graduate School of New Brunswick (1992) Rafecas M, Mosler B, Dietz M, Pgl M, Stamatakis A, McElroy M P and Ziegler S I, Use of a Monte Carlo based probability matrix for 3d iterative reconstruction of MADPET-II data, IEEE Trans. Nucl. Sci., 51 (2004) 2597605 A. Reilhac et al, PET-SORTEO: a Platform for Simulating Realistic PET Studies, NSS MIC Conf Rec (2004)

71

A. Reilhac et al, PET-SORTEO A Monte Carlo-Based Simulator with High Count Rate Capabilities, Trans Nucl Sci, Vol 51 (2004) 46-52 F. Salvat, J.M. Fernndez-Varea, J. Sempau, PENELOPE A Code System for Monte Carlo Simulation of Electron and Photon Transport, OECD, 2003. G. Santin et al, GATE: a Geant4-Based Simulation Platform for PET and SPECT Integrating Movement and Time Management, Trans. Nucl. Sci., Vol 50 (2003) 1516-1521 J. Sempau, E. Acosta, J. Bar, J.M. Fernndez-Varea, F. Salvat, An algorithm for Monte Carlo simulation of coupled electron-photon transport, Nucl. Inst. Meth. In Phy. Res. B 132 (1997) 377-390 J.Sheng, D. Liu, An Improved Maximum Likelihood Approach to Image Reconstruction Using Ordered Subsets and Data Subdivisions, Trans Nucl Sci, Vol 51 No 1 (2004) 130-135 Shepp L A and Vardi Y , Maximum-likelihood reconstruction for emission tomography IEEE Trans. Med.Imaging, 1 (1982) 11321 Snyder D L, Miller M I, Thomas L J and Politte D G , Noise and edge artifacts in maximum-likelihood reconstruction for emission tomography IEEE Trans. Med. Imaging, 6 (1987) 22838 Vaquero J J, Pascau J, Molins A, Arco J M and Desco M , Performance characteristics of the ARGUS-drT small animal PET scanner: preliminary results IEEE NSS-MIC Conf. (Rome, Italy, 2004) (Book of Abstracts) p 148 Yamaga T and Murayama H , DOI-PET image reconstruction with accurate system modeling that reduces redundancy of the imaging system, Technical Report National Institute of Radiological Sciences (20022003) Yang Y, Tai Y C, Siegel S, Newport D F, Bai B, Leahy Q L R M and Cherry S R , Optimization and performance evaluation of the microPET II scanner for in vivo small-animal imaging, Phys. Med. Biol., 49 (204) 252745 Yao R, Seidel J, Liow J S and GreenMV Attenuation correction for the NIH ATLAS small animal PET scanner IEEE Trans. Nucl. Sci., 52 (2005) 664 8 Yongfeng Yang C S R , Observations regarding scatter fraction and NEC measurements for small animal PET, IEEE Trans. Nucl. Sci., 54 (2006) 12732 H. Zaidi, Comparative Evaluation of Photon Cross-Section Libraries for Materials of Interest in PET Monte Carlo Simulations, Trans. Nucl. Sci., Vol 47 No 6 (2000), 2722-2735

72

También podría gustarte