Sei sulla pagina 1di 44

ACUERDO REGIONAL DE COOPERACIÓN

AGENCIA INTERNACIONAL DE ENERGÍA ATÓMICA

Programa de Entrenamiento Asistido a Distancia


para
Tecnólogos en Medicina Nuclear
Editado por: Heather E. Patterson y Brian F. Hutton
Traducción al Español: Margarita Núñez

Introducción a las Computadoras – Parte 1


Autor: Roger R. Fulton
Módulo 3 Unidad 5
El material docente de esta publicación ha sido desarrollado a través del Hospital Westmead, Sydney,
bajo los auspicios del OIEA y patrocinado por AusAID (Agencia Australiana para el Desarrollo
Internacional). Este material debe considerarse como propiedad del OIEA y solamente puede ser
reproducido o utilizado en acuerdo con la declaración de propiedad que se adjunta.
(versión 3.1)

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.

Los materiales estarán normalmente disponibles a través de instituciones educativas reconocidas o


proyectos formales del OIEA. De esta manera se asegura que los estudiantes que emprendan el
entrenamiento tengan una supervisión y guía adecuadas. El reconocimiento formal del entrenamiento
estará sujeto a una evaluación del estudiante a través de proyectos del OIEA o programas nacionales de
formación.

A fin de documentar el uso de los materiales del programa, solicitamos proporcionar los siguientes
datos y enviarlos a la dirección especificada abajo:

Nombre de la persona que recibe los materiales: _____________________________________


Dirección: ___________________________________________________________________

___________________________________________________________________
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:

Enviar a: Nuclear Medicine Section


International Atomic Energy Agency
P.O. Box 100
A-1400 Vienna, Austria

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

Adquisición en modo matriz 14


Modo byte vs. modo word
Resolución de la matriz
Adquisición de datos en forma dinámica
Conversor análogo-digital, resolución y tiempo muerto.

Monitor 20
Visualización de imágenes

Discos 26

Archivos 28

Cuidados y garantía de calidad 29

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).

Conceptos Básicos de Computación

¿Qué es un Lenguaje de Componentes específicos


número computación: de la computadora de
digital? Bits, Bytes, medicina nuclear
Words

Adquisición de Datos

Interfase con la Conversor Adquisición Muestreo Efectos de las


gamacámara análogo-digital modo matriz características
del CAD
¿Qué tamaño
Ejercicio de matriz usar?

Display

Principios Características La imagen Procesamiento


importantes digital básico de imágenes

Ejercicio

Conceptos Adicionales

¿Cómo funcionan los Archivos


discos duros?

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.

¿Qué es una imagen digital?


Necesitamos comprender en general cómo funcionan las computadoras en medicina
nuclear. Su tarea consiste principalmente en grabar imágenes desde la gamacámara,
procesarlas y presentarlas para su visualización. Por tanto debemos tener idea de cómo
pueden ser grabadas las imágenes.

Piense! Piense en una imagen formada en el osciloscopio de persistencia de la cámara o


registrada en el film – La imagen realmente se forma por la sumatoria de muchos
destellos de luz superpuestos, cada destello correspondiendo a la localización del
centelleo en la cámara.

Ahora consideremos que la imagen se divide en pequeños cuadrados o ‘boxes’


(casilleros) y que en cada uno habrá cierto número de cuentas o centelleos almacenados.
O sea que dentro de cada box en una ubicación particular podemos calcular el número
de cuentas, número que está almacenado en la computadora. Para formar una imagen
cada box simplemente se sombrea usando el nivel de grises elegido para representar las
cuentas (p.ej. pocas cuentas en blanco, muchas cuentas en negro o viceversa). Dado que
los casilleros son suficientemente pequeños, la escala de grises en la imagen puede
verse como si fuera una impresión sobre film o placa radiográfica.

Comprendemos entonces que realmente tenemos 3 imágenes en que pensar:


i) La imagen original de la cámara grabada en el film.
ii) La imagen almacenada como un grupo de números en el disco o en la memoria de la
computadora.

iii) La imagen final visualizada usando niveles de grises (o colores) para representar las
cuentas en cada pequeña área de la misma.

Típicamente usamos la computadora para manipular o cuantificar la imagen almacenada


