Universidade Federal de Sergipe Departamento de Matemática. Cor* Profª. Maria Andrade. *Parte desta apresentação foi do Prof. Thales Vieira.

Documentos relacionados
Universidade Federal de Alagoas Instituto de Matemática. Cor. Prof. Thales Vieira

Cor. Márcio Bueno Fonte: Material do Prof. Claudio Esperança e do Prof. Paulo Roma Cavalcanti

Introdução à Computação Gráfica Cor. Claudio Esperança Paulo Roma Cavalcanti

Luz e Cor. por Marcelo Gattass Departamento de Informática PUC-Rio

PROCESSAMENTO DE IMAGENS COLORIDAS

SEL-0339 Introdução à Visão Computacional. Aula 3 Processamento de Imagens Coloridas

Processamento digital de imagens

Processamento Digital de Imagens. Cor

Luz e Cor. Sistemas Gráficos/ Computação Gráfica e Interfaces FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO

Mudanças de Coordenadas em Sistemas de Cores

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga

Luz e Cor. Luz. Onda eletro-magnética. Computação Gráfica Interativa - Gattass 10/26/2004. Luz e Cor. λ (m) f (Hertz)

Fundamentos de Processamento Gráfico. Modelos de cores. Fátima Nunes. Profa. Fátima L. S. Nunes

PROCESSAMENTO DE IMAGENS COLORIDAS. Nielsen Castelo Damasceno

Cores em Imagens e Vídeo

Colorimetria Conceitos Básicos de Colorimetria

Cor SCC0251 Processamento de Imagens

Fundamentos de Cor. 1. Cor

Luz, Visão Humana e Cor Modelos de Cores

Fundamentos sobre. Universidade Federal do Rio de Janeiro - IM/DCC & NCE. Antonio G. Thomé Sala AEP/1033. Processamento de Imagens

Universidade Federal de Sergipe Departamento de Matemática. Imagem* Profª. Maria Andrade. *Parte desta apresentação foi do Prof. Thales Vieira.

CARTOGRAFIA TEMÁTICA Teoria das cores. Prof. Luciene S. Delazari Departamento de Geomática Curso de Engenharia Cartográfica e de Agrimensura

O sistema visual humano e noções de colorimetria

Introdução ao Processamento de Imagens Digitais Aula 01

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira

Capítulo II Imagem Digital

Luz, Cor e Percepção Visual

Representação de cores. Computação Gráfica Cores. O que é luz. Distribuição espectral da iluminação 11/12/12

CARTOGRAFIA TEMÁTICA Teoria das cores. Prof. Luciene S. Delazari Departamento de Geomática Curso de Engenharia Cartográfica e de Agrimensura

Aplicações Informáticas B 12º Ano

FUNDAMENTOS DA COMPUTAÇÃO GRÁFICA

As imagens. As imagens. Representação digital de imagens. As imagens Wilson de Pádua Paula Filho 1

Estímulo Visual Luz Física da cor, visão humana e círculo cromático

Fundamentos Teóricos: Percepção Visual

Universidade do Estado de Minas Gerais Curso de Sistemas de Informações. Multimídia. A Imagem (Parte I)

A retina contém dois tipos de elementos sensíveis a luz, que são os cones e os bastonetes, conforme a figura abaixo

Sistema de Cores. Guillermo Cámara-Chávez

Princípios sobre imagens digitais

Imagens digitais. Armando J. Pinho. Introdução à Análise e Processamento de Sinal Universidade de Aveiro.

MODELOS DE COR. Intensity is radiant power in a particular direction.

Professor: Computação Gráfica I. Anselmo Montenegro Conteúdo: - Objetos gráficos planares. Instituto de Computação - UFF

Processamento Digital de Imagens

Processamento Digital de Imagens

Computação Gráfica. Prof. MSc André Yoshimi Kusumoto

Gerenciamento da Cor em Sistemas Digitais. Hermes Renato PUCSP 2018

