Jump to content
Astronomia - Espacio Profundo
  • Registrarme
jwackito

Sobre los algoritmos de debayerización (revelado RAW)

Recommended Posts

jwackito

@Pablo-Salvatore

Mmmm, nop. No funciona así. En una cámara color, un pixel rojo (R) es solamente rojo, uno verde (G) es solamente verde y así. Cuando capturas información de una fuente de luz blanca (como cuando haces flats) el pixel R solo va a juntar información acerca de la cantidad de luz roja emitida por la fuente blanca, el G acerca de la verde y así. Pero si extrapolamos esto a una fuente de luz roja (imaginate una estrella muy vieja, o una estrella de carbón, como estas estrellas no emiten casi luz verde o azul, en todos los pixels G y B no vas a tener información. Por ejemplo, si el perfil sin filtrar de una estrella de carbon arroja estos valores (en una cámara mono, por ejemplo)

 

000 010 015 040 200 210 205 208 200 045 010 000

000 010 015 040 200 210 205 208 200 045 010 000

 

en una cárama con una martriz de bayes RGGB donde los pixels están ordenados

RGRGRGRG

GBGBGBGB

la misma estrella probablemente se vea en esa cámara de esta manera

 

000 000 015 000 200 000 205 000 200 000 010 000

000 000 000 000 000 000 000 000 000 000 000 000

 

Es decir, no podes reconstruir el valor de rojo en los pixels que no son rojos, salvo interpolando los valores de los vecinos.

Saludos.

 

Compartir este post


Enlace al post
Compartir en otros sitios
Pablo-Salvatore
hace 44 minutos, jwackito dijo:

Es decir, no podes reconstruir el valor de rojo en los pixels que no son rojos, salvo interpolando los valores de los vecinos.

Lo entiendo, pero también es cierto que los filtros tienen cortes con bandas de frecuencias solapadas entre sí y el canal verde, tal como lo mencionas, que toma la mitad de la superficie del sensor recibe también fotones de las bandas laterales azul y rojo aunque en menor porcentaje ayudarían a resolver una imágen útil en resolución nativa por supuesto restringida a un ancho de banda determinado. Me interesa tu opinión.

Compartir este post


Enlace al post
Compartir en otros sitios
jwackito

Entiendo lo que decis. Fijáte este paper en la página 17. http://www.inf.fu-berlin.de/lehre/WS02/robotik/Vorlesungen/Vorlesung2/ComputerVision-2.pdf

Supongo que si tenés los datos específicos para tu sensor (o podés medirlos de alguna manera) podrías corregir respecto al verde, con lo que te quedaría una muestra corregida para la cantidad de verde del objeto. Igual no se si entiendo bien lo que querés hacer. Si queres que la cámara color se comporte como la monocromo, esto no va a alcanzar, ya que solo estarías reconstruyendo la intensidad del verde para este objeto... Además, como harías con un objeto violeta (rojo y azul y no sin verde)?

Podrías explicar mejor que querés hacer?

 

Saludos,

JJ.

Compartir este post


Enlace al post
Compartir en otros sitios
fsr
hace 6 horas, Pablo-Salvatore dijo:

Exactamente. Por eso quisiera obtener los valores reales e intentar compensar solamente las curvas de los filtros R y B respecto de G a costa de obtener una imágen en escala de grises. Estimo que de esta forma la información captada será más representativa.

Si querés obtener una imagen en escala de grises tal como la captó el sensor, el programa dcraw te puede devolver eso en distintos formatos de imagen.

 

DSS tiene algunos detalles sobre los métodos que usa acá: http://deepskystacker.free.fr/english/technical.htm#rawdecod

(Notar que también usaron dcraw, hay muchas aplicaciones que lo usan)

Editado por fsr
  • Thanks 2

Compartir este post


Enlace al post
Compartir en otros sitios
Pablo-Salvatore
hace 9 horas, jwackito dijo:

Podrías explicar mejor que querés hacer?

Básicamente me gustaría disponer del valor crudo de cada pixel en resolución de16 bits.

Compartir este post


Enlace al post
Compartir en otros sitios
Pablo-Salvatore

Muchas gracias @jwackito y @fsr por guiarme! Ya inicié la lectura de los documentos que me propusieron. Investigando en la Web creo que por aquí está el camino: http://blog.theliel.es/2017/09/fotografia-raw-sensores-cfa-demosaicing-y-dcraw.html

 

Abro un tema nuevo si logro resultados aptos para compartir.

 

Un abrazo.

  • Thanks 1

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!

Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.

Iniciar Sesión

×

Important Information

Términos y condiciones de uso de Espacio Profundo