como un grupo de números y presentar los resultados. Entraremos en muchos más
detalles de todo el procesamiento pero es útil entender en principio y en forma muy
general qué es lo que sucede con las imágenes de la cámara. Si no comprendemos esta
breve descripción introductoria no es de preocupar, ya que más adelante en el capítulo

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

Introducción a las computadoras:

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.

*definición: Jerga es un lenguaje especializado que concierne a un tema en particular,


por ej. un grupo de palabras y expresiones que tiene una aplicación muy específica.

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.

Un byte está formado por 8 bits (numerados de 0 a 7).

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:

Número Combinación de bits


0 00000000
1 00000001
2 00000010
3 00000011
4 00000100
... ...
254 11111110
255 11111111

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.

Recuerde En general, el mayor entero que puede almacenarse en N bits es 2n-1.

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

La representación a la derecha es llamada notación binaria en la cual la base es 2.


Podemos convertir los números binarios a decimales (base 10) por analogía con el
sistema decimal con el cual estamos familiarizados. Por ejemplo, en el sistema decimal
el número 271 está formado por el 1 en la columna de unidades, el 7 en la columna de
decenas y el 2 en la columna de centenas. Por tanto, el valor 271 en el sistema decimal
es:

2x102 + 7x101 + 1x100 = (2x100) + (7x10) + (1x1) = 271

De modo similar, el número binario 110 estará dado por:


1x22 + 1x21 + 0x20 = (1x4) + (1x2) + (0x1) = 6

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.

¿Por qué necesitamos comprender el significado de bytes y words?


Hemos visto que las cuentas registradas por una gamacámara pueden ser almacenadas
en la memoria de una computadora. El número de cuentas puede ser almacenado ya sea
en un byte (limitando el máximo valor a 255) o pueden ocupar una word (con un valor
máximo de 65.535). Para una adquisición normalmente será requerido el modo word
dado que es habitual que se registren más de 255 cuentas en alguna parte de la imagen.
Sin embargo, para un estudio dinámico rápido en el que la adquisición de cada imagen
insume un corto tiempo, el modo byte suele ser suficiente. Regresaremos sobre este
concepto más adelante.

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).

He aquí algunos ejemplos:

Caracter Código ASCII


