Processamento de Imagens CPS755

Documentos relacionados
Processamento de Imagens CPS755

Visão Computacional CPS754

Processamento de Imagens CPS755

Processamento de Imagens CPS755

Processamento de Imagens CPS755

Processamento de Imagens CPS755

Visão Computacional CPS754

Processamento de Imagens CPS755

Visão Computacional CPS754

54 CAPÍTULO 2. GEOMETRIA ANALÍTICA ( ) =

Aula Exemplos diversos. Exemplo 1

Transformações Geométricas em C.G. Claudio Esperança Paulo Roma Cavalcanti

Capítulo 2. Retas no plano. 1. Retas verticais e não-verticais. Definição 1

54 CAPÍTULO 2. GEOMETRIA ANALÍTICA ( ) =

Exercícios de Geometria Analítica - Prof. Ademir

Reconstrução Geométrica a Partir de Imagens TIC /TCC

Lista de exercícios de GA na reta e no plano Período de Prof. Fernando Carneiro Rio de Janeiro, Janeiro de 2017

Álgebra Linear I - Aula Bases Ortonormais e Matrizes Ortogonais

Álgebra Linear I - Aula 5. Roteiro

MAT 112 Turma Vetores e Geometria. Prova 2 28 de junho de 2018

Aula 15 Parábola. Objetivos

MAT2457 ÁLGEBRA LINEAR PARA ENGENHARIA I Gabarito da 2 a Prova - 1 o semestre de 2015

Geometria Analítica - Retas e Planos

aula6 Curvas de Hermite 2016/2 IC / UFF Criadas por Charles Hermite ( )

Aula 12. Ângulo entre duas retas no espaço. Definição 1. O ângulo (r1, r2 ) entre duas retas r1 e r2 se define da seguinte maneira:

Mudança de Coordenadas

Transformações Geométricas em C.G.

Capítulo 12. Ângulo entre duas retas no espaço. Definição 1. O ângulo (r1, r2 ) entre duas retas r1 e r2 é assim definido:

MAT 112 Turma Vetores e Geometria. Prova 2 29 de junho de 2017

MAT 112 Turma Vetores e Geometria. Prova 2 29 de junho de 2017

SISTEMAS DE PROJEÇÃO

A equação da circunferência

Geometria Analítica Exercícios Cônicas em posição geral

P4 de Álgebra Linear I de junho de 2005 Gabarito

1 Matrizes Ortogonais

A B C A 1 B 1 C 1 A 2 B 2 C 2 é zero (exceto o caso em que as tres retas são paralelas).

Nota de aula: Transformações Lineares

Capítulo Equações da reta no espaço. Sejam A e B dois pontos distintos no espaço e seja r a reta que os contém. Então, P r existe t R tal que

Lista 3.2: Retas - Planos e Distâncias PARTE 1: RETAS. 1. Verificar se os pontos P 1 (5, 5,6) e P 2 (4, 1,12) pertencem à reta r : x 3 1 = y + 1

Objetivos. Aprender a propriedade reflexiva da parábola.

PMR2560 Visão Computacional Visão estéreo. Prof. Eduardo L. L. Cabral

Aula 19 Elipse - continuação

Aula 15 Superfícies quádricas - cones quádricos

Geometria Analítica I

Equações paramétricas das cônicas

Lista 4 com respostas

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

CÁLCULO VETORIAL E GEOMETRIA ANALÍTICA

Na forma reduzida, temos: (r) y = 3x + 1 (s) y = ax + b. a) a = 3, b, b R. b) a = 3 e b = 1. c) a = 3 e b 1. d) a 3

J. Delgado - K. Frensel - L. Crissaff Geometria Analítica e Cálculo Vetorial

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 3. Transformações Geométricas

Aula 15. Derivadas Direcionais e Vetor Gradiente. Quando u = (1, 0) ou u = (0, 1), obtemos as derivadas parciais em relação a x ou y, respectivamente.

