Prof. Daniel Hasse. Multimídia & Hipermídia



Documentos relacionados
Introdução à Multimídia Fundamentos de Realidade Aumentada

Introdução à Multimídia. Fundamentos de RAR

REALIDADE VIRTUAL. Tatiane Cruz de Souza Honório

O ESTUDO E A IMPLEMENTAÇÃO DE UMA ARQUITETURA COMPUTACIONAL PARA APLICAÇÕES DE ENTRETENIMENTO

Ferramenta auxiliar na modelagem de ambientes utilizando a Realidade Aumentada

UM COMPOSITOR MUSICAL TANGÍVEL USANDO O ARTOOLKIT

A REALIDADE AUMENTADA NO ENSINO DA GEOMETRIA DESCRITIVA

APLICAÇÕES MULTIMÍDIA AULA 3. aplicações 3D e Realidade Aumentada. professor Luciano Roberto Rocha.

Planificação de. Aplicações Informáticas B

Unidade I - Fundamentos I.1 Introdução à Computação Gráfica

BIBLIOTECA PARA ANÁLISE DE DADOS EM IMAGENS ESTEREOSCÓPICAS

O Windows é um software de sistema, que permite ao utilizador interagir com o computador e com os seus periféricos.

Projectos em Ambientes de Realidade Virtual e Aumentada

Prof. Marcelo Henrique dos Santos

A utilização da Web no apoio ao ensino de Desenho na Arquitetura

Introdução à Ciência da Computação

mspeed (modelling and Simulation of Emergency Evacuation Dynamics) Modelo Dinâmico de Simulação Pedonal em Emergências

Síntese de voz panorama tecnológico ANTONIO BORGES

Computador Digital Circuitos de um computador (Hardware)

Realidade Virtual & Ensino a Distância. Cássio Pinheiro pinheiro.cassio@ig.com.br

Claudio Kirner UNIFEI. WRVA 2014 Marília-SP

O Computador na Escola. Prof. José Maurício S. Pinheiro

Plano de aula. 5. Metodologia: Aula expositiva dialógica orientada pela interação: alunos professor conhecimento.

Simulação Distribuída em Ambientes Virtuais 3D e Mídias Interativas

Rendering. Por Angelo Luz

Apostila da disciplina Introdução à Engenharia de Software Professor: Sandro Melo Faculdades São José Curso de Tecnologia de Sistemas de Informação

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

Sistemas de Telecomunicações I

Visão: Um pixel equivalerá a milhares de palavras

36 Anais da Semana de Ciência e Tecnologia, Ouro Preto, v. 4, p , 2012.

Introdução ao Projeto de Aeronaves. Aula 6 Projeto Conceitual de Aeronaves

SISTEMAS DE INFORMAÇÃO GERENCIAIS

Realidade Virtual e Aumentada em Espaço pç e

MODELIX SYSTEM SOFTWARE DE PROGRAMAÇÃO DE ROBÔS

MiniLabEletroMag-RA. Raryel C. Souza, Claudio Kirner. DMC Depto. de Matemática e Computação. UNIFEI Universidade Federal de Itajubá

1. Introdução - contextos de aplicações

Simulador Virtual para Treinamento em Visão de Máquina com LabVIEW

Classificação de Sistemas: Sistemas Empresariais

Sistemas Operacionais. Prof. André Y. Kusumoto

REALIDADE AUMENTADA 1. INTRODUÇÃO

Capítulo 5. Figura 5.2. Conector para o monitor.

Assunto 9 : Tecnologias de Inteligência Artificial nos Negócios

Gerenciamento Total da Informação

Optimização de um Mundo Virtual

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA

ESTRATÉGIAS /ACTIVIDADES. Fazer uma abordagem teórica e simples

TIARI: Uma Interface para Entrada de Texto em Sistemas de Realidade Aumentada por

Simulação de Redes de Comunicação

UM FRAMEWORK DE REALIDADE AUMENTADA

Universidade Católica Dom Bosco

Game Programming Basic

2-Introdução e Conceitos Básicos das TIC

Desenvolvimento de aplicações utilizando realidade aumentada

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

INICIAÇÃO Revista Eletrônica de Iniciação Científica, Tecnológica e Artística

ORIENTADOR(ES): JEFFERSON ANTONIO RIBEIRO PASSERINI, MARIA BETÂNIA RICCI BOER

Montagem e Manutenção. Luís Guilherme A. Pontes

COMPUTAÇÃO GRÁFICA O QUE É?

Introdução à Computação: Sistemas de Computação

2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade)

implementação Nuno Ferreira Neves Faculdade de Ciências de Universidade de Lisboa Fernando Ramos, Nuno Neves, Sistemas Operativos,

Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s

