Documente Academic
Documente Profesional
Documente Cultură
a
Declaración de propiedad.
Todos los materiales que forman parte del proyecto ‘Programa Asistido de Capacitación a Distancia
para Tecnólogos en Medicina Nuclear’, incluyendo cualquier traducción de los mismos, son propiedad
del OIEA, Viena. Los nombres de los autores originales y editores deben ser siempre reconocidos.
Cualquier reproducción o impresión de estos materiales deberá incluir la declaración de propiedad así
como los nombres de los autores originales y editores.
Los materiales del proyecto están disponibles sin costo para estudiantes y docentes con fines
educativos en Medicina Nuclear, siempre que no sean utilizados con propósitos comerciales. El OIEA,
los autores y los editores no garantizan la exactitud de los materiales presentados y no aceptan
responsabilidad alguna por cualquier acción derivada del uso de los mismos.
A fin de documentar el uso de los materiales del programa, solicitamos proporcionar los siguientes
datos y enviarlos a la dirección especificada abajo:
___________________________________________________________________
Propósito del uso (p.ej. estudiante, conferencista, organizador de curso):
Comentarios:
Agradecemos el uso respetuoso de estos materiales. Su firma al pie del documento significará su
aceptación de la presente declaración de pertenencia.
‘He leído esta declaración y acepto las condiciones de uso que se estipulan’.
Firma: Fecha:
b
Introducción a las
Computadoras en Medicina Nuclear – Parte 1
CONTENIDO
Página.
Diagrama de flujo 1
Introducción 2
Sección 1 5
Introducción a las computadoras
Computadoras en Medicina Nuclear
Componentes básicos
Interfase con la cámara gama
Monitor 20
Visualización de imágenes
Discos 26
Archivos 28
Sección 2 31
Familiarizándonos con la computadora de Medicina Nuclear.
Adquisición y presentación de datos – ejercicio 33
Glosario 36
c
Introducción a las computadoras (Parte 1).
Adquisición de Datos
Display
Ejercicio
Conceptos Adicionales
Ejercicio
1
Introducción a las
Computadoras en Medicina Nuclear – (Parte 1)
Texto técnico: Roger Fulton
Producción y edición: Heather Patterson
Traducción al español: Margarita Núñez
Introducción:
Las computadoras son una parte integral de la medicina nuclear moderna.
Son utilizadas para adquirir, procesar, almacenar y presentar los datos procedentes del
paciente. Cuando se comenzaron a usar las computadoras en medicina nuclear eran poco
confiables, difíciles de operar y sus capacidades eran considerablemente más limitadas
que hoy en día. En realidad, actualmente parece no tener fin el continuo desarrollo de la
tecnología en computación. Como resultado de estos avances, comienza a ser posible
realizar análisis de datos cada vez más sofisticados en medicina nuclear, con beneficios
clínicos reales. Por ejemplo, los avances en el poder de procesamiento han hecho
posible en la práctica clínica el uso de las técnicas de reconstrucción estadística, las
cuales solían considerarse demasiado exigentes para los sistemas disponibles. Al mismo
tiempo el costo de las computadoras ha disminuido. Sin duda, en los próximos diez años
veremos avanzar la computación en medicina nuclear tanto como en la pasada década.
A fin de obtener la máxima utilidad de las computadoras en medicina nuclear, es
necesario comprender cómo trabajan, así como conocer sus capacidades y limitaciones.
Esta unidad introduce primero algunos conceptos básicos de computación. Continúa
luego describiendo los principios de operación de las computadoras en medicina
nuclear, las cuales han sido adaptadas para dicho uso específico, con referencia especial
a la interfase con la gamacámara y a la presentación de imágenes o display. Se explica
también cómo las computadoras adquieren imágenes desde la gamacámara. Finalmente
hay algunos ejercicios, los cuales han sido diseñados para reforzar lo que se ha
aprendido.
Materiales:
Para esta unidad necesitaremos tener acceso a:
• Un sistema de computación para medicina nuclear y la documentación o manuales
suministrados con él.
• Los protocolos de la computadora de su servicio o departamento.
• Un libro de texto que describa sistemas básicos de computación y la terminología, si es
posible, que incluya computadoras en medicina nuclear.
Por ejemplo: “Nuclear Medicine Technology and Techniques”
3ra Edición – Bernier, Christian and Langan.
2
Requisitos previos:
Es necesario que haya estudiado:
Módulo 3, Unidad 4b – Instrumentación – Gamacámara, antes de comenzar esta
Unidad.
Objetivos:
El propósito de esta unidad es proveer una introducción básica a las aplicaciones de la
computación en medicina nuclear.
Al completar esta unidad habrá:
• mejorado su entendimiento general de cómo trabajan las computadoras.
• comprendido el proceso de adquisición y visualización de imágenes.
Esto significa que será capaz de:
adquirir un estudio eligiendo un tamaño de matriz apropiado.
iii) La imagen final visualizada usando niveles de grises (o colores) para representar las
cuentas en cada pequeña área de la misma.
3
se aclarará este aspecto. Puede ser útil volver atrás y releer esta sección más tarde, pero
desde ahora es importante saber qué entendemos por imagen digital.
Figura 1.
Diagrama esquemático mostrando la secuencia de eventos seguida para formar una
imagen digital desde el detector de centelleo de la gamacámara.
Si se considera que la imagen de la gamacámara ha sido dividida en casilleros, entonces
un cierto número de cuentas es detectado en cada uno de ellos. Este número es
almacenado en la computadora y el nivel correspondiente de gris es asignado al área que
coincide con la ubicación del casillero o ‘box’ original.
Nota: Se utilizó una matriz de 8 x 8 con propósitos ilustrativos, en la práctica es más común
utilizar ya sea 64 x 64 o 128 x 128.
4
SECCIÓN 1
Tiempo requerido:
Tómese 2 horas para leer la siguiente sección 1 y contestar las preguntas
correspondientes a la sección Computadora en su cuaderno de trabajo.
Antecedentes.
¿Alguna vez escuchó el término ‘computadora digital’? Si lo escuchó, ¿se preguntó
qué significa la palabra ‘digital’ en este contexto?
El término sugiere algo relacionado con números, y de hecho las computadoras digitales
manipulan números. Otra clase de instrumentos como la computadora analógica, que
manipula voltajes en vez de números era usada corrientemente hace décadas para
problemas de ingeniería pero constituye actualmente una pieza de museo. Hoy en día, el
término ‘computadora’ generalmente significa ‘computadora digital’. ¿Qué tiene esto
que ver con la computación en medicina nuclear? Bien, necesitamos comprender qué
clase de información puede manipular una computadora y cómo se representa y
almacena esa información si pretendemos un uso efectivo de ella en nuestro trabajo.
Será también útil si aprendemos algo de la jerga* de la computación.
La palabra “analógica” se refiere a una cantidad que puede tomar cualquier valor.
Un voltaje es un ejemplo de una cantidad analógica. Esta puede tener cualquier valor
dentro de un rango infinito, por ejemplo 5.1134567333...
Por el contrario, una cantidad digital sólo puede tomar ciertos valores enteros, por
ejemplo 0, 23, 12, 3.
Las computadoras representan internamente los números utilizando grupos de
‘interruptores’. La memoria de acceso aleatorio (random access memory, RAM) puede
considerarse como un gran conjunto ordenado de millones de interruptores, cada uno
de los cuales puede estar encendido o apagado (‘on-off’).
• Convencionalmente, ENCENDIDO (ON) se designa generalmente como ‘1’, y
APAGADO (OFF) como ‘0’.
• Cada uno de estos interruptores se denomina ‘bit’ (binary digit o dígito binario).
• Ocho bits consecutivos forman una unidad funcional llamada byte.
5
Bits y Bytes.
• Un único bit sólo puede representar dos elementos diferentes de información (0 ó 1).
• Un byte puede almacenar 28 ó 256 elementos diferentes de información, cada uno con
un patrón único de 8 bits.
Nota: Generalmente el número total de diferentes patrones que pueden ser almacenados en N
bits es 2n.
Si consideramos el uso en medicina nuclear, un byte puede ser usado para almacenar
cierto número de cuentas en una pequeña área de la imagen. Este número es un número
entero. La computadora representa estos números de la siguiente manera:
Nota: Dado que sólo hay 256 combinaciones de bits disponibles, el mayor número entero que
puede ser almacenado en un byte es 255 (asumiendo que los números negativos no son
almacenados). No se preocupe si esto aparenta constituir un límite bastante restrictivo.
Word.
La computadora puede agrupar dos o más bytes para formar una entidad llamada
‘word’ (palabra).
Figura 2a
6
• El número de bytes en una word es variable según el tipo de computadora y constituye
un aspecto fundamental de su ‘arquitectura’. Existen computadoras de 16 y 32 bits, las
primeras con 16 bits (2 bytes) por word mientras que en las segundas un word está
constituido por 4 bytes.
Por ejemplo,
Si tenemos N = 3, el mayor entero que podemos representar es
(2x2x2)-1 = 7:
Notación Binaria
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
Dado que una word de 16 bits contiene 2 bytes, puede almacenar enteros entre 0 y 216-1
(0 – 65.535). Una word de 32 bits puede almacenar valores aún mayores: hasta
4.294.967.295.
7
¿Cómo funciona una computadora?
Además de almacenar números en la memoria la computadora puede también almacenar
texto (caracteres) y aún instrucciones. Por tanto podemos representar los caracteres en el
teclado de una computadora como códigos diferentes de 8 bits almacenados en un byte.
El código estándar para representar caracteres de este modo es el ASCII (American
Standard Code for Information Interchange, o Código Estándar Americano para
Intercambio de Información).
Las instrucciones son las operaciones elementales que la computadora puede realizar,
tales como sumar, multiplicar, dividir, etc. En realidad cada programa que la
computadora ejecuta consiste en una lista ordenada de instrucciones destinada a realizar
una tarea particular. Cuando se ejecuta un programa siempre se comienza por la primera
instrucción.
4pm 5pm
imprimir
8
¿Es un estudio dinámico (D) ó estático (E)?
Si es D ir a preparar dinámico
Si es E ir a preparar estático
9
La Computadora en Medicina Nuclear
Funciones:
Una computadora de medicina nuclear recoge y almacena información de la
gamacámara, luego procesa esta información y presenta los resultados en una pantalla o
sistema de documentación.
10
Figura 3.
Los principales componentes de un sistema computador típico de medicina
nuclear.
11
La interfase con la gamacámara.
Como recordará de su estudio de la gamacámara, ésta emite simultáneamente 3 señales
de voltaje cada vez que detecta un centelleo dentro del rango energético aceptable. Estas
señales son las X,Y y Z; las dos primeras representan las coordenadas donde ocurrió el
evento y la última simplemente indica que ha sido detectado un centelleo válido.
12
y no voltajes analógicos. Por tanto, es necesario convertir los voltajes analógicos
producidos por la gamacámara en cantidades digitales que la computadora pueda
comprender. Esto es realizado por lo que se denomina interfase de la gamacámara.
13
La figura 3.b/c muestra un diagrama de bloques de una interfase típica de gamacámara.
La interfase recibe las señales X, Y y los voltajes Z desde la gamacámara. Cada uno de
los voltajes X e Y son conectados a la entrada (input) de los aparatos denominados
conversores análogo-digitales (CADs). El pulso Z es conectado al gatillo de entrada de
cada CAD. Cuando un centelleo válido emerge del analizador de altura de pulsos de la
gamacámara, las señales X, Y y Z son enviadas a la interfase. El pulso Z gatilla ambos
CADs tomando una muestra del voltaje de sus entradas. En este caso la palabra
‘muestra’ significa tomar una instantánea del voltaje de entrada.
Nota: La salida desde el CAD es un entero desprovisto de signo, cuyo valor es proporcional al
voltaje de entrada. El CAD está programado de tal modo que el voltaje correspondiente
al centelleo registrado en un borde del detector de la cámara (por ejemplo el izquierdo)
es convertido a 0 y en el borde opuesto a 255, 127, 63 o 31 dependiendo del tamaño de
matriz seleccionado.
Por ejemplo:
El CAD puede ser programado de modo que un voltaje de entrada de 0.0V
correspondiente a un centelleo ocurrido sobre el borde izquierdo del detector origine un
resultado convertido de 0, y un voltaje de entrada de 4.8 V, correspondiente a la
derecha, resulte en un valor convertido de 127.
Luego que el operador haya realizado esa elección (e ingresado el nombre del paciente y
otros detalles administrativos), la computadora preparará una matriz de 128x128 byte en
la memoria (figura 3.d) y asignará a cada byte un valor 0. Esta matriz normalmente
incluye la totalidad del campo de visión de la cámara. Dado que el operador seleccionó
una adquisición en 128x128, la interfase de la gamacámara automáticamente producirá
coordenadas en el rango de 0 a127. Asumiremos que las coordenadas (0,0)
corresponden al ángulo inferior izquierdo de la matriz y las (127,127) al ángulo
superior derecho. Cada par de coordenadas que emergen de la interfase de la
14
gamacámara corresponderá directamente a un elemento de la matriz (como si
estuviéramos mirando las coordenadas de un mapa).
Figura 3.d.
Cada vez que un par de coordenadas emerge de la interfase (por ejemplo cuando un área
en particular o pixel es indicado como la ubicación de un rayo gamma detectado), el
evento correspondiente es registrado mediante el incremento (adición de una unidad) del
valor contenido en dicho pixel. Las coordenadas pueden ser comparadas a las
referencias en un mapa en que dos valores indican un área determinada, en general en
forma de cuadrado. Del mismo modo, en la imagen digitalizada las coordenadas se
refieren a un único y específico elemento de la matriz.
Por ejemplo,
Si el par de coordenadas es (8,16), se agrega 1 al contenido del elemento de la matriz en
la localización (8,16). Si ya se habían registrado 100 centelleos en el pixel
correspondiente a dichas coordenadas, entonces el nuevo centelleo añadirá una cuenta
resultando en un total de 101 cuentas en este pixel. Este proceso continúa hasta que se
alcance la condición para terminar el estudio (usualmente un tiempo predeterminado o
cuando algún pixel se satura o alcanza su máximo valor posible). Al finalizar el estudio,
la imagen es transferida desde la memoria a un archivo en el disco, pudiendo ser luego
presentada en la pantalla para su interpretación.
Algunas puntualizaciones:
Adquisición en modo byte vs. modo word.
Podemos preguntarnos por qué a un operador se le presenta la alternativa de asignar un
byte o una word a cada elemento de la matriz de imagen. En primer lugar, esta elección
15
condiciona el máximo número de cuentas que puede ser registrado en un elemento
cualquiera de la matriz. Como vimos anteriormente, el mayor entero que puede
almacenar un byte es 255, mientras que una word de 16 bits puede almacenar hasta
65.535 cuentas. Si un byte alcanza el valor de 255 y recibe una nueva cuenta, entonces
se transforma nuevamente en 0, lo cual obviamente no deseamos que suceda. Por tanto,
siempre que las cuentas de un elemento de la matriz puedan exceder el número de 255,
debe usarse una adquisición en modo word en vez de modo byte.
¿Por qué entonces no usamos siempre el modo word de manera que no ocurra la
saturación?
La respuesta es que la imagen de 16 bits requiere el doble de espacio de disco que la
imagen de 8 bits, y el doble de memoria para la matriz de imagen durante la
adquisición. Esto se transforma en un tema importante si deseamos almacenar varios
estudios en el disco duro. Si estamos seguros de que ningún elemento de la matriz
excederá las 255 cuentas, debe usarse la adquisición en modo byte.
También podemos preguntarnos cómo el operador puede tomar una decisión inteligente
acerca de la matriz a usar para un tipo de estudio en particular. Esto depende
principalmente de la resolución espacial de la gamacámara y de si nos interesa o no
efectuar el mejor uso posible de esta resolución. Si el estudio no requiere alta
resolución,
Por ejemplo:
Si el propósito de un protocolo requiere la medida de cuentas en la totalidad de un riñón,
y no resolver diferencias regionales dentro del órgano, podemos elegir una matriz
relativamente grosera como 32x32, dado que aún así seremos capaces de obtener la
información requerida.
El estudio ocupará menos espacio de disco del que necesitaría si usáramos una matriz
suficientemente grande para reflejar la máxima resolución de la cámara.
Por otra parte, si deseamos alcanzar la mejor resolución posible debemos usar una
matriz suficientemente grande, aunque no más de lo necesario pues ello desperdiciaría
espacio de disco.
16
son más pequeños, pero no se obtiene información adicional al utilizar matrices más
grandes. Esto es importante y muchas veces mal comprendido.
Referencia: El ancho a mitad de la máxima altura (Full width Half Maximum) es definido en el
Modulo 2, Unidad 4a, Contador de Centelleo y nuevamente en el Modulo 4, Unidad 4c,
Control de Calidad de la Cámara Gama.
Por ejemplo,
Si la resolución del sistema (FWHM) es 8 mm, esto significa que podemos distinguir
dos fuentes puntuales separadas por dicha distancia. Para preservar esta información en
una imagen digital, necesitamos tener 2 pixeles por FWHM (p.ej., un pixel menor de 4
mm). Si el tamaño de la cámara es de 400 mm, entonces necesitaremos un tamaño de la
matriz de al menos 400 / 4 = 100 pixeles de ancho (el tamaño de la matriz es igual al
tamaño del detector dividido por el tamaño del pixel). En la práctica, normalmente
estamos limitados por tamaños de matrices que son una potencia de dos (32, 64, 128,
256). Por tanto, en este caso deberíamos usar un tamaño de matriz de 128x128, dado
que 128>100. Si eligiéramos 64x64 el tamaño del pixel sería mayor de 4 mm y en
consecuencia perderíamos resolución.
Nota: Una matriz de 64x64 con sus pixeles de 6.25 mm no nos permitiría utilizar la máxima
resolución de la cámara. Por otra parte, una matriz de 256x256 con sus pixeles de 1.563
mm no proporcionaría mayor resolución que una matriz de 128x128, pero en cambio
ocuparía cuatro veces más espacio de disco. Además, la imagen parecería más ‘ruidosa’
dado que las cuentas asignadas a cada elemento de la matriz estarían promedialmente
reducidas por un factor de 4.
Adquisición Dinámica.
Acabamos de ver cómo se adquiere una imagen ‘estática’ única. En una adquisición
dinámica se obtiene una serie de imágenes a una frecuencia predeterminada y durante
cierto período total, por ejemplo, una imagen cada 10 segundos durante 600 segundos.
Cada imagen en la serie representa la distribución del radiotrazador a un diferente
momento en el tiempo.
El modo en que la computadora adquiere un estudio dinámico es muy similar a la
adquisición estática. La diferencia principal es que se preparan dos matrices
(denominadas A y B en la figura 4) separadamente en la memoria antes de comenzar el
estudio.
17
Figura 4.
Cuando comienza la adquisición del estudio, los eventos convertidos por la interfase de
la gamacámara son almacenados en la matriz A. Tan pronto como el tiempo de la
primera imagen se termina, la computadora cambia a la matriz B para grabar los nuevos
eventos que ingresan. Mientras los datos se están acumulando en la matriz B, el
contenido de A es transferido a un archivo en el disco duro. Después que el contenido
de A ha sido transferido al disco, todos los elementos en ella vuelven a 0. Cuando el
tiempo asignado para la adquisición de la segunda imagen se termina, la computadora
vuelve a seleccionar la matriz A, y transfiere los datos de la B al disco.
De este modo, la dos matrices de imágenes en la memoria alternan repetidamente sus
tareas para asegurar que ninguna cuenta se pierda mientras la información está siendo
transferida al disco. La frecuencia con la cual las imágenes son adquiridas es llamada
‘tasa de adquisición’. La máxima tasa de adquisición posible es determinada por el
tiempo que le toma a la computadora transferir la matriz de imagen desde la memoria al
disco. Esto, a su vez, depende del tamaño de la matriz en bytes y de la tasa a la cual la
unidad de disco en particular puede aceptar los datos.
Nota: Actualmente las computadoras poseen mucho más memoria, de modo que es usual que
un estudio dinámico completo sea adquirido en la memoria, ocupando cada imagen una
sección separada en la misma.
18
UNOS POCOS COMENTARIOS MAS SOBRE CADs. Conversor Análogo
Digital, Resolución y Tiempo Muerto.
La resolución de un conversor análogo-digital (CAD) es igual al número de diferentes
valores de salida que puede producir. Esto está determinado por el número de bits a la
salida del CAD. Recuerde que la salida se refiere a la posición de los eventos gama
detectados, no al número de gamas detectados. La resolución del CAD indica por lo
tanto el tamaño máximo de la matriz que puede ser usado.
Un CAD de ‘10 bits’ tiene cuatro veces más resolución y puede adquirir matrices de
hasta 1024x1024. La resolución del CAD determina el tamaño máximo de matriz que
puede ser adquirido.
Todos los CADs requieren cierto tiempo para realizar la conversión y almacenar los
Recuerde resultados en la memoria. Mientras un CAD está en el proceso de convertir un evento,
es incapaz de ocuparse de otro evento entrante. Estos eventos son perdidos.
Los CADs varían en el tiempo que les toma realizar la conversión, el cual es llamado su
‘tiempo muerto’. Los CADs típicamente usados en las computadoras de medicina
nuclear pueden realizar la conversión en unos pocos microsegundos. Aunque esto puede
parecer bastante rápido, a tasas de conteo elevadas puede perderse una proporción
significativa de cuentas entrantes.
Puntos clave:
A continuación se destacan puntos muy importantes de lo que ha estudiado hasta ahora,
que se deberán entender y recordar:
• Debe entender el significado de los términos bit, byte y word.
• Debe ser capaz de explicar por qué un byte puede almacenar sólo 255 cuentas.
• Debe estar familiarizado con el funcionamiento de la interfase de la gamacámara, y
entender cómo adquiere la computadora los estudios estáticos y dinámicos.
• Debe entender cómo decidir cuando la adquisición es más apropiada en modo byte o
word de acuerdo al tipo de estudio.
• Debe entender cómo elegir el tamaño de matriz apropiada para un estudio clínico.
Si no está seguro sobre lo anterior, por favor vuelva atrás y relea las secciones
Piense!
precedentes antes de continuar.
19
Visualización (display)
El dispositivo de visualización (display) es una parte muy importante de cualquier
sistema de computación en medicina nuclear. Sus características físicas y el modo en
que es usado influyen en la calidad de la información que es presentada al médico.
Hace algunos años, los monitores disponibles para computadoras de medicina nuclear
eran mucho menos sofisticados que los usados actualmente. A pesar de ello, estaban
entre los mejores disponibles en ese tiempo. En la década del 80, el sistema DEC
Gamma-11 tuvo mucho éxito comercial; venía con un monitor de 16 colores que
costaba unos U$S 20.000. Hoy en día, aún las computadoras personales más simples
vienen con escalas de 256 colores como estándar, a un precio 20 veces menor que el
antiguo monitor de la Gamma-11.
El sistema más comúnmente usado para monitores en color es el RGB (rojo, verde,
azul). Los colores son creados en la pantalla combinando las intensidades de los tres
‘cañones’ de color. Aunque existe la posibilidad de elegir más de 256 colores, la tabla o
20
paleta de colores de la computadora puede presentar un máximo de 256 a la vez. Puede
elegirse una determinada tabla de colores o simplemente una escala de grises.
Las tablas de colores más usadas en medicina nuclear son:
Térmica - esta tabla utiliza un rango que va del rojo oscuro al blanco pasando por el
naranja y el amarillo, representando los colores que uno obtendría al calentar un objeto
metálico. La utilidad de esta presentación en particular radica en que se disponen
múltiples colores en una secuencia lógica y comprensible para la interpretación de la
imagen.
No podemos utilizar cualquier tabla ya que debe conseguirse una escala gradual con una
transición lógica entre los colores. De lo contrario, la imagen resultante aparecerá con
bordes artificiales creados por la transición entre los colores.
El propósito de la tabla de colores consiste simplemente en crear una relación entre el
número almacenado en la memoria de video (el índice de color) y un color específico.
Por ejemplo:
Un punto amarillo puede generarse simplemente asignando el número que corresponde
al color amarillo en la paleta seleccionada, en una ubicación determinada de la memoria
de video. La computadora usa entonces la tabla para seleccionar el color que será
asignado a ese punto.
Nota: Los índices de color van de 0 a 255. Luego que se ha seleccionado una tabla, su
contenido determina cuáles de los 256 colores de la paleta están disponibles. Cuando un
programa presenta una línea o un pixel en un display de 8 bits, especifica el color
utilizando el índice de colores.
Nota: Todos los índices posibles de color pueden ser representados en 8 bits, de ahí el nombre
de ‘monitor de 8 bits’.
Visualización de imágenes.
Una imagen digital adquirida por una gamacámara, como hemos visto, consiste en una
matriz rectangular de elementos. Al ser visualizada, la imagen aparece como una matriz
rectangular formada por pequeños cuadrados llamados elementos de la imagen o
pixeles. Si se observa de cerca una matriz de 64x64, se pueden identificar los pixeles
individuales.
21
Figura 5.
Vista oblicua anterior izquierda de un estudio de pool cardíaco gatillado.
El número de cuentas por pixel se representa codificado ya sea bajo forma de un color o
un matiz de gris. La manera más común de representar la imagen es aquella en la cual
las cuentas del pixel guardan una relación aproximadamente lineal con respecto al
índice de colores. La tabla o escala utilizada contiene un cierto número N de colores o
matices de gris. El rango de cuentas contenidas en la imagen se divide por N ‘bandas’
del mismo ancho. Los pixeles con cuentas que caigan en la misma banda son
representados con el mismo color. En la presentación convencional de escala de grises,
los pixeles en la banda con máximas cuentas se presentan con la mayor intensidad, y las
intensidades de las otras bandas son proporcionales al número de cuentas.
22
Cuentas Escala de grises
255
Nk pixels
50k
40k pixels
30k
20k
10k pixels
0
0
Los pixeles con las mismas cuentas se presentan con el mismo color.
Figura 6.
Como ejemplo, consideremos una imagen con un mínimo y máximo de cuentas por
pixel de 0 y 1599 respectivamente. Para este propósito usaremos una tabla de colores
con 16 matices de gris, desde 0 (negro) a 15 (blanco). Dividiremos el rango de cuentas
en 16 bandas de ancho equivalente (figura 7).
Figura 7
23
Los pixeles con las máximas cuentas (rango entre 1500 y 1599) se presentan en el índice
de color 15, o sea blanco. Los pixeles con las menores cuentas (0-99) se presentan en
negro. Todos los demás pixeles se muestran en matices de gris intermedios entre estos
dos extremos.
Umbrales.
Acabamos de ver cómo los rangos de cuentas en una imagen pueden ser representados
por un cierto número de colores o matices de gris (escala).
Recuerde Al aplicar un umbral (‘threshold’) a una imagen podemos variar el rango de cuentas al
que se aplicará la escala.
Para ver la utilidad de esta operación, consideremos el caso de una imagen en la cual un
pixel contiene 1599 cuentas y todos los demás pixeles contienen cuentas en el rango de
0 a 399. En una imagen sin aplicar umbrales, el pixel único con el conteo alto aparecerá
en color blanco. Todos los demás pixeles serán presentados en 1 de 4 matices de gris,
por ejemplo 0, 1, 2 ó 3. Ninguno será representado entre los matices 4 y 14. Por tanto,
aunque la imagen pueda contener información considerable, gran parte de ésta no podrá
ser apreciada por el observador porque estará comprendida en sólo 4 matices de gris.
La manera óptima de presentar una imagen es asignar todos los colores disponibles al
rango de cuentas que nos interesan. Por tanto deberemos asignar los 16 matices o
colores al rango entre 0 y 399 cuentas en el ejemplo que nos ocupa.
Figura 8.
Al hacer esto hemos reducido el límite superior de cuentas a un 25% de su valor original
(de 1599 a 399). Decimos entonces que hemos aplicado un ‘umbral superior’ de 25%.
24
¿Qué ocurre a los pixeles que caen fuera de este nuevo rango?
El usuario normalmente dispone de dos opciones al aplicar un umbral superior:
• Asignar la máxima intensidad a los pixeles con valores por encima del umbral superior
(color blanco en la escala de grises).
• Asignar la mínima intensidad a estos pixeles (color negro en la escala de grises).
25
Puntos clave:
Deben destacarse los siguientes puntos de la sección visualización (display), siendo
importante su comprensión y memorización:
• El número de colores que debe tener un monitor de medicina nuclear para su aplicación
en la rutina de trabajo.
• Las diferencias entre monitores de 8 y 24 bits, y las aplicaciones en las que el monitor
de 24 bits puede ser ventajoso.
• El significado de los términos ‘pixel’ y ‘profundidad en bits’.
• Cómo funcionan los umbrales y las situaciones en las que pueden aplicarse para ayudar
a la interpretación de la imagen.
Discos.
Una unidad de disco es un dispositivo capaz de almacenar información digital. Los
discos pueden ser de dos variedades principales, magnéticos y ópticos. Dejaremos la
consideración de los discos ópticos para más adelante.
• Las unidades de disco magnético a su vez pueden ser de dos tipos, los discos duros y
los discos flexibles (diskettes). Ambos aplican principios similares, y la principal
diferencia es que:
- Los discos flexibles están hechos de un material flexible.
- Los discos duros están fabricados de materiales rígidos como el aluminio.
En ambos casos, el disco posee una cubierta de un material magnetizable. Cuando una
cabeza de lectura/escritura recorre la superficie del disco, puede detectar o alterar la
magnetización de pequeñas áreas del mismo, dependiendo si se está llevando a cabo una
operación de lectura o de escritura.
El disco tiene un movimiento de rotación, y la cabeza puede moverse hacia adentro o
hacia fuera hasta diferentes distancias radiales desde el centro. De este modo,
posicionando la cabeza a una distancia radial apropiada y aguardando la rotación del
disco, cualquier parte deseada de la superficie del disco puede enfrentarse a la cabeza
para leer o escribir.
Para una determinada unidad de disco existe un número fijo de posiciones radiales
discretas en las cuales puede ser colocada la cabeza. Estas posiciones son llamadas
pistas.
26
Los discos se organizan en anillos concéntricos llamados pistas y áreas triangulares
como porciones de torta llamadas sectores que identifican las ubicaciones para
almacenar datos. Un sector específico en una pista específica identifica un bloque de
información que puede contener 256, 512 ó 1024 bytes.
Dado que la cabeza no es giratoria, sólo puede acceder a la información almacenada en
la pista correspondiente a su distancia radial. Normalmente, en una operación de lectura
la cabeza recoge información de uno o más sectores adyacentes. Una pista puede estar
constituida por 80 ó más sectores, y cada uno de éstos almacena típicamente 256 ó 512
bytes de información.
Por consiguiente, la capacidad de un disco depende del número de pistas, del número de
sectores por pista y del número de bytes por sector. Otra variable es el número de
platillos. Hasta ahora hemos considerado solamente una cara de un disco, pero es
característico que los discos duros contengan varios platillos apilados sobre un eje
común.
Arriba, una unidad de disco Winchester con cuatro platillos provistos de cabezas de
lectura/escritura en ambos lados de cada platillo. Un brazo articulado ubica las cabezas
hacia adentro y hacia fuera a medida que el disco gira a muy alta velocidad permitiendo
que la información sea recogida o almacenada rápidamente.
Abajo, cada platillo posee un juego de cabezas de lectura/escritura en cada lado, en
estrecha proximidad a la superficie del disco.
27
Cada cabeza trabaja por separado en cada superficie del disco. Normalmente todas las
cabezas se mueven simultáneamente, de modo que una determinada posición de las
cabezas permite el acceso simultáneo a todo un ‘cilindro’ de pistas.
Por ejemplo:
Un típico disco moderno, el Seagate ST12400N 2.1 Gigabyte, contiene 10 platillos,
2621 cilindros, 19 cabezas, 82 sectores por pista y 512 bytes por sector.
Archivos.
Porciones de información relacionadas,
Por ejemplo:
El grupo de imágenes digitales que forman un estudio dinámico se almacenan como
entidades llamadas archivos de disco. La cantidad de espacio de almacenaje usado por
un archivo como estos puede ser calculada fácilmente. Asumamos que un estudio
dinámico consiste en 30 imágenes, cada una de 128x128 bytes. La cantidad de espacio
requerido es:
Para facilitar la identificación por el usuario, a los archivos se les asigna un nombre en
el momento de ser creados.
• Se reserva una sección del disco para contener un ‘directorio’.
• El directorio puede considerarse como si fuera una tabla.
• Cada ingreso a la tabla contiene un nombre de archivo y una lista ordenada de los
sectores ocupados por éste. En algunos sistemas los archivos siempre ocupan un grupo
de sectores contiguos*, en cuyo caso para ingresar al directorio sólo se necesita registrar
el primer sector y el número total de sectores ocupados por el archivo. Sin embargo, es
más común que los sectores no sean contiguos. Nótese que la computadora debe evaluar
28
en todo momento qué sectores están libres, a fin de ser asignados a nuevos archivos
según la necesidad.
Cuando se borra un archivo del disco, no se elimina físicamente, sino que es suficiente
borrar la entrada al directorio. De ahí en más, el espacio que ocupaba estará disponible
para nuevos archivos.
• Las computadoras para imágenes generan una significativa cantidad de calor, en general
entre 6000-12000 BTU/hora. El sistema de acondicionamiento de aire debe mantener
una temperatura de unos 16º C para evitar el sobrecalentamiento. Las computadoras y
las gamacámaras no deben instalarse en ambientes donde existan potenciales
oscilaciones rápidas de temperatura.
• La humedad del ambiente debe ser moderada, siendo deseable un nivel relativo de
aproximadamente un 50%.
29
Figura 12. Cortesía: Nuclear Medicine Technology and Techniques.
Bernier, Christian & Langan – 3rd edition. Publisher: Mosby
.
El humo, las huellas digitales, el polvo y el cabello humano pueden causar daños al
disco; es importante almacenar y operar los discos en un ambiente limpio.
Ir a: su cuaderno de trabajo sección Computadora y responda las preguntas
11 – 12 para evaluar su comprensión de lo que acaba de estudiar referente a discos,
archivos y garantía de calidad.
30
SECCIÓN 2
Introducción:
Debemos familiarizarnos con el sistema de computación para utilizarlo de la mejor
manera posible. Esto es bastante obvio. Sin embargo, no existe duda que aprender a usar
una computadora, cualquiera sea su tipo, lleva tiempo y esfuerzo.
Tiempo requerido:
Tómese 2 horas para estudiar esta sección.
Materiales:
• Averigüe dónde se ubican los manuales de su sistema de computación.
• Haga una lista de los títulos, y en pocas palabras resuma de qué trata cada uno.
• Localice los protocolos de su servicio.
31
c) Fabricante (p. ej. SUN) ............................................
¿Qué dispositivos periféricos tales como unidades de disco, de cinta o impresoras están
conectados a la computadora? Para cada dispositivo de almacenaje indique su capacidad
en megabytes o gigabytes.
32
Ejercicio sobre adquisición y presentación de datos.
Introducción:
Este ejercicio le presenta el desafío de averiguar cómo adquirir y presentar imágenes en
el sistema de computación de su servicio. Dependerá de Ud. encontrar la manera de
efectuar estas tareas leyendo los manuales de instrucción proporcionados con su
sistema.
Adquisición de datos:
Lea cuidadosamente en el manual del operador las secciones sobre cómo adquirir
estudios estáticos y dinámicos.
Presentación (display):
Para esta parte del ejercicio necesitará saber cómo obtener la lista de estudios en el
sistema y cómo elegir uno en particular para presentarlo en la pantalla. Localice y lea
las secciones relevantes de su manual del operador. Deberá leer también cómo aplicar
umbrales a las imágenes presentadas.
33
¡Nuevamente, si se presentan dificultades solicite la ayuda del supervisor!
Localice y presente la imagen estática que ha adquirido antes como ‘Prueba Estática’.
Complete la siguiente información consultando el manual del operador si es necesario.
¿Cuántas cuentas se registraron durante los 2 primeros minutos del estudio dinámico?
........................................................................
¿Ve cómo puede aprender por sí mismo la manera de hacer cosas útiles leyendo los
manuales? ¡Eso esperamos!
34
Felicitaciones.
¡Está en camino de transformarse en un ‘usuario sofisticado’!
Sumario:
Si ha llegado hasta aquí, las felicitaciones son merecidas. Nunca es fácil aprender
nuevas técnicas mediante un manual.
En el espacio de abajo, anote todos los comandos aprendidos para realizar el último
ejercicio, de modo que pueda referirse a ellos la próxima vez que necesite efectuar
tareas similares.
Anotaciones:
35
Introducción a las Computadoras – Parte 1
Glosario:
Algoritmo
Una secuencia detallada de acciones para cumplir una determinada tarea.
Analógica
Una señal con variaciones continuas, en oposición a una señal con variaciones discretas o
‘digital’, o un circuito diseñado para manejar dichas señales.
Archivo
Grupo de bytes relacionados entre sí en un disco, al cual se ha asignado un nombre.
Archivo ejecutable
Archivo que contiene instrucciones binarias que pueden ser directamente ejecutadas por la CPU.
ASCII
Código estándar americano para intercambio de información (American Standard Code for
Information Interchange).
Aviso (prompt)
Señal de la computadora para indicar que está aguardando una instrucción. Puede estar
representada por un cursor intermitente o ciertos caracteres como ‘C:>’ que es un típico aviso del
sistema operativo DOS.
Binario
Números representados en base 2, ej. dígitos 0 y 1 solamente, usados prácticamente por todas las
computadoras por su facilidad de implementación en electrónica digital.
Bit
Abreviatura de dígito binario (binary digit). La unidad de información más pequeña que puede
representar una computadora, equivalente a la condición de un interruptor que sólo puede
representar uno de dos valores, tales como verdadero o falso, 0 ó 1.
Boot, Re-Boot
La acción de iniciar o reiniciar el funcionamiento de una computadora.
Bus
Un grupo de conductores (cables, líneas de circuitos impresos o conexiones en un circuito
integrado) que conectan varias unidades funcionales de una computadora.
Byte
Unidad de almacenamiento que consiste en 8 bits, generalmente usada para representar un solo
caracter.
Cache
Pequeña cantidad de memoria rápida de la que pueden recogerse datos con mayor velocidad que
de la memoria RAM.
36
CAD (Conversor análogo-digital)
Dispositivo electrónico que puede convertir un voltaje de entrada de corriente continua (dentro
de un rango especificado) en un número entero proporcional a dicho voltaje.
Cilindro
Conjunto de pistas en un disco de almacenaje con varias cabezas al que puede accederse sin
movimientos de la cabeza. Esto es, el grupo de pistas de los discos que se encuentran a la misma
distancia del eje sobre el cual éste gira.
Compilador
Programa que convierte el archivo original codificado, escrito por un programador en lenguaje
de alto nivel como FORTRAN ó C, en instrucciones binarias que pueden ser ejecutadas por la
computadora.
Curva de actividad/tiempo
Representación gráfica de las cuentas registradas en una región de interés contra
el número de imagen en un estudio dinámico.
Digital
En la forma de un entero.
Dinámico
Modo de adquisición de datos mediante el cual se obtiene una serie de imágenes de un órgano o
sector del cuerpo durante un cierto período de tiempo.
Disco duro
Uno o más discos magnéticos rígidos que rotan sobre un eje, provistos de cabezas de
lectura/escritura y electrónica asociada, utilizados para almacenar datos.
Disco magnético
Disco plano rotatorio con una o ambas caras revestidas de material magnetizable. Los datos son
almacenados en anillos concéntricos llamados ‘pistas’ pudiendo ser leídos y escritos por una
unidad de disco. Los tipos principales son el disco duro y el disco flexible.
37
Disco magneto-óptico
Alternativa de un disco duro magnético convencional, recubierto con un compuesto en el que se
almacenan los datos utilizando una combinación de propiedades magnéticas y ópticas. Es menos
propenso al borrado por campos magnéticos y más resistente al polvo y otras formas de
contaminación.
Entero
Un número no fraccionado, por ejemplo: -2, 3, 45.
Escala de grises
Método de presentación y visualización en el cual el color de los pixeles va desde el negro hasta
el blanco, pasando por varias tonalidades intermedias de gris.
Ethernet
Protocolo y sistema de cableado para comunicación entre computadoras conectadas en una red
local.
Frecuencia de muestreo
Intervalo entre muestras. En medicina nuclear, es el número de pixeles por centímetro de una
imagen.
Hardware
Partes físicas, materiales, tangibles de un sistema de computación.
Imagen digital
Imagen que ha sido digitalizada, ej. en la cual cada pixel es representado por un número entero.
Interfase
Entidad que permite la comunicación entre dos sistemas. Una interfase puede ser un conector de
hardware utilizado para vincularse con otros dispositivos, o puede ser un convencionalismo
usado para permitir la comunicación entre dos programas.
Interfase de gamacámara
Instrumento de hardware consistente en dos conversores análogo-digitales, que convierte las
coordenadas (X, Y) de un centelleo de una forma de voltajes a una forma de entero.
Kilobyte (Kb)
1024 bytes.
Latencia
Tiempo que demora el sector requerido de un disco en colocarse frente a la cabeza de
lectura/escritura.
38
Línea de comando en interfase
Modo de comunicación entre un programa y el usuario basada en una entrada o salida de texto.
Los comandos se ingresan a través de un teclado y son interpretados y ejecutados por el
programa. Los resultados consisten en información de salida en forma de texto o gráficos en la
terminal.
Matriz
Una disposición rectangular. Por ejemplo, una matriz de imagen es un arreglo rectangular de
pixeles.
Megabyte (Mb)
1024 Kb ó 1.048.576 bytes.
Memoria
Circuito electrónico para almacenar datos y programas.
Modem
MOdulador/DEModulador. Dispositivo que permite la comunicación entre dos computadoras a
través del sistema telefónico.
Pesos (weights)
Factores de escala aplicados a un grupo de valores antes de calcular su promedio.
Pista
Parte de un disco magnético que transcurre debajo de una cabeza de lectura / escritura mientras
ésta se mantiene estática. El número de pistas en un disco se corresponde con el número de
posiciones radiales posibles de la o las cabezas.
Pixel
Un elemento de la imagen. Unidad elemental de una imagen digital.
Profundidad en bits
El número de bits, generalmente 8 ó 24, disponibles para codificar el color de cada pixel en un
monitor.
Programa
Grupo de instrucciones que puede ejecutar la CPU.
39
Protocolo
Sistema acordado de tareas compartidas entre una computadora y otra computadora o con un
dispositivo periférico.
Red (network)
Grupo de computadoras interconectadas que pueden comunicarse y compartir datos.
Resolución de la matriz
Número de elementos de una matriz en la dirección X ó Y.
Sector (bloque)
Unidad de almacenaje en que se subdivide una pista de un disco.
Sistema operativo
Programa que siempre está funcionando, destinado a supervisar la operación global del sistema y
proporcionar al usuario un modo simple de interacción con los componentes de software y de
hardware del sistema.
Software
Un programa o grupo de programas de computadora.
Tamaño de la matriz
Las dimensiones de una matriz en X e Y. Por ejemplo, 64x64 ó 128x128.
Tiempo de acceso
Intervalo promedio que un disco demora entre que recibe la orden de lectura o escritura y el
cumplimiento de la operación.
Tiempo muerto
Intervalo luego que un CAD comienza una conversión, durante el cual no puede responder a las
señales entrantes.
Umbral (threshold)
En una imagen, una frontera ubicada con propósitos de modificar la escala de la misma. Los
pixeles con valores fuera del umbral no son tomados en cuenta al asignar los colores disponibles
para su representación.
Unix
Un sistema operativo comúnmente usado.
Voxel
Por analogía con ‘pixel’, un elemento de volumen. La unidad de una disposición tridimensional
de imágenes tales como un estudio reconstruído de SPECT.
40
Word
Unidad de almacenaje en una computadora que normalmente consiste en 2 ó 4 bytes. El número
de bytes por cada word es una característica fundamental de la arquitectura de una computadora.
41