Processamento de Imagens COS756 / COC603

Documentos relacionados
Processamento de Imagens COS756 / COC603

Processamento de Imagens COS756 / COC603

O TEOREMA ESPECTRAL E AS FORMAS QUADRÁTICAS NO PLANO: CLASSIFICAÇÃO DAS CÔNICAS

Fundamentos da Computação Gráfica

Image Descriptors: local features

Feature Detector. Prof. Dr. Geraldo Braz Junior

Processamento de Imagens COS756 / COC603

Álgebra Linear em Visão Computacional

Processamento de Imagens COS756 / COC603

Aula 5 - Segmentação de Imagens

SIFT - Scale Invariant Feature Transform

Processamento de Imagens CPS755

2 SIFT (Scale Invariant Feature Transform)

Jorge M. V. Capela, Marisa V. Capela. Araraquara, SP

Processamento digital de imagens

Processamento de Imagens COS756 / COC603

MAT-27 Lista-09 Outubro/2011

Equação Geral do Segundo Grau em R 2

4 SIFT (Scale Invariant Feature Transform)

(d) v é um autovetor de T se, e somente se, T 2 = T ; (e) v é um autovetor de T se, e somente se, T (v) = v.

(I) T tem pelo menos um autovalor real; (II) T é diagonalizável; (III) no espaço vetorial real R n, o conjunto {u, v} é linearmente independente.

Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP)

Descritores de Imagens

Processamento digital de imagens

Marcelo M. Santos DM-IMECC-UNICAMP msantos/

3 Transformação SIFT (Scale Invariant Feature Transform)

2 Trabalhos Relacionados

CM005 Álgebra Linear Lista 3

A primeira coisa a fazer é saber quais são as equações das curvas quando elas já se encontram na melhor

Ga no plano 1. GA no plano. Prof. Fernando Carneiro Rio de Janeiro, Outubro de u v = aa + bb.

Descritores de Imagem

Processamento Digital de Imagens

Feature Description (SIFT + SURF) Prof. Dr. Geraldo Braz Junior

ln(x + y) (x + y 1) < 1 (x + y 1)2 3. Determine o polinômio de Taylor de ordem 2 da função dada, em volta do ponto dado:

Processamento digital de imagens

Filtragem linear. jorge s. marques, questão: como remover artefactos?

Formas Quádricas Cônicas hlcs

TELEVISÃO DIGITAL LEEC 2006/2007

Setor de Tecnologia - TC Engenharia Ambiental Prova 2. Matemática Aplicada I

(b) A não será diagonalizável sobre C e A será diagonalizável sobre R se, e

Sumário. VII Geometria Analítica Jorge Delgado Katia Frensel Lhaylla Crissaff

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial (Parte 2)

TE073 PDS II Programa de Graduação em Engenharia Elétrica

USO DO DETECTOR DE PONTOS DE INTERESSE SIFT PARA LOCALIZAÇÃO DE ALVOS ARTIFICIAIS DE CONTROLE

ALGA 2007/2008 Mest. Int. Eng. Electrotécnica e de Computadores Aplicao do Captulo VI 1 / 12

Geometria Analítica e Vetorial - Daniel Miranda, Rafael Grisi, Sinuê Lodovici

Filtros espaciais (suavizaçào)

SEL Visão Computacional. Aula 2 Processamento Espacial

MAT Álgebra Linear para Engenharia II

Quadro Segmentação de Imagens

Processamento de Imagens CPS755

Processamento de Imagens COS756 / COC603

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior

Processamento de Imagens COS756 / COC603

GAAL - Terceira Prova - 15/junho/2013. Questão 1: Analise se a afirmação abaixo é falsa ou verdadeira:

MATRIZES POSITIVAS DEFINIDAS

GEOMETRIA II EXERCÍCIOS RESOLVIDOS - ABRIL, 2018

Kanade-Lucas-Tomasi Tracker

Retratos de Fase de Sistemas Lineares Homogêneos 2 2

EDO III. por Abílio Lemos. 07, 09 e 14 de novembro de Universidade Federal de Viçosa. Departamento de Matemática UFV. Aulas de MAT

Detecção de falsas correspondências em pares de imagens estereoscópicas utilizando a transformação projetiva no plano e o algoritmo RANSAC

Mínimos quadrados. A 2 M mn (R), b 2 R m. Como Au 2 C (A) para todo o u 2 R n e