A 01000001
B 01000010
1 00110001
2 00110010
{ 01111011
! 00100001

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.

• Las instrucciones son ejecutadas en una secuencia. La secuencia de ejecución de las


instrucciones del programa puede ser interrumpida por otra instrucción colateral, que a
su vez provoca el salto hasta otra instrucción ubicada en una parte diferente del
programa. En distintas ocasiones pueden ser tomados diferentes senderos a través del
mismo programa, dependiendo de los resultados que se vayan obteniendo.
Por ejemplo:
El programa puede contener instrucciones para imprimir la frase ‘¡Hora de irse a casa!’
si es ejecutado luego de las 5 de la tarde. La computadora logra esto verificando la hora
actual e imprimiendo el mensaje referido cuando comprueba que su reloj marca más de
las 5 de la tarde. Normalmente un programa también incluye ciertos datos sobre los
cuales realizar operaciones en forma de caracteres o números.

4pm 5pm

imprimir

¡Hora de irse a casa!

Figura 2b: Ejemplo de un programa de instrucciones.

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

Preparar Dinámico Preparar Estático


¿Adquisición en modo word (W)? ¿Adquirir una vista única (U)?
modo byte (B)? múltiples vistas (M)?
Si es W ir a Preparar Word Si es U ir a vista única
Si es B ir a Preparar Byte Si es M ir a múltiples vistas

Preparar Word Preparar Byte Vista única Vistas múltiples


frecuencia de frecuencia de ¿Adquirir por tiempo (T)? Adquirir
adquisición adquisición ¿Adquirir por cuentas (C)? primera vista por
....................... ...................... Si es T ir a Preparar Tiempo cuentas y las demás
Si es C ir a Preparar Cuentas por tiempo (1)?
Adquirir
todas las vistas por
cuentas (2)?
Adquirir
Preparar Tiempo Preparar Cuentas todas las vistas por
ingrese el tiempo ingrese cuentas totales tiempo (3)?
.... min .... seg ....................... si es 1 ir a .....
si es 2 ir a .....
si es 3 ir a .....

preparar 1 preparar 2 preparar 3


parámetros parámetros parámetros
................ ................ ................

Figura 2c: Ejemplo de instrucciones ramificadas en una computadora:

No es esencial que comprenda cómo trabaja la computadora para utilizar el equipo.


Normalmente, uno no se preocupa de cómo funciona un aparato de televisión pero sí es
necesario saber cómo encenderlo, cambiar los canales, variar el volumen, etc. Aunque
no tengamos que comprender ‘el interior’ de la computadora, necesitamos saber qué
instrucciones podemos usar y qué efecto pueden tener sobre los datos que
deseamos analizar o representar, de modo que no se preocupe si algo de esta sección
fue difícil de entender. Continúe con la siguiente sección que describe más
detalladamente cómo funcionan las computadoras en Medicina Nuclear: eso es más
importante de entender.

Ir a: su cuaderno de trabajo, sección Computadora, página 1 y responder las preguntas 1 y


2 para evaluar su comprensión de lo que ha estudiado hasta ahora.

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.

Normalmente se trata de una computadora de propósito general que ha sido adaptada


para usarse en medicina nuclear. Algunos ejemplos de computadoras en las que se han
basado comercialmente los sistemas de medicina nuclear son la IBM PC, la Macintosh y
varias estaciones de trabajo como la SUN Sparc o equivalentes utilizadas por diversas
compañías.

Los componentes básicos de una computadora de medicina nuclear incluyen:


Recuerde
• Unidad Central de Procesamiento (Central Processing Unit, CPU) para procesar los
datos.
• Memoria de Acceso Aleatorio (Random Access Memory, RAM) que contiene programas
y datos sobre los cuales operar.
• Dispositivos como discos y/o cintas para almacenaje permanente de datos y programas,
actualmente se utilizan discos compactos (CD).
• Una pantalla, teclado, ratón (mouse) que permiten la interacción entre el usuario y la
computadora y la presentación de datos del paciente.
• Dispositivo de documentación, p.ej., impresora o registradora de placas por medio de
video o laser.
• Interfase con la gamacámara que permite a la computadora recoger datos de ésta para
formar la imagen.

La figura 3 muestra el diseño básico de un típico sistema de computación en medicina


nuclear. Note que todos los componentes están conectados a un bus común. Este bus
puede ser imaginado como una autopista a lo largo de la cual los datos y las
instrucciones viajan a alta velocidad en una y otra dirección entre los componentes de la
computadora. Está formado por un número de circuitos, uno para cada bit que forma la
word de la computadora.

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.

Figura 3.a: superficie del detector de la gamacámara (o pantalla del osciloscopio o


de la computadora).
El voltaje X es proporcional a la posición del evento en la dirección X.
El voltaje Y es proporcional a la posición del evento en la dirección Y.
La señal Z es normalmente 0, pasando a 1 si el centelleo ocurre dentro de la ventana
energética.
Nótese que X e Y son voltajes analógicos que representan posición.

Antes de la era de la computadora, estas tres señales eran incorporadas a un tubo de


rayos catódicos. Los voltajes X e Y deflexionaban el haz de electrones de manera que
éste era dirigido a un punto de la pantalla de fósforo correspondiente a la ubicación del
centelleo. El pulso Z brevemente habilitaba la pantalla de modo que una pequeña
mancha brillante aparecía en ese punto y permanecía visible por un período que
dependía de la persistencia del fósforo. Si los centelleos ocurrían a una frecuencia
suficientemente alta, se podía observar en la pantalla una imagen que representaba la
distribución del radioisótopo bajo la cámara. De lo contrario, podía ser registrada en una
película por exposición durante cierto tiempo (en realidad, esto se hacía invariablemente
en todos los casos).

La introducción de la computadora digital como un dispositivo de adquisición de


imágenes en medicina nuclear necesitó un instrumento especial para actuar como una
interfase entre la gamacámara analógica y la computadora. Como hemos visto, las
computadoras digitales sólo pueden manipular patrones de bits, o sea, números enteros

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.

Consideremos en principio un conversor análogo-digital (CAD). La función del CAD es


convertir valores analógicos en valores digitales; en nuestro caso convertir voltajes del
rango que corresponde a una pequeña área de la cámara en un valor único. En una
gamacámara existirá un rango de voltajes correspondiente a la totalidad del tamaño del
detector (por ejemplo, +2 voltios a –2 voltios). Si este rango de voltajes es dividido, por
ejemplo, en 40 sectores cada uno correspondiendo a una pequeña distancia, entonces
estas secciones pueden ser numeradas de 1 a 40. La función del CAD es convertir un
voltaje dado en su valor entero correspondiente más cercano: por ejemplo si el voltaje es
–1.95 entonces esto correspondería al valor convertido 1; el valor +1.95 correspondería
a 40, e igual con cualquier valor ubicado entre 1.9 y 2.0 voltios.

Figura 3.b/c: La interfase con la gamacámara.


Los eventos de centelleo aceptados dan origen al par digital coordinado (Xd, Yd) los
cuales ubican un elemento en la matriz de imagen. Estos eventos son grabados
incrementando el valor contenido en los elementos de la matriz.

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 de un centelleo válido, la salida de la interfase de la gamacámara consiste en un


par de números enteros los cuales representan las coordenadas donde ocurrió el
centelleo. Típicamente estos enteros se encuentran en un rango de 0-63, 0-127 ó 0-255.
El rango es seleccionado por el operador de la computadora cuando adquiere el estudio
y determina el tamaño de la matriz de adquisición. El tamaño de la matriz define el
número de pequeños boxes (pixeles) que contiene la imagen y por lo tanto define el
tamaño de cada box (equivalente al tamaño del pixel). Continuaremos con esto más
adelante en esta unidad.

Adquisición en Modo Matriz.


¿Cómo usa la computadora la salida digital del par de coordenadas de la interfase
para formar una imagen?

Para comprender la explicación necesitamos introducir antes el concepto de imagen


digital. Consideremos primero la adquisición de una imagen simple. Esto es llamado
adquisición en modo estático. Previo a la adquisición, el operador seleccionará el
tamaño de matriz requerido, decidirá si a cada elemento de la matriz será asignado un
byte o un word, y definirá el criterio para terminar la adquisición. Asumamos que el
operador seleccionará una matriz de 128x128 byte, y que elegirá terminar el estudio
después de 1 minuto.

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.

64 x64 128 x 128 256 x 256


Resolución de la matriz.
Piense!

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.

¿Qué tamaño de matriz es el adecuado?


Para asegurar que no perdemos resolución, la distancia entre los centros de dos pixeles
adyacentes (lo que equivale al tamaño del pixel) debe ser más pequeña que la mitad de
la resolución o ancho a la mitad de la altura (Full Width at Half Maximum, FWHM). Si
el tamaño del pixel es mayor que este valor, entonces no seremos capaces de preservar
la resolución y perderemos información que puede ser importante para el diagnóstico.
Ciertamente, no deseamos que las imágenes digitales sean peores que las originales. Sin
embargo, si el tamaño del pixel es más pequeño que la mitad de la resolución no habrá
información adicional ganada; la imagen puede verse más bonita dado que los pixeles

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 ‘8 bits’ puede convertir voltajes de salida en números de 0 a 255. Esta


resolución es suficiente para adquirir matrices de 256x256. Por supuesto, también
pueden ser adquiridas matrices más pequeñas dividiendo los valores de salida por 2, 4 u
8.

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.

Importante  Esta pérdida de cuentas degrada la exactitud de la medida.


 Ir a su cuaderno de trabajo, sección Computadora y responda las preguntas 4 – 9 para
evaluar su comprensión de la última sección.

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.

¿Cuántos colores necesitamos?


Esta es una pregunta difícil de responder. Hasta cierto punto no es relevante, ya que la
gran mayoría de las nuevas computadoras de medicina nuclear vienen con escala de 256
colores, y este número se ha mostrado adecuado para las aplicaciones en general.
Cuanto más colores estén disponibles, el monitor será capaz de demostrar diferencias
más sutiles en la imagen. Los monitores con más de 256 colores son apropiados para
presentar, por ejemplo, imágenes de superficie, en las cuales se usan diferencias sutiles
de sombreado para dar una impresión tridimensional.

El número de colores es una característica física del monitor. A propósito, el número de


matices de gris que puede ser representado es el mismo que el número de colores.
 La ‘profundidad en bits’ determina el número de colores del monitor. Se denominan
monitores de 8 bits de profundidad aquellos que disponen de un máximo de 256 colores
(o matices de gris). En un monitor generalmente existe una memoria dedicada donde
cada byte (8 bits) se refiere a la ubicación en la pantalla y el número almacenado con
valor entre 0 y 255 corresponde al color que será asignado a dicha ubicación.

Existen 256 combinaciones en 8 bits


Recuerde

Escala de gris / color

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.

Gamma-11, arcoiris – estas escalas utilizan múltiples colores dispuestos en un orden


similar donde el negro y el azul representan números bajos o áreas frías mientras que el
rojo, amarillo y blanco representan números altos o áreas calientes, también en una
secuencia lógica.

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’.

En un monitor de 24 bits, denominado a veces de ‘colores verdaderos’, el color es


seleccionado mediante tres índices de 8 bits. Un índice selecciona cada componente
rojo, verde y azul, de modo que puede ser especificada cualquier combinación de estos
tres colores. Por tanto, un monitor de 24 bits puede presentar hasta 16.7 millones de
colores diferentes al mismo tiempo dando lugar a una imagen muy realista. Las
computadoras usadas para generar las imágenes tridimensionales que aparecen en el
cine utilizan estos monitores de 24 bits. Sin embargo, para la mayoría de las imágenes
de medicina nuclear un monitor de 8 bits es suficiente.

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).

