La cuestión es cómo eliminar esos halos azules y rojos sin afectar al resto de la imagen
Lo primer que hay que hacer es deparar nuestra imagen RGB en los tres colores primarios y luminancia:
[img]http://oi57.tinypic.com/2eq83s7.jpg[/img]
Para separar el halo azul de las estrellas ponemos en PixelMath la siguiente expresión:
CanalAzul - Luminancia, quitamos la opcion Rescale Result por ser una resta y generamos nueva imagen:
[img]http://oi61.tinypic.com/24azsk2.jpg[/img]
Vereis que parte de la imagen y sobre todo los halos del cromatismo azul se queda, todo lo demás desaparece.
Acto seguido estiramos un pelin la imagen para que despues la Binarizacion funcione:
[img]http://oi57.tinypic.com/hvapu9.jpg[/img]
Y binarizamos (veia que se quedan los halos azules del medio de la foto? las estrellas con ese cromatismo)
[img]http://oi60.tinypic.com/hvs0mu.jpg[/img]
Una vez binarizada la desenfocamos un pelin para que la transición sea suave.
[img]http://oi61.tinypic.com/2m69ukp.jpg[/img]
Y esta va a ser nuestra mascara para quitar el cromatismo azul de las estrellas en nuestra imagen a color, pongo un ejemplo en una estrella de abajo que tiene bastante:
[img]http://oi57.tinypic.com/2j0ed7a.jpg[/img]
Ahora con la herramienta de curvas, bajamos la curva del canal azul y un poco la saturación, y solo afectara a los halos.
Este es el antes:
[img]http://oi58.tinypic.com/2v0bzaa.jpg[/img]
Y este es el despues:
[img]http://oi62.tinypic.com/2rr8byp.jpg[/img]
Y así queda la imagen sin cromatismo:
[img]http://oi58.tinypic.com/2ni1ag6.jpg[/img]
Logicamente después hay que hacer lo mismo con el canal rojo.
Espero que os ayude en vuestros procesados
Saludos, Alvaro.