Imagem Digital. Claudio Carvilhe

Sensoriamento Remoto II

Características da cor

Objetos Gráficos Planares

PROCESSAMENTO DE IMAGENS. Eduardo Ribeiro

AULA 9 TRANSFORMAÇÃO RGB IHS. Daniel C. Zanotta 22/06/2017

Os colorímetros simplificam a identificação das cores.

Sistemas de Cores. Leandro Tonietto Processamento Gráfico Jogos Digitais set-09

MODELO de COR (1) ORIENTADO PARA O EQUIPAMENTO. Finalidade? Especificação precisa das cores numa certa gama, para determinada classe de equipamentos.

Manipulação, Visualização e Interpretação de Imagens de Sensoriamento Remoto

Processamento de Malhas Poligonais

AULA 9 TRANSFORMAÇÃO RGB HSV. Daniel C. Zanotta 13/08/2018

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster. ramal Sala 121 IEC

Sistemas Gráficos e Modelos

Material protegido pelas leis de direito autoral Proibida qualquer tipo de divulgação sem à devida autorização ou citada a fonte de forma correta.

Processamento de Imagens Coloridas. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

Cor. Apontamentos CG + Edward Angel, Caps. 1, 2 e 7. Instituto Superior Técnico Computação Gráfica 2009/2010

Computação Gráfica Síntese de Cores

Processamento Digital de Imagens - PDI

COMPUTAÇÃO GRÁFICA. Ana Paula Mandelli

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto

Lista 2 de Exercícios Geometria Analítica e Cálculo Vetorial

Morfologia Matemática colorida

Visualização por Computador: Teoria, Prática e Aplicações

Objetos Gráficos Planares

TRABALHO 1: LUZ E COR

Processamento de Imagens. Processamento de Imagens. Universidade Federal do Rio de Janeiro - IM/DCC & NCE. Fundamentos sobre. Antonio Carlos Gay Thomé

Prof. Cláudio Henrique Albuquerque Rodrigues

PROCESSAMENTO DE IMAGENS DIGITAIS PARA VISÃO ROBÓTICA. Digital Image Processing for Robotic Vision

Gabarito dos Exercícios do Capítulo de Cores /1. 1. Complete os pontilhados ou brancos os parágrafos abaixo:

Objetos Gráficos Espaciais

Qualidade Radiométrica das Imagens Sensor ADS40

A Luz-Cor EDUCAÇÃO VISUAL 8º ANO

TEORIA DE CORES ALEXANDRE KEESE

