Author Topic: Corrección de tramo de columna. Sensor RGB  (Read 3732 times)

Offline ManoloL

  • PixInsight Addict
  • ***
  • Posts: 220
Corrección de tramo de columna. Sensor RGB
« on: 2009 September 06 09:40:42 »
Hola a todos:
Después de la utilidad en PixelMath para corregir un tramo de columna de un sensor monocromatico defectuoso, me he planteado realizar otra para un sensor RGB.
La formula es válida para sensores como el de la QHY8 cuyo pixel en la situación (0,0) es verde.

Símbolos definidos, (los valores de columna, iniciofila y finfila deben ajustarse a la columna defectuosa, fila del último pixel correcto antes del defecto y fila del primer pixel correcto después del defecto):

x
y
columna=5
iniciofila=20
finfila=100
EsXpar
EsYpar
EsVerde

Fórmulas:

x=XPos();
y=YPos();
EsXpar=x%2==0;
EsYpar=y%2==0;
EsVerde=(EsXpar&&EsYpar)||(!EsXpar&&!EsYpar);
iif( x == columna && y > iniciofila && y < finfila, iif( EsVerde, (Pixel( $T, columna-1, y-1 ) + Pixel( $T, columna-1, y+1 )+ Pixel( $T, columna+1, y-1 ) + Pixel( $T, columna+1, y+1 ))/4,(Pixel( $T, columna-2, y-2 ) + Pixel( $T, columna-2, y )+ Pixel( $T, columna-2, y+2 ) + Pixel( $T, columna+2, y-2 ) + Pixel( $T, columna+2, y )+ Pixel( $T, columna+2, y+2 ))/6), $T )


La cuestión se ha complicado respecto al sensor monocromo. Hay que dar un tratamiento distinto a los píxeles verdes, localizándolos previamente, que se sustituyen por la media de los 4 contiguos en aspa, y los rojos y azules que no están contiguos, si no separados por otro píxel de otro color. Para este caso se ha utilizado la media de los 6 más próximos no situados sobre la columna defectuosa.

La ejecución es bastante más lenta y el resultado menos satisfactorio. En especial si el defecto pasa por el centro de una pequeña estrella de 3X3 píxeles y el central es rojo o azul, se genera un agujero negro en el centro de la estrella, pero peor está cortada en dos. ;D
Los fondos de cielos si quedan bastante bien corregidos. :)

Por supuesto la columna a corregir debe tener, al menos, dos columnas de separación del borde de la imagen. Lógicamente si la columna defectuosa esta pegada al borde, un recorte es el mejor procedimiento.


Saludos.
Saludos.

Manolo L.