Geometria Analítica II - Aula 5 108

Posição relativa entre retas e círculos e distâncias

Álgebra Linear I - Aula 6. Roteiro

5 de setembro de Gabarito. 1) Considere o ponto P = (0, 1, 2) e a reta r de equações paramétricas. r: (2 t, 1 t, 1 + t), t R.

Geometria Analítica. Estudo da Reta. Prof Marcelo Maraschin de Souza

aula 10 Projeções Planas IC/UFF tela de um museu de Montreal

Resolvendo inequações: expressões com desigualdades (encontrar os valores que satisfazem a expressão)

UNIVERSIDADE FEDERAL DE ALAGOAS INSTITUTO DE MATEMÁTICA Aluno(a): Professor(a): Curso:

Processamento de Imagens CPS755

DEPARTAMENTO DE ENGENHARIA MECÂNICA. ) uma base ortonormal positiva de versores de V. Digamos que a lei de transformação do operador T seja dada por:

aula6 Projeções Planas 2017/2 IC / UFF

MAT VETORES E GEOMETRIA - IF/IME 1 o SEMESTRE Suponha fixado um sistema de coordenadas ortogonal cuja base é positiva.

Geometria Analítica. Cônicas. Prof Marcelo Maraschin de Souza

01. Determinar as equações da reta que passa pelo ponto A( 2, 3, 2) e tem a. = 2x. v são: b c

Projeções. Cap 2 (do livro texto) Aula 6 UFF

Cálculo 3 Primeira Avaliação (A) 25/08/2016

Exercícios sobre Trigonometria

Em todas as questões, está fixado um sistema ortogonal (O, i, j, k) com base ( i, j, k) positiva.

SEGUNDA PROVA. Segunda prova: 11/maio, sábado, 08:00 ou 10:00 horas. Capítulo 4: Vetores, produto escalar, produto vetorial.

Aula Transformações

A equação da reta. são números conhecidos. Seja então (x, y) um ponto qualquer dessa reta. e y 2. , x 2

Geometria Analítica II - Aula 4 82

3 ano E.M. Professores Cleber Assis e Tiago Miranda

Álgebra Linear I - Aula 5. Roteiro

Lista de Exercícios de Cálculo 3 Primeira Semana

Processamento de Malhas Poligonais

P2 de Álgebra Linear I Data: 10 de outubro de Gabarito

UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE MATEMÁTICA LISTA DE EXERCÍCIOS DE MAT243-CÁLCULO III

Nota de aula: Transformações Lineares

Universidade Federal de Mato Grosso do Sul - UFMS VGA - 2 a Prova - Engenharia Civil + Física 03 de Julho de Prof o. E.T.

GAAL /1 - Simulado - 2 produto escalar, produto vetorial, retas e planos. Exercício 1: Determine a equação do plano em cada situação descrita.

Reconstrução Geométrica a Partir de Imagens TIC /TCC

. 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,

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

Gabarito P1 - Cálculo para FAU Prof. Jaime Angulo

aula9 Coordenadas homogêneas e projeções 2016/2 IC / UFF

Reconstrução Geométrica a Partir de Imagens TIC

Aula 5 - Produto Vetorial

Lista de exercícios 14 Ortogonalidade

Plano cartesiano, Retas e. Alex Oliveira. Circunferência

Sistema de coordenadas

Integração Volume. Aula 07 Matemática II Agronomia Prof. Danilene Donin Berticelli

Equação Geral do Segundo Grau em R 2

A integral definida Problema:

Reconstrução Geométrica a Partir de Imagens TIC

