Ajuste de temperatura e cor
Gustavo de Sá Carvalho Honorato
Sumário
Introdução
Lei de Planck
Algoritmo
Resultados
Referências
Introdução
Objetivo: A partir de uma imagem tirada de
uma cena com uma determinada
iluminação, converter esta imagem para
outra da mesma cena mas com diferente
iluminação
Para isto, foi utilizada a Lei de Planck
Lei de Planck
Descreve a radiância emitida por um
corpo negro em diferentes temperaturas
[planck1901]
Correção da lei de Wilhelm Wien que
funcionava bem para comprimento de
ondas grandes e mal para comprimentos
curtos
Funciona muito bem para todos os
comprimentos de onda
Algoritmo
mudar-temp-cor(tempAtual, tempNova)
1.
Recuperar a radiância para todos os comprimentos de onda de
um corpo negro na temperatura tempAtual e tempNova usando a
Lei de Planck
2.
Corrigir a potência do espectro dividindo pela radiância cada
comprimeto de onda pelo valor da radiância do comprimento de
onda de 560
3.
Calcular os valores XYZ do espectro atual e do novo espectro
4.
Converter os valores de XYZ encontrados para sRGB
5.
Para cada pixel da imagem, multiplique o valor de cada um pelo
coeficiente: c = sRGB(tempNova)/sRGB(tempAtual)
6.
Aplique a correção do gamut do monitor para a nova cor
encontrada para cada pixel
Resultados
T4880.jpg
T5450.jpg
Resultados
T4880.jpg convertida
para 5450 K
T5450.jpg
Resultados
T4880.jpg convertida
para 6500 K
T5450.jpg convertida
Para 6500 K
Referências
[planck1901] Planck, Max (1901). "On the
Law of Distribution of Energy in the
Normal Spectrum" Annalen der Physik 4:
553.
Download

Apresentação (Powerpoint) - PUC-Rio