Processing math: 100%

10 votos

Espectro de luz visible a espacio de color

Tengo que ser capaz de convertir a un arbitrario espectro de emisión en el espectro visible (es decir, para cada longitud de onda entre 380 y 780, tengo un número entre 0 y 1 que representa la "intensidad" o la dominancia de que la longitud de onda), y tengo que ser capaz de asignar un determinado espectro en un espacio de color determinado (por ahora necesito RGB o CIE-XYZ). Es posible?

Para el espectro de decir que tengo el espectro de emisión de una luz blanca, luego cada longitud de onda en el espectro tendrá una intensidad de 1, mientras que para un verde-azulado de la luz tendría la mayoría de las longitudes de onda entre 500 y 550 con una intensidad cercana a 1, con otras longitudes de onda poco a poco cayendo en intensidad. Así que el primer espectro debe ser convertido a un blanco puro, mientras que el otro sería convertida en un verde-azulado color en cualquier espacio de color.

Es allí una manera de hacer esto?

6voto

Nij Puntos 669

El ojo humano tiene tres tipos de receptores de color que responden de manera diferente a diferentes partes del espectro. Ver en este gráfico.

Una forma de abordar el desafío es, básicamente, simular lo que el ojo: se toma el espectro de entrada, calcular cuánto se animaría a cada uno de los tres receptores de color en función de su sensibilidad a diferentes partes del espectro y, a continuación, utilice los tres números resultantes como RGB correspondiente al espectro.

Con el fin de calcular el nivel de excitación, puede integrar el producto de la sensibilidad SC(λ) de cada uno de los tres receptores de color con su distribución de potencia espectral P(λ) para obtener las tres números RGB:

R=+0SR(λ)P(λ)dλ G=+0SG(λ)P(λ)dλ B=+0SB(λ)P(λ)dλ

Para la creación de prototipos usted probablemente puede simplemente asumir la sensibilidad SC(λ) de las funciones de escala adecuada y traducido Gauss funciones de la longitud de onda. Como perfeccionar el modelo que usted debe buscar mejor las funciones de sensibilidad para cada uno de los tres tipos de receptores de color.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X