NGC 2359 - Casco de Thor
by Alejandro Tombolini
Introduction
Imagen de Jules publicata en Image Processing Challenges - Descripción completa de un imagen en banda angosta - Notas Principales: Cuidadoso DynamicBackgroundExtraxtion y CanonBandingReduction para rescatar finos detalles en SII que se presenta bastante débil. Fecha: Febrero 2013.
Procesado
Primero un crop con la herramienta DynamicCrop a los tres cananles.
Como estoy usando PixInsight 1.8 RC3 y todavía no tengo instalado HistogramEqualization, uso AdaptativeStretch aplicado a un duplicado de cada canal para ver y definir la ubicación de las muestras del fondo para la herramienta DynamicBackgroundExtraction, genero la instancia del DynamicBackgroundExtraction y luego la aplico al canal original. La misma operación la repito para SII y Hα.
No fue necesario DynamicBackgroundExtraction para OIII, pero sí CanonBandingReduction para eliminar la línea horizontal que se puede ver en la base de la imagen. Los valores usados en el script son los siguientes:
LRGBCombination R:SII, G:Ha, B:OIII.
Selecciono una pequeña vista previa para usar como imagen de referecia del fondo en la herramienta BackgroundNeutralization.
ColorCalibration. La misma vista previa para ser usada como referencia del fondo y la imagen completa como referencia del blanco. Notar que he destildado la opción Structure Detection.
DynamicPSF para generar una PSF a ser usada como estrella de referencia en la herramienta Deconvolution y con StarMask genero una máscara para proteger el centro de las estrellas brillantes. Luego aplico Deconvolution con los siguientes parámetros:
Consecutivamente dos veces MaskedStretchScript.
Primer 200 iteraciones, 0.1 Target median y Shadows clipping en la máscara en 0,01.
Segunda 200 iteraciones, 0.2 Target median y Shadows clipping en la máscara en 0,02.
Recorte automático en las sombras con HistogramTransformation.
ATrousWaveletTransform para reducción de ruido usando k-Sigma. (Juan, gran, gran mejora es tener RTP (Real Time Preview) para k-sigma noise thresholding, ahora esta herramienta no tiene límites!
Duplico SII, y aplico HistogramTransformation y ATrousWaveletTransform para suavizar y genero un máscara para ser usada con CurvesTransformation.
Aumento color y saturación protegiendo areas brillantes.
Reducción de ruido en crominancia usando ACDNR sin máscara.
HDRMultiscaleTransform para aumentar detalles en las zonas brillantes protegiendo las estrellas con la máscara de estrellas.
Usando la misma máscara de estrellas para proteger las estrellas, aplico LocalHistogramEqualization. Notar que la STF está activa para visualizar el proceso aplicado. La imagen a la izquierda muestra el estiramiento acutal.
ATrousWaveletTransform para reducir el ruido en áreas de altas luces protegiendo las partes brillantes de la nebulosa con RangeMask.
Genero una nueva RangeMask sobre el duplicado de SII previamente estirado con AdaptativeStretch y aplico CurvesTransformation protegiendo las áreas brillantes.
Reducción de ruido a la crominancia y luminancia protegiendo la nebulosa con RangeMask.
HDRMultiscaleTransform dos veces, primero en 4 capas y finalmente en 2 capas.
Transferir la STF al HT y aplicar a la imagen.
Para reducir las estrellas, primero genero una máscara de estrellas con StarMask y aplico MorphologicalSelection protegiendo el fondo.
Seguidamente con la misma StarMask aplicada, ajusto con la herramienta CurvesTransformation el verde a las estrellas.
Nueva StarMask para proteger las estrelas y aumentar los detalles en la nebulosa con UnsharpMask.
Última reducción de ruido usandoMultiscaleMedianTransform en las capas 1 y 2.
Imagen Final: