O documento discute o desenvolvimento de um aplicativo de realidade aumentada para geolocalização em um campus universitário. O aplicativo usa técnicas como rastreamento baseado em visão computacional e registro para sobrepor informações virtuais no mundo real através da câmera de um smartphone. O aplicativo foi construído usando a ferramenta iPhone-AR-Toolkit e armazena dados em um banco de dados SQLite.
1. Implementação de uma Aplicação Baseada em
Realidade Aumentada para Geolocalização em
um Campus Universitário
Roberto Beraldo Chaiben
Orientador: Marcos Didonet Del Fabro
Ciência da Computação
Universidade Federal do Paraná
2012
domingo, 24 de março de 13
2. Roteiro
Objetivo
Realidade Virtual
Realidade Aumentada
Técnicas da Realidade Aumentada
Aplicação Desenvolvida
Conclusão
domingo, 24 de março de 13
12. Diferenças entre RV e RA
Realidade Virtual Realidade Aumentada
Ambiente Principal Gerado por computador Mundo real
Sentido da presença Controlado pelo computador Natural do usuário
Impacto da transição
mundo Alto Baixo
real/virtual
Representação do
Avatar Direta
usuário
domingo, 24 de março de 13
13. Tracking
Detecção da posição e da orientação
Classificação
Tracking Baseado em Sensores
Tracking Baseado em Visão Computacional
Tracking Híbrido
domingo, 24 de março de 13
14. Tracking
Classificação
Tracking Baseado em Sensores
Tracking Baseado em Visão Computacional
Tracking Híbrido
domingo, 24 de março de 13
15. Tracking
Classificação
Tracking Baseado em Sensores
GPS
Acelerômetro e Giroscópio
Bússola
Tracking Baseado em Visão Computacional
Tracking Híbrido
domingo, 24 de março de 13
16. Tracking
Classificação
Tracking Baseado em Sensores
Tracking Baseado em Visão Computacional
Tracking Híbrido
domingo, 24 de março de 13
17. Tracking
Classificação
Tracking Baseado em Sensores
Tracking Baseado em Visão Computacional
Reconhecimento de Imagens
Técnica de Tracking mais estudada
Tracking Híbrido
domingo, 24 de março de 13
18. Tracking
Classificação
Tracking Baseado em Sensores
Tracking Baseado em Visão Computacional
Tracking Híbrido
domingo, 24 de março de 13
19. Tracking
Classificação
Tracking Baseado em Sensores
Tracking Baseado em Visão Computacional
Tracking Híbrido
Combinação de técnicas de tracking
Objetivo: maior precisão
domingo, 24 de março de 13
20. Tracking Baseado em Visão Computacional
Reconhecimento de Marcadores
domingo, 24 de março de 13
21. Seis Graus de Liberdade
6DoF (Six Degrees of Freedom)
domingo, 24 de março de 13
22. Registration
Sobreposição de objetos virtuais às imagens do mundo real
Classificação
Registration Baseado em Rastreamento
Registration Baseado em Conhecimento
Registration Baseado em Visão Computacional
domingo, 24 de março de 13
23. Registration
Classificação
Registration Baseado em Rastreamento
Registration Baseado em Conhecimento
Registration Baseado em Visão Computacional
domingo, 24 de março de 13
24. Registration
Classificação
Registration Baseado em Rastreamento
GPS
Acelerômetro e Giroscópio
Bússola
Registration Baseado em Conhecimento
Registration Baseado em Visão Computacional
domingo, 24 de março de 13
25. Registration
Classificação
Registration Baseado em Rastreamento
Registration Baseado em Conhecimento
Registration Baseado em Visão Computacional
domingo, 24 de março de 13
26. Registration
Classificação
Registration Baseado em Rastreamento
Registration Baseado em Conhecimento
Rastradores fixos nos equipamentos
Necessidade de conhecimento prévio
Registration Baseado em Visão Computacional
domingo, 24 de março de 13
27. Registration
Classificação
Registration Baseado em Rastreamento
Registration Baseado em Conhecimento
Registration Baseado em Visão Computacional
domingo, 24 de março de 13
28. Registration
Classificação
Registration Baseado em Rastreamento
Registration Baseado em Conhecimento
Registration Baseado em Visão Computacional
Calibragem de Cêmera
Transformação Afim
domingo, 24 de março de 13
36. Ferramenta Base
iPhone-AR-Toolkit
mantido por Niels Hansen
MIT Licence
Fork do ARKit
https://github.com/nielswh/iPhone-AR-Toolkit
domingo, 24 de março de 13
37. Base de Dados
SQLite
Core Data
domingo, 24 de março de 13
38. Funcionamento
GPS
Acelerômetro e Giroscópio
Câmera
Sobreposição de Informações
domingo, 24 de março de 13
39. Conclusão
Tracking e Registration
63% dos artigos da IWAR de 1998 a 2007
iPhone-AR-Toolkit
Falta de documentação
Ausência de camada de dados nativa
Dificuldade de integração
domingo, 24 de março de 13