En este post se detallan los pasos completos realizados para procesar una secuencia de imágenes de cielo profundo.
Es válido para galaxias, nebulosas y clusters
Análisis y filtrado
Antes de iniciar el proceso de apilado, podemos analizar y descartar aquellas lights que consideremos que no son válidas
Podemos utilizar el script blink/browse/filter/sort de Siril o hacerlo manualmente según se indica en este otro post.
Apilado
El proceso de conversión, calibración, registro y apilado puede hacerse manualmente o con la ayuda de scripts.
En este ejemplo usaré el script comentado en este post.
Procesado
Una vez tengamos la imagen apilada, por defecto Siril la muestra en modo lineal. Esto no permite ver los detalles y solo veremos una imagen con las estrellas más brillantes.
Para hacernos una idea de lo que realmente tenemos en la imagen, es recomendable cambiar a modo AutoExtender
Crop/recorte
El apilado, y especialmente si es de varias sesiones, puede generar pequeños artefactos en los bordes de la imagen. Podemos utilizar los botones de vista normal/negativa y modo arco iris para resaltar esa información y recortarla
Así por ejemplo, en esta imagen, si usamos el modo arcoiris y lo ponemos en modo negativo, veremos que la esquina superior derecha tiene ese problema
Para recortar, simplemente pulsaremos con el botón izquierdo del ratón en una esquina de la imagen y, sin soltar, nos desplazaremos a la otra esquina, dejando en el interior del rectángulo la imagen que queremos conservar
Este rectángulo lo podemos modificar simplemente poniendo el ratón sobre uno de los márgenes y arrastrándolo hasta que la selección coincida con nuestros gustos.
Finalmente con el botón derecho del ratón seleccionamos Cortar y después nuevamente Cortar.
Extracción de fondo
Existen numerosas opciones. En este ejemplo usaré AutoBGE (Scripts > Python scripts > Processing) con los valores por defecto:
Y esta es la imagen resultante. Podemos deshacer este cambio, modificar los parámetros y calcular de nuevo para comparar resultados.
Plate solving (solucionador de placas)
Esta herramienta permite detectar la ubicación de nuestra imagen y lo hace utilizando estrellas de referencia y buscándolas en un catálogo (normalmente Gaia DR3)
Después de pulsar en OK intentará determinar las coordenadas de la imagen e incluso mostrar los objetos que hay en ella
Podemos activarlos para ver esta información sobre nuestra imagen:
10:52:14: Plate solving image from online NOMAD for a field of view of 1.47 degrees, using a limit magnitude of 16.7510:52:14: Findstar: processing for channel 1...10:52:15: Using 178 detected stars from image.10:52:15: Contacting server10:52:16: Fetched 1106 stars from NOMAD catalogue10:52:16: Up is +330.38 deg CounterclockWise wrt. N10:52:16: Resolución: 1.221 arcsec/px10:52:16: Focal length: 489.97 mm10:52:16: Tamaó de píxel: 2.90 µm10:52:16: Profundidad de campo: 01d 17m 4.46s x 42' 29.07"10:52:16: Centro de imagen: alfa: 09 32 38.662, delta: +21 38 18.20210:52:16: Was 4.56 arcmin from initial value10:52:16: Saved focal length 489.97 and pixel size 2.90 as default values
Si no fuera capaz de detectar la posición, intentar seleccionar solo una región de la imagen (pulsando la tecla CTRL y arrastrando el ratón) representativa con estrellas bien definidas y repetir.
Si el proceso ha funcionado bien veremos que los iconos de WCS y Rejilla celestial quedan habilitados
Calibración de color
Usaremos la herramienta Spectrophotometric color calibration (Procesado de imagen > Calibración del color) la cual realiza una calibración en función de nuestra cámara e incluso teniendo en cuenta correcciones atmosféricas
Si no hemos indicado lo contrario, al finalizar el proceso nos mostrará unas gráficas con los balances obtenidos
Podemos perfilar detalles y eliminar aberración de estrellas usando el script Cosmic Clarity Sharpen (Scripts > Python scripts > Processing)El script nos permite elegir si solo queremos estrellas, objeto o ambos, así como la cantidad/proporción en ambos casos:
Debe tenerse en cuenta que este proceso puede tomar tiempo dependiendo de la complejidad de la imagen y la potencia de nuestro equipo.
Así es como nos queda después de pulsar en Apply.
Eliminar estrellas
En la mayoría de casos, separar las estrellas del resto de objetos permite tener un mejor resultado al procesarlo por separado.
Incluso en el procesado de clusters se puede aplicar esta técnica ya que deja más definido las estrellas que lo componen.
Nuevamente tenemos varias opciones, pero la más sencilla y eficaz es la proporcionada por el propio Siril bajo Procesado de imágenes > Star processing > Starnet Start Removal.
Podemos dejar los parámetros por defecto o, si la imagen tiene muchas estrellas, podemos activar Sobremuestreo x2 aunque esto aumentará el tiempo de procesado.
Podemos dejar los parámetros por defecto o, si la imagen tiene muchas estrellas, podemos activar Sobremuestreo x2 aunque esto aumentará el tiempo de procesado.
Al finalizar nos creará dos archivos. Uno que empieza con el nombre starmask que contiene solo las estrellas y otro con el nombre starless con el resto de objetos.
En este ejemplo empezaremos con la imagen sin estrellas
Estirado imagen sin estrellas
Debe tenerse en cuenta que la imagen se muestra en modo AutoEstirado por lo que primero deberemos cambiarlo a modo lineal y después realizar el Estirado de la imagen
Existen numerosos métodos de estirar la imagen. En este tutorial utilizaremos el script de VeraLux denominado Hypermetric Strech (Scripts > Scripts Ptyhon > Vera)
Existen dos modos de procesado, el Aesthetic y el Preserve. El primero es más agresivo, mientras que el segundo es más conservador.
Podemos pulsar el botón Live Preview para que se nos abra otra ventana donde se mostrará en tiempo real los cambios y así valorar que modo nos gusta más.
Independientemente del método elegido, lo recomendable es:
- Elegir el background (target Bg): cuanto menor sea el valor, más oscura será la imagen
- Pusar el botón Auto-Calc Log D: esto ajusta automáticamente el valor Log D
- Si hemos elegido la opción Preserve tendremos opciones adicionales que podemos ajustar a nuestro gusto: Linear Expnasion, Color grip y Shadow Conv
Cuando estemos contentos con lo que vemos en la vista de previsualizar solo tenemos que pulsar en PROCESS para llevarlo a Siril
Procesado de imagen sin estrellas
El orden y opciones de procesado no es fijo y dependerá de preferencias personales y tipo de objeto.
En general, esto es lo que suelo utilizar
- Eliminación de ruido: GraXpert Denoise
Es uno de los mejores métodos de eliminación de ruido, aunque puede tardar unos minutos y requerir bastante memoria RAM la primera vez.
Podemos elegir la cantidad de 'dureza' que se aplicará y si no nos gusta el resultado, solo tenemos que deshacer el cambio, modificar esa barra y aplicar. Afortunadamente no tendremos que esperar tiempo ya que será inmediato. Solo tarda la primera vez.
- Curves
Dentro de Procesado de imagenes > Stretches tenemos esta herramienta indispensable que nos permite realzar los detalles de la imagen.
Podemos ver el resultado en tiempo real antes de aplicar y si queremos comparar con el original, basta con desmarcar la opción Previsualización
- Generalized Hyperbolic Strech Transformation
Otra herramienta indispensable para estirar la imagen.
En este caso es recomendable cambiar el Modelo de estiramiento de color a Luminancia humana ponderada para ajustar los colores al ojo humano.
Tenemos varios tipos de estiramiento. En este caso primero uso el Estiramiento lineal y desplazo la gráfica hacia la izquierda para recortar la imagen sin datos y así aumentar el contraste.
Debe evitarse que el campo Recorte suba de 0
A continuación cambiamos a Transformación hiperbólica generalizada para hacer pequeños ajustes
- Wavelets (Procesado de imagen > Filters): aunque se suele utilizar en planetaria, también podemos aplicarla aquí para relazar detalles de la imagen
Finalizado el procesado, debemos guardar la imagen con el nombre que deseemos
Procesado estrellas
Completado el procesado del objeto sin estrellas abriremos el archivo starmask generado al eliminar las estrellas y aplicaremos Generalized Hyperbolic Strech Transformation (Procesado de Imagen > Streches)
La técnica que suelo utilizar es:
- Seleccionar como Método de estiramiento de color la opción Luminancia humana
- Ajustar la intensidad de estiramiento local al máximo
- Subir el factor de estiramiento hasta empezar a ver estrellas diferentes a las más brillantes mostradas sin estirar
- Podemos comparar la imagen real de la que estamos modificando cambiando el estado de Previsualización
- Para evitar que las estrellas de más brillo se saturen, podemos disminuir el valor de Punto de protección. Esto aplana el tramo final de la curva como puede apreciarse en la imagen
- Aplicamos cambios y ajustamos de nuevo la Intensidad de estiramiento local, pero esta vez hacia la mitad aprox.
- Luego incrementamos el Factor de estiramiento ligeramente y volvemos a recortar el Punto de protección
- Normalmente, cuando estiramos, nos llevamos la curva de datos hacia la derecha, dejando un espacio 'vacío' a la izquierda, lo que se traduce en un fondo más claro. Para 'oscurecer' el fondo, debemos pasar a modo Estiramiento lineal y mover la barra de Punto negro hacia la derecha para desplazar el bloque de la imagen hacia la izquierda, siempre vigilando no recortar datos. Para ello nos fijaremos en la casilla Recorte e intentaremos que no pase del 0% o solo ligeramente (1-5%)
- Volvemos a Aplicar y nuevamente cambiamos a Transformación HIperbólica Generalizada.
Esta vez, sin modificar la Intensidad de estiramiento local, incrementamos ligeramente el Factor de estiramiento para seguir 'descubriendo' las estrellas más débiles
- Podemos repetir este último paso varias veces, pero siempre con incrementos de Factor de estiramiento muy suaves, y finalizar ajustando hacia la izquierda la curva usando nuevamente el modo Estiramiento lineal antes comentado.
Cuando estemos contento con el resultado guardamos la imagen con el nombre que deseemos.
Recomposición estrellas
Después de haber procesado objetos y estrellas por separado, nos queda unificar ambas imágenes.
Para ello seleccionaremos la herramienta Star Recomposition accesible desde Procesado de Imagen > Star Processing.
El programa nos advertirá que la imagen que tengamos en ese momento en la ventana de Siril se perderá por lo que nos recuerda guardarla si nos interesa mantenerla.
Esta herramienta muestra dos secciones con una zona de gráfica y estiramiento en cada una de ellas.
La de la izquierda se corresponde con la imagen de objetos y la de la derecha la de estrellas.
Deberemos cargar sendas imágenes utilizando la zona inmediatamente superior a cada una de las gráficas
Una vez cargadas las dos imágenes, en la vista principal de Siril veremos la superposición de ambas.
Podemos ajustar los controles a nuestro gusto para destacar más las estrellas o los objetos procesados.
Cuando estemos contentos con el resultado deberemos pulsar los botones de Aplicar de ambas imágenes.
Podemos realizar pequeñas correcciones cada vez e ir pulsando Aplicar hasta obtener el resultado deseado.
Cuando acabemos, pulsamos Cerrar y damos guardamos el resultado (el nombre por defecto es unsaved)
Retoques finales
Aunque hemos procesado las estrellas y objetos por separado, podemos aplicar unos retoques a la imagen recompuesta:
- Sharpening: nuevamente utilizamos Cosmic Clarity pero esta vez aplicado solo a las estrellas para realizar una deconvolución y así perfilar más la redondez
- Calibración de color: podemos realzar los colores de la imagen utilizando el script Vectra de Veralux
Este script nos permite modificar la saturación y el matiz de 6 colores, los cuales tenemos en dos pestañas diferentes: Primarios y Secundarios.
Si pulsamos el botón Show Vector Scope nos aparecerá una gráfica de paleta donde podremos ver la proporción de esas modificaciones, y en la vista central nos mostrará la imagen como quedaría si aplicáramos los cambios.
Podemos comparar las modificaciones con la imagen real pulsando la barra espaciadora en cualquier momento
No hay comentarios:
Publicar un comentario