[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações

Universidade de Pernambuco Escola Politécnica de Pernambuco

GEOMETRIA MÉTRICA ESPACIAL

RELATÓRIO EXPERIMENTAL. A composição das cores a partir de características ondulatórias da luz. Eliana Borragin, Jan Torres Lima Profª Eliane Veit

PEF 5743 Computação Gráfica Aplicada à Engenharia de Estruturas

A. INTRODUÇÃO B. RADIAÇÃO VISÍVEL C. LUZ NATURAL E VISÃO D. DISPONIBILIDADE DA LUZ NATURAL E. DEFINIÇÕES E UNIDADES A LUZ NATURAL

Processamento Digital de Imagens

UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes. Um estudo dos estágios dos pipelines gráficos

PTC3452 Exercícios sobre Codificação perceptual de Áudio e Vídeo 11/2017 G. S.

Análise Sensorial. Representação da cor

Imagens. jorge s. marques, imagens: o que são? onde vivem? como se relacionam?

ENSINO BÁSICO. ESCOLA: Secundária Dr. Solano de Abreu DISCIPLINA: Matemática ANO: 8º ANO LETIVO 2013/2014 CONTEÚDOS PROGRAMÁTICOS

Processamento de Imagens usando Grafos (MAC6903)

. f3 = 4 e 1 3 e 2. f2 = e 1 e 3, g 1 = e 1 + e 2 + e 3, 2 g 2 = e 1 + e 2,

Considerando as cores como luz, a cor branca resulta da sobreposição de todas as cores, enquanto o preto é a ausência de luz. Uma luz branca pode ser

Formação e Representação de Imagens

J. M. Brisson Lopes Computação Gráfica. 1 Cor e Luz

1 Segmentos orientados e vetores, adição e multiplicação

Formação de Imagens de SAR

PROCESSAMENTO DIGITAL DE IMAGENS (SERP11) TRANSFORMAÇÕES LINEARES: COMPONENTES PRINCIPAIS, TASSELED CAP, IHS. Daniel C. Zanotta

Transcrição:

Universidade Federal de Sergipe Departamento de Matemática Cor* Profª. Maria Andrade *Parte desta apresentação foi do Prof. Thales Vieira. 2016

Nosso Roteiro. Aulas (Cor): 7, 9 e 14 Aulas (Imagem): 16 e 21 Aulas (Objetos Planares): 23, 28 e 30. 2ª prova: 04/04. Objetos Espaciais: Abril: 11 e 13 Lucas(06/04) + Neto (25/04) : 8.4 ->8.9. Em abril: 18/04 e 20/04 (dúvidas referentes aos seminários.) Jéssica (27/04) + Ítalo (02/05) : Câmera Virtual 3ª prova(?) 04/05 (aulas 59-60). Reavaliação: 09/05 (60/61). 2

O que é cor? Cor no universo físico Cor no universo matemático Representação de cor Especificação de cor Colorimetria

Cor no universo físico Cor é uma sensação produzida no nosso cérebro pela luz que chega aos nossos olhos: problema psico-físico. Luz: radiação eletromagnética cujo comprimento de onda está na faixa visível do espectro (aproximadamente entre λ a = 400nm e λ b = 800nm)

Cor no universo físico Energia radiante: energia associada a uma onda eletromagnética Cor percebida pelo olho: combinação de radiações eletromagnéticas com diferentes comprimentos de onda e diferentes energias radiantes. Função de distribuição espectral: Associa a cada comprimento de onda λ de uma cor, sua quantidade de energia radiante E(λ) (geralmente sua unidade de medida é a irradiância).

Cor no universo matemático Uma cor pode ser representada por sua função de distribuição espectral, ou seja, por uma função Obs.: podemos restringir o domínio das funções ao intervalo [λ a, λ b ] Definição: Uma cor que possui energia em apenas um comprimento de onda é chamada cor espectral pura ou cor monocromática Espaço (espectral) de cor : espaço de funções reais de uma variável: dimensão infinita!.

Percepção de Cor - Diferente para cada tipo de animal. - Aves têm uma visão muito mais acurada do que a nossa. - Dentre os mamíferos, só o homem e o macaco enxergam cores. - O olho é um sistema físico de processamento de cor (sistema refletivo). - Similar a uma câmera de vídeo. - Converte luz em impulsos nervosos. 7

Representação de Cor Cor no universo matemático Problema: Espaço espectral de cor tem dimensão infinita Representação de cor Solução: Obter um espaço de dimensão finita para representar realizando uma amostragem pontual no domínio [λ a, λ b ] das funções de distribuição espectral 1. Tomamos uma partição λ a = λ 1 < λ 2 <... < λ n = λ b 2. Associamos a cada cor o vetor: Transformação de Representação: Linearidade:

Reconstrução de Cor Cor no universo matemático Representação de cor Interpretação 1: Devemos interpolar as amostras C(λ i ) obtendo a cor original C(λ); Interpretação 2: A Transformação de Representação deve ser invertível. Impossível garantir a reconstrução exata no caso geral! Questões: 1. Quantas amostras (n) tomar para representar o espaço de cor? 2. Existe um método de interpolação que reconstrói a cor original a partir de um vetor de representação em algum caso específico?

Reconstrução de Cor: voltando para física Células fotossensíveis do olho: Bastonetes: captam luz de baixa intensidade; Cones: captam luz de média e alta intensidade. Existem três tipos que amostram: 1. faixa de comprimento de onda longo (red) R 2. faixa de comprimento de onda médio (green) G 3. faixa de comprimento de onda curto (blue) B O próprio olho realiza a chamada amostragem RGB! Sistema de Young e Helmholtz Representa o espaço de cor com o espaço euclidiano, onde cada vetor tem os componentes R, G, B da cor espectral. fração de luz absorvida por cada cone.20 G.18 R.16.14.12.10.08.06.04.02 B 0 400 440 480 520 560 600 640 680 λ comprimento de onda (mµ)

Reconstrução de Cor usando espaço tricromático Reta acromática A cor branca é constituída de uma combinação das diversas cores espectrais com a mesma energia radiante, ou seja: Consequentemente sua representação no espaço tricromático é dada por um vetor Esta é a chamada reta acromática do espaço tricromático de cor.

Reconstrução de Cor usando espaço tricromático Duas cores perceptualmente iguais mas com funções de distribuição espectral distintas são chamadas metaméricas.

Sistemas físicos receptores Realizam uma amostragem da função de distribuição espectral Exemplos: olho humano, câmeras de vídeo e scanners. Possuem n sensores s 1, s 2,..., s n que amostram a função de distribuição espectral usando diferentes funções de resposta espectral. Sensor ideal: realizam uma amostragem pontual de C(λ). se senão.

Sistemas físicos emissores Emitem luz com uma certa distribuição espectral Exemplos: TV, telefone celular, projetor Reconstrói uma cor usando: 1. Uma base de funções chamada base de cores primárias; 2. Uma amostra. Gamute do sistema: conjunto de cores que podem ser construídas com as cores primárias

Reconstrução Metamérica Problema de reconstrução metamérica: Considere uma cor dada por sua função de distribuição espectral C(λ) e seja R 1 um sistema de reconstrução de cor com base de cores primárias { P 1 (λ), P 2 (λ), P 3 (λ) }. Determinar os coeficientes c 1, c 2 e c 3 de modo que a cor reconstruída seja metamérica à cor original C(λ). Assim garantimos que perceptualmente a cor reconstruída é perceptualmente igual à original! Solução: Considere a cor espectral pura de comprimento de onda λ indicada por δ(λ). A reconstrução metamérica de δ(λ) no sistema R 1 é dada por Variando a cor pura λ, temos 3 funções c 1 (λ), c 2 (λ), c 3 (λ) chamadas funções de reconstrução de cor. Como determinar os valores c1, c2 e c3?

Reconstrução Metamérica As funções c 1 (λ), c 2 (λ), c 3 (λ) definem a curva chamada mapa das cores espectrais c 1 (λ) c 2 (λ) O que significa cada ponto da curva? Applet c 3 (λ) funções de reconstrução de cor

Obtendo funções de reconstrução de cor experimentalmente c 1 (λ) c 2 (λ) c 3 (λ) 1. Ajuste a intensidade das fontes primárias resultando na cor branca e anote as intensidades w 1, w 2 e w 3 ; 2. Usando luzes monocromáticas de teste, ajuste as intensidades b 1, b 2, b 3 das fontes primárias para obter cores perceptualmente iguais funções de reconstrução de cor

Reconstrução Metamérica Problema de reconstrução metamérica: Considere uma cor dada por sua função de distribuição espectral C(λ) e seja R 1 um sistema de reconstrução de cor com base de cores primárias { P 1 (λ), P 2 (λ), P 3 (λ) }. Determinar os coeficientes c 1, c 2 e c 3 de modo que a cor reconstruída seja metamérica à cor original C(λ). c 1 (λ) Teorema de reconstrução metamérica: As funções de reconstrução de cor resolvem o problema de reconstrução metamérica. Os coeficientes c 1, c 2 e c 3 da equação de reconstrução são dados por c 2 (λ) c 3 (λ) funções de reconstrução de cor

Funções de reconstrução de cor: padrão CIE-RGB Base de cores primárias formada pelas cores monocromáticas: 1. R(λ): Vermelho (700 nm) 2. G(λ): Verde (546 nm) 3. B(λ): Azul (435 nm) Funções de reconstrução de cor do padrão CIE-RGB obtidas pelo experimento anterior: Valores negativos!!! Impossível representar cores nessa faixa do espectro nesse sistema. Explicação: Se não é possível representar C na base R, G, B, experimente somar uma quantidade de R em C: Pelo Teorema de Reconstrução Metamérica, dado C qualquer: Obs.: A área das curvas é normalizada

Geometria do Espaço de Cor Seja C uma cor representada numa base, tal que: Vamos representar C no espaço de representação de cor tridimensional gerado pela base {P 1, P 2, P 3 }, ou seja, como (c 1, c 2, c 3 ).

Luminância Dada uma cor com distribuição espectral C(λ), e um real t > 0, então gera uma outra cor que tem apenas sua energia alterada em relação a original. A luminância, ou luminosidade, está relacionada com essa energia. Quanto maior t, maior a energia da cor, e quanto menor t, menor a energia. Multiplicar uma distribuição espectral por um real t equivale a multiplicar seu vetor (c 1, c 2, c 3 ) por t, ou seja, a cor será representada pelo vetor (tc 1, tc 2, tc 3 ). (Prove!)

Luminância Informação de cor: 1. Croma 2. Luminância Uma reta do espaço vetorial formado pela base de cores primárias representa um único croma com diferentes luminâncias Classes de cores segundo o espaço de representação de cor: 1. Cores visíveis que podem ser reconstruídas na base: coordenadas positivas 2. Cores visíveis que não podem ser reconstruídas na base: coordenadas negativas 3. Cores invisíveis (com energia apenas fora do espectro visível. Ex: infravermelho, ultravioleta )

Triângulo de Maxwell Objetivo: Representar informação de croma da cor Solução: 1. Croma de cores visíveis e que podem ser reconstruídas na base é definido por semiretas que saem da origem em direção ao primeiro octante; 2. Essas retas cruzam o plano x+y+z = 1 apenas uma vez! 3. Este plano, limitado pelos vértices (1, 0, 0), (0, 1, 0) e (0, 0, 1) terá um representante de cada cor e este subconjunto é chamado Triângulo de Maxwell. Como achar o representante de uma cor no triângulo de Maxwell?

Coordenadas de Cromaticidade As coordenadas da projeção de uma cor C sobre o plano de Maxwell são chamadas de coordenadas de cromaticidade de C. Sejam (c 1, c 2, c 3 ) as coordenadas de uma cor c no espaço de cor. A reta que passa pela origem é da forma: C = tc, t > 0. A projeção c* = (c* 1, c* 2, c* 3 ) (=tc) da cor c sobre o plano de Maxwell implica que c* 1 + c* 2 + c* 3 = 1. Em particular, t(c 1 +c 2 +c 3 ) = c* 1 + c* 2 + c* 3 Logo, c i = c i c 1 + c 2 + c 3, i =1, 2, 3. 24

Obs.: Branco padrão Não podemos tomar a reta de cromaticidade até o infinito, pois os dispositivos finitos tem capacidade de emissão finita. Branco padrão: definido como (b r, b g, b b ). Todas as outras cores são normalizadas em relação ao branco. Dada uma cor (c r, c g, c b ), temos:

Sólido de Cores e Diagrama de Cromaticidade Propriedades do sólido de cores visíveis 1. O sólido é um cone: se c é visível, então tc também é visível, t real positivo. 2. O sólido é convexo: Se c 1 e c 2 são visíveis, (1-t) c1 + t c2 é visível, 0 t 1. 3. Cores espectrais puras estão na fronteira do sólido de cor. Pois, R é linear. Diagrama de cromaticidade: Projeção radial do cone de cor no triângulo de Maxwell, e em seguida no plano RG. G Obs.: o mapa das cores espectrais está na fronteira do sólido, e consequentemente na fronteira do diagrama de cromaticidade. R Applet

Padrão CIE-RGB não é capaz de representar todas as cores visíveis! Solução: sistema XYZ Sistema XYZ Usa fontes primárias imaginárias (invisíveis) Gera funções de reconstrução positivas!

Sistema XYZ Mudança de coordenadas: Transformação linear

Comprimento de onda dominante Dada uma cor c, traça-se uma semireta do ponto acromático (branco) até a representante de c no diagrama de cromaticidade. Seu comprimento de onda dominante é o da cor pura que é intersecção da semireta com o bordo do diagrama. Cor complementar Dada uma cor pura c, traça-se uma semireta passando por seu representante no diagrama passando pelo ponto acromático. A cor complementar é aquela no bordo oposto do diagrama. De modo geral, uma cor qualquer c tem como complementar aquela cor cujo representante combinado com o representante de c é o branco.

Sistema RGB do monitor (mrgb) Base de cores primárias do tipo RGB, dependente do hardware Cada cor primária da base tem intensidade máxima limitada, limitando o sólido de cor do sistema a um paralelepípedo, posteriormente normalizado para o cubo unitário. É necessário realizar conversões entre diferentes hardwares!

Sistemas de Crominância-Luminância (para hardware) Objetivo: Decompor a cor em informação de luminância e crominância 1 - Luminância de uma cor (R, G, B) no sistema mrgb: Y = 0.299 R + 0.587 G + 0.114 B 2 Eliminação da luminância dos componentes: R-Y, G-Y, B-Y 3 Descarte: apenas duas dessas componentes são necessárias. Como G carrega boa parte da luminância, descartamos esta componente. Daí ficamos com: Y = 0.299 R + 0.587 G + 0.114 B R Y = 0.711 R - 0.587 G 0.114 B B Y = -0.299 0.587 G + 0.990 B ou

Sistemas de Crominância-Luminância (para hardware) Sólido de cor no espaço Y, R-Y, B-Y Projeção no diagrama de cromaticidade Hexágono de cromaticidade

Sistema HSV (interfaces) Baseado em sistemas de interface para seleção de cor intuitivos: 1. Seleção de crominância; 2. Seleção de luminância. Conjunto de cromas é bidimensional. Como decompor? 1. Seleção de matiz (hue), ou seja cor monocromática do bordo do diagrama de cromaticidade; 2. Seleção de saturação: a partir da cor monocromática escolhida, percorre-se o caminho até o ponto acromático do diagrama de cromaticidade.

Sistema HSV (interfaces) Luminância no sistema HSV: Substituída por brilho V (value) V(C) = max {C R, C G, C B } Note que as cores que possuem mesmo brilho V estão sobre a superfície de um cubo de lado V. Pirâmide HSV: 1. Para cada brilho t, defina um plano π t que passa pelo ponto (t, t, t) e é ortogonal à diagonal do cubo RGB, e projete nele as cores do cubo RGB que estão sobre a superfície do cubo de lado t. Esta projeçao é um hexágono h t. 2. Empilhando os hexágonos h t em um eixo t (que representa brilho), formamos uma pirâmide de base hexagonal e vértice na origem.

Sistema HSV (interfaces) 1. O Bordo de cada hexágono representa matiz, ou cores monocromáticas; 2. Saturação diminui na direção do centro do hexágono 3. Eixo da pirâmide é formado pelas cores acromáticas (tons de cinza)

Obrigada! Profª Maria Andrade. maria@mat.ufs.br 36

links: http://graphics.stanford.edu/courses/cs178-10/applets/ threedgamut.html pg.15 http://graphics.stanford.edu/courses/cs178-10/applets/ threedgamut.html pg.25 37