ANIMAÇÕES WEB AULA 1. estrutura do curso e conceitos fundamentais. professor Luciano Roberto Rocha.

Computer Aided Design (CAD)

Tópicos em Meio Ambiente e Ciências Atmosféricas

Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV

Especificação técnica do Video Wall do Tipo I (5m²)

SOLUÇÕES EM METROLOGIA SCANNER CMM 3D PARA APLICAÇÕES INDUSTRIAIS

Nesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações

Sistema de Navegação Aimnav

Simplifique o seu trabalho. Tudo é mais fácil com o Microsoft Office 2008 para Mac.

APLICAÇÕES INTERATIVAS EDUCATIVAS UTILIZANDO REALIDADE VIRTUAL E AUMENTADA

Data and Computer Network. Redes de Computadores & Comunicação de Dados. Singo

Da Película Para o Papel

MULTIMÉDIA. Aprendizagem Multimédia. Luís Manuel Borges Gouveia. IM - Instituto Multimédia Porto, 9 de Maio de Luis Gouveia

Interacção Humano-Computador 2012/2013-2º Semestre. Trabalho Prático nº2: Projecto e Desenvolvimento de uma Aplicação Interactiva

Prof. AGUINALDO SILVA

NOTA: A calibração instrumentada não é compatível com a KODAK Photo Printer 6800/6850 e a KODAK Photo Printer 605.

Mestrado Profissional em Ensino de Biologia em Rede Nacional - PROFBIO PROPOSTA

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira PROCESSAMENTO DE IMAGENS Engenharia de Computação

Criação de espaços de informação interactivos

INVESTIGANDO O ENSINO APRENDIZAGEM MEDIADO POR COMPUTADOR - UMA METODOLOGIA PARA REALIZAR PROTOCOLOS

Descrição geral do Android

SUMÁRIO 1. CONTEÚDO DA EMBALAGEM/ REQUISITOS DE HARDWARE REGISTRO/ SUPORTE TÉCNICO ESPECIFICAÇÕES TÉCNICAS... 4

Realidade Aumentada. Beatriz Carmo. Março 2012, Realidade Aumentada 1. Estrutura da apresentação. O que é a Realidade Aumentada

Computador Máquina que processa uma grande quantidade de dados com rapidez e precisão.

Conceitos e Evolução Capítulos 1 e 2

O Gerenciamento de Documentos Analógico/Digital

Fundamentos de TI. Aula01_Introdução a Computação.doc - Prof. Me Francisco Bianchi 1

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

PROCESSAMENTO DIGITAL DE IMAGENS

APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo)

COMPUTAÇÃO GRÁFICA E ESTEREOSCOPIA. Prof. Nilton Costa Junior Prof. Robson Nunes da Silva

SISTEMA DE APOIO A DECISÃO UTILIZANDO REALIDADE VIRTUAL E AUMENTADA

ESPECIFICAÇÕES TÉCNICAS SENSOR MATRIX

REALIDADE VIRTUAL E AUMENTADA CONCEITOS, TECNOLOGIAS E APLICAÇÕES.

PROJETO SARAU DIGITAL

Interação Humana com Computador

Realidade Virtual: Aumentando ainda mais o realismo

Transcrição:

Prof. Daniel Hasse Multimídia & Hipermídia

Aula 07 Fundamentos de Realidade Aumentada Prof. Daniel Hasse

Roteiro Definição Objetivo Exemplos Comparações Componentes Tecnologias Domínios de Aplicação ARToolkit Conclusões Referências

Definição Uma área de investigação que pretende Desenvolver mundos que combinem O mundo real observado pelo utilizador Com uma cena virtual gerada por computador e que aumente o mundo real com informação adicional. E com os quais o utilizador possa interagir em Tempo Real

Objetivo O Objetivo (utópico?) é criar um sistema em que o utilizador não consiga distinguir o mundo real do virtualmente aumentado. O utilizador desta utopia iria imaginar estar observando um mundo perfeitamente real

Alguns Exemplos O usuário vê a realidade através do Capacete (HMD) de RA Podemos ver a RA no monitor

RA versus RV Realidade Virtual: a imersão no mundo virtual é total. O usuário não tem acesso ao mundo real. Realidade Aumentada: a imersão no mundo real é total. O usuário vê o mundo real a seu redor, mas com objetos virtuais embutidos nesse mundo real.

RA versus Hollywood Movies Muitos efeitos especiais de filmes recorrem à composição de imagens reais e virtuais Mas: Os efeitos especiais são aplicados quadro a quadro sobre um produto acabado. O espectador não pode interagir com o filme. Não é Realidade Aumentada

