next up previous
Next: Sobre este documento...

Universidade Estadual de Campinas
FACULDADE DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO
EA978 -- 1 $^{\underline{o}}$ Semestre de 2003
  

EA978 - Sistemas de Informações Gráficas
Prova 3
17/06/2003 - 13:20 às 15:50h
Profa. Wu, Shin - Ting


RA: 
Nome: 
Ass.: 

Questão 1:
Considere a seguinte imagem que contenha um quadrado definido por 9 pixels de intensidade distinta e diferente de 0. O restante dos pixels da imagem são de fundo e rotulados por 0. O canto inferior esquerdo do quadrado está localizado na posição (2,2):

Os valores de intensidade são: I(2,2) = 0.5; I(3,2)=0.7; I(4,2)=0.9; I(2,3)=0.8; I(3,3)=0.2; I(4,3)=1.0; I(2,4)=0.1; I(3,4)=0.4; I(4,4)=0.6.

  1. (0.5 pt) Esboce a posição dos 9 pixels de valor diferente de 0, depois de aplicarmos em cada um um fator de escala de 2.0 e uma rotação de 30$^0$ em torno do eixo $z$ no sentido anti-horário. (Deixe indicado os valores obtidos antes das aproximações.)

  2. (1.0 pt) Em que consiste a técnica de interpolação bilinear? Utilize-a para preencher as ``lacunas'' entre os pixels após as transformações do item anterior.

  3. (2.0 pt) Transforme a imagem dada numa imagem binária setando todos os valores diferentes de 0 em 1.0. Obtenha para esta imagem binária uma imagem de gradiente na direção $x$ e na direção $y$ com uso de operadores de Sobel. (Dica: As máscaras de Sobel podem ser implementadas pela aplicação de uma máscara de Prewitt, $\left[-1   0   1 \right]$, seguida da aplicação de uma máscara de suavização triangular.)

  4. (0.5 pt) Derive o filtro de Bartlett (triangular) 3 $\times$ 3. (Dica: Utilize três amostras $-\frac{1}{2}$, $0$ e $\frac{1}{2}$.)

Questão 2:
Dadas as cores primárias de dois monitores. Para o primeiro, R=(0.62,0.33), G=(0.21,0.685) e B=(0.15,0.07) e para o segundo, R=(0.63,0.35), G=(0.29,0.59) e B=(0.15,0.06). O branco do primeiro monitor é (0.42,0.4) para $Y=100.0$ e do segundo (0.32,0,3) para $Y=120.0$.

  1. (0.5 pt) Esboce o gamute de cores dos dois dispositivos no diagrama de cromaticidade.

  2. (0.5 pt) É possível exibir a cor com coordenadas de cromaticidade $(0.21,0.635)$ nos dois monitores? Justifique.

  3. (0.5 pt) O que é uma cor saturada? É possível exibir todas as cores de máxima saturação do primeiro monitor no segundo? Justifique.

  4. (1.5 pt) Qual é a correspondência de cores entre os dois monitores para que um possa simular o outro?

  5. (0.5 pt) Os dois extremos da curva de cores espectrais do diagrama de cromaticidade podem ser conectados por uma curva diferente de um segmento reto (cores não-espectrais)? Justifique.

Questão 3:
(2.5 pt) Dado um espaço de textura gerado pelo seguinte procedimento:

wood_grain(s,t,r,R,G,B)
double s, t, r;
double R, G, B;
{
  double radius, angle;
  int  grain;

  radius = sqrt(s*s+t*t);
  if r==0 then angle = 1.57079632679489661923;
          else angle = arctan(s,r);
  radius = radius + 2*sin(20*angle+t/150);
  grain = round(radius) mod 60;
  if grain < 40 then {
     R = 1.0; G = 1.0; B = 1.0;
  } else {
     R = 0.1; G= 0.1; B = 0.1;
  }
}

Considere que a base do espaço de textura e a base do espaço de objeto difere de 45$^0$ em torno do eixo $x$ no sentido horário e 45$^0$ em torno do eixo $y$ no sentido anti-horário. Considere ainda que o modo decalque seja utilizado na texturização. Determine a cor (a textura) a ser atribuída ao ponto $[1.0 1.0 1.0]^t$ de um objeto. (Esboce a posição relativa das bases dos dois espaços.)




next up previous
Next: Sobre este documento...
Wu Shin Ting 2003-06-18