Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AUTOR
SERGIO DEZ DOMINGO
ENTIDAD
UNIVERSIDAD DE VALENCIA. FACULTAT DE FSICA
DEPARTAMENT DOPTICA
TITULO
APORTACIONES DEL TRATAMIENTO DE IMGENES A LA
DOSIMETRA EN RADIOTERAPIA
AUTOR
SERGIO DEZ DOMINGO
ENTIDAD
UNIVERSIDAD DE VALENCIA. FACULTAT DE FSICA
DEPARTAMENT DOPTICA
Facultat de Fsica
Departament dOptica
A M del Mar
A Irene y Luis
A mis padres, Luis y Pilar
AGRADECIMIENTOS
Sirvan estas lneas como reconocimiento a todas aquellas personas que me han
ayudado y apoyado antes y durante la realizacin de esta Tesis.
A Javier Garca, antes amigo que Director, por sus enseanzas, fructferas
conversaciones, y esos miles de horas de risas y bytes.
A Carlos Ferreira por su acogida y por ensearme un talante de ver la vida.
A Gregorio Hernndez por ensearme una profesin.
Por supuesto a Agustn Santos, por su compaerismo, amistad y denodado apoyo
durante estos aos. Mi agradecimiento tambin a los compaeros de Radiofsica y
Radoterapia por su comprensin y aguante.
De mi aorada poca de estudiante, quiero agradecerle a D. Vicente Such su apoyo
y confianza, sin la cual hoy no estara escribiendo estas lneas. A D. Joaqun Meli, que me
introdujo en el tratamiento digital de imgenes hasta convertirlo en una pasin
...irreversible.
A mis padres, Luis y Pilar, que siempre me han ayudado y apoyado en tantas
decisiones difciles en mi vida. Ojal pudiera yo comprender, educar y cuidar a mis hijos
como ellos lo han hecho conmigo. A mis hermanos Luis Vicente y Javier, Quiti y Ana, que
siempre estn a mi lado.
Y cmo no, a mi querida M del Mar, amiga, esposa, madre.. (Ya s. Suena a tpico,
pero es tan cierto!). Tambin a quien da sentido a mi vida, por encima de trabajos e
investigaciones, que son mis hijos Irene y Luis.
A los amigos que casi abandono en esta tarea... M Jess, Tono, Cristina, Antonio,
Vicky, Alex, M Jos....
Ah! Se me olvidaba Entropa!. Gracias por quererme sin pedir nada a cambio.
Infinitas gracias a todos.
NDICE
INTRODUCCIN ---------------------------------------------------------------------------------- 1
ii
CAPTULO
5:
DISEO
DE
UN
SISTEMA
TOMOGRFICA
PARA
DE
RECONSTRUCCIN
SIMULADORES
DE
RADIOTERAPIA.
5.1 La reconstruccin tomogrfica----------------------------------------------------- 140
5.2 Hardware y software de desarrollo ----------------------------------------------- 146
5.3 Arquitectura del sistema------------------------------------------------------------- 148
5.4 Adquisicin de datos ----------------------------------------------------------------- 148
5.5 Reconstruccin de la imagen ------------------------------------------------------ 151
5.5.1 Correccin de isocentro y geomtrica ----------------------------------- 152
5.5.2 Correccin de campo magntico, de respuesta del intensificador y
del filtro en cua----------------------------------------------------------------------- 154
5.6 Efectos de las distintas correcciones -------------------------------------------- 159
5.6.1 Efecto de la correccin de isocentro ------------------------------------- 159
5.6.2 Efecto de la correccin geomtrica--------------------------------------- 160
5.6.3 Efecto de la correccin de respuesta no uniforme del
intensificador y de la correccin de cua--------------------------------------- 162
5.6.4 Efecto de la correccin del campo magntico------------------------- 163
5.6.5 Efecto del nmero de coeficientes del filtro de reconstruccin --- 165
5.7 Calidad de imagen. Prestaciones------------------------------------------------- 166
5.7.1 Resolucin espacial ---------------------------------------------------------- 168
5.7.1.1 MTF sin ventana de Hamming ----------------------------------- 169
5.7.1.2 MTF con ventana de Hamming ---------------------------------- 170
5.7.2 Resolucin en contraste----------------------------------------------------- 171
5.8 Aplicacin clnica ---------------------------------------------------------------------- 172
CAPTULO
6:
ANLISIS
FISIOLGICOS
VALORACIN
EN
LOS
DE
MOVIMIENTOS
TRATAMIENTOS
DE
RADIOTERAPIA.
6.1 Introduccin----------------------------------------------------------------------------- 175
6.2 Adquisicin de secuencias en movimiento ------------------------------------- 182
6.3 Herramientas de anlisis de las secuencias ----------------------------------- 183
iii
CAPTULO
7:
ANLISIS
COMPARACIN
DE
IMGENES
DE
VERFICACIN.
7.1 Introduccin----------------------------------------------------------------------------- 217
7.2 Comparacin entre imgenes ----------------------------------------------------- 223
7.2.1 Mtodos cualitativos---------------------------------------------------------- 223
7.2.2 Mtodos cuantitativos -------------------------------------------------------- 224
7.3 Comparacin entre imgenes de simulacin y verificacin---------------- 225
7.3.1 Correccin de deformaciones geomtricas lineales ----------------- 226
7.3.2 Correccin de deformaciones geomtricas no lineales ------------- 227
7.3.2.1 Aplicacin a la correccin de la deformacin del
intensificador de imagen----------------------------------------------------- 236
7.3.2.2 Aplicacin a la fusin de imgenes ----------------------------- 244
7.3.3 Aplicacin clnica -------------------------------------------------------------- 245
7.4 Comparacin entre sucesivas imgenes de verificacin ------------------- 248
iv
BIBLIOGRAFA----------------------------------------------------------------------------------- B1
vi
INTRODUCCIN.
CAPTULO 1.
Fundamentos de la Radioterapia.
1.1 Introduccin.
Tras el descubrimiento de los Rayos X por Roentgen en 1895, se pudo
comprobar que este tipo de radiacin produca efectos biolgicos, y pronto se
pens en sus posibles aplicaciones curativas. A lo largo de todo el siglo XX, se
ha desarrollado el uso teraputico de las radiaciones ionizantes (Radioterapia),
promoviendo un importante desarrollo en la fsica de las radiaciones en el
rango de energas teraputicas y avances tecnolgicos en cuanto a
generadores de radiacin y sistemas informticos de clculo.
La Radioterapia tiene como finalidad el tratamiento curativo o paliativo
del cncer por medio de radiaciones ionizantes. Existen dos mecanismos por
los que la radiacin destruye clulas vivas:
de ADN celular por impacto directo de los fotones sobre ellas. En este caso,
las
clulas
ms
sensibles
la
destruccin
La dosis suministrada por un haz de radiacin corresponde a la energa impartida al medio por unidad de
masa. La unidad en el Sistema Internacional es el Gray. 1 Gy=1J/Kg. La dosis se expresa frecuentemente
en su submltiplo cGy (centiGray).
En esta grfica, para una dosis dada (D), se obtendr una probabilidad P
de control de la enfermedad, junto con una probabilidad Q de que se presenten
complicaciones en el tejido sano. Un tratamiento de radioterapia se basa, pues,
en un compromiso entre estas dos probabilidades. A partir de la forma de estas
curvas, es fcil comprobar que una pequea variacin en la dosis pautada
provoca una variacin considerable en las probabilidades de respuesta y
complicacin. Aunque se dispone de poca informacin cuantitativa sobre estas
curvas [Cunningham-1989], a partir de datos obtenidos en animales se pueden
obtener interesantes conclusiones. As, la pendiente de las curvas es tal que
una variacin de 5% en la dosis puede producir variaciones de 10% en la
probabilidad de control tumoral o en la tasa de complicaciones. Esta variacin
es grande cuando hablamos de supervivencia humana, y por este motivo, la
ICRU [ICRU-1976] recomend como razonable un error mximo del 5% en el
proceso de Radioterapia.
).
haces
de
radiacin
han
ser
modelizados
matemtica
1.2.1
La energa de los haces de fotones generados por un acelerador se expresa en trminos del potencial
acelerador (MV) y no de la energa de los fotones (MeV), ya que el espectro de energas de los fotones
generados por bremsstrahlung es relativamente amplio.
3
Existe la posibilidad de irradiar con haces de rayos X de varios cientos de KV, aunque esta tcnica est
siendo sustituida por los haces de electrones.
irradiada,
-
Rendimiento en profundidad.
Campo 10x10
80
18 M V
6 M V
C o b a lt o
60
40
20
0
0
100
200
300
400
Profundidad (mm)
Este modelo, con algunas modificaciones, an es utilizado por algunos sistemas para el clculo de los
rendimientos en profundidad de haces de 60Co.
1974]:
k ( z ) A
P( z , A, f ) =
k (t ) f 2
m ( z ) m (t )
(f
+ t )2 2m (t )
( f + z ) 2 2m( z )
Ec. 1.1
donde
z es la profundidad de clculo,
A es el rea del campo de irradiacin,
f es la distancia entre la fuente de irradiacin y el medio irradiado,
t es la profundidad de normalizacin de la curva (profundidad del mximo),
K y m son dos funciones empricas que para haces de 60Co son de la forma:
K ( z ) = 1.00778 0.063527 z + 0.0014216 z 2 0.00001z 3
m( z ) = 0.0113 + 0.0070903z 0.0000593z 2
y son vlidas para 16cm 2 A 400cm 2 y 0.5cm z 20cm
La solucin ms sencilla y habitual es utilizar datos de rendimiento en
profundidad tabulados. A partir de aqu, denominaremos el rendimiento en
profundidad para una energa E a la funcin PE ( z, A, f ) siendo f la distancia
foco superficie, A=WxL el tamao de campo de anchura W y longitud L y z la
profundidad de clculo.
1.2.2
Perfiles de haz.
10
Penumbra
100
Perfiles 10x10,
profundidad del mximo
18 MV
6 MV
80
70
60
50
40
30
20
10
0
-80
-60
-40
-20
20
40
60
80
5
6
11
1.2.3
Ec. 1.2
Curvas de isodosis.
1 cm
300
20%
2 cm
100
20%
30%
4 cm
90
0.5 cm
250
6 cm
80
8 cm
70
200
40%
60
50%
150
50
60%
40
10 cm
20 cm
70%
100
30
80%
20
90%
30 cm
50
10
60
50
40
30
20
10
0
-10
-20
-30
-40
-50
-60
100%
-80 .00
-40.00
0.00
40.00
80.00
a)
b)
Figura 1.4. (a) Curvas de isodosis obtenidas a partir de perfiles (b) a distinta
profundidad.
Existen diversos factores por los que se altera la forma de las curvas de
isodosis y por tanto la distribucin de dosis final en un tratamiento de
12
radioterapia:
1.2.3.1
6
108
70.
70.
100.
50.
50.
90.
20.
6
80.
20.
80.
30.
60.
60.
30.
Figura 1.5. Modificacin por oblicuidad en un haz de fotones de 18 MV. Las curvas de
isodosis modificadas por la incidencia oblicua del haz (slidas) se muestran junto con
las curvas como si no hubieran sufrido variacin (punteadas) para evaluar la
importancia de la correccin.
Esta modificacin disminuye al aumentar la energa, pero tal y como se
ilustra en la figura 1.5 (en la que se ha representado una energa alta) no es
despreciable en ningn caso. Este importante comportamiento nos lleva a la
inmediata conclusin de que la topografa del paciente debe determinarse con
total exactitud.
13
1.2.3.2
100
90
heterogeneidad
Maniqu
(agua)
80
70
60
50
14
mientras que la curva del 60% alcanza la profundidad de la curva del 50%. Esto
supone un aumento de dosis de un 10% en comparacin con la dosis que
hubiera llegado a ese punto de no existir la heterogeneidad.
Estos dos efectos se introducen en el clculo de la dosis como una
correccin a la profundidad del punto de clculo, dependiendo del algoritmo de
clculo utilizado.
0G RA.
0G RA.
60.
70.
90.
98
.
100
100.
95.
80.
70.
70.
60.
60.
50.
60.
25.
25.
25.
50.
25.
50.
80.
70.
90.
98
.
100
100.
95.
2
100.
Figura 1.7. Irradiacin de un maniqu con un solo haz. Cualquiera que sea su
orientacin, genera una distribucin heterognea.
15
0G R A .
70.
70.
80.
100
100.
98.
95.
80.
80.
60.
N
60.
25.
50.
25.
50.
70.
70.
90.
98.
95.
2
100.
0
25.
25.
25.
25.
70.
90.
98
.
60.
100
80.
95.
50.
25.
25.
16
0G RA.
25.
25.
25.
25.
25.
25.
60.
90.
80.
100
100.
70.
98.
95.
25.
50.
25.
25.
25.
100.
6
25.
25.
2
100.
17
100
100
105
105
110
110
120
120
a)
b)
Figura 1.11. Efecto de la heterogeneidad del medio en un caso real.
a) Clculo sin correccin por heterogeneidad b) Distribucin real del clculo (a) cuando
se tiene en cuenta la heterogeneidad.
En la figura 1.11a se muestra la distribucin de dosis resultante de la
suma de dos campos oblicuos (las entradas, direccin y sentido de los haces
de radiacin se marcan en la figura con unas flechas), calculada sin tener en
cuenta la menor densidad del pulmn. El volumen de irradiacin propuesto se
marca con un polgono punteado. La situacin que se producira en realidad
para este clculo corresponde a la figura 1.11b, en la que puede apreciarse
una prdida de homogeneidad en la distribucin de dosis y aumento de dosis
en estructuras sanas (en este caso el pulmn) debido a la menor densidad del
pulmn. Esta diferencia dosimtrica muestra claramente la necesidad de
realizar los clculos utilizando algoritmos que tengan en cuenta la variacin de
dosis inducida por la distinta densidad de las estructuras anatmicas.
18
1. Diagnstico.
En esta primera fase se detecta la enfermedad y se obtienen los
primeros datos anatmicos de los pacientes (localizacin y extensin del tumor
o zona tumoral preoperatoria). En ella intervienen distintos equipos (TC,
Resonancia magntica, rastreos seos, radiologa convencional etc.) y
profesionales. En esta etapa se decide tambin la intencin del tratamiento
(curativo o paliativo) en funcin del tipo y extensin de la enfermedad, estado
del paciente y de las posibilidades tcnicas reales de los tratamientos actuales.
19
3. Clculo dosimtrico.
Una vez determinado el volumen que se desea irradiar y adquiridos los
datos geomtricos del paciente, se realiza un clculo dosimtrico preciso en el
que se establece el nmero y distribucin espacial de campos de irradiacin
que proporcionan una distribucin adecuada de dosis, homognea y ajustada a
los volmenes definidos en la planificacin del tratamiento.
que
no
es
habitual
que
Servicios
de
Radioterapia
dispongan
Generalmente existe una confusin entre los trminos planificacin y simulacin, debido a que ambos
procesos, junto con el clculo de la distribucin de dosis estn muy relacionados y en ocasiones son
procesos iterativos. En esta Tesis utilizaremos los trminos separadamente, tal y como se definen en este
apartado.
20
En todos estos pasos es fcil suponer que se cometa algn tipo de error,
inevitable en todo procedimiento experimental. La suma de todos los errores
cometidos en todas las etapas no debe superar el 5% de la dosis prescrita. Es
por ello por lo que es imperativo afinar en cada paso de la cadena de
tratamiento al mximo para reducir los errores individuales.
21
crticos
que
se
van
irradiar
innecesaria
pero
inevitablemente.
22
que
est
siendo
invadido
por
extensiones
microscpicas
pueden
modificar
el
tamao
localizacin
del
CTV.
4. Volumen Tratado.
El volumen tratado es el volumen englobado por una curva de isodosis, que
el radioterapeuta selecciona y especifica como apropiada para conseguir el
objetivo de la terapia. Debido a limitaciones prcticas en cuanto al nmero y
11
23
5. Volumen Irradiado.
Es aquel volumen que se recibe una dosis significativa en relacin con la
tolerancia del tejido, por ejemplo, una dosis mayor del 20% de la dosis
pautada al CTV. Depende de la tcnica de irradiacin utilizada. La
comparacin entre el volumen tratado y el volumen irradiado puede
utilizarse como parte de los criterios de optimizacin del tratamiento.
24
dos haces opuestos, uno entrando por la parte anterior del paciente (campo
anteroposterior o AP) y el otro por la espalda (campo PA), tcnica conocida
como paralelos y opuestos (se evita una solucin basada en ms campos
para evitar irradiar el pulmn sano).
Pulmon-I
(0.30)
PTV
CTV
TUMOR
GTV
Margen
Medula
Figura 1.13. Tcnica de irradiacin pulmonar. Definicin prctica de GTV, CTV y PTV
En la figura se han marcado las estructuras anatmicas que pueden
verse irradiadas con esta tcnica (corazn, pulmones y mdula espinal). Los
posibles movimientos del CTV debidos a la respiracin se han tenido en cuenta
asignando un nuevo margen de seguridad (representado por un punteado
grueso en la figura) dando lugar al PTV (planning target volume). Por ltimo, se
han colocado los haces con una anchura tal que cubra suficientemente el PTV
(teniendo en cuenta que la penumbra de los haces provoca que la zona
efectiva de irradiacin sea menor que la nominal), y en gris claro se ha
marcado el rea que va a resultar tratada con esta tcnica.
Puede observarse cmo parte del corazn y toda la mdula espinal se
irradian junto con el PTV, aumentando por tanto la probabilidad de
25
Pulmon-I
(0.30)
TUMOR
Margen
Medula
26
Mdula
Proteccin
Mdula
GTV
GTV
CTV
CTV
a)
b)
Figura 1.15. Conformacin de haces (ver texto).
27
a)
b)
Figura 1.16. Planificacin sencilla, un solo contorno manual (a), sin informacin
tridimensional (b).
Con esta informacin, slo se pueden obtener resultados dosimtricos
limitados (figura 1.17) que slo sern estrictamente correctos si hay poca
variacin longitudinal en la topografa del paciente.
28
50
60
100
25
Para
hacer
un
clculo
ms
realista,
las
modificaciones
de
100
105
100
105
110
a)
b)
Figura 1.18. Clculo 2D vs. Clculo 3D. La distribucin de dosis vara segn el modelo
de clculo y la informacin volumtrica empleada.
29
1.6.1
1.6.1.1
30
Herramientas de visualizacin.
31
Figura 1.21. BEV (Beam-eye view), mostrando una visin de un haz conformado
cubriendo diferentes estructuras internas, junto con diversas referencias anatmicas.
32
RDR
(Radiografas
Digitalmente
Reconstruidas).
Por
ltimo,
la
33
35
36
CAPTULO 2.
Desarrollo de un sistema de
tratamiento digital de imgenes
especfico: ATW Image.
2.1
Introduccin.
A partir de lo expuesto en el captulo anterior, queda claro que la mayor
37
38
2.2
bits por pixel de forma que cada pxel de la imagen ocupa 1 byte, con valores
posibles entre 0 y 255 para imgenes en tonos de gris o 24 bits por pxel para
39
2047 2048
4094 4095
Imagen de 8 bits
0
10 a 8 4:1
128
Factor de compresin
12 a 8 16:1
255
16 a 8 256:1
Figura 2-3. Asignacin no lineal de niveles de gris en basada en seleccin de rangos del
histograma en una imagen de 16 bits.
En los casos en los que se desea que la imagen sea correcta
fotomtricamente (sin distorsiones en los niveles de gris), se ha de realizar una
seleccin de rangos en el histograma (denominados como ventanas en
radiologa). En la figura 2.4 se muestra una imagen de TC torcico en varios
modos de visualizacin. La imagen 2.4a comprime todos los niveles de la
41
imagen original (12 bits) en los 256 niveles de representacin grfica. En esta
imagen se aprecia la ausencia de detalles sutiles con poca diferencia en los
niveles de gris. Las imgenes 2.4b, 2.4c y 2.4d tienen seleccionados rangos
lineales reducidos, de modo que coinciden con los lbulos principales del
histograma, que corresponden bsicamente a los niveles de gris de hueso,
pulmn y tejido blando. Pueden apreciarse el aumento del contraste de
mltiples detalles en cada uno de los rangos, aunque a costa de perder la
visualizacin de los otros rangos.
a) Original
b) Hueso
c) Pulmn
d) Tejido blando
Figura 2-4. Distintos modos de visualizacin de una imagen de TC de alto rango
dinmico.
2.3
42
El primer elemento del array Complex contiene la parte real del nmero
complejo y el segundo elemento la parte imaginaria. El tipo single
admite valores reales entre 1.5e-45..3.4e38, con 7-8 dgitos de precisin
y ocupa 4 bytes.
43
Se trata de un fichero binario sin cabeceras, en el que los valores de los pxeles se escriben
de forma secuencial, fila a fila.
44
De este objeto, denominado BasicWin, descienden otros objetos que dan forma
a los distintos tipos de imgenes que soporta ATW.
Objeto Win8bits
(imagen 8 bits)
Objeto
BASICWIN
Twindow
(API)
Objeto Win16bit
(imagen 16 bits)
Objeto WinComp
(imagen complejos)
Objeto WinRGB
(imagen True Color)
Figura 2-5. Estructura y herencia de los objetos de imgenes definidos en ATW Image.
El sistema aprovecha las propiedades de herencia de los objetos
[Alfonseca-1992], por lo que los descendientes carecen de utilidades de
manejo de ventana, ya que de esas tareas se encarga su antecesor
BASICWIN. Los mtodos de los objetos descendientes contienen las rutinas de
clculo adaptadas para cada tipo de imagen.
45
46
47
Miscelnea.
Impresin de imgenes con escala exacta.
Adquisicin de imgenes de escner utilizando el
protocolo estndar TWAIN.
Informacin completa de los Tags DICOM.
Mens
multilinges
(Castellano,
Ingls
y
Valenciano).
2.4
El estndar DICOM.
DICOM (Digital Imaging and Communications in Medicine, Imagen digital
Servicios de red:
o Transmisin de imgenes.
o Acceso remoto a bases de datos de pacientes (PACS, Patient
Archiving and Communication Systems).
o Impresin remota de imgenes.
2.4.1
48
2.4.2
49
2.4.3
50
2.5
Universidad
de
Oldenburg
(Alemania)
dentro
del
proyecto
Offis
(http://www.offis.uni-oldenburg.de/projekte/dicom/).
El acceso al servicio de bases de datos de pacientes (Query/Retrieve
Service Class) no est implementado, por lo que no es posible el uso de ATW
como servidor PACS, aunque s como terminal receptor de imgenes.
51
2.6
Aplicaciones de videodensitometra.
Parte del control de calidad de las mquinas de tratamiento puede
Repetibilidad de la medida.
52
Rendimientos en profundidad.
Fotones:
Dmax
D50
D20
D10
J10/J20
punto
de
Electrones:
Dsup
Dmax
Dx
R85
R90
Rmax
R50
Rex
Rp
Rq
G
E0
53
Perfiles:
Tamao de campo Distancia en mm entre los puntos de 50%
Penumbra I
Penumbra izquierda del haz. Distancia entre los
puntos de 80% y 20%
Penumbra D
Penumbra derecha del haz. Distancia entre los
puntos de 8% y 20%
Homogeneidad
La homogeneidad se mide calculando la dosis
mxima y mnima dentro de una zona central del
perfil, definida como la zona entre los 80% del
perfil
Simetra
El ndice de simetra calcula el mximo de la
relacin entre valores de puntos simtricos
respecto al eje,
dentro de la zona de perfil
comprendida entre los 80%
54
CAPTULO 3.
El Simulador-TC de Radioterapia.
3.1
55
56
Unidad de Cobalto.
Acelerador Lineal.
Simulador de Radioterapia.
Figura 3.1
La geometra de las mquinas de tratamiento y el simulador es similar. Los equipos
estn configurados en forma de , permitiendo el giro de 180 del brazo y la emisin
del haz es perpendicular a l. La distancia entre la fuente de radiacin y el punto del
espacio alrededor del que gira el brazo (isocentro) es igual para la mquina de
tratamiento y el simulador. De esta forma, un tratamiento simulado en el simulador es
directamente reproducible en la mquina de tratamiento.
57
En la figura 3.2 puede observarse la diferencia entre una imagen del mismo
paciente y misma localizacin anatmica obtenida con Rayos X en el simulador
(radiografa) y con radiacin gamma de 1.2 MeV de una Unidad de Cobalto
(cobaltografa o fotongrafa). El contraste de la radiografa es mucho mayor,
pudindose distinguir claramente las estructuras seas (costillas, vrtebras,
cabeza humeral) y estructuras internas (pulmn). En el caso de la
cobaltografa, el contraste es pauprrimo, por lo que la evaluacin de este tipo
de imgenes requiere una gran experiencia por parte del radioterapeuta. En la
actualidad este tipo de imgenes se utiliza tras la planificacin y simulacin,
durante la primera sesin de tratamiento, como un sistema de seguridad
aadido, para comprobar que el volumen de irradiacin planificado coincide con
el que se va a irradiar (proceso de verificacin). La baja calidad de las
imgenes de verificacin y su importancia hace que se dedique un esfuerzo
importante para su mejora mediante tcnicas de tratamiento digital de
imgenes.
a)
b)
Figura 3.2.Imgenes de simulacin. a) Simulador Convencional (radiografa). b)
Mquina de tratamiento (fotongrafa).
El simulador de Radioterapia aporta otros beneficios al tratarse de una
mquina de radiologa diagnstica: la tcnica de fluoroscopia (visualizacin del
paciente en tiempo real mediante una pantalla fluoroscpica acoplada a un
intensificador de imagen en lugar de pelcula radiogrfica) posibilita la
58
59
Marcador
Contorno
Puntero
60
Figura 3.4. Determinacin del espesor de la pared costal utilizando un ecgrafo lineal.
La superacin de estas limitaciones vino con el uso en Radioterapia de
los dispositivos de Tomografa Computarizada (TC) utilizados en diagnstico.
Como es sabido, estos dispositivos reconstruyen mltiples cortes
transversales del paciente en poco tiempo, lo que permite obtener una
informacin volumtrica casi continua del paciente. Los contornos externos son
muy exactos, as como el tamao, posicin y densidad de las estructuras
internas. En la figura 3.5 se puede ver un TC PHILIPS TOMOSCAN inslalado
en el Servicio de Radioterapia de Hospital Clnico de Valencia, junto con una
imagen generada con dicho dispositivo. Obsrvese que la configuracin
geomtrica es completamente distinta de la de las mquinas de tratamiento y
del Simulador de Radioterapia.
61
Figura 3.5. Dispositivo TC PHILIPS TOMOSCAN junto con una imagen reconstruida.
Durante la dcada de los 80, se utiliz extensivamente la planificacin
apoyada en pocos cortes de TC debido a la limitacin informtica que impeda
el manejo masivo de mltiples imgenes de TC, junto con la escasez de TC
exclusivos para Radioterapia.
En la dcada de los 90, el abaratamiento de los sistemas de TC y de los
ordenadores, junto con el espectacular aumento de potencia de estos ltimos,
propici una revolucin en el campo de la planificacin y simulacin. En efecto,
utilizando un gran nmero de cortes de TC se puede reconstruir
informticamente un modelo virtual del paciente en 3 dimensiones. Los
sistemas de clculo de radioterapia (planificadores) actuales estn basados
casi exclusivamente en este concepto. El paciente ya no se planifica en el
simulador convencional de radioterapia, sino en el ordenador, dando paso a lo
que se conoce como Simulacin Virtual1. Las imgenes radiogrficas siguen
siendo necesarias para la validacin del tratamiento, pero con estos sistemas
se generan digitalmente a partir de cortes de TC
como Radiografas
En realidad debera ser Planificacin Virtual, siguiendo la notacin utilizada en esta Tesis. Se mantiene
la acepcin de simulacin por ser la utilizada normalmente en la bibliografa.
62
63
3.2
3
4
8
7
9
64
ISOCENTRO.
Adems
puede
realizar
un
La palabra inglesa gantry no admite en este caso una traduccin sencilla al castellano. Es la pieza rgida
donde van montados los diversos componentes de la mquina. En ocasiones se le ha llamado estativo,
aunque la acepcin ms comn en castellano es brazo. En esta Tesis utilizaremos las acepciones gantry o
brazo indistintamente.
65
66
3.3
El simulador-TC.
Un Simulador Convencional de Radioterapia se puede convertir en un
por
una
fuente
un
nico
bloque
detector,
que
gira
67
Estativo (gantry)
Fabricante
Modelo
Radiologa
Generador Fabricante
Modelo
Alta Tensin en escopia
mA. en escopia
Tubo RX. Fabricante
Modelo
Foco
Detector
Intensificador Fabricante
Modelo
Dimetro
T.V. Fabricante
Tipo
Modelo
Reconstruccin (programada en hardware)
Fabricante
Versin
Tnel fsico nominal
Campo
Anchura de corte
Matriz
Rotacin
Tiempo de adquisicin
3.3.1
Mecaserto
SIMSCAN
Merate
TF600
<120 Kv
< 4 mA
CGR
RS790
1 - 2 mm
Thomson
TH 9436 HP
30 cm
Apelem
Rexicon
MN 44600
Kermath
TOP 2200
80 a 100 cm
30, 40 50 cm
1, 2, 4 u 8 mm
256x256
360
1 minuto.
68
TAC
Sentido de giro
DFI
r
s
Isocentro
Tnel de
reconstruccin
DII
Intensificador
Tnel fsico
(Apertura de carcasa)
DUI
L (semiproyeccin corregida)
69
Ec 3.1
111
, fijado por el fabricante
256
[Kermath-1990].
cos =
r
=
s
DFI + DII
L2 + (DFI + DII )2
Ec. 3.2
L L
DFI + DII
= cos =
s r
DFI
Ec. 3.3
Veremos ms adelante (seccin 3.4) que debido a las limitadas dimensiones del detector, ste debe
desplazarse lateralmente para simular un tamao mayor, a costa de adquirir el doble de proyecciones que
se requieren en un tomgrafo convencional.
70
r =
L DFI
Ec. 3.4
L + (DFI + DII )
DII
20
30 cm
35 cm
19
40 cm
18
45 cm
17
16
Calibrado Original
15
14
70
80
90
100
110
120
71
que no es trivial.
30.00
28.00
DII
DUI (cm)
30 cm
35 cm
26.00
40 cm
45 cm
24.00
22.00
70.00
80.00
90.00
100.00
110.00
DFI (cm)
Figura 3.10. Dimetro til de intensificador (DUI) medido, en funcin de DII y DFI.
El anlisis de los datos obtenidos tras los diversos calibrados (Tabla 3.1)
se observa que DUI es prcticamente constante en las diagonales de la tabla,
indicando su dependencia con la suma DII+DFI y que para los valores de
DII+DFI mayores que 130, el dimetro til es constante.
DUI
30
35
40
45
72
70
75
80
85
90
95
100
22.3
24.2
25
25.9
27.1
28.6
28.7
24.35
25.1
25.6
27.5
28.3
28.7
28.7
25.1
25.6
27.4
28.5
28.8
28.8
28.7
25.3
26.9
28.4
28.6
28.7
28.7
28.7
Tabla 3.1. Dimetro til del intensificador (DUI) en cm medido para varias
combinaciones de DFI (Columnas) y DII (Filas).
DUImax
( DFI + DII ) Limite
Ec. 3.5
r =
DFI
DUImax
(DFI + DII )lim
2
DUImax
+ 1
(DFI + DII )lim
DUI DFE
(DUI ) 2 + (DFI + DII ) 2
Ec. 3.6
; (DFI + DII ) (DFI + DII )lim
73
20
DII (cm)
30
35
40
18
45
16
14
70
80
90
100
110
120
Figura 3.11. Radio corregido del crculo de reconstruccin en funcin de DFI y DII.
La veracidad de la ecuacin 3.6 se ha comprobado realizando calibrados
a distintas combinaciones (DFI+DII). Para cada una de ellas, se han realizado
cortes de TC del maniqu AAPM4 [Judy-1977] y se ha medido el dimetro del
crculo de reconstruccin, obtenindose la escala a partir de las dimensiones
del maniqu. Los resultados se muestran en la tabla 3.2, donde se observa que
la ecuacin 3.6 determina correctamente el dimetro.
DFI (cm)
70
75
80
85
85
90
100
Radio
experimental
(0.2 cm)
35
105
16.1
13.4
13.3
40
115
15.9
14.3
14.2
35
115
16.9
15.3
15.7
35
120
17.2
16.2
16.2
45
130
15.9
15.9
16.1
45
135
16.3
16.3
16.5
45
145
16.9
16.9
17.3
Tabla 3.2. Comprobacin experimental de la Ecuacin 3.6.
DII (cm)
DFI+DII (cm)
Maniqu cilndrico diseado por la AAPM (American Association of Physicists in Medicine) para el
control de calidad de los TC
74
3.3.2
Tamao (lado) de
imagen Nominal
(cm)
Tamao (lado) de
imagen medido
(cm)
Dimetro de
reconstruccin
calculado (cm)
Dimetro de
reconstruccin
medido (cm)
Tamao (lado)
del pixel (cm)
30
35.01
30.70.2
35.80.2
0.120.01
40
35.01
40.90.3
35.60.3
0.160.02
50
35.01
48.60.4
35.60.4
0.190.03
Tabla 3.3. Determinacin experimental de las dimensiones del tnel de reconstruccin y
tamao de pxel.. Se ha medido el tamao completo de la imagen y el dimetro del
crculo de reconstruccin, comparndolo con el deducido a partir de la ecuacin 3.6.
Finalmente se ha medido el tamao de un pxel para cada uno de los tres tamaos de
imagen.
75
3.3.3
Anchura de corte.
a)
b)
Figura 3.12. Seccin de anchura de corte del maniqu AAPM obtenido con un TC
diagnstico (a) y con el Simulador-TC (b).
76
Anchura especificada
3.3.4
Ruido y contraste.
77
a)
b)
Figura 3.13. Seccin de contraste del maniqu AAPM obtenido con un TC diagnstico
(a) y con el Simulador-TC (b).
El software de reconstruccin incorpora 4 filtros de convolucin espacial,
(dos de suavizado, uno de realce de bordes y otro de aumento de contraste),
aunque no especifica sus caractersticas. Tampoco especifica si el filtrado
correspondiente se aplica sobre las proyecciones individuales o sobre la
imagen finalmente reconstruida. Obviamente, la aplicacin de un filtro u otro
modifica el ruido y contraste de la imagen final, por lo que ambos parmetros
se han estudiado para todos los filtros que incorpora el sistema. Para ello se
utiliza la siguiente expresin para determinar la relacin seal-ruido (SNR):
SNR =
100 ( H 2 O)
,
NS ( H 2 O) NS (aire)
Ec. 3.7
siendo (H2O) la desviacin tpica de los valores (en escala de grises o valor
digital) obtenidos para el agua, y NS(H2O) y NS(aire) los valores medios
obtenidos para agua y aire. Definiremos el contraste global como la diferencia
entre el valor digital obtenido para el aire y el agua. La linealidad en contraste
se determina midiendo este valor para cada uno de los cilindros de plstico.
Los valores para los dos filtros de mayor y menor contraste y espesor de
corte de 4 mm. se dan en la tabla 3.5, junto con los valores obtenidos para un
TC diagnstico en las mismas condiciones de reconstruccin.
78
Simulador-TC
Diagnstico
Filtro realce
Filtro Contraste
Sin Filtro
Contraste
113
179.5
1066
(H2O)
5.0
3.9
5.0
Ruido (%)
4.4%
2.2%
0.47%
Tabla 3.5. Ruido y contraste del simulador TC y de un TC diagnstico.
t a
K , donde a es el coeficiente de
a
atenuacin lineal del agua, t el coeficiente de atenuacin lineal del tejido y K es una constante conocida
como factor de contraste. En los TC actuales, K toma el valor de 1000. De este modo, el agua tiene un
nmero Hounsfield igual a cero, el aire valor +1000 y el tejido seo 1000.
79
101
100,5
100
99,5
99
1 2 3 4 5 6 7 8 9 10 11 12
Dia
80
Puede observarse que para las energas ms bajas y altas, el contraste medido
sufre fluctuaciones que no son explicables a partir de las propiedades
radiolgicas de los materiales. Lo que ocurre es que a energas bajas (curva de
90 KV) la seal que llega al sistema de deteccin tras atravesar el maniqu es
tan dbil que la informacin queda falseada por el ruido de fondo que siempre
est presente en un sistema de vdeo. Cuando la seal que recibe el sistema
de deteccin es alta (bien por efecto de un mA y/o de una energa muy alta, o
bien porque la radiacin no resulta muy atenuada, como es el caso de
pequeos espesores o de zonas externas del paciente), se producen
importantes saturaciones de imagen en el vidicn, provocando diversos efectos
sobre la imagen que impiden cualquier anlisis cuantitativo en la imagen
reconstruida (curva de 115 KV. en la figura. 3.15).
81
este tipo de pruebas, ya que permiten determinar de una forma objetiva las
mejores caractersticas dependiendo del tipo de exploracin.
3.3.5
Resolucin espacial.
82
a)
b)
Figura 3.16. Seccin de resolucin espacial del maniqu AAPM obtenido con un TC
diagnstico (a) y con el Simulador-TC (b).
La MTF tambin puede determinarse a partir del mtodo propuesto por
Nickoloff y Riley [Nickoloff-1985]. Suponiendo que la respuesta impulsional es
una gaussiana, la MTF se puede calcular a partir de la anchura a altura mitad
(AAM) de la PSF:
AAM 2
MTF( ) = exp
2 ln 2
Ec. 3.8
83
1E+00
Contraste
relativo
1E-01
1E-02
1E-03
1E-04
0
3
4
5
6
Frecuencia espacial (pl/cm)
Simulador TC
TC diagnstico
84
a)
b)
c)
d)
Figura 3.18. Adquisicin de imgenes en posicin de tratamiento.
Cada imagen responde a una de las propiedades analizadas en el trabajo. a) La apertura
de carcasa del TC es suficiente para reconstruir imgenes del paciente colocado en
posicin de tratamiento. b) El contraste obtenido es suficiente para distinguir claramente
estructuras internas. c) En zonas de bajo contraste (pelvis) la reconstruccin garantiza la
correcta extraccin del contorno externo del paciente. d) La resolucin espacial obtenida
permite la identificacin de estructuras tales como piezas dentales y ramas
mandibulares.
85
3.4
86
Fuente
Filtro
TAC
Sentido de giro
r
Isocentro
Intensificador
en
el
tejido
atravesado.
Sin
embargo,
dada
la
forma
88
Distorsin geomtrica
89
3.4.1
Correccin de la deformacin por campo magntico
de la imagen.
La complejidad de la deformacin producida por el campo magntico
terrestre hace inabordable su correccin analtica [Fahring-1997]. Como se
90
Figura 3.25. Correccin por deformacin magntica en un ngulo concreto. Cada punto
de la imagen se desplaza una distancia (representada por las flechas) calculada para
aproximarse al objeto sin deformar.
El desplazamiento de cada uno de los puntos de la imagen en funcin
del ngulo queda almacenado en una tabla de valores (Look-up table) que se
consulta continuamente durante la adquisicin de las proyecciones [Kermath1990].
91
3.4.2
Correccin de la curvatura de la pantalla primaria
del intensificador.
El efecto de curvatura es independiente de la posicin del intensificador
y puede corregirse utilizando un modelo geomtrico utilizando como
parmetros la distancia Foco-Intensificador y el radio de curvatura de la
pantalla del intensificador [Rudin-1991]. No obstante, teniendo en cuenta que la
correccin por deformacin magntica se ha simplificado hasta considerarla
unidimensional, es ms correcto efectuar una correccin emprica que tenga en
cuenta simultneamente efectos geomtricos y magnticos en la direccin
longitudinal.
El primer paso de esta correccin consiste en localizar el lmite externo
til del intensificador. Para una distancia Fuente-Intensificador por debajo de un
determinado valor umbral, la incidencia del haz es excesivamente oblicua, de
forma que la parte ms distal del intensificador no recibe seal alguna, tal y
como se comprueba en la figura 3.26. La zona plana marcada con un crculo
representa la parte ms alejada del centro del eje del simulador, en la que no
se recibe seal y por tanto slo est presente la corriente de fondo del sistema
de vdeo.
Respuesta
Nivel de fondo
Respuesta
Posicin
Corregida
93
son visibles para todas las orientaciones. La distancia entre las partes
sombreadas de la regla definen el dimetro til del intensificador (DUI).
5 10 15 20 25 30 35
270
5 10 15 20 25 30 35
90
5 10 15 20 25 30 35
360
5 10 15 20 25 30 35
Dmin
94
CAPTULO 4.
Mejora de la adquisicin de
imgenes en el Simulador-TC.
95
la
dimensin del tnel fsico suele ser escaso. Este es un problema comn al TC
diagnstico, pero que en el Simulador-TC tiene solucin como se ver en esta
seccin.
El tratamiento de cncer de mama es uno de los ms complicados en
Radioterapia, debido a la topografa irregular del paciente.
La zona a irradiar comprende la mama afecta junto con la pared costal si
se trata de un tratamiento conservador, o slo la pared costal si se ha
practicado una mastectoma radical. Segn el estado de la enfermedad puede
ser preciso irradiar las cadenas ganglionares mamarias internas y/o las
cadenas supraclaviculares y axilares [Dobbs-1992], como se muestra en la
figura 4-1.
96
Figura 4.1. Disposicin de haces para cubrir la mama y los ganglios supraclaviculares y axilares.
97
Figura 4.2. Uso de un plano inclinado para horizontalizar la superficie del paciente en un tratamiento de
mama.
98
La
presencia
del
pulmn
exige
una
adecuada
correccin
por
heterogeneidad [Mijnheer-1991].
Figura 4.3. Posicin de tratamiento de mama, sobre plano inclinado y con brazo en abduccin.
99
Se puede demostrar que se trata de una mala eleccin, ya que con este
procedimiento no se tiene en cuenta la contribucin de radiacin secundaria en
cada uno de los volmenes de irradiacin proveniente del volumen adyacente
[Dez-1996e].
100
Lnea media
Anterior
250
220
Cabeza
100
220
clavcula
250
180
270
200
100
200
220
Pies
90
180
100
150
200
150
Pulmn
Abdomen
180
150
180
Posterior
200
Contorno de la paciente
a)
b)
Figura 4.4. Clculo de los volmenes supraclavicular y axilar de forma independiente del volumen
mamario.
a) Cadenas supraclaviculares (plano transversal), b) Axila (plano sagital)
Anterior
.
220
200
210
.
230
220
.
.
180
210
100
100
Pies
190
200
Cabeza
Abdome
230
Pulm
Posterior
230
250
220
210
220
200
200
180
100
100
220
190
210
220
.
230
.
Pulmn
250
Pulmn
c
d
Figura 4.5. Clculo de volumen mamario de forma independiente.
Plano sagital (a) y transversales inferior (b), medio (c) y superior (d).
101
102
Anterior
Cabeza
220
230
250
200
350
.
300
100
210
250
190 200
Pies
220
230
200
Pulmn
Abdome
100
.
200
Posterior
180
a)
b)
250
220
.
.
250
240
180
200
.
.
.
240
200
220
230
100
250
.
100
250
.
.
c)
d)
Figura 4.6. Clculo de mama conjunto.
Plano sagital (a) y transversales inferior (b), medio (c) y superior (d).
La comparacin de la figura a) con las figuras 4.4a y 4.4b pone de manifiesto la discrepancia dosimtrica
entre ambos tipos de clculo. La existencia de reas con un incremento de dosis de hasta un 175% queda
desapercibida con clculos separados y por tanto no es fcilmente evitable. El clculo conjunto, que slo
puede realizarse con la paciente en posicin exacta de tratamiento en un Simulador-TC, permite prever
esa situacin y solucionarla antes del inicio del tratamiento
103
100
Clculo completo
80
Campos oblcuos
60
40
20
0
50
60
70
80
90
100 110
Dosis sesin (%)
120
130
140
150
Figura 4.7. Histograma Dosis-Volumen que muestra la variacin de dosis en el volumen mamario en
funcin del modo de clculo.
104
105
CLCULO DE MAMA 3D
Planificacin
(2)
FIN
SI
(3)
Cabe en
TC?
(1)
NO
TC "diagnstico"
(Aproximado)
(4)
TAC SIMUTC
(exacto)
(5)
Clculo
Verificacin
del
tratamiento
sobre la
(8)
CASI
(6)
Geomtricamente (7)
correcto y
reproducible?
NO
(9)
ANLISIS
1.
2.
3.
4.
5.
6.
7.
8.
9.
Clculo 3D
"aproximado
"
Clculo
"realista"
3D
funcin del ngulo del plano y posicin del brazo. Al estar realizando el estudio
en un simulador convencional, se han podido obtener radiografas AP de la
paciente en ambas configuraciones.
Puede observarse en la figura 4.9 como la posicin del alambre que
marca la cicatriz de la mastectoma y el centro del campo de irradiacin vara
respecto a la posicin del pulmn al estirarse la piel debido a la posicin del
brazo.
Brazo Arriba
Brazos en abduccin
Figura 4.9. Variacin de la posicin de las estructuras respecto a las marcas externas
Brazos
Brazos
ArribaArriba
Brazos
90 90
Brazos
Figura 4.10. Variacin de los contornos externos e internos en funcin de la posicin del brazo
107
definitiva,
las
discrepancias
encontradas
pueden
alterar
108
a)
b)
c)
d)
e)
Figura 4.11. Histogramas Dosis Volumen que muestran la variacin dosimtrica entre el tratamiento
planificado y el realmente suministrado.
109
que no caben en el tnel del TC queda pues sin una solucin adecuada para el
caso de un TC diagnstico.
En un Simulador-TC, tambin es habitual que la paciente no quepa en
su tnel fsico debido a la aparatosidad del plano inclinado, pese a que este
sea considerablemente mayor que su homlogo de diagnstico. Sin embargo,
al tratarse de un sistema geomtricamente modificable, podemos estudiar un
procedimiento para aumentar la apertura de carcasa sin perder calidad ni
fidelidad en la imagen.
A partir del estudio realizado en el captulo anterior, queda claro el efecto
simultneo
tienen
las
distancias
fuente-Isocentro
(DFI)
Isocentro-
110
DII
20
30 cm
35 cm
19
40 cm
18
45 cm
17
16
Calibrado Original
15
14
70
80
90
100
110
120
Figura 4.12. Variacin del radio de la zona de reconstruccin en funcin de DFI y DII.
planificaciones
de
grandes
volmenes
(pelvis,
trax,
forzando
realizar
una
reconstruccin
con
proyecciones
112
113
a)
b)
Figura 4.13. Cortes parciales
Cortes de TC del maniqu humanoide desplazado 10 cm respecto de la posicin centrada de la mesa de
tratamiento
4.2.1
114
as como errores de lectura y/o transcripcin por parte de los operarios del
simulador, tal y como se ha podido constatar en la prctica clnica diaria en el
Servicio de Radioterapia del Hospital Clnico de Valencia.
Para paliar este problema se ha desarrollado un sistema de deteccin
automtica de la magnitud del desplazamiento de cada corte parcial.
El algoritmo desarrollado se basa en la deteccin de la posicin de la
zona que es comn en ambas imgenes, a travs de un proceso de correlacin
entre imgenes, un mtodo bien conocido en procesos de deteccin de
objetos.
El fundamento terico de la deteccin de objetos por medio de
correlaciones se desarrolla con detalle en el captulo 6, dedicado al anlisis
automtico de movimientos fisiolgicos (6.3).
Bsicamente, la operacin de correlacin entre dos imgenes
proporciona una distribucin que presenta un valor mximo en el lugar donde
se produce el mayor parecido entre ellas. El clculo de la correlacin, como se
ver ms adelante, se realiza utilizando un mtodo basado en la transformada
de Fourier de las imgenes (6.3).
Una vez realizada la correlacin entre los cortes parciales, la cantidad
que debe desplazarse cada uno corresponde a la diferencia entre las
coordenadas del pico de correlacin y el centro de la imagen. En la figura 4.14a
se muestra el resultado del proceso de correlacin entre los cortes parciales de
la figura 4.13. El pico de correlacin se marca con una flecha.
La presencia de ruido en este tipo de imgenes disminuye la altura del
pico de correlacin respecto al fondo, pudiendo llegar a provocar errores de
deteccin. El procedimiento se mejora construyendo un filtro de Wiener en
lugar de este filtro adaptado clsico (6.4) que mejora considerablemente la
posibilidad de localizacin del mximo de correlacin en presencia de ruido. A
efectos de comparacin, en las figuras 4.14 y 4.15 se muestran los planos de
correlacin con un filtro adaptado clsico (CMF) y un filtro de Wiener para el
caso reflejado en la figura 4.13. Obsrvese la fcil y precisa localizacin del
mximo con el filtro de Wiener.
115
a)
b)
Figura 4.14. Clculo del desplazamiento para cada corte parcial mediante filtros adaptados. El filtro
adaptado clsico (figura a) permite detectar la posicin de informacin comn en ambas imgenes (en
este ejemplo, el mediastino), aunque la presencia de ruido provoca un umbral de deteccin bastante alto y
por tanto una probabilidad elevada de error. La construccin de un filtro de Wiener (figura b) mejora la
deteccin en presencia de ruido al generar un pico de deteccin claramente distinguible del fondo.
a)
b)
Figura 4.15. Clculo del desplazamiento para cada corte parcial mediante filtros adaptados. El filtro de
Wiener (figura b) proporciona un pico de correlacin fcilmente distinguible del fondo, mientras que el
filtro adaptado clsico (figura a) puede producir errores de deteccin.
4.2.2
116
Npix =
Tam
Tcpo Despl
Ec. 4.1
Tam = 255
Npix=0
Inc(Tam)
Npix =
Tam/(TcpoxDespl)
NO
Frac
Npix?
NO
SI
Frac
Npix
< 0.1%?
SI
FIN
117
4.2.3
118
Nivel de gris
a)
b)
Figura 4.17. Resultado de la reconstruccin por cortes parciales
a) Imagen promediada. b) Histograma de la imagen promediada mostrando los dos lbulos
correspondientes a la zona de interseccin de ambas imgenes (pico de la derecha con valores altos) y a la
zona con contribucin nica de cada imagen (pico de la izquierda con valores bajos).
119
Figura 4.18. Mejora de la visualizacin de la reconstruccin por cortes parciales aplicando una funcin de
visualizacin en diente de sierra. Obsrvese la aparicin de artefactos en el interior de la imagen por
superposicin de los bordes del crculo de reconstruccin.
120
a)
c)
b)
d)
e)
Figura 4.19. Fusin de las imgenes desplazadas
121
la
figura
4.20.
La
diferencia
entre
ambas
imgenes
se
debe
122
a)
c)
b)
d)
e)
Figura 4.20. Verificacin de la reconstruccin por cortes parciales
a)
b)
Figura 4.21. Errores dosimtricos por reconstrucciones incompletas.
a) Informacin geomtrica incorrecta de un TC diagnstico. b) Paciente completamente reconstruido en
un Simulador-TC mediante la tcnica de reconstrucciones parciales.
parcial, sino que ambas mamas deben ser calculadas simultneamente para
tener en cuenta la contribucin de la radiacin secundaria.
La figura 4.22 muestra un corte de un tratamiento de mama bilateral
generado utilizando la tcnica de reconstruccin por cortes parciales, con la
124
Figura 4.22. Mama bilateral. Imgenes originales y reconstruida por cortes parciales.
separado
como
si
fuesen
volmenes
blancos
completamente
125
180.
190.
200.
200.
180.
170.
210.
211
200.
210.
200.
200.
180.
200.
180.
200.
200.
180.
150.
190.
190.
150.
50.
200.
210.
50.
7
190. 170.
100.
190.
220.
100.
170.
190.
228
a)
b)
190.
200.
200.
220.
210.
200.
200.
210.
200.
210.
190.
200.
220.
200.
180.
1501.80.
190.
180.
190. 170.
150.
50.
100.
210.
7
50.
190.
100.
170.
190.
220.
230.
c)
Figura 4.23. Tratamiento de mama bilateral calculando de forma independiente la mama derecha (a) y la
mama izquierda (b). El clculo simultneo facilitado por la reconstruccin por cortes parciales muestra
variaciones importantes de dosis en ambas mamas respecto a la esperada.
127
Ec. 4.2
Mientras que a los cortes situados en los extremos del estudio se les asigna
una validez espacial asimtrica que depende de la anchura de corte:
128
Ec. 4.3
1
2
3
Region rectangular
b
a a
129
a)
b)
130
De esta forma, una estructura interna como el pulmn (en azul oscuro)
queda mal definida. Analizando la figura, queda claro que representando una
estructura
con
variaciones
suaves
por
medio
de
paraleleppedos,
Contorno
a
b
C
R
Figura 4.26. Volumen sobreestimado (a) y subestimado (b) de una estructura representada por un
paraleleppedo R definido entorno al centro C de un corte de TC.
131
La
posicin
de
a)
b)
c)
Figura 4.28. Aplicacin del criterio de seleccin de cortes de TC sobre un paciente.
132
satisfacen
la
condicin
de
compensacin
de
volumen
133
50% 50%
25%
100%
100%
75%
100%
Figura 4.29.
134
Paciente 1
TC Diagnstico
Simulador TC
Corte VT
VI Corte VT
VI
Paciente 2
TC Diagnstico
Simulador TC
Corte VT
VI Corte VT
VI
1-5
6-8
9-12
13-23
24-29
1-4
5-7
8-9
10-12
13-18
19-21
22-29
111.4
204.5
392.1
555.5
197.5
0
7
50
72
34
1
2
3
4
5
119.5
206.9
420.9
541.3
164.4
0
5
40
80
35
34.9
145.4
127.7
327.8
681.1
233.5
289
1839.8
0
2
18
71
173
65
24
353
1
2
3
4
5
6
7
38.1
0
154.9 0
122.3 12
340.5 67
664
169
258.6 68
300.7 30
Total 1461 163
1453 160
1879.1 346
Error
0.5% 2%
2%
2%
Tabla 4.2 Comparacin de volmenes calculados a partir de un conjunto completo de 29 cortes de TC
diagnstico frente a un conjunto reducido de cortes de Simulador-TC en pacientes reales.
135
16
Pulmn
16
12
12
% Volumen
% Volumen
Pulmn
Completo
Completo
4
Sin Ajustar
Contorno externo
4
Ajustado
Contorno externo
40
60
80
100
120
40
60
% Dosis
80
100
120
% Dosis
a)
b)
Figura 4.30. Histogramas Dosis Volumen calculados con ambos conjuntos de cortes de TC. a) Cortes de
Simulador-TC obtenidos sin aplicar el criterio de seleccin. b) Cortes de Simulador TC tras aplicar el
criterio de seleccin.
136
simulador
de
radioterapia
es
un
equipo
perfecto
para
la
137
138
CAPTULO 5.
Diseo de un sistema de
reconstruccin tomogrfica para
simuladores de Radioterapia.
139
t
s2
f(x,y)
x
s1
p (t ) =
f ( x ( s, t ), y ( s, t )) ds =
Ec. 5.1
140
f ( x, y ) = p ( x cos , ysen)d
Ec. 5.2
Figura 5.2. Las proyecciones obtenidas del objeto a) se vuelven a proyectar sobre el
plano de reconstruccin b) de forma que la intensidad de seal correspondiente a cada
rayo se aplica a todos los puntos que lo componen.
141
Figura 5.4. Retroproyeccin filtrada. Los perfiles obtenidos del objeto (a) se filtran para
producir una proyeccin modificada p* que al retroproyectarse reconstruyen el objeto
sin artefactos.
El procedimiento final para reconstruir la imagen es a partir de ahora
idntico al de la retroproyeccin simple, pero con proyecciones modificadas
p* ( x cos , ysen) :
f ( x, y ) = p* ( x cos , ysen)d
Ec. 5.3
142
j
2 k (n 1)
; tk =
.
n 1
n 1
F (u, v) =
++
f ( x , y )e
2 i ( ux + vy )
Ec. 5.4
dxdy
P ( ) =
(t )e 2it dt
Ec. 5.5
P ( ) =
++
2 it
dsdt
Ec. 5.6
143
P ( ) =
++
f ( x , y )e
2 i ( x cos + y sen )
Ec. 5.7
dxdy
Ec. 5.8
f ( x, y) =
++
F ( u, v ) e
2 i ( ux + vy )
Ec. 5.9
dudv
f ( x, y ) =
2 +
F ( cos , sen )e
2i ( x cos + ysen )
dd
Ec. 5.10
0 0
f ( x, y ) =
F ( cos , sen )e
2i ( x cos + ysen )
dd
Ec. 5.11
Ahora podemos utilizar el central slice theorem (ec. 5.8) para obtener el
algoritmo de retroproyeccin filtrada:
f ( x, y) =
P ( )e 2 i ( x cos + y sen ) dd
Ec. 5.12
p (t ) =
P ( )e
2it
Ec. 5.13
f ( x, y) =
( x cos , y sen )d
Ec. 5.14
145
RETROPROYECCIN (backprojection)
MTODOS ITERATIVOS
o Reconstruccin iterativa simultnea (SIRT)
o Reconstruccin algebraica (AR)
o Tcnica iterativa por mnimos cuadrados (ILST)
MTODOS ANALTICOS
o Retroproyeccin filtrada (filtered backprojection): convolucin,
mtodo de Radon, Filtrado de Fourier
o Reconstruccin de Fourier bidimensional
146
HARDWARE:
SOFTWARE:
Adquisicin de datos
Reconstruccin de
(proyecciones)
la imagen
Visualizacin
Manipulacin
Almacenamiento
148
Ordenador PC
Hardware de captura
Simulador
Tarjeta de
capturade video
Cmara TV
Pos. angular
Software
de
captura
Tarjeta
A/D
Idealmente habra que utilizar el tipo Word (16 bits) para obtener
mejores resultados. Utilizamos Byte (8 bits) puesto que es una
limitacin impuesta por el hardware de captura disponible.
149
150
Datos originales
Correcccin respuesta
intensificador
Datos corregidos
Correccin geomtrica
Correccin de cua
151
5.5.1
152
153
5.5.2
Correccin de campo magntico, de respuesta del
intensificador y del filtro en cua.
154
Perfil horizontal
Slo queda por describir la compensacin del efecto del filtro en cua.
Como ya se ha comentado (3.4), este filtro se utiliza para reducir el
enorme rango dinmico de la intensidad de rayos X en la pantalla
155
156
PROYECCIN i
ISOCENTRO i-simo
Figura 5.15. Correccin de las deformaciones del intensificador.
Las pequeas marcas verticales pretenden ilustrar el proceso de suma
de valores en funcin del ancho de corte. De este modo generamos una matriz
de datos de determinado tamao y que son los datos en bruto iniciales del
proceso de reconstruccin.
de
la
( IT = I 0 e x
atenuacin
;
exponencial
1 I0
ln
x IT
),
sera
de
la
radiacin
necesario
en
monitorizar
el
en
medio
todo
Correccin
Isocentro
y
Magntica
Correccin de
fondo y
respuesta
intensificador
Correccin
geomtrica
I
ln 0
IT
Correccin del
efecto del filtro
en cua
158
5.6.1
159
5.6.2
160
seccin de bajo contraste del maniqu AAPM (figuras 5.19 y 5.20), sobre las
que se realizarn medidas con ATW. La secuencia de imgenes es similar a la
anterior, incluyendo la diferencia entre ambas (figura 5.21). Este efecto es
similar al que ocurre si no se corrige la posicin del isocentro, observndose
adems una variacin en la escala del objeto reconstruido.
161
5.6.3
Efecto de la correccin de respuesta no uniforme
del intensificador y de la correccin de cua.
Mediante esta correccin se pretende eliminar de los datos el efecto de
la cua que limita el rango dinmico de la intensidad de rayos X recibida en el
intensificador, as como la variacin de sensibilidad que presenta el
intensificador a lo largo de su dimetro. Sabemos la forma de la cua, puesto
que hemos realizado su clculo analtico, as que lo nico que hay que hacer
es aplicar la funcin de ecualizacin inversa que restaure los valores originales.
Puesto que el clculo se realiz con la asuncin de detector ideal, esta
correccin ha de aplicarse sobre los datos corregidos. No ocurre lo mismo con
la correccin de respuesta no uniforme, dado que la funcin de ecualizacin
obtenida experimentalmente no est corregida geomtricamente.
En las siguientes figuras se observa el efecto de ambas correcciones. En
la figura 5.23 se puede apreciar la imagen resultante de la reconstruccin sin
dichas ecualizaciones junto con un perfil vertical que representa los valores de
atenuacin del aire (no atraviesa el maniqu).
La interpretacin de la forma de dicho perfil es sencilla: puesto que el
filtro atena la seal desde el centro de la imagen hacia la periferia, se observa
que en el aire la seal no se atena por igual, siendo esta atenuacin mayor en
los extremos que en el centro. En el caso de la figura 5.24, tras compensar
162
5.6.4
163
la
importancia
de
esta
correccin
se
han
realizado
dos
164
5.6.5
Efecto del nmero de coeficientes del filtro de
reconstruccin.
Por ltimo vamos a comprobar el efecto del nmero de coeficientes del
filtro de convolucin que se utiliza en el algoritmo filtered backprojection. La
misin de este filtro es la de eliminar el efecto de estrella que se produce en la
backprojection de datos en bruto (sin filtrado previo mediante h(t)). Cuanto
mayor sea el nmero de coeficientes del filtro, ms se atenuar este efecto de
borrosidad en la imagen. El nmero de coeficientes escogido es de 127, valor a
partir del cual no se consigue mejora adicional. A pesar de ser un nmero
elevado de coeficientes, el tiempo que se invierte en la convolucin del filtro
con los datos, es menor del 5% del tiempo total de la reconstruccin. Esto se
165
debe al uso de las libreras de proceso de seal de Intel para llevar a cabo
estos clculos.
En la figura 5.29 se puede ver el efecto de los distintos tamaos de filtro.
21
41
127
255
Figura 5.29. Efecto del nmero de coeficientes del filtrado de las proyecciones.
El tamao del foco del tubo de rayos X: cuanto menor sea el foco, mayor
ser la resolucin espacial.
El filtro de convolucin.
167
5.7.1
Resolucin espacial.
actuando
w(i ) =
168
169
5.7.1.2
Valores medios de ruido: 2075, 2464, 2095, 2168, con media 2125.5.
Valor mximo de pico: 2716.
Altura del pico sobre el fondo: 591; altura mitad: 295.5.
AAM: 20 pxeles remuestreados, equivalentes a 0.374 cm.
Como era de esperar, la resolucin se ha visto reducida por efecto del filtro
de Hamming, que recorta las frecuencias espaciales altas presentes en las
proyecciones, y por lo tanto reduce la mxima frecuencia espacial que puede
ser representada.
170
Tac Diagnstico
0.10
0.01
0.5
0.0
1.5
1.0
2.5
2.0
3.5
3.0
4.5
4.0
5.0
5.7.2
Resolucin en contraste.
es
171
suficiente como para provocar confusin entre algunos materiales. Este bajo
contraste impide distinguir claramente entre tejidos blandos con densidad muy
similar, aunque las estructuras de densidad muy distinta (hueso, grasa, agua)
son fcilmente distinguibles, como se comprobar en la siguiente seccin.
1.20
Escala de contraste
Prototipo
Philips Tomoscan
1.10
1.00
Materiales:
1: Polietileno
2: Poliestireno
3: Agua
4: Niln
5: Policarbonato
6: Acrlico
0.90
0.80
1
Materiales
172
Figura 5.35. Imgenes abdominales. Aunque presentan una resolucin en contraste muy
inferior a las imgenes diagnsticas, se pueden definir correctamente las estructuras
seas de referencia e incluso paquetes musculares y estructuras internas.
173
174
CAPTULO 6.
Anlisis y valoracin de movimientos
fisiolgicos en los tratamientos de
Radioterapia.
6.1
Introduccin.
Los tratamientos actuales de Radioterapia estn sometidos a grandes
En esta tcnica se realizan irradiaciones con variacin de la forma espacial del haz continua
para varias posiciones angulares del gantry. Con ello, por un procedimiento inverso al de la
tomografa, se puede delimitar con precisin volmenes precisos de irradiacin.
175
176
movimientos
fisiolgicos.
Estos
factores
pueden
variar
Ec. 6.1
siendo
D( x , y , z ) la dosis media en un punto del espacio (x,y,z) incluyendo las
incertidumbres espaciales,
D0 ( x' , y' , z' ) la dosis esttica en el punto (x,y,z)
N es una distribucin de probabilidad normalizada que describe las
incertidumbres de posicionado en los tres ejes del espacio. En ausencia de
datos adicionales se asume que esta distribucin es normal, con desviacin
tpica x [Van Herk-2000; Lujan-1999]:
N=Nx(x-x)Ny(y-y)Nz(z-z)
Ec. 6.2
177
Siendo
( x ' x ) 2
N x ( x ' x ) =
2 x2
Ec. 6.3
178
180
181
6.2
imagen salida del intensificador mediante una cmara digital PULNIX TM1010
acoplada a un digitalizador CORECO TCI ULTRA utilizando para ello un
procesador PENTIUM III a 500 MHz sobre Windows NT 5.0 con 128 Mb de
RAM.
El sistema permite capturar imgenes en diferentes configuraciones:
8 10
252x255 504x510
Intervalo de muestreo
1 a 10 imgenes/s.
10 bits/pxel
Imgenes
(252x255)
Imgenes
(504x510)
16 32
64 128 256 512
Muestreo
(imgenes/s)
3
5.3 10.7 21.3 42.7 85.3 170.7
5
3.2 6.4 12.8 25.6 51.2 102.4
10
1.6 3.2 6.4 12.8 25.6 51.2
16 32
64 128
Muestreo
(imgenes/s)
3
5.3 10.7 21.3 42.7
5
3.2 6.4 12.8 25.6
10
1.6 3.2 6.4 12.8
Tabla 6.1 Tiempos de captura (en segundos). Las celdas sombreadas no son posibles a
16 bits/pxel.
Teniendo en cuenta que la amplitud y frecuencia de la respiracin no son
constantes
[Ritchie-1994;
Sontag-1996],
necesitaremos
un
tiempo
de
182
6.3
se ha
183
Ec. 6.4
g(, )s ( x, y )dd
*
Ec. 6.5
184
g ( x, y ) s * ( x, y )
s( x, y)
v ( x, y )
Ec. 6.6
dxdy
s k (, ) s n ( x, y )dd
2
vn =
=
2
s
d
d
(
sk s n dd
sn dd
2
Ec. 6.7
sk sk dd
2
=
v k =
2
s
d
d
k
2
s k dd
2
= s k dd
2
sk dd
Ec. 6.8
sk sn dd
sk
dd sn dd
2
Ec. 6.9
y por tanto,
vn
sk
dd = v k
Ec. 6.10
185
con igualdad sii sn(x,y)=ksk(x,y), lo que nos indica que el valor de la correlacin
en el origen de un objeto consigo mismo (autocorrelacin) es mayor que la
correlacin con cualquier objeto de la misma energa.
Ec. 6.11
f ( x, y ) o g ( x, y ) F * (u, v)G (u , v)
Ec. 6.12
f ( x, y ) g ( x, y ) F (u, v) o G (u , v)
clculo
de
las
transformadas
es,
para
imgenes
grandes,
186
cuando las imgenes sean muy parecidas, es decir, los rganos internos estn
en la misma posicin y presenten la misma forma. Si los rganos estn
deformados o tienen desplazamientos relativos distintos en las dos imgenes
bajo comparacin, el valor de correlacin ser bajo. As, a medida que el
paciente va respirando y el diafragma se va moviendo, los valores de
correlacin irn aumentando y disminuyendo siguiendo el movimiento peridico
de la respiracin.
De forma anloga a los procesos de deteccin de seales,
estableceremos una imagen de referencia O( x , y ) que ser la seal que
deseamos detectar (p.e. la imagen con el pulmn en el momento de la
inspiracin), construimos un filtro adaptado a dicha seal con funcin de
transferencia H(u,v) definida como
adaptado clsico, CMF) y realizamos las correlaciones con todas las dems
imgenes de la secuencia.
1
2
7
3
Figura 6.1
Tomamos como referencia la imagen de la bola en la posicin 1 y
construimos un filtro CMF con esta imagen. La correlacin de este CMF con la
187
Ref e r encia : 1
Correlacin
11 13 15 17 20
T iem po
9
Figura 6.2
Con el mismo razonamiento anterior, podemos evaluar la influencia que
tiene la eleccin de la imagen de referencia (aquella con la que se va a
construir el filtro adaptado) en la determinacin del movimiento peridico. Si la
posicin que tomamos como referencia se encuentra por ejemplo a mitad de
recorrido entre los extremos (posicin 4), la autocorrelacin ocurrir en esa
posicin inicial y al cabo de 6 posiciones (imgenes), con lo que obtendremos
188
Referencia: 4 Autocorrelacin
11 13 15 17 20
Tiempo
9
Figura 6.3
Tomando la referencia en cualquier otra posicin (p.e. posicin 2),
comenzarn a aparecer diversos armnicos en la grfica de movimiento, que
sern de difcil interpretacin en una situacin real (figura 6.4).
Ref e r e n c i a : 2
Correlacin
A u t o c o r r e l a cin
11 13 15 17 20
T iem po
9
Figura 6.4
Por ltimo, si tomamos como referencia la imagen correspondiente al
extremo opuesto del movimiento (posicin 7) obtendremos la misma figura que
la correspondiente a la posicin 1 pero con los mximos invertidos (figura 6.5).
189
Ref e r encia : 7
Correlacin
11 13 15 17 20
T iem po
Figura 6.5
De estas figuras, hay que destacar que la amplitud de la onda de
correlacin es mxima cuando la imagen de referencia coincide con uno de los
extremos del movimiento. En imgenes reales comprobaremos que la amplitud
de la onda de correlacin est relacionada con la amplitud real del movimiento
peridico.
190
200
160
120
80
40
0
20
40
60
Imagen
191
120
80
40
0
0
20
40
60
Imagen
193
Figura 6.9
Resultado final del proceso de correlaciones de la secuencia de k imgenes del
metrnomo. Cada fila i de la imagen est generada con los valores de correlacin del
filtro adaptado a la imagen i con el resto de las imgenes j=1..k de la secuencia (onda de
correlacin). La diagonal de la imagen (fila i= columna i) corresponde a los valores de
autocorrelacin. El anlisis de estas imgenes utilizando la herramienta de extraccin de
perfiles de ATW permite determinar con qu imgenes de referencia se detecta el
movimiento peridico.
El algoritmo de determinacin se desarrolla en el siguiente apartado.
6.4
194
Figura 6.11
La presencia del rizado que se superpone al movimiento peridico en la
figura 6.1 se debe a factores diversos, tales como errores de digitalizacin y
pequeos movimientos del paciente. Para disminuir la influencia de este ruido
pueden emplearse otros filtros ms discriminantes [GarciaM-1994]. Por esto, en
lugar de utilizar un filtro adaptado clsico, optamos por utilizar un filtro de
Wiener, que proporciona una buena discriminacin y poca sensibilidad al ruido.
Se define como [Gonzalez-1987, Pratt-1991]:
Hw (u, v ) =
Hadaptado (u, v )
2
Hadaptado (u, v ) +
Ec. 6.13
195
Imagen de
correlaciones
Deteccin de frecuencia
respiratoria
280
260
240
200
200
220
180
160
140
120
100
80
60
150
100
50
40
CMF
20
0
0
0
20
40
60
80
20
Imagen
40
60
80
60
80
Imagen
250
280
260
240
200
200
220
180
160
140
120
100
80
60
Wiener =10
-1
100
50
40
20
0
0
0
20
40
Imagen
196
150
60
80
20
40
Imagen
250
260
240
200
200
220
180
160
140
120
100
80
60
Wiener =10-3
150
100
50
40
20
0
0
0
20
40
60
80
20
Imagen
40
60
80
60
80
Imagen
280
200
260
240
160
200
220
180
160
140
120
100
80
60
Wiener =10
-6
120
80
40
40
20
0
0
0
20
40
Imagen
60
80
20
40
Imagen
Imagen de
Deteccin de frecuencia
Deteccin de frecuencia doble
correlaciones
respiratoria
Figura 6.12. Anlisis de la eficacia de los filtros de Wiener en funcin de su parmetro.
Puede observarse cmo el CMF muestra correctamente la frecuencia
respiratoria, pero la frecuencia doble no es apreciable. Para parmetros de
Wiener altos (10-1) tampoco se reproduce la frecuencia doble. Para parmetros
bajos (10-6), la frecuencia doble queda bien determinada, pero vuelve a
aparecer rizado en la determinacin de la frecuencia respiratoria, al igual que
en el caso del CMF.
Un valor intermedio del parmetro de Wiener (10-3) determina
correctamente la frecuencia doble y la frecuencia respiratoria sin falsos
armnicos, por lo que decidimos utilizar este valor para construir los filtros de
Wiener en su aplicacin clnica.
6.4.1
Determinacin de la frecuencia y amplitud del
movimiento respiratorio.
Una vez obtenida la imagen de correlaciones, la frecuencia respiratoria
del paciente se obtiene por anlisis de Fourier de los movimientos peridicos
197
1
2
3
300
240
200
FFT (U.A.)
Fila
Correlacin (U.A.)
200
160
120
100
80
40
0
0
12 16 20 24 28 32 36 40 44 48 52 56 60 64
Imagen
12 16 20 24 28 32 36 40 44 48 52 56 60 64
Imagen
240
300
200
FFT (U.A.)
Fila
Correlacin (U.A.)
200
160
120
100
80
40
0
0
12 16 20 24 28 32 36 40 44 48 52 56 60 64
Imagen
198
12 16 20 24 28 32 36 40 44 48 52 56 60 64
Imagen
250
250
200
200
150
150
FFT (U.A.)
Fila
Correlacin (U.A.)
100
100
50
50
0
0
12 16 20 24 28 32 36 40 44 48 52 56 60 64
Imagen
12 16 20 24 28 32 36 40 44 48 52 56 60 64
Imagen
Figura 6.13.
Anlisis de Fourier del movimiento peridico determinado experimentalmente. Para
cada fila de la imagen de correlaciones se calcula su transformada de Fourier. Se
representan los tres casos predichos en las figuras 6.2-6.4 junto con sus transformadas,
sobre las cuales se ha marcado la(s) frecuencia(s) encontradas.
En la figura 6.13 se han representado las ondas de correlacin tpicas
predichas en las figuras 6.2 a 6.4, junto con su anlisis de Fourier. Puede
observarse como segn la imagen de referencia elegida se obtiene una
frecuencia distinta. En el caso de la fila 1 se ha elegido una imagen de
referencia situada en la mitad del recorrido del diafragma, resultando una
frecuencia doble de la respiratoria (fila 3). Una imagen de referencia situada en
un punto cualquiera entre un extremo y la mitad nos proporciona dos
frecuencias reconocibles, y que corresponden exactamente a la frecuencia de
la respiracin y al doble de sta (fila 2).
Como puede observarse, la frecuencia respiratoria es la menor de las
frecuencias detectadas. De forma automtica se buscan en la imagen de
correlaciones todas aquellas las ondas de correlacin que tengan una sola
frecuencia y que sta sea la menor de todas (situacin equivalente a la fila 3 de
la figura 6.13).
De entre las ondas seleccionadas, se toma como onda respiratoria
correcta aquella en la que la amplitud es la mayor de todas, ya que como se
supone en la figura 6.2 y se comprueba experimentalmente en la figura 6.13, la
amplitud de la onda de correlacin est relacionada con la amplitud real del
movimiento, y es mxima para la onda de frecuencia respiratoria.
199
6.4.2
200
b)Suma de extremos
201
a) Paciente en inspiracin
b) Paciente en espiracin
c) Superposicin de extremos
202
6.5
6.5.1
6.5.2
Resolucin espacial.
6.5.3
Profundidad de digitalizacin.
las que nos ocupan. El gran inconveniente de este tipo de imgenes es que la
gran cantidad de memoria que se requiere para su almacenamiento impide un
manejo gil de la informacin que contienen. En el caso de la captura de
secuencias con nuestro sistema, el inconveniente de usar esta codificacin
queda patente a partir de la tabla 6.2. El tamao de los ficheros generados con
esta codificacin (unos 32 Mb) puede llegar a retardar considerablemente su
visualizacin. La eleccin de la profundidad de digitalizacin de secuencias
para su anlisis numrico est ntimamente ligada a los requerimientos de
muestreo temporal discutidos en el apartado 6.5.4.
Para digitalizar a 8 bits/pxel sin prdida de informacin, el procedimiento
prctico que se ha utilizado es determinar previamente el nivel y ventana
ptimos de visualizacin para la estructura que queremos estudiar y
posteriormente adquirir la secuencia de imgenes utilizando dicha asignacin
de tonos de gris para reducir la informacin de 10 a 8 bits/pxel. De esta forma,
aunque se pierde informacin global de la imagen, aprovechamos el rango
dinmico completo de la estructura de inters, sin importarnos que se
produzcan saturaciones en regiones que no interesan para el estudio.
6.5.4
Frecuencia de muestreo.
204
200
200
160
160
6.16a).
120
80
40
120
80
40
Muestreo
Muestreos
1 im/s
3 im/s
10 im/s
10 im/s
0
0
10
Tiempo (s)
a) 1 imagen/s
10
b) 3 imgenes/s
200
200
160
160
Tiempo (s)
120
80
40
120
80
40
Muestreo
Muestreo
5 im/s
8 im/s
10 im/s
10 im/s
0
0
Tiempo (s)
10
10
Tiempo (s)
c) 5 imgenes/s
d) 8 imgenes/s
Figura 6.16. Anlisis del movimiento peridico de la respiracin con diferentes
muestreos temporales comparados con la mxima frecuencia de muestreo de 10
imgenes/s.
En el caso de que se requiera tener en cuenta el movimiento del corazn
(bsicamente en cnceres de pulmn, y especialmente en aquellos en los que
la masa tumoral est cerca del corazn) la situacin cambia. Puesto que el
ritmo cardiaco es aproximadamente de 80-90 pulsaciones por minuto (frente a
las 16 del ritmo respiratorio normal), estamos obligados a adquirir imgenes a
205
Muestreo temporal:
6.6
Aplicacin Clnica.
El uso clnico de este sistema de deteccin tiene dos importantes
aplicaciones:
206
207
Figura 6.18. Irradiacin incorrecta del estmago provocada por una conformacin que
no ha tenido en cuenta el movimiento fisiolgico.
El Radioterapeuta, consciente de este movimiento, cuando no dispone
de herramientas de evaluacin de su extensin, no tiene ms remedio que
definir unos lmites de seguridad alrededor del estmago que aseguren su
completa irradiacin [Perez-1992] tal y como se muestra en la figura 6.19.
208
a) Entrada de haces
b) Conformacin del haz AP
Figura 6.22. Simulacin virtual de un tratamiento conformado de pulmn.
Se tomaron 45 imgenes de TC diagnstico del paciente, con una
separacin entre cortes de 1 cm y con un espesor de corte de 1 cm. Sobre los
cortes transversales se definieron las diferentes estructuras internas (ambos
pulmones, columna vertebral, mdula espinal, trquea y tumor).
Los tamaos, ngulos, y conformacin de los haces de irradiacin se
definieron sobre la reconstruccin tridimensional del paciente. El tratamiento
ptimo para este paciente consisti en la irradiacin del tumor mediante un
campo anterior y otro campo oblicuo posterior, ambos conformados.
Posteriormente se generaron las Radiografas Digitalmente Reconstruidas
(RDR) de cada haz para su comparacin con las imgenes de verificacin del
tratamiento (figura 6.23).
210
Figura 6.23. RDR del campo AP con su conformacin y los contornos del tumor
superpuestos.
Una vez finalizada y aprobada la simulacin virtual, el paciente pas al
Simulador de Radioterapia donde se le realiz la captura de secuencia de
imgenes (512 imgenes de 8 bits/pxel con muestreo de 10 imgenes/s,
tiempo de irradiacin de 51.2 s).
El resultado del anlisis de la secuencia se muestra a continuacin:
a) Imagen de correlaciones
211
Frecuencia respiratoria
Frecuencia cardiaca
c)Imagen de TF
d)TF de la onda de correlacin seleccionada
Figura 6.24. Anlisis automtico de la secuencia de imgenes.
Las imgenes de anlisis generadas tras el clculo se muestran a
continuacin en las figuras 6.25 y 6.26.
a)Imagen de inspiracin
b) Imagen de espiracin
Figura 6.25. Extremos del movimiento.
212
Figura 6.27.
Delimitacin del tumor sobre la imagen FDP corregida geomtricamente.
De esta forma se comprueba si el tamao de haz y su conformacin
engloban
adecuadamente
la
zona
tumoral,
incluyendo
sus
posibles
incluso tumor macroscpico sin irradiar con la dosis pautada debido a las
variaciones de posicionamiento del haz que se discutieron en la seccin 6.1).
Figura 6.28. Superposicin del tumor definido sobre la FDP en la simulacin virtual.
Ante esta evidencia, la forma de la conformacin debe ser modificada
para incluir parte del tumor que no pudo determinarse adecuadamente
mediante una simulacin basada en imgenes estticas (figura 6.29).
Figura 6.29. Modificacin de la conformacin del haz como consecuencia del anlisis
del movimiento por medio de una FDP.
214
215
216
CAPTULO 7.
Anlisis y comparacin de imgenes
de verificacin.
7.1
Introduccin.
La precisin en radioterapia depende de la exactitud de una secuencia
217
Los
errores
de
tratamiento
surgen
cuando
el
clculo
los
1. Especificacin de dosis
La exactitud que se requiere para especificar y suministrar la dosis
prescrita al blanco ha sido estimada a partir de cambios en la probabilidad de
control tumoral con la dosis. La ICRU estableci ya en 1976 [ICRU-1976] un
lmite del 5% de error para todo el proceso radioterpico. En tumores con un
gradiente de respuesta elevado, algunos autores han establecido un lmite de
error del 3% [Brahme-1984, Brahme-1988], por lo que se requiere an ms
exactitud en el algoritmo de clculo de dosis, incluyendo las correcciones por
heterogeneidad, bloques, cuas y compensadores.
2. Parmetros de mquina
Los errores en el tratamiento tambin pueden estar provocados por una
variedad de causas relacionadas con la mquina de tratamiento y sus
accesorios. Algunos de ellos son inherentes a las tolerancias mecnicas de los
equipos y afectan a factores tales como ngulos del estativo, altura de la mesa
de tratamiento, coincidencia del haz luminoso y de radiacin etc. Estos errores
se minimizan imponiendo un buen programa de control de calidad sobre estos
parmetros. Otra fuente de errores proviene de la mala colocacin, por parte
del personal que opera la mquina, de los accesorios del tratamiento (cuas,
bloques etc.) o incluso por interpretaciones errneas de los parmetros de
irradiacin (ngulos, tamaos de colimador, tiempo de irradiacin etc.). Muchos
de estos errores se pueden evitar utilizando una doble verificacin de los
parmetros de irradiacin previamente al tratamiento, aunque esto es muy
costoso en personal y tiempo. Utilizando sistemas informticos de registro y
verificacin de los parmetros de irradiacin (llamados sistemas de record and
verify) se evitan en gran medida estos errores, aunque se ha descrito
[Leunens-1992] que el uso incontrolado de este sistema de seguridad aadido
218
219
220
221
a)
b)
c)
Figura 7.2. Procesado con ATW de una fotongrafa digitalizada. Sobre la imagen
original (a) se extraen los bordes mediante un filtro de Sobel seguido por una
ecualizacin hiperblica (b). La imagen procesada se suma a la original para
proporcionar una fotongrafa de contraste mejorado (c).
La pelcula es material fungible, y por tanto no amortizable.
Proceso contaminante.
Las fotongrafas han sido el nico medio de verificacin existente
durante muchos aos. Actualmente, las tcnicas de visin portal electrnica
on-line estn siendo cada vez ms empleadas y ofrecen interesantes
facilidades de deteccin, cuantificacin y correccin de errores de tratamiento.
Se ha desarrollado una gran cantidad de detectores digitales para
solucionar parte de estas limitaciones. Las imgenes digitales no slo abren
posibilidades en cuanto a comparaciones cuantitativas con las imgenes de
referencia sino que admiten preprocesado (ventanas, ecualizaciones) para
mejorar el escaso contraste y se pueden adquirir en tiempo real, permitiendo
actuaciones correctivas antes del tratamiento.
Queda claro pues que, aunque todas las fuentes de error antes
mencionadas estn lo mejor controladas posibles, siempre existirn errores que
provoquen discrepancias entre el tratamiento planificado y el realmente
suministrado al paciente. Asegurar el correcto funcionamiento de las mquinas
222
Mtodos cualitativos:
223
7.2.2
1)
Mtodos cuantitativos:
2)
224
225
7.3.1
x cos sen x
R =
y sen cos y
Ec. 7.1
Ec. 7.2
0 x
m y y
Ec. 7.3
Ec. 7.4
226
7.3.2
Correccin geomtrica de deformaciones no
lineales.
No puede descartarse que entre una imagen y otra pueda haber
variaciones por perspectiva, especialmente en el caso de pelculas digitalizadas
con cmara CCD o de fotongrafas adquiridas con soportes no isocntricos.
Incluso es posible la aparicin de otras deformaciones no lineales (p.e.
deformaciones debidas al campo magntico terrestre en el caso de capturas
con cmaras tipo vidicn, ver captulo 3) que no pueden corregirse utilizando
una descomposicin en deformaciones lineales.
Ec. 7.5
Ec. 7.6
227
u = a 0 + a1 x + a 2 y + a 3 x 2 + a 4 xy + a 5 y 2 + L
v = b0 + b1 x + b2 y + b3 x 2 + b4 xy + b5 y 2 + L
Ec. 7.7
u a 0
v = b
0
a1
b1
a2
b2
a3
b3
a4
b4
1
x
a5 y
b5 x 2
xy
2
y
Ec. 7.8
donde nos hemos limitado al caso de segundo orden, aunque son posibles
polinomios de orden ms alto.
Para una transformacin de primer orden (ndices 0, 1 y 2), los
coeficientes del polinomio pueden identificarse fcilmente con transformaciones
lineales:
228
Pxel interpolado
y
x
Correccin
geomtrica
Distorsin
espacial
Imagen
ideal F(x,y)
Imagen
observada
O(u,v)
Imagen
corregida
F^(x,y)
Ec. 7.9
229
= pm' pm
Ec. 7.10
m =1
Ec. 7.11
v T = [v1 , v 2 ,..., v M ]
Ec. 7.12
b T = [b0 , b1 ,..., b5 ]
siendo
230
Ec. 7.13
1 x1
1 x2
A=
M
1 x M
y1
y2
x12
x 22
x1 y1
x2 y 2
yM
x M2
xM y M
y12
y 22
M
y M2
Ec. 7.14
Ec. 7.15
a = A -1u
Ec. 7.16
Ec. 7.17
puede
utilizarse
para
determinar
una
solucin
ptima.
231
A - = (A T A) -1 A T
Ec. 7.18
Ec. 7.19
232
0
11
22
21
31 32
41 42
0
0 11
0
0 0
33
0 0
43 44 0
12
22
0
0
13
23
33
0
14
24
=
34
44
a11
a
21
a 31
a 41
a12
a 22
a 32
a 42
a13
a 23
a 33
a 43
a14
a 24
Ec. 7.20
a 34
a 44
Ec. 7.21
u1
11
i 1
1
yi =
b
i ij u j , i = 2,3,..., M
ii
j =1
Ec. 7.22
yM
MM
1
ai =
yi
ii
Ec. 7.23
y1 =
y
aM =
ij a j , i = M 1, M 2,...,1
j = i +1
233
Aa=u
Ec. 7.24
A (a+a) = u+u
Ec. 7.25
Aa=u
Ec. 7.26
Ec. 7.27
234
u = x
j =0
j ,k
yk
k =0
j =0
k =0
v = x j q j ,k y k
Ec. 7.28
de forma que las coordenadas {u,v} de la imagen deformada son funcin de las
coordenadas {x,y} de la imagen sin deformar, a travs de los coeficientes {p,q},
siendo m el orden del polinomio. Ntese que los coeficientes {p,q} son una
reordenacin de {a,b}. El nmero de coeficientes generado es 2(m+1)2, valor
que nos indica adems el mnimo nmero de puntos de control que se
necesitan para realizar la correccin.
Obsrvese que para corregir una imagen con una deformacin no lineal
utilizando un polinomio de orden m=2 se necesitan al menos 9 puntos de
control.
235
7.3.2.1
Aplicacin
la
correccin
de
la
deformacin
del
intensificador de imagen.
Un
caso
especialmente
interesante
es
la
correccin
de
las
236
deformacin
de
este
tipo
no
puede
descomponerse
en
237
Figura 7.6. Imagen deformada con una rejilla rectangular superpuesta para evaluar la
magnitud de la deformacin.
La superposicin de una rejilla digital sobre la imagen deformada (figura
7.6) muestra claramente la dificultad de encontrar de forma manual la posicin
sin deformar de cada uno de los puntos.
La localizacin de los puntos de control se realiza por software de la
siguiente manera:
b) Una vez obtenida las imgenes binaria y segmentada, se define una regin
rectangular con un lado igual a una cuarta parte de la separacin entre dos
238
xCM =
y CM
Ec. 7.29
se pone a cero el
c) Por ltimo queda calcular las coordenadas reales, sin deformar, de todos
los puntos encontrados anteriormente. Puesto que se conoce la disposicin
geomtrica de los orificios y su separacin real, se procede de la siguiente
manera: la imagen se divide en cuadrantes con el vrtice comn en el punto
central, que es el nico para el que se asume que no experimenta
deformacin (figura 7.7).
239
Posicin corregida
Posicin corregida
a)
b)
Posicin corregida
c)
Figura 7.8. Localizacin de las coordenadas reales de los puntos de control
(cuadrante 1).
Partiendo del punto central se recorre en zig-zag una franja de la imagen de la
anchura especificada, hasta que se encuentra un punto distinto de cero.
240
241
7
Mximo
Medio
Mnimo
Error (pxel)
0
1
Orden Polinomio
40
40
30
30
N. Puntos
N. Puntos
20
20
10
10
0
-7,5 -6 -4,5 -3 -1,5 0 1,5 3 4,5 6 7,5
Pxeles (x10)
0
-6,5 -5 -3,5 -2 -0,5 1 2,5
Pxeles (x10)
5,5
Eje X
Eje Y
Figura 7.10. Histograma de desviaciones de puntos de control corregidos
geomtricamente con un polinomio de orden 5.
242
5
Figura 7.11. Resultado de la correccin geomtrica del test geomtrico utilizando
polinomios de rdenes 1N5.
Los coeficientes de calibrado se calculan para varias posiciones
angulares del gantry (en nuestro caso cada grado) y se almacenan en una
tabla de consulta. De esta forma se pueden corregir geomtricamente las
imgenes de escopia utilizadas en la planificacin y simulacin de los
243
7.3.2.2
Imagen de TC
244
Imagen de Simulador-TC
TC diagnstico
7.3.3
Fusin
Simulador-TC
Figura 7.13. Fusin de imgenes. Detalle.
Aplicacin clnica.
245
246
b
c
Figura 7.16.
Fusin de imgenes de simulacin (radiografa convencional) y verificacin
(fotongrafa convencional) corregida geomtricamente.
247
RDR
Fotongrafa digital
b
c
Figura 7.17.
Fusin de imgenes de una RDR de simulacin y una fotongrafa digital de verificacin
corregida geomtricamente.
248
En
primer
lugar
se
establece
una
imagen
de
referencia
(la
249
cuantificar por medio del clculo del error cuadrtico medio (MSE2), de manera
que dos imgenes sern tanto ms parecidas cuanto menor sea el MSE
calculado [Duda-1973].
La operacin de correlacin est relacionada con el error cuadrtico
medio [GarciaP-1998]. En efecto, dadas dos imgenes f(x,y) y g(x,y), el error
cuadrtico medio se define en forma discreta como
MSE ( x, y ) = [g ( + x, + y ) f ( , )]
Ec. 7.30
2 g ( + x, + y ) f ( , )
Ec. 7.31
250
Ec. 7.32
Ec. 7.33
Ec. 7.34
251
H(u, v) =
H adaptado (u, v)
= e i (u ,v )
H adaptado (u, v)
Ec. 7.35
A(u, v) = O(u, v)
Ec. 7.36
H adaptado (u, v)
H(u, v) =
H adaptado (u, v)
- i (u, v)
H adaptado (u, v)
Ec. 7.37
252
Ec. 7.38
H (u, v) =
H adaptado (u, v)
H adaptado (u, v) + (u , v )
2
Ec. 7.39
S (u, v)
es la inversa de la relacin seal-ruido SNR, siendo
donde (u , v) = n
S o (u , v)
S n (u, v) el espectro de potencia del ruido y S o (u , v) el espectro de potencia de
la seal.
Este filtro no presenta problemas de singularidades, ya que el lmite
S (u , v)
.
inferior del denominador cuando H 0 es n
S
(
u
,
v
)
o
H (u , v) =
H adaptado (u, v)
2
H adaptado (u, v) +
(Ec. 7.40)
siendo una constante positiva. Este filtro se convierte en filtro inverso cuando
253
254
Giro de colimador,
de origen desconocido.
Referencia
Giro colimador
Disminucin colimador X
Figura 7.18a. Imagen de referencia y errores cometidos.
255
Disminucin colimador Y
Disminucin ambos
Variacin desconocida
colimadores
Figura 7.19b. Imagen de referencia y errores cometidos.
256
100
Posicionado correcto
Correlacin
80
60
40
20
0
Dia1
Dia3
Dia2
CMF
POF
Dia5
Dia4
Giro
Dia6
INVERSO
TamX
W1
TamY
Arriba
DFP
TamXY
Abajo
W3
W6
Figura 7.20. Respuesta de los distintos filtros. Se representa el valor del mximo de
correlacin calculado para la correlacin de cada situacin errnea con diversos filtros
adaptados a la imagen de referencia, que corresponde a la del primer da de tratamiento.
De la figura 7.19 se desprende que:
El filtro inverso es tan sensible al ruido de la imagen que detecta todos los
El filtro de Wiener es, sin duda, el mejor de los filtros utilizados. Para
257
La eleccin del tipo de filtro depende del caso en particular y del tipo de
sistema de formacin de imagen. En general, y dada su buena discriminacin,
es recomendable el filtro de Wiener ya que, al ser paramtrico, permite una
mejor adaptacin al objeto.
La aplicacin clnica de este mtodo requiere un ensayo previo del tipo
de filtro idneo para un sistema concreto de adquisicin de imgenes, no
descartndose el uso simultneo de varios filtros.
258
259
260
CONCLUSIONES.
261
q
q Se ha desarrollado una aplicacin de videodensitometra que permite el
anlisis rpido y el aseguramiento de la calidad de los haces de radiacin.
Este software tambin ha sido puesto en el dominio pblico a travs de
Internet.
q
q El estudio detenido las caractersticas del Simulador-TC como tomgrafo
especfico para Radioterapia ha permitido proponer modificaciones a su
diseo destinadas a conseguir la obtencin de imgenes en situaciones
geomtricamente extremas.
q
q Se han propuesto mtodos basados en tratamiento de imgenes para
mejorar la adquisicin de imgenes tomogrficas y se ha evaluado su
beneficio dosimtrico.
q
q Se ha extendido el concepto de dosimetra de campos no coplanares a
tratamientos de volmenes de irradiacin adyacentes y no necesariamente
contiguos. Se ha demostrado que existe una importante variacin
dosimtrica utilizando este concepto en tratamientos en los que de forma
tradicional no se tena en cuenta la interaccin de campos no contiguos. Se
concluye que para hacer clculos dosimtricos realistas en estas
condiciones es imprescindible adquirir imgenes tomogrficas con grandes
aperturas de carcasa del tomgrafo como los que proporciona el simuladorTC.
q
q Se ha desarrollado un sistema de reconstruccin de volmenes grandes por
medio de cortes parciales, eliminando el inconveniente del pequeo
dimetro de reconstruccin de los simuladores. Este nuevo mtodo de
reconstruccin permite la aplicacin de dosimetra no coplanar en
volmenes imposibles de reconstruir en equipos tomogrficos diagnsticos
y simuladores virtuales. Su aplicacin ha permitido detectar y corregir
errores dosimtricos de hasta un 13%.
262
q
q La limitacin del Simulador-TC como herramienta de clculo 3D ha sido
soslayada con el desarrollo de un algoritmo de seleccin de nmero y
posicin de cortes tomogrficos adaptado a la topografa del paciente. Este
algoritmo facilita la reconstruccin de volmenes con exactitud y permite el
clculo correcto de Histogramas de Dosis Volumen con un nmero mnimo
de cortes que oscila entre 5 y 7.
q
q La experiencia adquirida con el anlisis y uso clnico del simulador-TC ha
propiciado el diseo y desarrollo de un sistema de reconstruccin
tomogrfico propio basado en software. Se han revisado los algoritmos de
reconstruccin tomogrfica y se ha evaluado la calidad final del sistema
concluyndose que el prototipo desarrollado es apto para su uso como
tomgrafo para Radioterapia.
q
q La influencia de los movimientos fisiolgicos en la dosimetra de los
tratamientos ha sido extensamente analizada. Se ha desarrollado un
mtodo automtico de deteccin de movimientos basado en correlaciones
que permiten incluir con exactitud el movimiento fisiolgico en la
planificacin y clculo del tratamiento de forma adaptativa al paciente. La
aplicacin clnica de este mtodo de clculo ha permitido corregir
irradiaciones errneas y ha evitado irradiaciones innecesarias de hasta un
30% del volumen de tejido sano circundante al tumor.
q
q Se ha implementado un mtodo numrico de correccin de deformaciones
geomtricas de imgenes. Este mtodo se aplica a la supresin de la
deformacin
de
las
imgenes
de
fluoroscopia
provocada
por
el
264
APNDICE I.
Algoritmos de clculo de dosis 3D
en DOSIGRAY.
I-1
Siendo la dosis primaria la depositada por los electrones creados por los
fotones durante su primera interaccin al penetrar en el medio y la dosis difusa
o secundaria la depositada por todos electrones creados a partir de las
siguientes interacciones de los fotones.
Ec. I.1
I-2
Ec. I.2
B0 ( r ) =
D p (r) + D s (r)
D p (r)
Ec. I.3
I-3
D s = SC( z, ri )
i =1
i
2
Ec. I.4
donde:
2
es el nmero total de sectores angulares,
i
I-4
Ds =
i =1
i r
SR( z m , r , r )
2 r =0
Ec. I.5
I-5
Ds =
i =1
I-6
i r z r
SZ( z m , z, r , r )
2 r =0 z=0
Ec. I.6
F2 es una funcin analtica que permite generar la penumbra del haz dentro
y fuera del campo.
F2 = 1 (r + 1)e r ,
siendo
r la distancia al centro del haz
=
C
, en la que C es una constante que depende del haz (y se determina
AP
I-8
I-9
I-10
APNDICE II.
Algoritmos de reconstruccin
tomogrfica.
II.1.
Introduccin.
II.1.1.
Las Proyecciones.
II-1
x cos + ysen = t1
p (t1 ) =
f ( x, y)dl =
AB
Ec. II.1
II-2
con la que tendremos que trabajar, dado que los haces generados por los
tubos de rayos X poseen esta forma de abanico.
II.2.
Generacin de las proyecciones en
tomografa.
Consideremos por simplicidad un haz paralelo de rayos X, como el de la
figura II.4.
Figura II.4.
II-3
Ec. II.2
Ec. II.3
N d = N in e
rayo Energas
II-4
( x, y, E ) dl dE = ln
N in
Nd
Ec. II.4
II.3.
F (u, v) =
+ +
f ( x, y ) e
j 2(ux + vy )
dxdy
Ec. II.5
P ( w) = p (t ) e j 2wt dt
Ec. II.6
Ec. II.7
+
j 2ut
= p 0 (t ) e
dt = P0 ( w)
F (u ,0) =
+ +
ya que
f ( x, y)dy
II-5
F ( w, ) = P ( w)
Ec. II.8
Figura II.5.
La demostracin puede consultarse en la [Kak-1999].
II.4.
El algoritmo filtered backprojection para
datos paralelos.
Es el algoritmo que est siendo utilizado en la actualidad por la casi totalidad
de fabricantes de tomgrafos. Esto es debido a que es muy preciso y adecuado
para una implementacin computacional rpida. En este apartado se presenta
el caso de proyecciones paralelas, para posteriormente introducir el caso de
proyecciones en abanico.
II-6
f ( x, y ) =
+ +
F (u, v)e
= F ( w, )e
= F ( w, )e
+ F ( w, + )e
j 2 ( ux + vy )
dudv =
j 2w ( x cos + ysen )
j 2w ( x cos + ysen )
w dwd =
Ec. II.9
w dwd +
j 2w ( x cos( + ) + ysen ( + ))
w dwd
Utilizando la propiedad:
F ( w, + ) = F ( w, )
0
0
Ec. II.10
f ( x, y ) = Q ( x cos + ysen )d
0
Ec. II.11
Q (t ) = P ( w) w e j 2wt dw
Ec. II.12
Las anteriores ecuaciones indican que para cada proyeccin p(t) en primer
lugar debemos calcular la proyeccin modificada o filtrada Q(t) utilizando la
ecuacin anterior, para despus reconstruir f(x,y) a partir de (II.11). La variable
w tiene dimensin de frecuencia espacial. En principio la integracin debe ser
llevada a cabo para todas las frecuencias espaciales, sin embargo en la
prctica, la energa contenida en las componentes de la TF es despreciable a
partir de cierta frecuencia de corte, por lo que podemos considerar las
proyecciones limitadas en banda. Asumamos pues que es el intervalo de
II-7
Ec. II.13
cumplindose
bw ( w) = 1, w W
= 0, en otro caso
h(t ) =
H ( w)e j 2wt dw =
t 1
2 t
sin
c
c
sin
2
4 2
2 2
1
Ec. II.14
II-8
1
ciclos/cm.
2
Figura II.7.
Pasando al caso discreto, las muestras de este filtro, son (figura II.8):
1
4 ,
h[n] = 0,
1
2 2 ,
n
n=0
n par
Ec. II.15
n impar
II-9
K
f ( x, y ) = Q i ( x cos i + yseni )
K i =1
Ec. II.16
Figura II.9.
II-10
II.5.
Reconstruccin a partir de proyecciones en
abanico.
Existen dos tipos de proyecciones en abanico (fan projections) dependiendo
de
si
la
proyeccin
es
muestreada
en
intervalos
equiangulares
II.5.1.
II-11
II-12
Figura II.13.
Considerando el rayo SA en la figura, el valor de s para este rayo es la
longitud OA. Si los datos muestreados se hubieran obtenido a partir de
proyecciones paralelas, el rayo SA pertenecera a la proyeccin paralela p(t)
con los valores de y t mostrados en la figura. Las relaciones entre (t,) y (s,)
vienen dadas por:
t = s cos =
sD
D2 + s2
= + = + arctg
s
D
Ec. II.17
II-13
f (r , ) =
1 2 t m
p (t ) h(r cos( ) t ) dtd
2 0 tm
Ec. II.18
1 2 arctg Dm
f (r , ) =
s
2 arctg Dm
sD
p +
2
2
D +s
sm
sm
h r cos + arctg
D
D3
D2 + s2 D2 + s2
sD
dsd
Ec. II.19
dado que
D D 2 + s 2 sD
dt =
(D
+ s2
D2 + s2
ds =
dt d =
(D
D3
2
+ s2
(D
D3
2
+ s2
ds ;
2
d = d
Ec. II.20
ds d
2
sD
p +
2
2
D +s
Ec. II.21
II-14
f (r , ) =
1 2 s m
s
R ( s ) h r cos + arctg
s
m
2
D
(D
D3
2
+s
D +s
sD
2
Ec. II.22
ds d
2
Para expresar esta frmula en una forma del tipo del algoritmo filtered
backprojection, examinaremos en primer lugar el argumento de h. Este
argumento puede ser reescrito como:
s
sD
r cos + arctg
=
D
D2 + s2
D
s
= r cos( )
(D + rsen( ))
D2 + s2
D2 + s2
Ec. II.23
U (r , , ) =
SO + EP D + rsen( )
=
D
D
Ec. II.24
II-15
Figura II.14.
La segunda variable que vamos a introducir es el valor de s para el rayo que
pasa por el pxel (r,) bajo consideracin. Sea s' este valor de s. Dado que s se
mide a lo largo de la lnea imaginaria de detectores D1'D2', viene dado por la
distancia OF. Se cumple que:
s'
EP
=
SO SP
Ec. II.25
entonces tenemos
s' = D
r cos( )
D + rsen( )
Ec. II.26
s
sD
r cos + arctg
=
2
2
D
D +s
II-16
s 'UD
2
D +s
sUD
2
D +s
Ec. II.27
f (r , ) =
1 2 sm
UD
(s ' s )
(
)
R
s
h
0
s
m
2
D2 + s2
D3
2
D + s2
ds d
Ec. II.28
h(t ) =
w e j 2wt dw
Ec. II.29
entoces,
UD
h (s ' s )
D2 + s2
j 2w ( s ' s )
= w e
UD
D2 +s2
dw
Ec. II.30
Utilizando la transformacin
UD
w' = w
D2 + s2
Ec. II.31
UD
h ( s ' s )
D2 + s2
D2 + s2
D2 + s2
j 2 (s ' s )w'
=
w' e
dw' =
h(s ' s ) Ec. II.32
2 2
U 2 D 2
U
D
f (r , ) =
1
D
R (s ) g (s ' s )
ds d
2
U
D2 + s2
Ec. II.33
donde
II-17
g ( s) =
1
h( s )
2
Ec. II.34
f (r , ) =
Ec. II.35
con
Q (s ) = R' (s ) g (s )
Ec. II.36
y
R' (s ) = R (s )
D
2
D +s
Ec. II.37
para los cuales se han tomado las proyecciones en abanico. Las muestras
para cada proyeccin sern Ri[n], con n tomando valores enteros, siendo
n=0 el rayo que pasa por el origen. Entonces, el primer paso ser generar
las correspondientes proyecciones modificadas:
2. Paso:
D
D2 + n2
Ec. II.38
II-18
Ec. II.39
1
h[n ]
2
Ec. II.40
g [n] = 0 ,
,
2n 2 2
n=0
n par
Ec. II.41
n impar
f ( x, y ) =
2
i =1 U ( x, y , i )
Q i (s ')
Ec. II.42
donde s' identifica al rayo que pasa por (x,y) en el abanico, con la fuente en
la posicin angular i. Por supuesto, este valor de s' puede no corresponder
con uno de los valores de n en los cuales Qi es conocido. En ese caso ser
necesario interpolar adecuadamente.
II-19
II.5.2.
Ejemplo de demostracin.
Veamos un caso sencillo de backprojection simple (sin filtrado con h(t)), para
posteriormente resaltar el efecto de este filtro de convolucin sobre la imagen
reconstruida.
Proyeccin 2
Proyeccin 1
0
0
Proyeccin 3
2
0
Proyeccin 4
Figura II.15.
Este mtodo consiste en la suma de los valores de cada proyeccin sobre la
matriz destino, de forma inversa a como se generaron. Esquemticamente:
BP proyeccin 1.
2
BP proyeccin 2.
II-20
BP proyeccin 3.
3
10
12
12
15
BP proyeccin 4.
Figura II.16.
En la figura de la izquierda se puede apreciar la seal generada por el detector,
cuyo valor es proyectado sobre todo el circulo de reconstruccin (field of view).
II-21
Figura II.18.
Un objeto cualquiera puede considerarse como una coleccin de puntos. En
el proceso de retroproyeccin y suma, cada punto del objeto dar lugar a un
patrn estrellado, y por lo tanto a una imagen reconstruida con dicha
II-22
II-23
Figura II.20.
I
II-24
APNDICE III.
Acrnimos.
AAM
AAPM
AP
Anteroposterior.
API
BEV
CCD
CTV
DFI
DFP
DUI
EPID
FDP
FFT
GTV
HDV
ICRU
III-1
IM
KV
mA
MDI
MTF
OAR
Del ingls Off Axis Ratio, Factor Fuera de Eje . Cfr. 1.1.2
PSF
PTV
RDR
REV
RNM
ROI
SM
SNR
TAC
TC
TF
Transformada de Fourier.
TWAIN Protocolo estndar de control de digitalizadores tipo escner bajo MSWindows (las siglas no tienen ningn significado). www.twain.org Cfr.
2.3
III-2
Bibliografa.
[Balter-1996] Balter JM, Ten Haken RK, Lawrence TS, Lam KL, Robertson JM.
Uncertainties
in
CT-based
radiation
therapy
treatment
planning
associated with patient breathing. Int. J. Radiat. Oncol. Biol. Phys. 36(1).
1996.
[Balter-1998] Balter, JM, Lam KL, McGinn, CJ, Lawrence, TS, Ten Haken RK.
Improvement of CT-based treatment-planning models of abdominal
targets using static exhale imaging. Int. J. Radiat. Oncol. Biol. Phys.
41(4). 1998.
[Barret-1984] Barret HH. The Radon transform and its applications. en
Progress in Optics XXI. Ed. E. Wolf, Elsevier Science Publishers, 1984.
[Beauvais-1987] Beauvais H. Modlisation des distributions de dose sur laxe
pour faisceaux de photons de haute nergie utiliss en radiothrapie.
Tesis Doctoral n 136. Universidad Paul Sabatier de Toulouse 1987.
[Bedford-1998] Bedford JL, Shentall GS. A digital method for computating
target margins in radiotherapy. Med. Phys. 25(2). 1998.
[Boone-1991] Boone JM, Seibert JA, Barret WA, Blood EA. Analysis and
correction of imperfections in the image intensifier-TV-digitizer imaging
chain. Med. Phys. 18(2) 1991.
[Booth-1999] Booth JT, Zavgorodni SF. Set-up error & organ motion
uncertainty: a review. Australas. Phys. Eng. Sci. Med. 22(2). 1999.
[Borland-1992a] Borland International. Borland Pascal with objects. Language
guide. Borland 1992.
[Borland-1992b] Borland International. ObjectWindows. Programming guide.
Borland 1992.
[Bornstein-1990] Bornstein BA, Cheng CW, Rhodes LM, Rashid H, Stomper
PC, Siddon EL, Harris JR. Can simulation measurements be used to
predict the irradiated lung volume in the tangential fields in patients treated
for breast cancer?. Int. J. Radiat. Oncol. Biol. Phys. 18, 1990.
[Brahme-1984]
B-2
B-3
et
performances
dun
simulateur-scanneur.
Bull
three-dimensional
calculation
of
four
field
breast
B-4
B-5
B-6
B-7
B-8
B-9
Part
8:
Network
Communication
Support
for
Message
B-11
B-12
B-13
B-14
Facultat de Fsica
Departament dOptica
Introduccin.
En esta segunda parte se incluye la descripcin del software de
tratamiento de imgenes desarrollado para la realizacin de esta Tesis
(Captulo 2) y el software de reconstruccin tomogrfica correspondiente al
captulo 5.
ndice.
ATW Image. Manual de instrucciones.. ......................................................... 3
ATW Vdens. Manual de instrucciones.. ........................................................77
ATW IMAGE.
MANUAL DE INSTRUCCIONES.
1.1
NDICE
1.1
NDICE.........................................................................................................................................3
1.2
DESCRIPCIN GENERAL......................................................................................................7
BARRA DE HERRAMIENTAS..............................................................................................10
1.5
TIPO DE IMGENES..............................................................................................................11
1.6
PREFERENCIAS.....................................................................................................................13
CREAR IMGENES................................................................................................................19
1.9
1.10
UTILIDADES DE EDICIN................................................................................................21
1.10.1
Deshacer (Alt-BkSp)....................................................................................................21
1.10.2
Ver Vecindad. ...............................................................................................................21
1.10.3
Mostrar Rejilla...............................................................................................................21
1.10.4
Marcadores. ..................................................................................................................22
1.10.5
Ver tiles.......................................................................................................................22
1.10.6
Orientacin de tiles....................................................................................................23
1.10.7
Isolneas. .......................................................................................................................23
1.10.8
Mostrar isolneas..........................................................................................................24
1.10.9
Rellenar. ........................................................................................................................24
1.10.10 Vista 3D. ........................................................................................................................24
1.11
REGIONES DE INTERS (ROI). ......................................................................................25
1.11.1
Crear una ROI rectangular. ........................................................................................25
1.11.2
Crear una ROI Poligonal.............................................................................................25
1.11.3
Editar una ROI..............................................................................................................25
1.11.4
Eliminar ROI..................................................................................................................26
1.11.5
Copiar el contenido de una ROI. ...............................................................................26
1.11.6
Recortar una ROI. ........................................................................................................27
1.11.7
Grabar una ROI............................................................................................................27
1.11.8
1.12
SECUENCIAS......................................................................................................................28
1.13
ESTADSTICA. ....................................................................................................................31
1.13.1
Estadstica.....................................................................................................................31
1.13.2
Histograma de la imagen............................................................................................32
1.13.3
Medida de distancias...................................................................................................33
1.13.4
Perfiles...........................................................................................................................35
1.14
PROCESADO DE IMGENES. ........................................................................................37
1.14.1
Operaciones entre imgenes. ....................................................................................37
1.14.2
Operaciones de una imagen con una constante.....................................................40
1.14.3
Definir Kernel. ...............................................................................................................41
1.14.4
Morfologa matemtica................................................................................................42
1.14.4.1 Dilatacin. ..................................................................................................................42
1.14.4.2 Erosin. ......................................................................................................................43
1.14.4.3 Opening (apertura). ..................................................................................................43
1.14.4.4 Closing (cierre)..........................................................................................................43
1.14.4.5 Gradiente morfolgico..............................................................................................44
1.14.5
Transformada de Fourier. ...........................................................................................44
1.14.6
Transformada inversa de Fourier. .............................................................................44
1.14.7
Complejo conjugado....................................................................................................45
1.14.8
Operaciones geomtricas...........................................................................................45
1.14.8.1 Desplazar...................................................................................................................45
1.14.8.2 Girar............................................................................................................................45
1.14.8.3 Invertir Horizontal. ....................................................................................................46
1.14.8.4 Invertir Vertical. .........................................................................................................46
1.14.8.5 Trasponer imagen. ...................................................................................................47
1.14.8.6 Correccin geomtrica (Spatial Warping). ............................................................47
1.14.8.7 Centrar objeto. ..........................................................................................................51
1.14.9
Duplicar. ........................................................................................................................52
1.14.10 Remuestrear. ................................................................................................................52
1.14.11 Normalizar.....................................................................................................................53
1.14.12 Convertir a 16 bits/pxel. .............................................................................................53
1.14.13 Convertir a 8 bits/pxel.................................................................................................53
1.14.14 Convertir a complejo....................................................................................................54
1.14.15 Combinar canales. .......................................................................................................54
1.14.16 Separar canales. ..........................................................................................................54
1.14.17 Filtros lineales...............................................................................................................54
1.14.17.1 Average (media). ....................................................................................................54
1.14.17.2 Filtros 3x3. ...............................................................................................................55
1.14.18 Filtros no lineales. ........................................................................................................55
1.14.18.1 Mediana. ..................................................................................................................55
1.14.18.2 Moda.........................................................................................................................56
1.14.18.3 Desviacin estndar...............................................................................................56
1.14.18.4 Ecualizacin local. ..................................................................................................56
1.14.18.5 MaxMed. ..................................................................................................................57
1.14.18.6 MinMed. ...................................................................................................................57
1.15
TABLAS................................................................................................................................58
1.15.1
Tablas Inversas. ...........................................................................................................58
1.15.2
Tablas de Bit.................................................................................................................58
1.15.3
Umbral dinmico. .........................................................................................................58
1.15.4
Tablas Lineales. ...........................................................................................................59
1.15.5
Tablas rampa................................................................................................................59
1.15.6
Tablas Variables. .........................................................................................................60
1.15.7
Curvas de Nivel. ...........................................................................................................61
1.15.8
Ajuste de Gamma. .......................................................................................................61
1.15.9
Ecualizacin de Histograma.......................................................................................61
1.15.10 SeudoColor. ..................................................................................................................62
1.15.10.1 Seudocolor 1. ..........................................................................................................62
1.15.10.2 Seudocolor 2. ..........................................................................................................63
1.15.10.3 Seudocolor manual. ...............................................................................................63
1.15.11 Mapear Tablas..............................................................................................................64
1.15.12 Visualizacin de imgenes de 16 bits.......................................................................64
1.16
1.17
FUNCIONES SCRIPT ATW...............................................................................................68
1.17.1
Introduccin. .................................................................................................................68
1.17.2
Sintaxis de un Script....................................................................................................68
1.17.3
Lista alfabtica de funciones Script...........................................................................69
1.17.3.1 CHDIR(Nuevo_directorio) .......................................................................................69
1.17.3.2 CLOSEAPP( )............................................................................................................70
1.17.3.3 CLOSEIMAGE( ).......................................................................................................70
1.17.3.4 COMPILE( ) ...............................................................................................................70
1.17.3.5 DEFINEROI(left,top,Columns,Rows).....................................................................70
1.17.3.6 DEFINEKER(Tipo_Kernel,Tamao_Kernel).........................................................70
1.17.3.7 DISPOSEROI( ) ........................................................................................................70
1.17.3.8 FREAD(Tipo_de_Fichero,Nombre_de_Fichero)..................................................71
1.17.3.9 FWRITE(Tipo_de_Fichero,Nombre_de_Fichero)................................................71
1.17.3.10 LINEAR(Operacion_Lineal)...................................................................................72
1.17.3.11 MORPHO(Operacion_Morpho) ............................................................................72
1.17.3.12 NLINEAR(Operacion_NLinear) ............................................................................72
1.17.3.13 NORMALIZE( )........................................................................................................73
1.17.3.14 PAUSE(Texto_libre) ...............................................................................................73
1.17.3.15 READRAW(Nombre_fichero,Cabecera,TamX,TamY,Bit_pixel,Swap,signo) 73
1.17.3.16 READROI(Nombre_de_Fichero)..........................................................................74
1.17.3.17 RESAMPLE(Nuevo_TamX,Nuevo_TamY,Modo_Interpolacion).....................74
1.17.3.18 SAVEROI(Nombre_de_fichero)............................................................................74
1.17.3.19 SPAWN(Nombre_prog(Direct+nombre+Param),Modo_ventana) ...................74
1.17.3.20 TRIMROI( ) ..............................................................................................................75
1.17.4
Ejemplo de script..........................................................................................................75
1.2
DESCRIPCIN GENERAL.
1.3
ASPECTO DE LA APLICACIN.
Barra de Ttulo
Men
Barra de herramientas
Imagen
Barra de informacin
1.3.1
Barra de Ttulo.
La barra de ttulo muestra el icono y nombre de la aplicacin, as como los controles propios
de toda aplicacin de Windows (cerrar, maximizar, restaurar etc.)
1.3.2
Men.
El men de la aplicacin permite acceder a las diferentes funciones del programa. Existen
tres mens diferentes, dependiendo del tipo de imagen activa:
Sin imagen
1.3.3
Barra de Informacin.
La barra de informacin muestra detalles sobre el tipo de imagen y recursos del sistema:
Recursos de sistema:
ATW actualiza continuamente la memoria libre del sistema y los recursos grficos
existentes (GDI)
Detalles de la imagen:
Se muestra el tipo de imagen (8 , 16, 24bits o complejos), el factor de zoom, la
posicin del cursor en filas y columnas y el valor de gris (DC) del pxel sobre el que
se encuentra el cursor.
1.4
BARRA DE HERRAMIENTAS.
Las operaciones ms habituales se pueden acceder desde esta barra de herramientas, sin
tener que acceder a los elementos de men.
Zoom
Marcador
10
Perfil oblicuo
Perfil Horizontal
Perfil vertical
Definir ROI
Distancia
Ajustar el tamao
Mover ROI
Calibrado
de la ventana
Copiar ROI
ROI Poligonal
1.5
TIPO DE IMGENES.
ATW procesa imgenes monocromas (tonos de gris), que son las utilizadas ms
habitualmente en el entorno cientfico.
Los tipos de imagen que trata ATW son:
BYTES
Imgenes de 8 bits indexadas (paleta en tonos de gris o color), con valores entre 0 y 255.
Este tipo de imgenes es el ms extendido, y se generan habitualmente con escneres de
sobremesa o cmaras CCD estndar. La mayora de los algoritmos de procesado se definen
para este tipo de imgenes, aunque su utilidad en mbito cientfico es limitada.
16 BIT
Son imgenes con ms de 8 bits y un mximo de 16 bits por pxel, con valores entre 0 y
65535. Estas imgenes tienen una gran resolucin de digitalizacin y se suelen generar con
instrumental cientfico de alta resolucin en medicina (TC, Resonancias magnticas, Portal
Vision, escneres de radiografa, Radigrafos digitales etc.), Teledeteccin (satlites de alta
resolucin, tales como NOAA AVHRR), etc. ATW procesa estas imgenes tal como son, sin
conversiones previas a 8 bits/pxel.
COMPLEJOS
Este tipo de imgenes se generan utilizando el mdulo de ATW de Procesado de Fourier.
Se trata de imgenes RAW, en las que cada pxel se compone de parte real e imaginaria de un
nmero complejo. Cada parte es un nmero real de doble precisin. Las distintas partes de la
imagen de complejos (Real, Imaginaria, fase, mdulo o intensidad) son accesibles a travs del
men de sistema de la ventana de imagen.
SECUENCIAS
ATW puede leer secuencias de imgenes tanto de 8 como de 16 bits por pxel.
11
12
1.6
PREFERENCIAS.
Directorio de imgenes
Directorio donde ATW buscar las imgenes al iniciar la aplicacin
Permitir Deshacer
La posibilidad de volver atrs despus de una operacin es til y deseable,
pero puede consumir mucha memoria y recursos si la imagen es grande. Con
esta opcin, se puede deshabilitar la opcin de deshacer, ahorrando recursos.
Deshacer en disco.
La funcin Deshacer puede suponer un gran consumo de memoria. Activando
esta opcin, la informacin de deshacer se guarda en disco, evitando
problemas de memoria a costa de retardar ligeramente el proceso de
deshacer/rehacer.
Lenguaje.
ATW es completamente multinge. Esta opcin permite iniciar la siguiente
sesin en Castellano, Ingls o valenciano. El idioma puede cambiarse durante
la ejecucin mediante la opcin de men de ayuda ?.
13
1.7
FICHEROS.
1.7.1
Formatos de ficheros.
ATW lee y escribe ficheros con formato estndar as como ficheros RAW y secuencias de
imgenes.
Los formatos que ATW lee y escribe son:
Tipo de imagen
Formato de fichero
BYTES
16 BITS
24 BITS (RGB)
TIFF, BMP,JPEG
COMPLEJOS
RAW
SECUENCIAS
1.7.2
Lectura de ficheros.
Ficheros DICOM 3. ATW Image soporta lectura de ficheros DICOM que contengan:
v Una sola imagen sin comprimir
v Formato de tag explcito o implcito
v Codificacin little endian (Intel) o big endian (Motorola).
Se admiten imgenes de 8 y 16 bits por pxel. Las imgenes True Color an no estn
soportadas en la lectura de este formato.
ATW NO IMPLEMENTA ESCRITURA DICOM.
Los ficheros DICOM se pueden transferir por red a otro puesto a travs del estndar DICOM
de transmisin utilizando las herramientas de dominio pblico OFFIS de la Universidad de
Oldenburg (Alemania) (http://www.offis.uni-oldenburg.de/projekte/dicom). Para ello, basta con
pinchar sobre el icono de ATW situado en la barra de ttulo de la imagen y seleccionar la opcin
Enviar:
RAW: Formato de fichero sin cabecera (Raster). Los pxeles de la imagen se escriben de
forma secuencial, generalmente comenzando por la primera fila y primera columna.
14
Los valores por defecto de alias o direccin IP junto con su puerto TCP/IP que se utilizan en
el dilogo de transmisin se almacenan en el fichero de texto SEND.CFG que debe estar
localizado en el directorio de la aplicacin.
Se trata de un fichero simple de texto. Cada lnea del mismo debe contener un alias (o
direccin IP) y un nmero de puerto separados por una coma:
Ejemplo de SEND.CFG
gandalf,104
192.172.18.1,8200
localhost,104
Elemento
Grupo
Tipo de dato (VR o Value Representation)
Nombre del TAG
Valor del elemento
15
Los ficheros de BYTES, 16 BITS y COMPLEX son de tipo raw. Se supone en su lectura que
las imgenes son cuadradas (mismo nmero de pxeles de ancho que de largo).
Los ficheros con formato desconocido se pueden leer en ATW utilizando el siguiente
procedimiento:
Seleccione Todos los ficheros (*.*) en la casilla Tipos de fichero del dilogo Abrir.
Seleccione de la lista el fichero que quiere leer. Si ATW no lo reconoce como un fichero
estndar, desplegar el siguiente dilogo:
16
ATW intentar reconocer la forma de la imagen, asumiendo que se trata de una imagen
cuadrada con una cabecera.
Por defecto, se asume que el tamao de la imagen es una potencia de 2 (128, 256, 512,
1024) que es lo ms habitual en imgenes de uso cientfico.
ATW intentar entonces estimar
a) El tamao de la cabecera,
b) El tamao (ancho y largo) de la imagen,
c) El nmero de bits por pxel.
17
1.7.3
Grabar ficheros.
18
1.8
CREAR IMGENES.
Para ello, hay que crear previamente una ROI rectangular. El contenido de dicha ROI se
puede convertir en una imagen nueva utilizando la opcin de men
EDICIN ROI RECORTAR ROI.
19
1.9
IMPRIMIR IMGENES.
20
1.10
UTILIDADES DE EDICIN.
Una vez leda una imagen, sobre ella se pueden aplicar las siguientes utilidades:
1.10.1
Deshacer (Alt-BkSp).
1.10.2
Ver Vecindad.
Se trata de una til herramienta de anlisis. Se despliega una pequea ventana en la que se
muestra el valor del pxel bajo el cursor junto con los valores de un entorno de 3x3 pxeles,
junto con una estadstica de este conjunto de puntos (media y desviacin estndar). Tiene gran
utilidad para localizar picos estrechos.
1.10.3
Mostrar Rejilla.
Esta utilidad permite superponer una rejilla sobre la imagen. El espaciado horizontal y
vertical son seleccionables, as como las coordenadas de centrado. Los valores pueden darse
en unidades calibradas, activando la casilla Usar calibrado
21
1.10.4
Marcadores.
1.10.5
Ver tiles.
Utilice esta opcin para mostrar y ocultar la barra de tiles. Equivale a hacer un doble
click sobre el ttulo de la barra de tiles.
22
1.10.6
Orientacin de tiles.
1.10.7
Isolneas.
Las isolneas son aquellas curvas que envuelven los puntos de la imagen con valores
iguales o superiores al valor de la isolnea.
Pueden calcularse como porcentaje de un valor determinado (generalmente el mximo de la
imagen) o como valores absolutos.
a) Valores de Porcentaje: Una isolnea, p.e. la del 30%, cubrir aquellos pxeles que
tengan un valor igual o mayor que el 30% de un determinado valor de normalizacin (valor del
100%). Si el valor de normalizacin seleccionado es menor que el valor mximo de la imagen,
pueden calcularse isolneas mayores del 100%. Por defecto, ATW asigna el valor mximo al
100%.
b) Valores Absolutos: una isolnea de 30 envolver los pxeles que tengan un valor de
gris mayor de 30. El valor de normalizacin se ignora en este caso.
23
1.10.8
Mostrar isolneas.
Esta opcin permite ver u ocultar isolneas que ya han sido calculadas.
1.10.9
Rellenar.
Permite rellenar una imagen completa o una ROI con un valor determinado por el usuario.
1.10.10
Vista 3D.
Utilice esta opcin para representar una imagen o ROI en una vista isomtrica.
24
1.11
Una ROI (Region Of Interest) consiste en una regin de la imagen (Rectangular o Poligonal)
definida por el usuario dentro de la cual se realizarn todas las operaciones subsiguientes
(excepto las operaciones aritmticas entre imgenes). Slo puede existir una ROI por imagen.
Las operaciones que afectan a una ROI son:
1.11.1
Para crear una ROI rectangular, hay que seleccionar la opcin de men
EDICIN ROI DEFINIR ROI
o bien marcar el smbolo
en la Barra de herramientas.
Una vez hecho esto, se sita el cursor en la esquina superior izquierda del rectngulo que
se desea definir. Apretar el botn izquierdo del ratn y, sin soltarlo, mover el botn para hacer
crecer el rectngulo. Para finalizar, suelte el botn izquierdo del ratn.
Tras definir la ROI, sta puede reposicionarse dentro de la imagen. Para ello, cuando el
smbolo
de la barra de herramientas est marcado, presione el botn izquierdo del ratn
en cualquier punto dentro de la ROI y, sin soltarlo, desplace el ratn. La ROI acompaar el
movimiento del puntero.
1.11.2
Para crear una ROI rectangular, hay que seleccionar la opcin de men
EDICIN ROI DEFINIR POLYROI
o bien marcar el smbolo
en la Barra de herramientas.
Una vez hecho esto, se sita el cursor en el primer punto del polgono que se desea definir.
Cada vez que se presiona el botn izquierdo del ratn, se aade un punto al polgono. Para
terminar la operacin, presione el botn derecho del ratn.
Igual que con las ROI rectangulares, se puede cambiar la posicin de una POLYROI ,
pinchando dentro de la POLYROI y arrastrando.
1.11.3
25
1.11.4
Eliminar ROI.
1.11.5
26
NOTA:
Slo es aplicable a ROI rectangulares
1.11.6
Esta opcin permite extraer el contenido de una ROI y convertirlo en una nueva imagen.
Seleccione la opcin de men
EDICIN ROI RECORTAR ROI
El dilogo Editar una ROI permite validar el tamao y posicin de la ROI
NOTA:
Slo es aplicable a ROI rectangulares
1.11.7
Las ROI pueden grabarse a disco (ficheros con extensin .ROI) y usarse en diferentes
imgenes.
Para grabar una ROI, seleccione la opcin de men
EDICIN ROI GRABAR A DISCO
La posicin y tamao de la ROI se guarda en el fichero, de forma que, al leerla de nuevo
desde fichero, sta aparecer en su posicin original.
1.11.8
27
1.12
SECUENCIAS.
Una secuencia de imgenes se identifica por que en la barra de ttulo de la ventana aparece
marcado como
Imagen anterior
Primera imagen
Parada
28
Imagen posterior
ltima imagen
Reproducir
La velocidad de visualizacin
viene controlada por el desplazador.
Este desplazador no es un indicador
de la velocidad real de la secuencia
(en fotogramas por segundo). Indica
el tiempo que transcurre entre que
se visualiza una imagen y la
siguiente, ya que las secuencias
pueden representar una secuencia
espacial, y no necesariamente
temporal (p.e., un conjunto de
imgenes de TAC, como en la
ilustracin)..
Cuando una secuencia est activa, se pueden aplicar todas las funciones de ATW sobre la
imagen que se encuentra en primer plano. La rejilla, ROI y barra de medida de distancia se
comportan como overlays en la secuencia y permanecen inmviles mientras la secuencia est
en movimiento. Esto resulta muy til para verificar desplazamientos y su magnitud.
Para extraer una imagen de una secuencia, presione Ctrl+D o el equivalente de men
OPERACIONES DUPLICAR
Identificador
Version
tipo
Tipo de fichero
Vaco
Profundidad
TamX
TamY
Nimagenes
ImageHeadresize
<fichero imagen 1>
<fichero imagen 2>
.
.
.
<fichero imagen Nimagenes>
29
Ejemplo.
Secuencia de 5 imgenes TIFF de 16 bits, de tamao 640x480 pxeles
SEC
2
1
2
# descripcin de la secuencia
2
640
480
5
0
c:\imagenes\imagen1.tif
c:\imagenes\imagen2.tif
c:\imagenes\imagen3.tif
c:\imagenes\imagen4.tif
c:\imagenes\imagen5.tif
30
1.13
ESTADSTICA.
ATW dispone de una serie de opciones que permiten el anlisis de imgenes a travs de
sus propiedades estadsticas:
1.13.1
Estadstica.
31
1.13.2
Histograma de la imagen.
Valores del
Histograma
Cursor
Histograma
acumulado
Histograma
El valor del histograma se puede inspeccionar utilizando las teclas de cursor izquierda y
derecha, que desplazan el cursor (lnea verde en la ilustracin) pxel a pxel. Presionando
simultneamente Ctrl+Cursor, el desplazamiento es de 10 pxeles.
Para cada posicin del cursor, se actualizan los valores de la posicin del cursor en el
histograma (de 0 a 255 para 8 bits y de 0 al valor mximo de la imagen en 16 bits), as como el
valor del histograma y del histograma acumulado en ese punto.
Activando la casilla Mark, cada vez que se mueve el cursor dentro del histograma, los
pxeles con el valor correspondiente del histograma se marcan en rojo en la imagen, lo que
permite una inspeccin rpida de la distribucin de informacin en la imagen.
32
1.13.3
Medida de distancias.
Sobre la imagen, aparece una lnea con tres marcadores: dos en forma de cruz los
extremos y uno en el centro en forma de crculo:
33
Dentro del dilogo, es posible calibrar la distancia medida en pxeles a una distancia
conocida. Para ello, presione sobre el botn
calibrado:
34
Cada una de las distancias medidas se puede calibrar por separado. En este caso, la
distancia medida en pxeles corresponde a una distancia real de 8.4527 cm.
Las distancias X e Y se pueden calibrar independientemente. Para ello, hay que llamar al
calibrado tantas veces como sea preciso, ya que al presionar ACEPTAR slo se actualiza el
campo que tenga la casilla de verificacin activada.
Si se est procesando una imagen de la que se conoce su magnificacin (p.e. una
radiografa), es preferible marcar la casilla de FACTOR e introducir el valor de la magnificacin.
La regla de medida, tambin acta sobre imgenes ampliadas, por lo que es posible que los
extremos de la barra de medida queden fuera de la porcin de imagen visible en la ventana.
Para solucionar este inconveniente, presione el botn
centrada en la diagonal de la ventana.
Para cada imagen existe un factor de calibrado diferente. Este factor de calibrado se
grabar en los formatos TIFF y BMP, de forma que no sea necesario recalibrar cada vez que
se lea la imagen.
1.13.4
Perfiles.
Perfil Horizontal
Perfil vertical
Perfil oblicuo.
35
Los perfiles horizontal y vertical se inspeccionan de la misma manera que los histogramas.
Un cursor (en verde en la ilustracin) marca en todo momento la posicin (trazado vertical) y el
valor (trazado horizontal) del pxel donde se encuentra situado el cursor de la imagen.
El perfil oblicuo se maneja de forma idntica a la barra de medida de distancias. Se trata de
una barra extensible que actualiza continuamente el valor del perfil.
En todos los casos, presionando el botn
ASCII para su anlisis en un programa externo.
36
1.14
PROCESADO DE IMGENES.
1.14.1
Realiza operaciones aritmticas entre dos imgenes. El resultado es una nueva imagen
donde cada pxel es el resultado de aplicar la operacin correspondiente sobre los dos pxeles
homlogos de las imgenes de entrada. Las imgenes de entrada deben ser exactamente del
mismo tamao y del mismo nmero de bits por pxel.
La utilidad principal es combinar la informacin de dos imgenes distintas en una sola.
donde
Operacin
Define la operacin que se va a realizar las opciones son:
AND
Cociente
Diferencia (abs)
Mximo
Mnimo
Or
Producto
37
Resta
Suma
Superposicin
Constante
Es una constante que se aade al resultado final. Puede usarse este valor para sumar o
restar a una imagen un valor fijo. Por ejemplo, tomando Operacin = Suma, Peso1 = 1, Peso2
= 0 y Constante = -10, el resultado ser la Imagen 1 restando 10 a cada uno de sus pxeles.
Imagen 1
Seleccione en este desplegable la primera imagen.
Imagen 2
Seleccione en este desplegable la segunda imagen.
Peso 1
Especifica el peso que se da a la Imagen 1 en la operacin. El valor que se introduzca se
multiplicar por la imagen antes de realizar la operacin. Este valor se ignora para las
operaciones AND, OR, Mximo y Mnimo.
Peso 2
Especifica el peso que se da a la Imagen 1 en la operacin. El valor que se introduzca se
multiplicar por la imagen antes de realizar la operacin. Este valor se ignora para las
operaciones AND, OR, Mximo y Mnimo.
Ajuste
Permite controlar como se acta en caso de que la operacin sobrepase el rango dinmico
(valor mximo posible) del tipo de imagen usado. Por ejemplo, multiplicar dos imgenes de 8
bits (256 niveles de gris) entre s, fcilmente produce un resultado mayor que 255, que no se
ajusta a una imagen de 8 bits. Las opciones son:
Normalizado
Seleccione esta opcin para que ATW ajuste automticamente el resultado. El valor
mnimo de la imagen resultante ser cero, y el valor mximo ser 255 para 8 bits y
65535 para 16 bits. Esta opcin es especialmente recomendable para las operaciones
Suma y Producto.
Truncado
Seleccione esta opcin para que los valores del resultado que se salen del rango
dinmico de la imagen sean truncados a los valores mnimo y mximo posibles del tipo
de imagen seleccionado. Por ejemplo, para imgenes de 8 bits, los puntos que resulten
menores que cero sern puestos a cero y los puntos que tras la operacin resulten
mayores que 255 sern convertidos a 255.
Ejemplos:
Se puede multiplicar o dividir una sola imagen por una constante numrica de la
siguiente forma:
38
39
1.14.2
Esta funcin permite realizar una operacin aritmtica o lgica de cada uno de los
pxeles de la imagen con un valor constante, punto a punto:
Aritmticas:
o
Multiplicacin
Suma
Lgicas
o
AND
NOT
OR
SHL
SHR
XOR
40
1.14.3
Definir Kernel2.
Este comando sirve para fijar el tamao de la vecindad, entorno o kernel, que se emplea en
las operaciones de morfologa y filtros. Estas operaciones reemplazan el valor de cada pxel
por el valor en un entorno de un parmetro estadstico (por ejemplo el valor medio). La forma y
tamao del kernel afectar a la sensibilidad del filtrado a pequeos detalles.
Al seleccionar esta opcin de men se muestra el siguiente dilogo:
Tipo
Define la forma del kernel. Las opciones son:
Cuadrado
Circular
Vertical
Horizontal
Lineal EN
Lineal NO
Tamao
Determina el tamao del kernel. A fin de evitar desplazamientos indeseados de la
imagen, es conveniente emplear valores impares. La mayor parte de las operaciones
2
41
1.14.4
Morfologa matemtica.
Dilatacin
Erosin
Opening (apertura)
Closing (cierre)
Gradiente morfolgico
NOTA:
Las operaciones morfolgicas se pueden finalizar en cualquier momento presionando la
tecla Esc hasta que desaparezca la barra de progreso del clculo.
1.14.4.1
Dilatacin.
Esta operacin reemplaza el valor de cada pxel por el mximo de los valores existentes
dentro de la vecindad del punto. El efecto es dilatar (ensanchar) las zonas brillantes y contraer
las oscuras. Ntese que modifica la posicin de los bordes.
Ejemplo sobre un Kernel 3x3
Original
42
Dilatacin
1.14.4.2
Erosin.
Esta operacin reemplaza el valor de cada pxel por el mnimo de los valores existentes
dentro de la vecindad del punto. El efecto es erosionar (contraer) las zonas brillantes y
ensanchar las oscuras.
Ejemplo sobre un Kernel 3x3. Ntese que modifica la posicin de los bordes.
Original
1.14.4.3
Erosin
Opening (apertura).
Este filtro morfolgico realiza en secuencia una erosin y una dilatacin. El resultado es
eliminar los puntos aislados oscuros, pero manteniendo prcticamente intactos los detalles
brillantes. Se emplea para eliminar ruido de tipo impulsivo (puntos aislados) oscuro, por
ejemplo, debidos a una digitalizacin defectuosa. No modifica la posicin de los bordes.
Ejemplo sobre un Kernel 3x3
Original
1.14.4.4
Opening
Closing (cierre).
Este filtro morfolgico realiza en secuencia una dilatacin y una erosin. El resultado es
eliminar los puntos aislados brillantes, pero manteniendo prcticamente intactos los detalles
oscuros. Se emplea para eliminar ruido de tipo impulsivo (puntos aislados) brillante, por
ejemplo, debidos a una digitalizacin defectuosa. No modifica la posicin de los bordes.
Ejemplo sobre un Kernel 3x3
43
Original
1.14.4.5
Closing
Gradiente morfolgico.
Este filtro reemplaza el valor de cada pxel por la diferencia entre el mximo y el mnimo
dentro de la vecindad. La operacin es equivalente a la diferencia entre la dilatacin y la
erosin de la imagen. El resultado es una extraccin de bordes.
Original
1.14.5
Gradiente
Transformada de Fourier.
1.14.6
44
Esta operacin slo es vlida para imgenes cuadradas con tamaos que sean potencias
de 2.
1.14.7
Complejo conjugado.
Con esta opcin se calcula el complejo conjugado de cada uno de los puntos de una imagen
de complejos
1.14.8
Operaciones geomtricas.
1.14.8.1
Desplazar.
donde
Horizontal y Vertical
Sirven para seleccionar la direccin de desplazamiento y la distancia, en nmero de pxeles,
a desplazar.
Llenar con
Define como se tratan los puntos de la imagen resultante que corresponden a puntos fuera
de la imagen de entrada. Las opciones son:
Cclico
Original
Cero
1.14.8.2
Girar.
45
donde
Centro de giro
Especifica el punto alrededor del cual se gira la imagen. Por defecto se sita en el centro de
la imagen.
Sentido de giro
Indica si el giro es en sentido horario o antihorario
ngulo
Introduzca en esta casilla el ngulo de giro deseado (en grados sexagesimales).
Interpolacin
Controla como se tratan los puntos que al muestrear durante el giro no coinciden en
posiciones enteras. Las opciones son:
Bilineal
Prximo
Mximo
Toma el valor mximo. Evita que se pierdan puntos aislados brillantes, aunque
a costa de eliminar los oscuros.
Mnimo
Toma el valor mnimo. Evita que se pierdan puntos aislados oscuros, aunque a
costa de eliminar los brillantes.
1.14.8.3
Invertir Horizontal.
1.14.8.4
Invertir Vertical.
46
1.14.8.5
Trasponer imagen.
1.14.8.6
47
Como primer paso, presione el botn DEFINIR y sitese sobre la imagen ORIGINAL. Lleve
el puntero hasta un punto que sea identificable en ambas imgenes y presione el botn
izquierdo del ratn.
ATW situar un marcador en idnticas coordenadas en ambas imgenes (si las
coordenadas no existen en la imagen deformada, ATW avisar mediante un sonido y situar el
punto de control en el centro de la imagen deformada).
48
Realice la operacin con tantos puntos de control como crea conveniente. Necesitar un
mnimo de 4 puntos para una correccin de primer orden y 9 para una correccin de segundo
orden.
Una vez determinados los puntos de control, estos pueden ser grabados a disco (ambos
conjuntos de puntos simultneamente). Los puntos pueden ser borrados (se borra el par de
puntos simultneamente) o modificados. Todas las acciones sobre los puntos de control estn
accesibles desde el dilogo de correccin geomtrica:
49
De esta forma, se puede seleccionar un punto de control sobre la imagen original y llevarlo a
una posicin ms correcta que la originalmente definida. En la imagen deformada la posicin
es modificable independientemente del modo del modo en que se encuentre la original
(definicin / seleccin).
Seleccione la opcin LISTA para visualizar las coordenadas de los puntos de control en
ambas imgenes.
Las utilidades de rejilla son idnticas a la opcin rejilla del men EDICIN
Cuando haya definido todos los puntos de control, presione el botn PROBAR para ver el
resultado. Modifique las posiciones de los puntos o aada/elimine puntos hasta que la
correccin sea de su agrado. NOTA: La opcin Borrar elimina el par de puntos que se
encuentra seleccionado en ese momento.
El resultado del ajuste de estos puntos a un polinomio de primer grado se muestra en una
imagen de prueba corregida (sobre la que se superponen los puntos de control de la imagen
original) y una lista numrica que indica la posicin calculada de los puntos de control.
50
Una vez finalizado el proceso, puede utilizar otras herramientas de ATW Image para
comparar las imgenes original y corregida como por ejemplo, una diferencia entre imgenes
como se muestra en la figura siguiente.
1.14.8.7
Centrar objeto.
Emplee esta operacin para centrar un objeto en el centro de la imagen. La operacin tiene
significado real si la imagen contiene un objeto sobre fondo oscuro.
Centro de masas
Centra el centro de masas en el centro de la imagen
Centro geomtrico
Centra en la imagen el rectngulo que inscribe al objeto. Para que proporcione resultados
tiles, el fondo de la imagen ha de ser cero.
51
Objeto Original
Centrado
Centro de Masas
1.14.9
Centro Geomtrico
Duplicar.
Crea una nueva imagen idntica a la imagen activa. Las tablas que tuviese la imagen
original tambin son transferidas a la nueva.
Use esta operacin para extraer imgenes de una secuencia.
1.14.10
Remuestrear.
52
Tamao nuevo
Introduzca en estas casillas el tamao (en pxeles) de la nueva imagen.
Tamao actual
Informa del tamao de la imagen que se desea remuestrear.
Interpolacin
Al disminuir o aumentar el tamao de una imagen han de eliminarse puntos de la imagen
original o crearse puntos nuevos. Este parmetro indica como se realiza este cambio. Las
opciones de interpolacin son:
Bilineal
Prximo
Mximo
Mnimo
Toma el valor mnimo. Evita que se pierdan puntos aislados oscuros, aunque
a costa de eliminar los brillantes.
Mediana
1.14.11
Normalizar.
Realiza una expansin lineal del histograma. Esto es, reajusta los niveles de gris de modo
que el mnimo sea cero y el mximo el valor mas alto posible para el tipo de imagen. En
imgenes complejas, normaliza el mximo de la imagen a 1.
1.14.12
Convertir a 16 bits/pxel.
Crea una imagen nueva de 16 bits a partir de una de 8 bits. Esta operacin es til para
convertir imgenes de distintas fuentes a 16 bits, para poder realizar operaciones entre ellas,
por ejemplo recortar y pegar ROI entre ellas.
Las imgenes de complejos se pueden convertir a 16 bits/pxel. Se convertir la parte que
se est visualizando (real, imaginaria, mdulo, intensidad o fase). El valor mximo y mnimo de
la imagen compleja se ajustan al valor mximo y mnimo disponible para este tipo de imagen
(0..65535)
1.14.13
Convertir a 8 bits/pxel.
Crea una imagen nueva de 8 bits a partir de una de 16 bits. Esta operacin es til para
convertir imgenes de distintas fuentes a 8 bits, para poder realizar operaciones entre ellas, por
ejemplo recortar y pegar ROI entre ellas. Adems puede usarse para exportar imgenes de 16
bits a otros programas, que solo admiten imgenes de 8 bits/pxel.
53
Las imgenes RGB se pueden convertir a 8 bits por pxel integrando los tres canales en una
sola imagen monocroma
1.14.14
Convertir a complejo.
Una imagen de 8 o 16 bits se puede convertir a formato complejo mediante esta funcin.
Los valores de la imagen se colocarn en la parte real de la imagen compleja, quedando la
parte imaginaria a cero.
1.14.15
Combinar canales.
Tres imgenes de tipo BYTE se pueden combinar en una imagen de true color. Cada
imagen se asigna a un canal de color. A cada canal se le puede asignar un peso arbitrario para
darle ms o menos importancia relativa en la composicin final.
1.14.16
Separar canales.
Separa una imagen RGB en tres imgenes monocromas de tipo BYTE, correspondientes a
los tres canales de color.
1.14.17
Filtros lineales.
Las operaciones de este submen realizan filtrajes lineales. Estos pueden usarse para
eliminar ruido de la imagen, realzar bordes o suavizarla.
54
ATW tiene implementacin de algoritmos rpidos para kernel cuadrado para imgenes de 8
bits, por lo que para este tipo de kernel es posible utilizar vecindades de gran tamao a una
velocidad considerable.
Seleccione en Filtro el tipo de operacin. Los pesos utilizados para realizar el filtraje se
muestran en la ventana inferior.
Tipos de filtros:
Extraccin de bordes
Realce de bordes
Suavizado
Sobel
1.14.18
Filtros no lineales.
Este submen incluye diversos filtrajes no lineales de imgenes. La ventaja de los filtrajes
no lineales es que, en muchos casos no afectan a la imagen, sino slo al ruido que la
corrompe.
1.14.18.1 Mediana.
Es el filtro lineal de eliminacin de ruido por excelencia. Reemplaza el valor de cada pxel
por la mediana de los valores de la vecindad (el que ocupara el punto medio en una fila donde
se ordenen en orden creciente todos los niveles de gris de la vecindad). Es muy efectivo en la
eliminacin de ruido impulsivo (puntos aislado), a la vez que preserva relativamente bien los
bordes. Para kernel cuadrado ATW utiliza algoritmos rpidos.
55
1.14.18.2 Moda.
Reemplaza el valor de cada pxel por el que se repite ms en la vecindad. Es til cuando se
tiene una imagen que debera estar formada por parches de nivel de gris uniforme, pero que
est corrompida por ruido.
Imagen Original
Ecualizacin
Global
56
1.14.18.5 MaxMed.
Realiza el mximo en kernels con varias orientaciones (horizontal, vertical y las dos
diagonales) y reemplaza el valor de gris del punto original por la media de estos mximos. El
resultado es un filtraje de supresin de ruido que preserva lneas delgadas.
1.14.18.6 MinMed.
Realiza el Mnimo en kernels con varias orientaciones (horizontal, vertical y en las dos
diagonales) y reemplaza el valor de gris del punto original por la media de estos mnimos. El
resultado es un filtraje de supresin de ruido que preserva lneas delgadas.
57
1.15
TABLAS.
1.15.1
Tablas Inversas.
1.15.2
Tablas de Bit.
Cada nivel de gris es asignado a blanco si el bit seleccionado en el dialogo est presente en
dicho nivel y a cero en otro caso. Puede emplearse para comprobar la posibilidad de
compresin de la imagen.
1.15.3
Umbral dinmico.
Los valores de gris superiores al umbral seleccionado se asignan a blanco, mientras que los
que son inferiores se representan como negro.
Al seleccionar esta opcin de men se muestra el siguiente dilogo:
Emplee el deslizador para controlar el nivel de umbralizacin. Puede emplear tambin las
teclas de cursor y las teclas de Avance pgina y Retroceso Pgina para modificar el valor
desde el teclado.
58
1.15.4
Tablas Lineales.
1.15.5
Tablas rampa.
Esta opcin permite establecer tablas con una gran variedad de propsitos. Los principales
son variar el contraste y la luminosidad de la imagen.
Al seleccionar esta opcin de men se muestra el siguiente dilogo:
Para controlar la forma de las tablas se pueden mover dos puntos de la tabla de conversin,
siendo el intervalo siempre lineal. Para ello site el cursor del ratn sobre uno cualquiera de los
dos puntos y pulse el botn izquierdo. Mientras mantenga el botn pulsado podr desplazar el
punto dentro del rectngulo que define la tabla. El movimiento se termina al soltar el botn
izquierdo del ratn.
Es posible modificar dos puntos, sin intercambiar su posicin horizontal (Punto1 siempre
precede a Punto2). Mientras se desplaza uno de los puntos, en los recuadros Punto1 o Punto 2
se muestra su posicin. In indica el valor de la imagen y Out el nivel de gris asignado a dicho
valor.
Pulse el botn Track para que las modificaciones se vayan reflejando instantneamente en
la imagen mientras se desplazan los puntos de control. Si no est activado, las modificaciones
slo sern aplicadas cuando se termine el desplazamiento.
Ejemplos
59
1.- Desplace el Punto 1 a lo largo del borde izquierdo hacia arriba para reducir el contraste
de la imagen.
2.- Desplace el Punto 1 a lo largo del borde inferior hacia la derecha para aumentar el
contraste de la imagen. Un efecto similar se consigue desplazando el Punto 2 a lo largo del
borde superior hacia la Izquierda.
3.- Realice simultneamente ambas operaciones reseadas en el ejemplo anterior para
seleccionar una banda de niveles de gris.
1.15.6
Tablas Variables.
Esta opcin permite establecer tablas con una gran variedad de propsitos, los principales
son variar el contraste y la luminosidad de la imagen y seleccionar ventanas de valores de la
imagen.
Al seleccionar esta opcin de men se muestra el siguiente dilogo:
Para controlar la forma de las tablas se pueden mover 5 puntos de la tabla de conversin,
siendo el intervalo entre cada dos puntos siempre lineal. Para ello site el cursor del ratn
sobre uno cualquiera de los dos puntos y pulse el botn izquierdo. Mientras mantenga el botn
pulsado podr desplazar el punto dentro del rectngulo que define la tabla. El movimiento se
termina al soltar el botn izquierdo del ratn.
Es posible modificar los 5 puntos, sin intercambiar su posicin horizontal. Mientras se
desplaza uno de los puntos, en el recuadro Punto Activo se muestra su posicin. In indica el
valor de la imagen y Out el nivel de gris asignado a dicho valor.
Puede volver a la disposicin lineal original pulsando el botn
60
1.15.7
Curvas de Nivel.
Aplica tablas con forma cosenoidal, de modo que los valores de gris iguales de la imagen
quedan marcados por lneas blancas o negras.
Al seleccionar esta opcin de men se muestra el siguiente dilogo:
Use los botones y para cambiar la separacin de las lneas de contorno. La separacin
aparece reflejada en el recuadro Separacin.
1.15.8
Ajuste de Gamma.
Aplica tablas de forma logartmica, de modo similar a como acta una pelcula fotogrfica.
Permite variar el contraste de la imagen. Una gamma alta oscurece la imagen aumentando el
contraste, mientras que una gamma baja la aclara y reduce el contrate.
Al seleccionar esta opcin de men se muestra el siguiente dilogo:
1.15.9
Ecualizacin de Histograma.
Esta opcin realiza una ecualizacin de histograma. Esta es una operacin que aplica una
funcin de luminancia a los pxeles que distribuye los mismos para que queden repartidos
segn una funcin de distribucin dada (modelo de densidad de probabilidad).
61
Lineal
Exponencial
Rayleigh
Hiperblica
1.15.10
SeudoColor.
1.15.10.1 Seudocolor 1.
Aplica una conversin de niveles de gris a color. Dado que el sistema visual humano es ms
sensibles variaciones de color que a variaciones de nivel de gris, a menudo el seudocolor hace
visibles detalles no apreciables en imgenes de tonos de gris. Este seudocolor pasa desde el
blanco al negro pasando por el azul, verde y rojo y tonos intermedios.
62
1.15.10.2 Seudocolor 2.
Aplica una conversin de niveles de gris a color. Dado que el sistema visual humano es ms
sensibles variaciones de color que a variaciones de nivel de gris, a menudo el seudocolor hace
visibles detalles no apreciables en imgenes de tonos de gris. Este seudocolor pasa desde el
rojo al azul pasando por el verde y tonos intermedios.
Casilla de verificacin
Mnimo
Mximo
Color
har que los niveles de gris entre 35 y 54 tomen color verde en pantalla, manteniendo el
resto como estuviesen originalmente.
El botn Probar aplica las conversiones establecidas por el usuario. Pulsando Cancelar se
restablecen las tablas anteriores.
63
1.15.11
Mapear Tablas.
Esta opcin reconvierte los valores de la imagen a los que se muestran en pantalla. Si se
han modificado las tablas esto afectar a los valores reales de la imagen.
1.15.12
Las imgenes de 16 bits pueden contener hasta 65536 valores distintos. Con el hardware
disponible actualmente, slo pueden visualizarse simultneamente 256 niveles de gris distintos.
Por este motivo, la visualizacin de una imagen de alta resolucin no puede ser completa.
Cuando ATW lee una imagen de 16 bits la representa en pantalla siguiendo una funcin
lineal. Se calcula el valor mnimo de la imagen y a ste se le asigna el tono de gris 0 (negro). Al
valor mximo de la imagen se le asigna el tono 255 (blanco). Esto supone que en una imagen a
mxima resolucin, los valores se agrupan cada 65536/256= 256 valores por tono de gris.
Esta agrupacin puede, segn casos, provocar un enmascaramiento de los detalles
presentes en la imagen.
Para solucionar este problema, ATW incluye una potente funcin de visualizacin dinmica
de imgenes de 16 bits, a la que se accede utilizando la opcin de men
TABLAS VISUALIZACIN 16 BITS
64
65
66
1.16
NOTA:
TWAIN es un estndar definido para imgenes de hasta 8 bits por canal (blanco y negro,
tonos de gris o true color de 24 bits). En el caso de utilizar un escner de alta resolucin de
ms de 8 bits por canal (p.e. un VIDAR VXR de 12 bits), la adquisicin debe hacerse
obligatoriamente a fichero. ATW es capaz de leer ficheros generados por los escneres VIDAR
VXR.
67
1.17
1.17.1
Los Scripts de ATW son una serie de funciones de ATW (equivalentes a funciones de
men) que ATW ejecuta de forma secuencial sin necesidad de tener que utilizar el sistema de
mens.
Obsrvese que los Scripts no constituyen un lenguaje de programacin por si solos y que
simplemente facilitan acceso directo a opciones de men (de forma similar a una macro).
Esto supone que cualquier error que se cometa en una operacin (por ejemplo, intentar una
operacin cualquiera sin haber abierto una imagen) provocara la aparicin de un mensaje de
error en la pantalla que requiere una contestacin mediante teclado y/o ratn, por lo que los
Scripts no deben ejecutarse en modo batch sin haber sido probados previamente.
Las funciones se introducen mediante cualquier editor de textos (EDIT de MS-DOS o el Bloc
de Notas de Windows) El formato de entrada de las instrucciones es libre. Pueden ponerse en
maysculas y/o minsculas. Tambin es posible incluir espacios en blanco.
1.17.2
Sintaxis de un Script.
Al escribir un Script, slo debe introducirse una operacin por lnea. Las instrucciones se
pueden escribir tanto en maysculas como en minsculas.
Las instrucciones deben finalizar obligatoriamente en parntesis, aunque no se requiera
ningn parmetro,
ejemplo:
Fread(xxx,xxxxx)
Normalize( )
Es posible introducir espacios en blanco al principio de lnea para dar mayor claridad al
programa.
Las cadenas de texto (opciones en modo texto o nombres de ficheros) pueden ir con o sin
comillas. Los espacios en blanco entre caracteres se ignoran si la cadena no se encuentra
escrita entre comillas.
Las funciones Script actan sobre la ltima imagen activa. Para procesar varias imgenes,
el usuario deber cargarlas en memoria (con la funcin FREAD), procesarlas y destruirlas
(mediante FWRITE y CLOSEIMAGE)
El procesador de scripts de ATW siempre comprueba en primer lugar que la sintaxis sea
correcta. Si hay algn tipo de error, ATW genera un mensaje indicando la lnea errnea y que
tipo de error se comete, evitando la ejecucin del Script. (Se detectan errores tales como
ficheros inexistentes, o parmetros errneos)
De esta forma, si el programa supone un tiempo considerable de calculo, podemos evitar
sorpresas desagradables.
68
En el caso de que ATW encuentre una lnea con una instruccin desconocida, genera un
mensaje advirtiendo que dicha lnea se ignorar, pero que la ejecucin del programa es
posible. En este momento se puede interrumpir la compilacin del programa presionando el
botn <NO> si se considera que dicha lnea es esencial para el funcionamiento del programa.
Si Ud. slo desea comprobar la sintaxis de un Script, aada la instruccin
COMPILE( )
al FINAL del programa. De esta forma, el procesador de Script slo ejecutar la parte de
compilacin y no la de ejecucin.
Para comprobar los pasos intermedios de un script, se puede interrumpir su ejecucin
mediante la instruccin
PAUSE( )
1.17.3
CHDIR(Nuevo_directorio)
CLOSEAPP( )
CLOSEIMAGE( )
COMPILE( )
DEFINEKER(Tipo_Kernel,Tamao_Kernel)
DEFINEROI(left,top,Columns,Rows)
DISPOSEROI( )
EXECUTE(Nombre_prog ,Modo_ventana)
FREAD(Tipo_de_Fichero,Nombre_de_Fichero)
FWRITE(Tipo_de_Fichero,Nombre_de_Fichero)
LINEAR(Operacion_Lineal)
MORPHO(Operacion_Morpho)
NLINEAR(Operacion_NLinear)
NORMALIZE( )
PAUSE(Texto_libre)
READRAW(Nombre_fichero,Cabecera,TamX,TamY,Bit_por_pixel,Swap,signo)
READROI(Nombre_de_Fichero)
RESAMPLE(Nuevo_TamX,Nuevo_TamY,Modo_Interpolacion)
SPAWN(Nombre_prog,Modo_ventana)
SAVEROI(Nombre_de_fichero)
TRIMROI()
1.17.3.1
CHDIR(Nuevo_directorio)
69
1.17.3.2
CLOSEAPP( )
Funcin sin parmetros que finaliza la ejecucin de ATW. Es til para arrancar ATW con un
Script como parmetro y finalizar la aplicacin al terminar el Script.
1.17.3.3
CLOSEIMAGE( )
1.17.3.4
COMPILE( )
La funcin COMPILE( ), colocada al final del Script, sirve para comprobar la sintaxis del
programa sin ejecutarlo.
1.17.3.5
DEFINEROI(left,top,Columns,Rows)
1.17.3.6
DEFINEKER(Tipo_Kernel,Tamao_Kernel)
El elemento estructurante (kernel) que se utiliza para efectuar operaciones se puede definir
mediante esta instruccin.
El parmetro Tipo_Ker el Tipo de Kernel soportado por ATW (en nmero o texto)
1
SQ
(Cuadrado)
CIRC
(circular)
VERT
(Vertical)
HOR
(Horizontal)
NE
(Diagonal NE)
NW
(Diagonal NO)
1.17.3.7
DISPOSEROI( )
EXECUTE(Nombre_prog (Direct+nombre+Param),Modo_ventana)
Ejecuta un programa externo y espera hasta que finalice la ejecucin.
Parmetros:
Nombre_prog debe incluir la ruta completa del ejecutable.
Modo_ventana es una de las siguientes:
SW_SHOW (Activa la ventana y muestra con su posicin y tamao original)
SW_SHOWMAXIMIZED (Activa la ventana y la maximiza)
SW_SHOWMINIMIZED (Activa la ventana y la minimiza)
70
EJEMPLO:
EXECUTE(c:\windows\notepad.exe,SW_SHOW)
Ejecutara el bloc de notas de Windows con la posicin y tamao originales de
Notepad. El script se detendr hasta que se cierre Notepad.
1.17.3.8
FREAD(Tipo_de_Fichero,Nombre_de_Fichero)
Permite la lectura de ficheros de imgenes de tipos admitidos por ATW, creando una
ventana nueva.
Los Tipo_de_fichero permitidos son (tanto en nmero como en texto)
TIFF
==>
TIFF
BMP
==>
BMP
COMPLEJOS
==>
CPLEX
RAW 8 BITS
==>
BYTES
RAW 16 BITS
==>
16B
Secuencias ATW
97
==>
ABI
EJEMPLO:
FREAD(TIFF,Imagen.tif), equivalente a FREAD(0,Imagen.tif)
NOTA:
Durante la verificacin de sintaxis, ATW comprueba si el fichero existe en el directorio
indicado, pero no si corresponde al tipo de fichero especificado.
1.17.3.9
FWRITE(Tipo_de_Fichero,Nombre_de_Fichero)
Permita la escritura de ficheros de imgenes de tipos permitidos por ATW, creando una
ventana nueva.
Los Tipo_de_fichero permitidos son (tanto en nmero como en texto)
TIFF
==>
TIFF
BMP
==>
BMP
COMPLEJOS
==>
CPLEX
RAW 8 BITS
==>
BYTES
RAW 16 BITS
==>
16B
SURFER
==>
SURF
EJEMPLO:
FRWRITE(TIFF,Imagen.tif), equivalente a FWRITE(0,Imagen.tif)
71
1.17.3.10 LINEAR(Operacion_Lineal)
Aplica un filtro lineal sobre la imagen completa o ROI.
El parmetro Operacin_lineal puede ser:
Tipo
Nombre
Valor
AVERAGE
AVERAGE
EXTRACCIN DE BORDES
EEXTRACT
REALCE DE BORDES
EENHANCE
SUAVIZADO
SMOOTH
SOBEL
SOBEL
1.17.3.11 MORPHO(Operacion_Morpho)
Efecta una operacin morfolgica sobre la imagen completa o ROI, utilizando el elemento
estructurante definido con defineker( ).
Las operaciones permitidas son (en cifra o texto)
DILATION
EROSION
OPENING
OPENING
EJEMPLO:
Morpho(Gradient) efecta un gradiente morfolgico sobre la imagen activa. Es equivalente
a Morpho(4)
1.17.3.12 NLINEAR(Operacion_NLinear)
Efecta una operacin NO LINEAL sobre la imagen completa o ROI, utilizando el elemento
estructurante definido con defineker( ).
El parmetro Operacin_NLinear puede ser cualquiera de las siguientes: (en cifra o texto)
Operacin
Parmetro
Cdigo
Mediana:
MEDIAN
Moda:
MODE
Desviacin Estndar:
STDEV
Ecualizacin local:
LOCALEQU
Mximo-Media:
MAXMED
Mnimo-Media:
MINMED
72
EJEMPLO.
Para realizar una ecualizacin local de histograma, utilizar:
DefineKer(SQ,51)
Nlinear(LOCALEQU) (equivalente a Nlinear(3))
1.17.3.13 NORMALIZE( )
Normaliza (expande linealmente) una imagen entre 0 y 255. No lleva parmetros, y SLO
debe usarse en imgenes de 8 bits.
1.17.3.14 PAUSE(Texto_libre)
Introduce una pausa en la ejecucin del Script.
Se ejecuta un dilogo con el mensaje especificado en la opcin Texto_libre.
NOTAS:
Texto_libre puede quedar vaco. En este caso, debe escribir PAUSE( )
Los espacios en blanco se ignoran. Si desea incluir espacios en blanco, el mensaje debe ir
entre comillas
EJEMPLO:
PAUSE(Este es un ejemplo de espacios en blanco)
El dilogo muestra dos botones <SI> y <NO>. Tiene aqu la oportunidad de detener el script
pulsando sobre el botn NO. Si pulsa el botn SI, el programa continuar hasta el prximo
PAUSE o su completa finalizacin.
1.17.3.15 READRAW(Nombre_fichero,Cabecera,TamX,TamY,Bit_pixel
,Swap,signo)
Permite leer un fichero de tipo RAW especificando:
Nombre_fichero
: el nombre de fichero
Cabecera
TamX
TamY
Bit_pixel
Swap
Signo
Sin Swap
Con Swap
Con Signo
73
1.17.3.16 READROI(Nombre_de_Fichero)
Lee una ROI guardada en el fichero Nombre_de_fichero en la imagen. El usuario debe
asegurarse de que la ROI cabe dentro de la imagen. Ver DisposeRoi( ).
1.17.3.17 RESAMPLE(Nuevo_TamX,Nuevo_TamY,Modo_Interpolacion)
Crea una nueva imagen generada por remuestreo de la imagen activa.
Debe especificarse el nuevo tamao de la imagen resultante, que debe ser distinto de cero.
Los nuevos pxeles de la imagen resultante se generan por interpolacin de los originales,
utilizando cualquiera de los siguientes mtodos de interpolacin slo valor numrico):
Al vecino ms prximo
Bilineal
Al mximo
Al mnimo
A la mediana
EJEMPLO:
RESAMPLE(512,512,2)
remuestrea la imagen activa (sea cual sea su tamao y tipo) a 512x512 pxeles, utilizando
interpolacin bilineal.
NOTA
La imagen creada por RESAMPLE pasa a ser la imagen activa. Si la imagen de origen
haba sido procesada y no guardada, es posible que sus datos se pierdan.
1.17.3.18 SAVEROI(Nombre_de_fichero)
Permite grabar una ROI creada con la funcin DEFINEROI
1.17.3.19 SPAWN(Nombre_prog(Direct+nombre+Param),Modo_ventana)
Ejecuta un programa externo y contina la ejecucin del Script.
Parmetros:
Nombre_prog debe incluir la ruta completa del ejecutable.
Modo_ventana es una de las siguientes:
SW_SHOW (Activa la ventana y muestra con su posicin y tamao original)
SW_SHOWMAXIMIZED (Activa la ventana y la maximiza)
SW_SHOWMINIMIZED (Activa la ventana y la minimiza)
EJEMPLO:
SPAWN(c:\windows\notepad.exe,SW_SHOW)
Ejecutara el bloc de notas de Windows con la posicin y tamao originales de Notepad.
74
1.17.3.20 TRIMROI( )
Extrae una ROI rectangular, creando una nueva imagen,
1.17.4
#
Ejemplo de script.
DefineKer(NW,3)
Morpho(Gradient)
Fwrite(Tiff, c:\imagen2.tif)
75
76
ATW VDENS.
MANUAL DE INSTRUCCIONES.
2.1
NDICE.
2.1
NDICE. .....................................................................................................................................77
2.2
CARACTERSTICAS. .............................................................................................................79
77
78
2.2
CARACTERSTICAS.
Un digitalizador de 12 bits/pxel,
ATW Vdens utiliza un entorno similar al de ATW Image. Las distintas partes de la
aplicacin se muestran en la siguiente figura. Puede acceder rpidamente a distintas funciones
utilizando la Barra de Herramientas.
Barra de tiles
Punto de normalizacin
Posicin del cursor
Posicin del perfil en la imagen
Perfil
Exportar valores
Parmetros de la curva
Valor calibrado
(entorno 3x3)
Valor de digitalizacin
79
2.3
DIGITALIZAR PELCULAS.
2.3.1
Profundidad de digitalizacin.
2.3.2
80
Por tanto, deber elegirse una resolucin que suponga un compromiso entre el tamao
de pixel, la cantidad de informacin requerida y la memoria disponible en el ordenador.
2.4
81
2.4.1
2.4.1.1
ATW Vdens est especialmente preparado para adquirir imgenes digitalizadas son un
escner de 12 bits VIDAR VXR-12.
Este escner est acogido al estndar TWAIN, aunque con ciertas peculiaridades.
TWAIN es un estndar diseado para escneres que digitalizan a 1, 8 o 24 bits (Blanco y
negro, tonos de grises o True Color). Sin embargo, el VIDAR VXR-12 es capaz de digitalizar a
12 bits/pxel, algo fuera de dicho estndar, pero que VIDAR ha solucionado en cierta medida.
Para digitalizar a 12 bits utilizando un escner VIDAR VXR-12, siga los siguientes
pasos:
1.- Instale el software que acompaa al escner
2.- Una vez instalado, seleccione la opcin de men
FICHEROS SELECCIONAR FUENTE
Aparecer un dilogo con los escneres instalados en su sistema. Seleccione VIDAR
VXR.
82
Dentro de este dilogo, seleccione los parmetros de adquisicin que estime oportunos
el tamao de fichero generado, en la esquina inferior izquierda)
Es imperativo seleccionar una profundidad de digitalizacin (
) de 12 bits. Las
digitalizaciones a 8 bits NO se leern en ATW Vdens. Asimismo, debe elegir una tabla de
Translation Table) preferiblemente lineal. Si utiliza ot
asegrese que asigne valores digitales (DC) pequeos a las zonas oscuras, y valores grandes
a las transparentes.
Si
selecciona
la
tabla
de
medida. Para ello, presione el botn OPTIONS del dilogo TWAIN. Aparecer un nuevo dilogo
83
Cuando finalice una adquisicin con el escner, ste mostrar un dilogo de grabacin
de ficheros. Grabe la imagen digitalizada con formato VIDAR (FLF) y recuprela en ATW Vdens
mediante la opcin
FICHEROS LEER
2.4.1.2
Importando ficheros.
84
Elija la opcin Todos los ficheros (*.*) en la casilla Mostrar archivos de tipo y a
continuacin seleccione el fichero que desee importar.
Si este fichero no es de ninguno de los tipos reconocidos (Ficheros TIFF modificados
de ATW (de 16 bits), ficheros FLF de Vidar o FVD de ATW Vdens), se desplegar un dilogo
de lectura genrica de ficheros:
En el dilogo, ATW Vdens intentar descifrar el tamao de fichero junto con el tamao
de la cabecera, suponiendo que la imagen de entrada es cuadrada.
Edite los campos Ancho y Alto del recuadro Tamao de Imagen y el campo longitud del
recuadro Cabecera para ajustar el tamao de imagen que debe leer ATW Vdens.
El recuadro Nmero de pxeles debe seleccionar 16 bits/pxel obligatoriamente
85
NOTAS:
Este procedimiento slo es efectivo en imgenes NO comprimidas, dispuestas en filas
consecutivas con la primera fila al inicio del bloque de datos, tras la cabecera.
Al leer un fichero de formato desconocido, deber realizar un calibrado espacial sobre
la nueva imagen.
2.4.1.3
Correcta
Incorrecta
Correcta
86
ATW Vdens
Incorrecta
En el men que se despliega debe introducir el centro de giro (por defecto el centro de
tido de giro y el tipo de interpolacin.
Se recomienda utilizar interpolacin bilineal.
88
2.4.1.4
en la Barra de herramientas.
Una vez hecho esto, se sita el cursor en la esquina superior izquierda del rectngulo
que se desea definir. Apretar el botn izquierdo del ratn y, sin soltarlo, mover el botn para
hacer crecer el rectngulo. Para finalizar, suelte el botn izquierdo del ratn.
La ROI puede reposicionarse dentro de la imagen. Para ello, cuando el smbolo
de la barra de herramientas est marcado, presione el botn izquierdo del ratn en cualquier
punto dentro de la ROI y, sin soltarlo, desplace el ratn. La ROI acompaar el movimiento del
puntero.
Cuando est satisfecho del tamao y forma de la ROI, recrtela utilizando la funcin de
men
EDICIN ROI RECORTAR ROI
que crear una nueva imagen (ms pequea) con el contenido de la ROI.
Para ms informacin acerca de las ROI, acuda a la ayuda de ATW Image.
Ejemplo:
89
La ROI (en verde) definida en esta imagen de rendimiento en profundidad genera un fichero
que ocupa menos de la mitad del fichero original, sin perder informacin.
2.4.2
Calibrado espacial.
Al leer una imagen de origen desconocido, la posible informacin sobre escala espacial
de la imagen se pierde. Es imperativo entonces que realice un calibrado espacial de la imagen.
Seleccione la opcin DISTANCIA del men ESTADSTICA o desde la barra de
herramientas y aparecer una regla de medida sobre la imagen compuesta de tres
marcadores: dos en forma de cruz los extremos y uno en el centro en forma de crculo:
90
Dentro del dilogo, es posible calibrar la distancia medida en pxeles a una distancia
conocida. Para ello, presione sobre el botn
calibrado:
Cada una de las distancias medidas se puede calibrar por separado. En este caso, la
distancia medida en pxeles corresponde a una distancia real de 8.4527 cm.
Las distancias X e Y se pueden calibrar independientemente. Para ello, hay que llamar al
calibrado tantas veces como sea preciso, ya que al presionar ACEPTAR slo se actualiza el
campo que tenga la casilla de verificacin activada.
Si se est procesando una imagen de la que se conoce su magnificacin (y esta es igual en
ambas dimensiones), es preferible marcar la casilla de FACTOR e introducir el valor de la
magnificacin.
La regla de medida, tambin acta sobre imgenes ampliadas, por lo que es posible que los
extremos de la barra de medida queden fuera de la porcin de imagen visible en la ventana.
Para solucionar este inconveniente, presione el botn
centrada en la diagonal de la ventana.
Para cada imagen existe un factor de calibrado diferente. Este factor de calibrado se
grabar en los formatos TIFF y FVD, de forma que no sea necesario recalibrar cada vez que se
lea la imagen.
91
2.4.3
Datos Administrativos.
Una vez adquirida una imagen, es imprescindible asignarle una serie de datos para
poder realizar medidas.
Utilice la opcin de men
EDICIN DATOS ADMINISTRATIVOS
para conseguir el siguiente dilogo:
La mayora de los campos de este dilogo son opcionales. Es imperativo indicar el Tipo
de Radiacin, el Tipo de Curva que se va a analizar, la Energa de la radiacin (en MeV) y la
profundidad de medida en mm. (ponga valor 0 para rendimientos en profundidad).
Todos estos datos se guardarn en fichero si selecciona el formato FVD, propio de
ATW Vdens.
2.4.4
Calibrado de la pelcula.
92
Para realizar un calibrado, primero debe adquirir una pelcula de calibrado irradiada con
valores crecientes de dosis conocidos o de densidad ptica (p.e. una cua sensitomtrica)
DOSIS
DENSIDAD PTICA
Calibrado
Debe utilizar imgenes de este estilo para rellenar el contenido del dilogo de
calibrado.
93
- Valor de vecindad.
Seleccione la opcin de men EDICIN VECINDAD para desplegar la herramienta
Vecindad. Se trata de una til herramienta de anlisis. Se despliega una pequea ventana en la
que se muestra el valor del pixel bajo el cursor junto con los valores de un entorno de 3x3
pixeles, junto con una estadstica de este conjunto de puntos (media y desviacin estndar).
- Histograma.
La obtencin del histograma y su representacin logartmica tambin es de utilidad
para conocer el valor digital que corresponde a un valor de dosis o densidad ptica conocido.
En la siguiente figura se han utilizado simultneamente las herramientas Histograma y
Vecindad para conocer el valor digital que corresponde a la dosis de 20 cGy.
Observe como ambas herramientas marcan el mismo valor aproximadamente. Observe
tambin cmo el error de determinacin del valor es considerable debido al ruido de
digitalizacin.
Habilitando la opcin Mark del histograma, se marcan en rojo todos los valores de la imagen
que tienen el valor indicado en el campo Posicin del histograma y que se representa por una
lnea verde. Utilice esta opcin para conocer la distribucin espacial de valores. En el ejemplo,
observe como la distribucin es coherente con el error obtenido en la vecindad.
94
- Estadstica.
Defina una Regin de Inters (ROI) del tamao de la zona de la que desee averiguar
su valor. Obtenga una estadstica de esta regin mediante la opcin de men
ESTADSTICA ESTADSTICA
o ms rpidamente utilizando la combinacin de teclas Alt+S y luego S.
En la siguiente figura se combinan la herramientas Estadstica y vecindad. La estadstica
corresponde a la ROI (en verde) definida en la irradiacin de 20 cGy.
95
Una vez obtenidos los valores de calibrado, presione el botn VALIDAR para ordenar
de forma creciente los valores de Dosis o Densidad ptica e investigar las posibles deficiencias
de calibrado:
El siguiente calibrado es correcto porque ajusta de forma creciente la dosis y de forma
decreciente el valor digital:
Sin embargo, este calibrado es incorrecto, ya que la dosis de 40 cCy tiene mayor valor que
la dosis de 30 cGy
96
Una vez validado el calibrado, GURDELO EN DISCO para poder usarlo en todas las
imgenes que desee. Para ello, presione sobre el botn
Si desea calibrar una imagen de un haz, lea el fichero de calibrado presionando el botn
NOTA:
Los valores del ltimo calibrado permanecen en el dilogo de calibrado. De esta forma,
si lee una nueva imagen y desea mantener el calibrado, slo necesita acceder al dilogo,
validar y aceptar.
2.4.5
Una vez definido el tipo de perfil que se va a medir (Rendimiento en profundidad o perfil
transversal), es necesario definir el EJE DEL HAZ para disponer de una referencia espacial
adecuada.
Utilice la opcin de men
EDICIN EJE DEL HAZ
Existen dos mtodos para determinar dicho eje.
a) Manual. Seleccionando la opcin, el cursor se pone en modo de definicin de eje.
Presionando el botn izquierdo del ratn sobre la imagen, se establecer el punto
donde se encuentre el cursor como eje del haz. Este punto queda marcado con una cruz verde
sobre la imagen.
Utilice esta opcin si marc el haz sobre la pelcula previamente a su digitalizacin.
b) Automtica. Si desconoce la posicin del haz ATW Vdens busca el centro
geomtrico del haz y lo define como eje. Utilice esta opcin slo en imgenes de perfiles de
haz obtenidos perpendicularmente a ste.
2.4.6
Normalizar curvas.
97
2.4.7
Medir curvas.
98
2.4.8
Analizar curvas.
Si desea analizar con detalle un solo perfil, debe ANCLAR el cursor y pasar al dilogo
de perfiles. Sobre la imagen, presione ENTER. En este momento, el control del teclado para al
dilogo de perfiles. Utilice las teclas de cursor (izquierda y derecha) para desplazar el cursor
por encima del perfil.
Presione sobre el botn
99
Dmax
Dosis mxima
Dx
R85
R90
Rmax
R50
Rex
Rp
Rango prctico
Rq
E0
D50
D20
D10
J10/J20
Perfiles
Tamao de campo
Penumbra I
Penumbra D
Homogeneidad
Simetra
100
2.4.9
Las imgenes de ATW Vdens se pueden guardar en un formato propio de ATW o con
formato TIFF de 16 bits.
El formato FVD guarda los datos administrativos, calibrado, posicin del eje y punto de
normalizacin y la escala espacial si la imagen es importada.
Las imgenes TIFF NO contienen informacin de calibrado, por lo que deben usarse
slo para transferencias a ATW Image.
2.4.10
Exportar resultados.
Las curvas extradas mediante el movimiento del cursor pueden exportarse para su
anlisis a cualquier hoja de clculo.
101
NOTAS.
Si el fichero existe, ATW Vdens aadir la curva al final del fichero, permitiendo la
exportacin de mltiples perfiles en un solo fichero.
Antes de pulsar sobre el botn de exportar es aconsejable ANCLAR la curva que se
desea exportar. Para ello, presione ENTER sobre la imagen, de forma que cualquier
movimiento del ratn no cambie la posicin de la curva.
102