También se puede aplicar un umbral inferior, que es expresado como un porcentaje de


las máximas cuentas por pixel. En este caso se eliminan los pixeles de menor valor o
actividad de fondo (‘background’).
Por ejemplo:
Un umbral inferior de 50% representaría un rango de cuentas entre 800 y 1599. Los
pixeles por debajo de 800 no serían mostrados si se asigna a todos ellos la mínima
intensidad (negro). Ambos umbrales superior e inferior pueden usarse al mismo tiempo;
sin embargo, ¡el umbral superior siempre debe ser mayor que el inferior!

Es importante notar que cuando colocamos un umbral a la imagen eliminamos parte de


Recuerde
la información de la pantalla. Por tanto, esta operación se debe realizar con cautela a fin
de conservar la información diagnóstica útil.

Cortesía: Nuclear Medicine Technology and Techniques.


Bernier, Christian & Langan – 3rd edition. Publisher: Mosby.
Figura 9.
Cada pixel puede almacenar sólo un limitado número de cuentas; la saturación
(‘overflow’) ocurre cuando el número de cuentas excede el máximo valor que un pixel
puede contener. Este centellograma renal muestra la saturación de pixeles en el área de
las pelvis renales.

 Ir a: su cuaderno de trabajo sección Computadora y responda las preguntas 10 – 11 para