Matrizes positivas definidas, semidefinidas, etc.

Implementação do algoritmo SIFT para detecção de objetos em imagens.

Resposta - Questão 01: Equação genérica do segundo grau: f(x) = ax² + bx + c. a) f(x) = x² 7x + 10 a = 1 b = 7 c = 10 I Cálculo das raízes:

Matrizes Semelhantes e Matrizes Diagonalizáveis

Realce de imagens parte 2: ltragem espacial SCC5830/0251 Processamento de Imagens

Revisões de Matemática e Estatística

Sistemas de Equações Lineares e Matrizes

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

3.2 Determine a equação da circunferência de raio 5, tangente à reta 3x +4y =16no ponto A (4, 1).

Processamento de Imagens CPS755

Trabalho Final de Processamento de Imagens: Panografia

Uma não tão breve introdução ao básico de PI. Visão Computacional Programa de Pós-Graduação em Ciência da Computação UFMA Prof. Geraldo BrazJunior

Formas quadráticas. x y. forma quadrática associada à equação quadrática. real simétrica n n, B 2 M 1n (R) e escalar.

Álgebra Linear (MAT-27) Ronaldo Rodrigues Pelá. 21 de outubro de 2011

Unidade 22 - Teorema espectral para operadores simétricos, reconhecimento de cônicas. A. Hefez e C. S. Fernandez Resumo elaborado por Paulo Sousa

Resolução de sistemas de equações lineares: Método do Gradiente

CÁLCULO III - MAT Encontre todos os máximos locais, mínimos locais e pontos de sela nas seguintes funções:

Exercício: Identifique e faça um esboço do conjunto solução da. 3x xy + y 2 + 2x 2 3y = 0

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

0 < c < a ; d(f 1, F 2 ) = 2c

Geometria Analítica - Aula

Introdução ao Processamento Digital de Imagem MC920 / MO443

CC-226 Aula 05 - Teoria da Decisão Bayesiana

Aula 8 Cônicas - Translação de sistemas de coordenadas

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

Processamento de Malhas Poligonais

CF372 Mecânica Quântica I Segunda Lista de Exercícios - Capítulo II. q exp( q 2 ) ( 2 π. 2 (2q 2 1) exp( q 2 )

T4 Processamento de Imagem

Processamento Digital de Imagens. Análise de Imagens

SEGUNDA CHAMADA CALCULO 2 2/2017

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

Cálculo Diferencial e Integral II 2012/13 1 o semestre

Detecção de Formas. Carlos Alexandre Mello. Pós-Graduação em Ciência da Computação. Carlos Alexandre Mello 1

SEÇÕES CÔNICAS. Figura 1

23 e 24. Forma Quadrática e Equação do Segundo Grau em R 3. Sumário

CÁLCULO VETORIAL E GEOMETRIA ANALÍTICA

UNIVERSIDADE FEDERAL DE MINAS GERAIS (UFMG) ADÉLIO DANIEL DE SOUSA FREITAS

MAE125 Álgebra Linear /1 Turmas EQN/QIN

Transcrição:

Processamento de Imagens COS756 / COC603 aula 08 - deteção de características de baixo-nível (low-level feature detection) parte II Antonio Oliveira Ricardo Marroquim 1 / 1

aula de hoje feature detection overview Laplaciano da Gaussiana pontos de interesse método de Harris curvatura 2 / 1

LoG Laplaciano derivada de segunda ordem (progressiva e regressiva) f (x 0 + x) = f (x 0 )+f (x 0 ) x + f (x 0 ) x 2 + f (x 0 ) x 3 +O( x 4 ) 2! 3! f (x 0 x) = f (x 0 ) f (x 0 ) x + f (x 0 ) x 2 f (x 0 ) x 3 +O( x 4 ) 2! 3! somando temos a diferança central (e fazendo x = 1): f (x 0 ) = f (x 0 + x) + f (x 0 x) 2f (x 0 ) 3 / 1

Laplaciano operador isotrópico arestas se encontram nos zero-crossings 0 1 0 1 1 1 1-4 1 1-8 1 0 1 0 1 1 1 4 / 1

Laplaciano Laplaciano da Gaussiana (LoG) segunda derivada do filtro Gaussiano 2 (g(x, y) I ) = ( 2 g(x, y)) I 2 g(x, y, σ) x 2 + 2 g(x, y, σ) g(x, y, σ) y 2 = x 2 + g(x, y, σ) = ( x 2 + y 2 ) 1 σ 2 2 σ 2 e g(x, y, σ) y 2 x 2 +y 2 2σ 2 5 / 1

keypoint features problemas a serem resolvidos: quais pontos são bons? como representar esta informação? como procurar a correspondência em outra imagem? 6 / 1

panorâmica 7 / 1

panorâmica 8 / 1

panorâmica 9 / 1

objetivo encontrar o pixel correspondente em duas imagens dificilmente terá exatamente mesmos valores RGB ex. diferença de iluminação entre as fotos mesmo assim, estaria sujeito a erros (dois pixels iguais em uma mesma imagem) 10 / 1

cantos variação de intensidade em qualquer direção arestas: problema de abertura regiões homogêneas: difícil fazer o matching 11 / 1

panorâmica 12 / 1

solução simples summed square difference: SSD(x, y) = i [I 1 (x + x, y + y) I 0 (x, y)] 2 onde ( x, y) é um deslocamento e i são os pixels dentro de uma janela de busca podemos também usar uma média ponderada SSD() = i w(x i )[I 1 (x + x, y + y) I 0 (x, y)] 2 ] 13 / 1

