12
PROCESSAMENTO GRÁFICO 2015.1 Prof.: Veronica Teichrieb – [email protected] AULA 10 – CÁLCULO DE POSE

P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – [email protected] A ULA 10 – C ÁLCULO DE P OSE

Embed Size (px)

Citation preview

Page 1: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

PROCESSAMENTO GRÁFICO 2015.1

Prof.: Veronica Teichrieb – [email protected]

AULA 10 – CÁLCULO DE POSE

Page 2: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

ROTEIRO– Correspondências– Correspondências 2D – 2D– Homografia– Sistema Linear de Equações– Correspondências 2D – 3D– Pose

– Representação Mínima– Mínimos Quadrados– RANSAC

Page 3: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

CORRESPONDÊNCIAS

Page 4: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

CORRESPONDÊNCIAS 2D – 2D

Page 5: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

HOMOGRAFIA

Page 6: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

SISTEMA LINEAR DE EQUAÇÕES

Page 7: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

CORRESPONDÊNCIAS 2D – 3D

Page 8: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

POSE– Matriz de parâmetros extrínsecos R|t

– Deve ser descoberta a cada quadro– Matriz de parâmetros intrínsecos K

– Comumente K está pré-definida

Page 9: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

MÍNIMOS QUADRADOS

Page 10: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

POSE – REPRESENTAÇÃO MÍNIMA– Diminuir o número de parâmetros para

reduzir o custo das iterações dos mínimos quadrados

– Representação eixo-ângulo– 3 parâmetros para a rotação– 3 parâmetros para a translação

– 6 graus de liberdade no total

Page 11: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

RANSAC

Page 12: P ROCESSAMENTO G RÁFICO 2015.1 Prof.: Veronica Teichrieb – vt@cin.ufpe.br A ULA 10 – C ÁLCULO DE P OSE

RESUMO– Correspondências são necessárias– A aplicação pode ter como objetivo calcular a

homografia ou a pose– A homografia mapeia pontos 2D em outros pontos

2D– A pose transforma pontos 3D em outros pontos 3D

– Se aplicarmos a parte intrínseca (matriz K) o ponto resultante é 2D

– Podemos calcular a pose ou a homografia de várias formas diferentes– A resolução do sistema linear resolve, porém é muito

suscetível a erro por ser uma abordagem algébrica– Abordagens estatísticas são usadas como os mínimos

quadrados– O RANSAC pode ser aplicado para evitar a influência

de outliers