evaluar su comprensión de lo que acaba de estudiar.

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.

Figura 10. Cortesía: Nuclear Medicine Technology and Techniques.


Bernier, Christian & Langan – 3rd edition. Publisher: Mosby.

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.

Figura 11. Cortesía: Nuclear Medicine Technology and Techniques.


Bernier, Christian & Langan – 3rd edition. Publisher: Mosby.

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.

El tiempo requerido para acceder a una información particular en un disco depende de


dos factores principales:
(A) la demora en colocar las cabezas sobre la pista correcta y
(B) la demora del disco en girar hasta colocar el sector de la pista que contiene la
información bajo la cabeza respectiva.

 El tiempo requerido para (A) es denominado tiempo de búsqueda, y depende de la


velocidad y exactitud del mecanismo de transporte de la cabeza. Hasta cierto punto esto
depende de la distancia que debe recorrer la cabeza, la que en promedio será igual a la
mitad del radio del disco. Por lo tanto, los discos de menor diámetro tendrán una ventaja
en cuanto al tiempo de búsqueda.
 El tiempo requerido para (B) depende de la velocidad de rotación del disco. Cuanto
más rápida sea la rotación menor será este tiempo (llamado período de latencia). En
promedio, este período es igual a la mitad del tiempo de revolución. El Seagate
ST12400N gira a 5411 revoluciones por minuto (rpm).

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:

30 x 128 x 128 = 491.520 bytes, ó 480 Kilobytes (Kb)*

Normalmente se agregan a los archivos de imágenes algunos datos administrativos,