solução simples summed square difference: SSD(x, y) = i [I 1 (x + x, y + y) I 0 (x, y)] 2 onde ( x, y) é um deslocamento e i são os pixels dentro de uma janela de busca podemos também usar uma média ponderada SSD() = i w(x i )[I 1 (x + x, y + y) I 0 (x, y)] 2 ] problema onde procurar na imagem I 1? se a janela de busca for grande, o custo será alto 13 / 1

Harris detector mas quais são bons pontos a serem utilizados? auto-correlação AC(x, y) = w(x, y)[i (x, y) I (x + x, y + y)] 2 intuitivamente, quão diferente o pixel é dos seus vizinhos 14 / 1

15 / 1

Harris detector utilizando a aproximação quadrática pela série de Taylor I (x + x, y + y) = I (x, y) + xi x (x, y) + yi y (x, y) substituindo na equação anterior e passando para forma matricial temos: AC [ x y ] [ w i i I x (x i, y i ) 2 I x (x i, y i )I y (x i, y i ) I x (x i, y i )I y (x i, y i ) I y (x i, y i ) 2 ] [ x y ] 16 / 1

cônica matriz representa uma seção cônica na sua forma central Ax 2 + Bxy + Cy 2 + Dx + Ey + F = 0 M = [ A B/2 B/2 C ] 17 / 1

cônica análise do determinante detm < 0 hipérbola detm = 0 parábola detm > 0 elipse nossa matriz 18 / 1

cônica análise do determinante detm < 0 hipérbola detm = 0 parábola detm > 0 elipse nossa matriz simétrica positiva definida detm > 0 elipse autovalores positivos : λ 0, λ 1 > 0 18 / 1

Harris detector análise dos autovetores e autovalores (variação) o que podemos concluir a partir dos autovalores? 19 / 1

Harris detector o que podemos concluir a partir dos autovalores? 20 / 1

Harris detector o que podemos concluir a partir dos autovalores? dois autovalores pequenos pouca variação, área de intensidade mais ou menos constante 20 / 1

Harris detector o que podemos concluir a partir dos autovalores? dois autovalores pequenos pouca variação, área de intensidade mais ou menos constante um autovalor grande e um pequeno aresta 20 / 1

Harris detector o que podemos concluir a partir dos autovalores? dois autovalores pequenos pouca variação, área de intensidade mais ou menos constante um autovalor grande e um pequeno aresta dois autovalores grandes ponto, quina 20 / 1

Harris detector Harris (1988) usou a medida: det(m) αtrace(m) 2 = λ 0 λ 1 α(λ 0 + λ 1 ) 2 com α = 0.06 Triggs (2004) usou a medida (onde λ 0 < λ 1 ): λ 0 αλ 1 com α = 0.05 21 / 1

algoritmo 1. calcular I x e I y : gradiente na direção x e y pode usar por exemplo: convolução da derivada de uma Gaussiana 2. calcular os produtos I 2 x = I x I x, I 2 y = I y I y e I xy = I x I y 3. convoluir as três imagens com uma Gaussiana 4. para cada pixel: encontrar os autovalores e utilizar uma das medidas 5. limiarizar para encontrar máximos 6. limitar número de máximos por região 22 / 1

23 / 1

24 / 1