MANUAL IRIS 5.51
2- Abrir y visualizar una imagen
2.1- Configuración
La primera vez que ejecutamos Iris es
muy importante ajustar algunos parámetros de configuración general.
2.1.1- Acceder a la ventana
Réglages (Settings) del menú
Fichier (File)
2.1.2- Definir la ruta de acceso de nuestra carpeta de trabajo previamente creada, por ejemplo c:\ArchivosIris
2.1.3- Seleccionar el tipo de formato que va a ser utilizado por
defecto. Se puede escoger entre el formato FITS y el formato PIC. El
FITS es un formato normalizado en astronomía (se puede elegir
entre .FIT y .FTS). El PIC es un formato interno de Iris para tratar
las imágenes en color a 48 bits (16 bits por canal) y ofrece
mejores prestaciones en términos de velocidad de procesado. Se
recomienda usar el formato PIC Iris dispone de la posibilidad de
convertir los tipos de formato de ficheros y también es posible
exportar imágenes en los formatos de imágenes más
habituales (JPEG, TIFF, BMP, PNG).
2.2- Abrir una imagen
Método 1
Con el comando
Charger (Open) del menú
Fichier (File) (o clic en el icono
Abrir
de la barra de herramientas). Por ejemplo el archivo M51.fit localizado
en la carpeta de trabajo c:\ArchivosIris. Elegir el tipo de fichero en
el desplegable
Tipo (en nuestro ejemplo FITS Files)
Hacer clic en
Abrir y aparecerá la imagen en la pantalla
Solamente se puede abrir y visualizar una imagen a la vez. Desde esta
misma ventana también es posible abrir una imagen en formato PIC.
Método 2
Con comandos escritos a través del teclado en una ventana de diálogo especial:
la consola. La consola es una potente función de Iris. Para abrir la consola hacer clic en el icono
de la barra de herramientas. Para abrir la imagen teclear el comando:
>LOAD C:\ArchivosIris\m51
El primer elemento de la línea de comandos es la palabra clave, en este caso
LOAD.
A continuación el argumento del comando, en este caso la ruta de
la imagen. No es necesario especificar la extensión del archivo
si el tipo de fichero es el especificado previamente en la ventana de
Réglages (Settings) (sección 2.1).
El símbolo “>” o prompt es obligatorio a la
izquierda de la palabra clave. Es indiferente usar mayúsculas o
minúsculas. Para validar el comando teclear
Enter desde el teclado.
Si el fichero no existe en la ruta especificada, Iris dará un
mensaje de error. Si la imagen está situada en nuestra carpeta
de trabajo, sería suficiente con teclear
>LOAD m51
Por eso facilita el trabajo ubicar todas nuestras imágenes en la carpeta de trabajo especificada.
Método 3
Abrir los ficheros de imágenes con el método de
“arrastrar y soltar” (drag and drop). Para ello usamos el
comando del menú
Sélectionner des fichiers (Select files) del menú
Fichier (File)
y aparecerá la ventana de selección de ficheros.
Seleccionar la extensión del fichero a abrir (PIC, FIT, JPG,
etc.) y arrastrar el o los ficheros desde nuestra carpeta del disco
duro hacia la ventana de selección. En el ejemplo abrimos
un solo archivo FIT. Para finalizar teclear un nombre genérico,
en nuestro ejemplo “i”
A continuación hacer clic en
Création de la liste (Create the sequence)
y Iris crea un fichero llamado i1.pic en nuestra carpeta de trabajo.
“i” es el nombre genérico que hemos elegido y 1 es
un ordinal que genera automáticamente Iris. Para comprobar que
la imagen ha sido guardada podemos aplicar desde la consola el comando:
>LOAD i1
Si hemos arrastrado varias imágenes, Iris nos creará los archivos i1.pic, i2.pic, i3.pic,…
Método 4
Si queremos abrir un número elevado de imágenes, una
propuesta es ordenarlas con un índice numérico, por
ejemplo M51-1.fit, M51-2.fit, M51-3.fit,…
En este, caso para abrirlas podemos usar el comando
FITS2PIC
que convierte una secuencia de imágenes FITS en una secuencia de
imágenes PIC. Por ejemplo, supongamos las tres imágenes
M51-1.fit, M51-2.fit y M51-3.fit ubicadas en nuestra carpeta de trabajo
c:\ArchivosIris. Para crear la secuencia i1.pic, i2.pic y i3.pic
teclear el siguiente comando en la consola:
FITS2PIC c:\ArchivosIris\M51- i 3
FITS2PIC es un comando con tres parámetros: (1) el nombre
genérico de la secuencia FITS, si es necesario precedida de su
ruta de acceso, (2) el nombre genérico de la secuencia PIC que
se va a generar (en el ejemplo “i”) y (3) el número
de imágenes de la secuencia (en nuestro ejemplo “3”).
La sintaxis es
FITS2PIC [ENTRADA] [SALIDA] [NUMERO]
Tras ejecutar el comando FITS2PIC, podemos abrir y visualizar las imágenes con el comando
LOAD
LOAD i1
LOAD i2
LOAD i3
2.3- Respecto al código interno de datos
Los píxeles de una imagen son codificados con el formato de
números enteros de 16 bits con signo (2 octetos por cada punto
de la imagen). El rango dinámico de una imagen clásica
está comprendido entre 0 y 32767. Pero también
están aceptados los números negativos, útil para
determinados procesos, con lo que el rango dinámico queda
comprendido entre -32768 y 32767.
Una consecuencia de esto es la incompatibilidad de Iris para visualizar
imágenes codificadas con enteros sin signo con valores
comprendidos entre 0 y 65535. Existen no obstante dos soluciones para
abrir ese tipo de imágenes: (1) dividir todos los valores de
cada pixel entre 2, (2) asignar a todo valor comprendido entre 32768 y
65535 el valor de 32767.
El comando
LOADSX realiza el
primer modo de abrir ese tipo de imágenes. Todos los
píxeles se multiplican por 0,5 para normalizar el rango
dinámico entre 0 y 32767.
Por ejemplo, para abrir una imagen de 16 bits sin signo con nombre M51 teclearíamos el comando:
>LOADSX M51
Para aplicar el segundo método usaremos el comando
LOADSX2. El valor de cada pixel no se modifica pero queda limitado (truncado) al valor máximo de 32767. Por ejemplo:
>LOADSX2 M51
Igualmente pueden abrirse varias imágenes de 16 bits sin signo con los siguientes comandos:
CONVERTSX [ENTRADA] [SALIDA] [NUMERO]: el valor de cada pixel se multiplica por 0,5, por ejemplo:
>CONVERTSX M51- i 37
Abrimos la secuencia de imágenes M51-1, M51-2,…M51-37 que quedará guardada como i1, i2,… i37
CONVERTSX2 [ENTRADA] [SALIDA] [NUMERO]: no se modifica el valor de cada pixel pero se trunca al valor máximo de 32676
CONVERTSX3 [ENTRADA] [SALIDA] [NUMERO]: se resta a cada pixel el valor 32767 con lo que el rango dinámico queda entre -32768 y 32767
Si tenemos en memoria una imagen de 16 bits sin signo (abierta con el comando
LOAD), podemos transformarla a una imagen de entero con signo con el comando
SIGNED (valor de cada pixel dividido por 2) o el comando
SIGNED2 (valor de pixel truncado a 32767).
2.4- ¿Se pueden abrir imágenes en color verdadero?
Sí, se pueden abrir imágenes de 3x8 bits en formato BMP,
JPEG, PNG, TIFF y también de 3x16 bits (color de 48 bits) en
formato PNG y TIFF. En este caso la imagen es almacenada en memoria
como un archivo de 3x16 enteros con signo. ¿Cómo proceder?
Con el comando
Charger (Open) del menú
Fichier (File) elegir el tipo de fichero en el desplegable de la ventana
Abrir.
Al hacer clic en
Abrir, podremos visualizar la imagen. También podemos usar el comando de la consola:
>LOADPNG observatory
Los comandos disponibles son
LOADPNG,
LOADTIFF,
LOADBMP,…
Iris siempre indica en la parte inferior derecha el número de bits utilizados para codificar una imagen.
También se indican las coordenadas X, Y donde está
situado el puntero del ratón sobre la imagen y los valores de
intensidad para los canales R (rojo), G (verde) y B (azul) para esas
coordenadas.
RESUMEN DE LOS COMANDOS DE ESTE TEMA
LOAD [NOMBRE]
Carga una imagen en memoria (y la visualiza en pantalla).
[NOMBRE]: nombre y ruta de acceso de la imagen. No hay que especificar
la extensión, debe ser la especificada en el menú
Réglages (Settings). Si la imagen se encuentra en nuestra
carpeta de trabajo no es necesario indicar la ruta de acceso. Ejemplo:
>LOAD c:\capturas2007\M51
LOAD BMP [NOMBRE]
Carga una imagen BMP
LOADPNG [NOMBRE]
Carga una PNG
LOADTIFF [NOMBRE]
Carga una imagen TIFF
LOADSX [NOMBRE]
Carga una imagen de 16 bits sin signo (rango dinámico entre 0 y
65535) multiplicando el valor de cada pixel por 0,5 para acotar el
rango dinámico entre 0 y 32767
LOADSX2 [NOMBRE]
Carga una imagen de 16 bits sin signo (rango dinámico entre 0 y
65535) sin modificar el valor de los píxeles pero truncando los
valores superiores a 32767
LOADSX3 [NOMBRE]
Carga una imagen de 16 bits sin signo (rango dinámico entre 0 y
65535) restando 32767 al valor de cada pixel. El rango dinámico
queda acotado entre -32768 y 32767
FITS2PIC [ENTRADA] [SALIDA] [NUMERO]
Convierte una secuencia de imágenes FITS en una secuencia de imágenes PIC
[ENTRADA]: nombre genérico de la secuencia de entrada
[SALIDA]: nombre genérico de la secuencia de salida
[NUMERO]: número de imágenes de la secuencia
CONVERTSX [ENTRADA] [SALIDA] [NUMERO]
Convierte una secuencia de imágenes de 16 bits sin signo en una
secuencia de imágenes compatible con Iris multiplicando el valor
de cada pixel por 0,5 para acotar el rango dinámico entre 0 y
32767
CONVERTSX2 [ENTRADA] [SALIDA] [NUMERO]
Convierte una secuencia de imágenes de 16 bits sin signo en una
secuencia de imágenes compatible con Iris sin modificar el valor
de los píxeles pero truncando los valores superiores a 32767
CONVERTSX3 [ENTRADA] [SALIDA] [NUMERO]
Convierte una secuencia de imágenes de 16 bits sin signo en una
secuencia de imágenes compatible con Iris restando 32767 al
valor de cada pixel. El rango dinámico queda acotado entre
-32768 y 32767
SIGNED
Convierte una imagen de 16 bits sin signo que está en memoria en
una imagen de 16 bits con signo, multiplicando el valor de cada pixel
por 0,5 para acotar el rango dinámico entre 0 y 32767
SIGNED2
Convierte una imagen de 16 bits sin signo que está en memoria en
una imagen de 16 bits con signo, sin modificar el valor de los
píxeles pero truncando los valores superiores a 32767