como el nombre del paciente, la fecha del estudio, el isótopo, el número de imágenes,
las dimensiones de la matriz, etc. Esto incrementa los requerimientos de almacenaje en
uno o dos sectores.

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.

*definición: 1Kb = 1024 bytes


Sectores contiguos son sectores ubicados uno al lado de otro en el disco.

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.

Cuidados y Garantía de Calidad.


Las condiciones para una correcta operación de las computadoras incluyen la
temperatura, humedad, campos electromagnéticos, fuente de poder y limpieza.

• 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%.

• Las computadoras y los dispositivos de almacenaje magnético deben mantenerse


alejados de fuentes generadoras de campos electromagnéticos. Los magnetos e imanes
deben mantenerse alejados de los discos o cintas que pueden borrarse en forma
inadvertida.

• El voltaje aplicado a las tarjetas de circuitos y a sus componentes es muy pequeño y


puede ser afectado por las oscilaciones que ocurran en la línea de corriente alterna.
Puede ser necesario un acondicionador de línea para prevenir interrupciones transitorias
en el suministro de energía.

• La higiene ambiental es importante. El polvo y la suciedad crean problemas en las


fuentes de poder, las tarjetas electrónicas y en particular los discos.

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.

Sumario: Revisión de la Sección 1.


En esta sección hemos visto:
• El significado de los términos digital y analógico.
• El significado de los términos bit, byte y word.
• Cómo se representa la información en una computadora digital.
• El propósito de la interfase de la gamacámara y cómo funciona.
• Cómo adquiere la computadora los estudios estáticos y dinámicos.
• La diferencia entre adquisición en modo byte y modo word y cómo decidir cuál es la
más apropiada.
• Cómo elegir un tamaño de matriz apropiado para un determinado estudio.
• Algunas de las características más importantes de los conversores
análogo-digitales, relevantes para el trabajo en medicina nuclear.
• Las características más importantes de los monitores en medicina nuclear, tales como
profundidad en bits y número de colores.
• Qué es un umbral y cuál es su utilidad.
• El diseño y principio de operación de los discos magnéticos.
• El concepto de archivo.
• Qué condiciones ambientales requiere la computadora.
• Cómo cuidar los medios magnéticos para asegurar la máxima fiabilidad.

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.

Esta sección está designada para ayudarlo a conocer el sistema de computación de su


servicio. Se espera que le proporcione el ímpetu necesario para sobreponerse a los
obstáculos iniciales y llevarlo a un nivel donde se sienta confiado para realizar las
operaciones necesarias. Al completar esta sección también habrá aprendido a adquirir
estudios y realizar tareas básicas de visualización de imágenes.

Objetivo: Al completar esta sección:


• Estará más familiarizado con las características más importantes del sistema de
computación de su servicio.
• Conocerá la documentación de su computadora, su contenido y cómo usarlo para
aprender a realizar tareas simples, tales como encontrar un estudio clínico y presentar en
la pantalla las imágenes que contiene.
• Conocerá dónde se guardan los protocolos de su servicio y será capaz de encontrar los
protocolos específicos cuando se requiera consultarlos y actualizarlos.
• Conocerá los procedimientos recomendados por el fabricante de la computadora para
inicializar y apagar el sistema.
• Conocerá el código de acceso de la computadora si su sistema lo requiere.

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.

1. ¿Qué clase de computadora utilizará para esta sección?

a) Marca (p. ej. ADAC, GE, Siemens) .............................................

b) Modelo (p.ej. Pegasys, Star, Orbiter) ...........................................

31
c) Fabricante (p. ej. SUN) ............................................

d) Modelo (p. ej. IPX) ............................................

e) Sistema operativo (p. ej. Unix) ............................................

f) Memoria de acceso aleatorio - RAM (Mb)...................................

g) Capacidad total de disco (M) .............................................

h) Software clínico (nombre) ..............................................

i) Software clínico (versión) ..............................................

¿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.

Dispositivo Tipo Modelo Especificaciones


ej. Unidad de cinta ej. Hexabyte ej. 8500 ej. Capacidad: 5 Gb

 Ir a: su cuaderno de trabajo sección Computadora y transfiera la información registrada


arriba. Luego responda la pregunta 15.

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.

Si tiene problemas para comprender las instrucciones consulte a su supervisor (no


es raro que los manuales del operador estén escritos confusamente, de manera que
no sería su culpa si encuentra dificultades para entender las instrucciones).