Muito Poder de Processamento! Componentes de um Sistema Típico Tecnologias de Apresentação Simples monitor (Fish Tank) Video See-through Optical See-through Tecnologias de Tracking (seguimento) Sensores Magnéticos Sensores Ópticos Sistemas Gráficos Sistemas Híbridos

Componentes de um Sistema Típico com Tracking Mundo Real Objeto Virtual Sistema de Tracking ( para alinhar a Câmara Virtual com a Câmara Real ) Câmara Virtual Sistema Gráfico Imagem Real Imagem Virtual Realidade Aumentada

Componentes do Sistema Dispositivo de Captação de Imagem (DCI) Tracking Sistema Gráfico para gerar objetos virtuais Um Sistema que misture os mundos. Dispositivo de Apresentação Capacete ou Monitor.

Tecnologias de Apresentação baseadas em Monitor Mundo Real Realidade Aumentada (opcionalmente em Stereo) Posição da Câmera Imagem Video Sistema Gráfico Objetos Virtuais Misturadora de Vídeo Vídeo Aumentado

Tecnologias de Apresentação baseadas em vídeo see through Capacete de RA Mundo Real Monitores Imagem Video Posição da Cabeça Visão do Utilizador Video Aumentado Misturadora de Video Objetos Virtuais Sistema Gráfico

Tecnologias de Apresentação baseadas em vídeo see through

Tecnologias de Apresentação baseadas em optical see through Capacete de RA Monitores Objetos Virtuais Posição da Cabeça Sistema Gráfico Mundo Real Lente (Mistura Óptica) Visão do Utilizador

Tecnologias de Apresentação baseadas em optical see through

Tecnologias de Apresentação - optical x Video see Through Optical see through: prós: o mundo real é realmente observado em tempo real e diretamente pelo olho humano. contras: é mais difícil controlar os defasamentos porque só o canal virtual é processado eletronicamente. conclusão: aparentemente mais simples, torna-se de utilização mais limitada. Tem sido abandonado em favor do Video See through

Tecnologias de Apresentação - optical x Video see Through Video see through: prós: podemos compensar o alinhamento e a latência porque tanto o mundo real (vídeo) como o virtual são processados eletronicamente. contras: O mundo real observado está sempre atrasado em relação ao mundo real de fato (pelo menos um quadro ou 30 ms). conclusões: Aparentemente mais complexo e mais controlável. Tem ganho preponderância sobre o Optical See through

Tecnologias de Tracking Tecnologias de Radiolocação Fraca precisão, mas aplicáveis em grandes espaços Tecnologias Magnéticas Objetos metálicos induzem a erros (abandonada...) Tecnologias Ópticas Diodos sensíveis à luz no teto- emissores luminosos no HMD - algoritmo calcula deslocamentos. Metodologias Gráficas (RA sem calibragem) Cálculos e transformações geométricas com base na imagem. Só para Video See Through. Tecnologias Híbridas

Grande Problema Distinguimos o real do virtual Vemos muito bem! Melhor desempenho dos sistemas gráficos leva a mundos virtuais mais realistas Desfasamento Espacial entre o mundo real e o objeto virtual (registration) Desfasamento Temporal entre o mundo real e o objeto virtual (latency)

Domínios de Aplicação Navegação em espaços desconhecidos Uma simples visão de Raios X Manutenção e reparação Comércio Militar Projetos de Engenharia Robótica e Telerobótica Medicina

Navegação em Espaços Desconhecidos A imagem virtual pode guiar um bombeiro numa estrutura habitacional desconhecida

Visão de Raio X A imagem virtual permite ver no interior de uma parede A temperatura dos canos Ou os fios elétricos

Sistemas de Manutenção Durante a manutenção duma impressora Laser o utilizador vê como remover a gaveta de papel através da imagem wireframe computadorizada. Grupo de Steve Feirner - Columbia University KARMA- (Knowledge-based Augmented Reality for Maintenance Assistance)

Comércio Decoração de Interiores Sobreposição de peças decorativas virtuais nos interiores reais Vestuário Experimentar vestidos virtuais e executar alterações nesses vestidos Institutos de Beleza Experimentar cortes de cabelo e executá-los sobre o modelo virtual

Militar Projeção de informação no cockpit de um avião Sobreposição de imagens virtuais dos alvos no capacete do piloto Sobreposição de imagens virtuais (de satélite) do inimigo localizado fora do raio de visão no capacete do soldado SIMNET - sistema distribuído de simulação dos jogos da guerra

Visualização em Projetos de European Computer-Industry Research Centre (ECRC) O utilizador aponta para determinada localização e o sistema de RA mostra a respectiva legenda. Engenharia