1. Seja θ = ang (r, s). Calcule sen θ nos casos (a) e (b) e cos θ nos casos (c) e (d): = z 3 e s : { 3x + y 5z = 0 x 2y + 3z = 1

Capítulo 1 - O Ponto. Capítulo 2 - A Reta

Transcrição:

Processamento de Imagens CPS755 aula 09 - single-view final Antonio Oliveira Ricardo Marroquim 1 / 25

laboratório de processamento de imagens tópicos pontos e retas de fuga métricas afim em uma foto calibrando a câmera com uma foto 2 / 25

p e l ponto de fuga o ponto de fuga é a interseção do plano de imagem com a reta paralela que passa por C x/ x C v/ v D X 1 X 2 X 3 X 4 X 3 / 25

p e l ponto de fuga reta em coordenadas do mundo X(λ) = A + λd um ponto X(λ) é projetado como onde D = (d T, 0) T x(λ) = PX(λ) = PA + PλD = a + λkd o ponto de fuga v é encontrado fazendo λ v = lim x(λ) = lim (a + λkd) = Kd λ λ note que v depende somente da direção d e não da posição a 4 / 25

p e l ponto de fuga todas retas paralelas possuem o mesmo ponto de fuga v x/ x C v/ v D A d X( λ) C d v X( λ) X 1 X 2 X 3 X 4 X 5 / 25

p e l o que os pontos de fuga nos fornece? suponha que a câmera agora tenha sofrido um rotação e translação, mantendo a matriz de calibração K as imagens dos pontos de fuga não são afetadas por translações logo podemos descobrir a rotação R entre as imagens pontos de fuga e direções nas duas imagens v i e d i v i e d i onde a direção é normalizada d = K 1 v K 1 v as direções são relacionadas por d i = Rd i, representando duas restrições para R com dois pares de direções podemos encontrar a matriz R 6 / 25

p e l o que os pontos de fuga nos fornece? também podemos calcular ângulos de retas diretamente pelos seus pontos de fuga cos θ = v1 Tωv 2 v1 Tωv 1 v2 Tωv 2 onde v 1 e v 2 são os pontos de fuga das duas retas, e ω é a imagem da cônica absoluta (IAC) 7 / 25

p e l estimando pontos de fuga como vimos nos primeiros trabalhos, existem algumas formas de calcular a posição dos pontos de fuga na imagem, ex: retas paralelas intervalos de razão conhecida em retas porém, essas medidas são muitos sensíveis a erro (ex: clique com mouse) dificilmente os pontos de fugas entre várias retas paralelas (em coordenadas do mundo) coincidem por causa deste erro na medida 8 / 25

p e l estimando pontos de fuga uma solução simples e usar várias retas paralelas e computar o centroide dos vários pontos de fuga uma maneira melhor é utilizar métodos de mínimos quadrados para ajustar as retas v 9 / 25

p e l retas de fuga planos paralelos em 3D intersectam π em uma reta comum a imagem desta reta comum é a reta de fuga do plano v 1 2 l v 10 / 25

p e l retas de fuga a reta de fuga depende apenas da orientação do plano π (normal n), e não da sua posição a reta de fuga l é a interseção do plano de imagem com o plano paralelo a π que passa por C n l C n π 11 / 25

p e l retas de fuga se conhecemos a matriz de calibração K e a reta de fuga l do plano podemos 1 determinar a orientação de um plano relativa à câmera: l = K T n 2 retificar o plano realizando uma rotação sintética (ao menos fazer a normal alinhar com o eixo z) repare que H = KRK 1 e H T l = l = (0, 0, 1) T que é equivalente a Rn = (0, 0, 1) T 3 determinar o ângulo entre dois planos com retas de fuga l 1 e l 2 cos θ = l T 1 ω l 2 l T 1 ω l 1 l T 2 ω l 2 12 / 25

p e l encontrando retas de fuga encontrar dois pontos de fuga na reta (conjuntos de retas paralelas ao plano) 13 / 25

p e l ortogonalidade pontos de fuga de retas perpendiculares satisfazem v T 1 ωv 2 = 0 se uma reta é perpendicular a um plano, então o ponto de fuga da reta e a reta de fuga do plano satisfazem l = ωv e v = ω l retas de fuga de dois planos perpendiculares satisfazem l T 1 ω l 2 = 0 14 / 25

medições afim alturas relativas dado a reta de fuga do plano do chão e o ponto de fuga vertical, alturas relativas entre segmentos verticais (com um dos pontos no chão) podem ser computados a ideia é transferir T 1 para o segmento B 2 T 2 no espaço de imagem T 2 T 1 T 01 2 T 1 L 2 T 01 1 d 2 L 1 B 1 B 2 d 1 01 B2 01 B 1 15 / 25

medições afim alturas relativas colocamos todos os pontos na reta l 2 onde u = (b 1 b 2 ) l t 1 = (t 1 u) (b 2 v) v l 1 l 2 l u t2 t 1 t 1 b 2 b 1 image 16 / 25

medições afim alturas relativas parametrizamos os três pontos pela distâncias na reta com origem em b 2 ( t 1 b 2, 1), ( t 2 b 2, 1), ( v b 2, 1) ( t 1, 1), (t 2, 1), (v, 1) transformação projetiva H 2 2 que leva (v, 1) (1, 0) [ ] 1 0 1 v a razão entre as distância pode ser encontrada pelo pontos transformados pela matriz H d 1 = H 2 2( t 1, 1) T d 2 H 2 2 (t 2, 1) T 17 / 25

medições afim 18 / 25

matriz de calibração determinando K com uma imagem podemos combinar várias restrições lineares para resolver o problema 2 condição restrição # restrições pontos de fuga v 1 e v 2 correspondendo a retas ortogonais v1 T ωv 2 = 0 1 ponto de fuga v e reta de fuga l correspondendo a reta e plano l ωv = 0 2 ortogonais imagem de plano com H conhecido (ex de sistema de calibração) h T 1 ωh 1 = h T 2 ωh 2 2 h T 1 ωh 2 = 0 sem cisalhamento ω 12 = ω21 = 0 1 pixels quadrados ω 12 = ω21 = 0 ω 11 = ω 22 19 / 25

matriz de calibração determinando K com uma imagem 1 cada restrição forma linhas no sistema Aω = 0, onde A é uma matriz n 6 para n restrições note que para algumas restrições onde elementos de ω são definidos (ex pixels quadrados) precisamos de menos colunas na matriz, já que precisamos determinar menos elementos 2 a solução do sistema pode ser encontrada com SVD 3 como ω = (KK T ) 1, podemos encontrar K fazendo uma inversão e depois uma fatorização (decomposição) ex. Cholesky (método LLT da Eigen) 20 / 25

matriz de calibração determinando K com uma imagem calibrando a câmera a partir de 3 pontos de fuga supondo que não tenha cisalhamento e os pixels são quadrados com os 3 pontos de fuga teremos as 5 restrições necessárias ω 1 0 ω 2 ω = 0 ω 1 ω 3 ω 2 ω 3 ω 4 21 / 25

matriz de calibração determinando K com uma imagem assumindo pixel quadrados e eixo ótico passando pelo centro da imagem (4 restrições), mais uma nos fornece o último parâmetro (distância focal f) e encontrar K ex. dois pontos de fuga ortogonais com pontos de fuga encontramos a reta de fuga l do plano com l e K podemos retificá-lo sem saber a razão de aspecto do retângulo 22 / 25

reconstrução reconstrução a partir de uma imagem texturizar um modelo planar simples 23 / 25

reconstrução reconstrução a partir de uma imagem restrições para encontrar K pixel quadrado (2) um ponto de fuga por plano (retas horizontais) (3) retificar a fachada da esquerda sabendo que os planos são ortogonais sabemos a orientação relativa entre eles usamos os pontos em comum para encontrar a escala correta 24 / 25

reconstrução reconstrução a partir de uma imagem para os planos não ortogonais (telhado) podemos encontrar a orientação relativa encontrando suas retas de fuga encontrando pontos comuns nos planos (telhado e fachada) podemos retificar a escala 25 / 25