Cuando considere que está listo para adquirir su primer estudio:


• Coloque una fuente puntual de baja actividad (aprox.10 MBq) frente a la cámara.
• Asegúrese de que la cámara esté calibrada apropiadamente para el isótopo que se está
usando y que está colocado el colimador correcto.
• Verifique que la fuente se encuentre en el campo de visión de la cámara observando el
osciloscopio de persistencia.
• Prepare la computadora para adquirir un estudio estático de una imagen única. Utilice
una matriz de 128x128 y 2 bytes por pixel.
• Prepare el estudio para finalizar a los 2 minutos.
• En el campo correspondiente al nombre del paciente, escriba ‘Prueba Estática’.
• Comience la adquisición.

Cuando termine el estudio estático:


• Prepare la adquisición para un estudio dinámico.
• En el campo correspondiente al nombre del paciente, escriba ‘Prueba Dinámica’.
• Adquiera un estudio consistente en 10 imágenes de 64x64 bytes a razón de 1 imagen
cada 30 segundos.

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.

Número de pixeles: ...............


Cuentas máximas en un pixel: ...............
Cuentas mínimas en un pixel: ................
Cuentas totales en la imagen: ..............
Hora en que fue adquirido el estudio: ............

Aplique un umbral superior de 70%.


Describa el efecto sobre la imagen:

¿Esta imagen podría haberse adquirido en modo byte? (Justifique su respuesta):

• Ahora localice y presente el estudio dinámico.


• Encuentre la manera de presentar las 10 imágenes a la vez en la misma ventana, si es
que esto no ocurre automáticamente.
• Presente las 10 imágenes en modo cine. Descubra cómo controlar la velocidad de
aparición de las imágenes y cómo avanzar por pasos de una imagen a la vez.

¿Cuántas cuentas se registraron durante los 2 primeros minutos del estudio dinámico?
........................................................................

¿Cuál fue el conteo máximo en una imagen? ..............................................

¿Debería haberse adquirido el estudio en modo word?


(Justifique su respuesta).

¿A qué hora fue adquirido el estudio? .....................................

 Ir a: su cuaderno de trabajo sección Computadora, transfiera las respuestas escritas arriba a


la pregunta 16 y luego complete las preguntas 17 - 18.

¿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.

*** No olvide transferir a su cuaderno de trabajo toda la información recogida para


futura referencia. Esta información será verificada en su evaluación final.

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.

Corrección de actividad de fondo (‘background’)


Corrección de las cuentas medidas dentro de una región de interés mediante el cálculo y
sustracción de las cuentas que se originan en tejidos circundantes.

CPU (Central Processing Unit)


Unidad central de procesamiento. El sector de una computadora que controla todas las demás
partes de la misma. La CPU recoge instrucciones de la memoria y las ejecuta. Las instrucciones
pueden, por ejemplo, hacer que la CPU transfiera datos hacia o desde la memoria o active
dispositivos periféricos ingresando y egresando información.

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 flexible (floppy disk)


Pequeño disco transportable de plástico flexible revestido de una sustancia magnetizable, capaz
de almacenar una pequeña cantidad de datos de computadora.

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.

Interfase gráfica de usuario


Modalidad de comunicación entre el usuario y un programa utilizando un ratón, ventanas,
botones e íconos en vez de comandos de texto.

Kilobyte (Kb)
1024 bytes.

LAN (Local Area Network)


Red de área local.

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.

Memoria de acceso aleatorio (RAM)


Dispositivo de almacenaje para el cual el orden de acceso a diferentes direcciones no afecta la
velocidad de dicho acceso. Esto se contrapone a una cinta o disco magnético, en los cuales es
más rápido el acceso secuencial que el no secuencial, debido a que este último requiere
movimientos físicos del dispositivo de almacenaje en vez de una localización electrónica.

Modem
MOdulador/DEModulador. Dispositivo que permite la comunicación entre dos computadoras a
través del sistema telefónico.

Nivel de visualización (display level)


Un color o matiz de gris de una tabla, que representa un rango de cuentas/pixel en el monitor.

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.

Tasa de adquisición (frame rate)


Frecuencia de adquisición de imágenes durante un estudio dinámico.

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

Potrebbero piacerti anche