Em sistemas de vigilância de instalações a imagem das câmeras é por vezes indistinta. O seu realce por wireframe ajuda o operador Visualização em Projetos de Engenharia Augmented Reality through Graphic Overlays on Stereovideo (ARGOS)-University of Toronto

Robótica e Telerobótica Um operador de telerobótica usa uma imagem visual do espaço de trabalho remoto para conduzir o robô. O aumento da imagem real com o modelo virtual (wireframe) facilita a visualização da geometria 3d remota.

Robótica e Telerobótica O operador testa a operação com a imagem virtual. E manda executar apenas a sequência de passos completa para obtenção dos resultados desejados

Robótica e Telerobótica

Medicina Projeto de Cirurgia Guiada por Imagem Uma colaboração entre o Laboratório de IA do MIT e o Laboratório de Planejamento Cirúrgico Feminino de Brigham

Medicina Objetivo: Suportar cirurgia guiada por imagem Vamos ver: Construção de modelos tridimensionais A sala de operações Digitalização por laser Alinhamento espacial Visualização da Realidade Aumentada

Medicina Construção de Modelos Tridimensionais As estruturas anatômicas que aparecem na RM ou na TC são Explicitamente extraídas ou Segmentadas antes de serem aplicadas no alinhamento de superficie para visualização 3D

Hardware do digitalizador laser Medicina A Sala de Operações Braço Articulado Video câmera calibrada por laser Digitalizador Laser Dispositivo de Tracking SUN UltraSPARC workstation

Medicina Digitalização por Laser O modelo 3D obtido a partir da RM é alinhado com a posição do paciente na mesa de operações recorrendo a um digitalizador laser

Medicina Alinhamento Espacial O modelo 3D obtido a partir da RM é projetado no cérebro do paciente deitado na sala de operações

Medicina Visualização da Realidade Aumentada Removendo a pele do modelo tridimensional obtido a partir da RM o cirurgião passa a dispor de visão de raio X sobre a estrutura interna relativa à posição da câmera de vídeo

ARToolKit Biblioteca de Realidade Aumentada Open Source C/C++ OpenGL VRML (opcional) Multi-Plataforma Windows, Linux, SGI Irix e Macintosh OS X Versão Utilizada: 2.70.1 Mais nova: 2.71.2

ARToolKit Ambiente Windows Pré-requisitos Microsoft Visual Studio.NET 2003 ou Visual Studio 6 DSVideoLib-0.0.4-win32 GLUT Microsoft DirectX SDK 9.0b ou superior 9.0c Outubro 2004 ou superior exige SDK Xtras Package OpenVRML-0.14.3-win32 (opcional)

ARToolKit Ambiente Linux Pré-requisito OpenVRML-0.14.3 e dependências (opcional)

jartoolkit Wrapper em Java do ARToolKit Open Source JNI GL4Java, JOGL e Java3D Ambiente Windows Funcionalidade Limitada Versão Atual: 2.0

Pré-Requisitos jartoolkit JDK/JRE 1.3 ou superior Java3D 1.3 ou superior (opcional) JOGL (opcional) GL4Java (opcional) ARVideoLib 0.0.5a C++ Project (opcional)

Artigos e Demos ARTag Revision 1, a Fiducial Marker System Using Digital Techniques, Mark Fiala

Artigos e Demos ARTag Revision 1, a Fiducial Marker System Using Digital Techniques, Mark Fiala

Artigos e Demos CamBall - Augmented Networked Table Tennis Played with Real Rackets, Charles Woodward

Artigos e Demos The Magic Table - Computer-Vision Based Augmentation of a Whiteboard for Creative Meetings - François Bérard

Artigos e Demos ARKB - An Augmented Reality Keyboard, Minkyung Lee and Woontack Woo

Idéias Extensão do ARToolKit Detecção de Padrões de Movimento Padrões 2D e 3D Aplicações Escrita à mão usando RA Jogos

Conclusões Várias das aplicações apresentadas já dispõem de sistemas comerciais em utilização. As principais dificuldades atuais são: A precisão da sincronização espacial e temporal da imagem virtual com a real. O tracking do usuário e de objetos que se movam na cena real. Os objetos virtuais têm (muitas vezes) uma aparência demasiadamente simples

Referências Interessantes ARToolkit, http://www.hitl.washington.edu/artoolkit BRAZ, José, Olhares. Grupo de Pesquisa em Realidade Virtual e Multimídia do CIn UFPE: http://www.cin.ufpe.br/~grvm Virtual Reality Technology Second Edition: http://www.caip.rutgers.edu/vrtechnolo gy/resources.html