Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares...

15
Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa em Realidade Virtual e Multimídia Universidade Federal de Pernambuco, Centro de Informática

Transcript of Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares...

Page 1: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares

Especulares

Projeto de Computação Gráfica

João Paulo Lima

Grupo de Pesquisa em Realidade Virtual e MultimídiaUniversidade Federal de Pernambuco, Centro de Informática

Page 2: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Agenda

MotivaçãoMetodologiaResultadosConclusõesTrabalhos Futuros

Page 3: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Motivação

Determinar posição e orientação de um objeto em tempo realPerda de informação devido à reflexão

Page 4: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Metodologia

Rastreamento baseado em modeloAbordagem híbrida

Por detecção + RecursivoTextura + Aresta

Em objetos especulares:Rastreamento baseado em texturaSe falhar, rastreamento baseado em aresta

Última pose como estimativa

Page 5: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Metodologia :: Texture Based

Page 6: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Metodologia :: Edge Based

Determinar partes visíveis das arestas do modelo projetado com pose anterior

Extensão de OpenGL GL_ARB_occlusion_query

Page 7: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Metodologia :: Edge Based

Amostragem das arestas visíveis projetadas

Pontos de controle

Page 8: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Metodologia :: Edge Based

Para cada ponto de controlePonto correspondente no gradiente da imagemAlgoritmo Moving Edges (ME)

Page 9: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Metodologia :: Edge Based

Cálculo da poseMinimização do erro de reprojeçãoLevenberg-Marquardt

i

ii qperr ),(

)()(),( iiiii npqqp

Page 10: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Metodologia :: Bibliotecas

VXL (Vision-something-Libraries)ViSP (Visual Servoing Platform)OpenGL

Page 11: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Resultados

Rastreamento baseado em aresta (~30 fps)

Page 12: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Resultados

Objetos planares especularesTextura vs Textura + Aresta

Textura Textura + Aresta

Page 13: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Conclusões

Técnica híbrida para objetos planares especulares foi melhor em alguns casosRastreamento de objetos planares baseado em aresta não é suficiente

Poucas restriçõesCorrespondências errôneas

Rastrear objetos não-planares usando aresta apresentou melhores resultados

Page 14: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Trabalhos Futuros

Múltiplas hipóteses no MECorreção da detecção de arestas visíveisUso de estimadores robustosDetecção explícita de arestasPorte para dispositivos móveis

Page 15: Abordagem Híbrida para Rastreamento 3D Monocular em Tempo Real de Objetos Planares Especulares Projeto de Computação Gráfica João Paulo Lima Grupo de Pesquisa.

Referências

I. Gordon e D. G. Lowe, “What and Where: 3D Object Recognition with Accurate Pose”, University of British Columbia

A. Comport, E. Marchand, M. Pressigout, and F. Chaumette. “Realtime markerless tracking for augmented reality: the virtual visual servoing framework”. LAGADIC.

V. Lepetit e P. Fua, “Monocular Model-Based 3D Tracking of Rigid Objects: A Survey”, CVLAB

VXL, http://vxl.sourceforge.net/

ViSP, http://www.irisa.fr/lagadic/visp

OpenGL, http://www.khronos.org/opengl/