Computação Gráfica: Aula4: Câmeras

Slides:



Advertisements
Apresentações semelhantes
SLIDE 1 – Transformações - Translação
Advertisements

Instituto de Computação - UFF 1 Computação Gráfica I Professor: Anselmo Montenegro Conteúdo: - Transformações geométricas no plano.
Métodos Iterativos.
AJUSTE DE CURVAS 6.1 Introdução 6.2 Método dos quadrados mínimos
Paulo Sérgio Rodrigues PEL205
The Cyclops Project German-Brazilian Cooperation Programme on IT CNPq GMD DLR Departamento de Informática e Estatística - INE/CTC/UFSC Computação Gráfica:
Amintas engenharia.
Computação Gráfica Geometria de Transformações
Posições relativas de duas retas
Transformações espaciais geométricas
CINEMÁTICA INVERSA Aline Aparecida de Pina Rodrigo Morante Blanco.
Introdução à Computação Gráfica Geometria
Transformações Geométricas em C.G.
Transformações Geométricas
Fundamentos de Computação Gráfica Prof.: Marcelo Gattass
Parâmetros Geométricos de Câmeras
Estimativa do fluxo óptico através do algoritmo de Horn-Shunck
Calibração de câmeras e projetores
Mapeamento de texturas com redução de aliasing Lorenzo Ridolfi
Dissertação de Mestrado
Cinemática da Turbulência Homogênea e Isotrópica
As funções.
O que você deve saber sobre
Sistemas Lineares.
Computação Gráfica Teórica
Computação Gráfica: Aula3: Cores
Computação Gráfica: Aula9: Renderização 3D
Computer Vision Transformação de Imagens Paulo Sérgio Rodrigues PEL205.
Computer Vision Algumas Propriedades Importantes da Transformada de Fourier Paulo Sérgio Rodrigues PEL205.
Paulo Sérgio Rodrigues PEL205
Computação Gráfica Geometria de Transformações
Computação Gráfica Geometria de Transformações
SISTEMAS LINEARES ( AULA 3 ).
UNIFESO – CURSO DE MATEMÁTICA
MATEMÁTICA PARA NEGÓCIOS
Números Complexos Definição: Um número complexo z pode ser definido como um par ordenado (x, y) de números reais x e y, z = (x, y) (1) sujeito.
Computação Gráfica: Aula8: Animação de Tecidos
GEOMETER’S SKETCHPAD O que é o Geometer´s Sketchpad? Isometria
RECONSTRUÇÃO 3D Equipe: Amora Cristina (acat) Anália Lima (alc5)
Introdução à Computação Gráfica Projeções
Aula 13 Derivação Implícita, derivadas das funções trigonométricas inversas e derivadas de funções logarítmicas.
Sistemas Lineares Métodos de Resolução Algébrico Produto de Matrizes
Computação Gráfica Geometria de Transformações
TRANSFORMAÇÕES GEOMÉTRICAS
Definições e Transformações Projetivas
Reconstrução Tridimensional usando IPP Trabalho final do curso de Visão Computacional DCC / UFMG Apresentação: Antônio Wilson Vieira.
FUNÇÕES.
Isometrias..
Visão Computacional
Equações diferenciais ordinárias de segunda ordem
11/09/07 Visão Computacional e Realidade Aumentada César Palomo – inf. puc-rio. br 1 Visão Computacional e Realidade Aumentada Prof Marcelo Gattass.
Combinação dos 3 eixos de rotação
CINEMÁTICA DIRETA DE MANIPULADORES SERIAIS PROF.: Leo Schirmer
Visão Computacional Geometria de Transformações Luiz M. G. Gonçalves.
Robótica Industrial.
Retas paralelas aos Planos e Eixos Coordenados
Prof. Guilherme Jahnecke Weymar
FUNÇÃO DO 2º GRAU OU FUNÇÃO QUADRÁTICA.
ISOMETRIAS • Simetria Rotação Translação.
Distâncias Ponto a um Plano:
Visão Computacional Calibração de Câmeras
P ROCESSAMENTO G RÁFICO Prof.: Veronica Teichrieb – A ULA 10 – C ÁLCULO DE P OSE.
Expressão algébrica a partir da representação gráfica da função
Computação Gráfica IGCE – Instituto de Geociências e Ciências Exatas
Transformações Geométricas
Proposta de trabalho: Rastreamento da movimentação de uma câmera.
Professor: Jailson Domingos-2012
Projeto Final Visão 3D. Metodologia  Calibração de Câmera: GoldStandardCameraCalibration  Matrizes ML e MR.  Correspondência de pontos: Region Growing.
MATEMÁTICA E SUAS TECNOLOGIAS
Nossos 2 olhos formam imagens ligeiramente diferentes do mundo A diferença entre as posições de objetos nas 2 images é chamada de disparidade O termo disparidade.
Transcrição da apresentação:

Computação Gráfica: Aula4: Câmeras http://www.fei.edu.br/~psergio psergio@fei.edu.br

Transformação em Perspectiva

Transformação em Perspectiva

Transformação em Perspectiva: Coordenadas Homogêneas

Transformação em Perspectiva: Coordenadas Homogêneas

Transformação em Perspectiva: Coordenadas Homogêneas

Transformação em Perspectiva: Coordenadas Homogêneas

Transformação em Perspectiva: Coordenadas Homogêneas

Transformação em Perspectiva: Coordenadas Homogêneas (4 x 1) (4 x 1) (4 x 4)

Transformação em Perspectiva: Coordenadas Homogêneas (4 x 1) (4 x 4) (4 x 1)

Transformação em Perspectiva: Coordenadas Homogêneas (4 x 1) (4 x 4) (4 x 1)

Transformação em Perspectiva: Coordenadas Homogêneas (4 x 1) (4 x 4) (4 x 1)

Transformação em Perspectiva: Coordenadas Homogêneas (4 x 1) (4 x 4) (4 x 1)

Transformação em Perspectiva: Matriz de Transformação em Perspectiva

Transformação em Perspectiva: Matriz de Transformação em Perspectiva

Transformação em Perspectiva: Matriz de Transformação em Perspectiva

Transformação em Perspectiva: Matriz de Transformação em Perspectiva: Resumo

Transformação em Perspectiva: ambigüidade colinear

Transformação em Perspectiva: ambigüidade colinear Resultado Inesperado!!!

Transformação em Perspectiva: ambigüidade colinear

Transformação em Perspectiva: ambigüidade colinear

Transformação em Perspectiva: Modelo de Câmera

Transformação em Perspectiva: Modelo de Câmera Para alinhar o plano da imagem (x,y) com o plano em coordenadas do mundo (X,Y), pode-se fazer a seguinte seqüência de passos: Translação do suporte para origem, G Rotação no eixo x, Rotação no eixo z, Translação do plano da imagem com relação ao suporte, C

Transformação em Perspectiva: Modelo de Câmera Translação para origem:

Transformação em Perspectiva: Modelo de Câmera Rotação no eixo x Rotação no eixo z

Transformação em Perspectiva: Modelo de Câmera Rotação nos eixos x e z

Transformação em Perspectiva: Modelo de Câmera Translação do plano da imagem com relação ao suporte

Transformação em Perspectiva: Modelo de Câmera Translação para origem: Rotação: Translação:

Transformação em Perspectiva: Modelo de Câmera Combinando as duas translações e as duas rotações:

Transformação em Perspectiva: Modelo de Câmera

Transformação em Perspectiva: Modelo de Câmera Como fica a expressão anterior se tivermos: ?

Transformação em Perspectiva: Modelo de Câmera Como fica a expressão anterior se tivermos:

Transformação em Perspectiva: Visão Stereo

Transformação em Perspectiva: Visão Stereo

Transformação em Perspectiva: Visão Stereo

Transformação em Perspectiva: Visão Stereo

Transformação em Perspectiva: Visão Stereo

Transformação em Perspectiva: Calibração de Câmera Calibração de câmera é o processo de determinar quais os parâmetros da câmera, intrínsecos e extrínsecos, para um conjunto de coordenadas do mundo e da imagem.

Transformação em Perspectiva: Calibração de Câmera Um problema que ocorre com imagens 2D, vistas projetadas no plano de imagem da câmera, é a ambigüidade colinear.

Transformação em Perspectiva: Calibração de Câmera

Transformação em Perspectiva: Calibração de Câmera Se K = 1 na representação homogênea:

Transformação em Perspectiva: Calibração de Câmera As coordenadas da projeção perspectiva do ponto (X,Y,Z) na forma Cartesiana são:

Transformação em Perspectiva: Calibração de Câmera Substituindo ch1 = xch4 e ch2 = ych4 no sistema linear e expandindo, temos: Assumindo ch3 = 0 uma vez que z = 0, temos:

Transformação em Perspectiva: Calibração de Câmera Substituindo ch4 na primeira e segunda equações, obtemos duas equações com 12 variáveis!

Transformação em Perspectiva: Calibração de Câmera O procedimento de calibração consiste então em: Obter pelo menos 6 pontos de coordenadas do mundo m ≥ 6 com valores conhecidos (Xi, Yi, Zi ) i = 1,2,..,m. Isso gera um Sistema Linear de 12 equações e 12 incógnitas!

Transformação em Perspectiva: Calibração de Câmera O procedimento de calibração consiste então em: (b) Resolver o Sistema Linear para obter os pontos correspondentes na imagem (xi, yi), i = 1, 2, ..., m.

Transformação em Perspectiva: Calibração de Câmera O procedimento de calibração consiste então em: (c) Tendo então a matriz de transformação A da câmera, pode-se mapear qualquer ponto w do mundo no plano da imagem: p = (xi, yi) w = (X,Y,Z) A P = Aw