Messier 81
by Alejandro Tombolini
Introduction
Imagen de Sedat publicada en Image Processing Challenges - Descripción completa de una imagen RGB - Notas principales: CanonBandingReduction para eliminar el banding vertical, SCNR y ACDNR, HDRMultiscaleTransform y MultiscaleMedianTransform para los detalles. Fecha: Abril 2012.
Processing
Primero un pequeño recorte para eliminar los bordes negros.
HistogramEqualization permite ver que pasa en el fondo. Hay gradientes y líneas verticales.
ABE (AutomaticBackgroundExtractor) para eliminar el gradiente.
Aún es necesario mejorar el gradiente del fondo. Para ellos DBE (DynamicBackgroundExtraction)
Quedan todavía líneas verticales.
Para eliminar las líneas verticales rotar la image 90º y aplicar CBR (CanonBandingReduction script)
Rotar 90º en sentido contrario para volverla a la posición original y nuevamente DynamicBackgroundExtraction.
Con AberrationInspector crear una nueva imagen para ser usada como Reference image en BackgroundNeutralization.
Con AberrationInpector crear una nueva imagen para ser usada como Reference image en ColorCalibration y una vista previa de la galaxia como Reference image.
Generar una point spread function con la herramienta DynamicPSF y una Star Mask para usar en Deconvolution, aplicar protegiendo las estrellas con star mask para evitar centros negros en las estrellas grandes.
HistogramTransformation.
Generar una mascara de luminancia.
Aplicar SCNR (sin máscara)
Aplicar ACDNR a Chrominance (sin máscara)
ColorSaturation con la máscara de luminancia protegiendo el fondo para evitar que se incremente el ruido de crominancia.
HDRMultiscaleTransform.
HDRMultiscaleTransform.
Nueva máscara de estrellas para ser usada con MultiscaleMedianTransform.
MultiscaleMedianTransform protegiendo las estrellas con la starmask.
CurvesTransformation.
CurvesTransformation protegiendo el fondo con el canal azul.
HistogramTransformation.
MultiscaleMediamTransform.
Imagen final: