Www.efoto.eng.uerj.br Módulo de visualização de modelos numéricos de superfície da estação fotogramétrica digital E-Foto (MV3D) Rodrigo Machado Alvarenga.

Slides:



Advertisements
Apresentações semelhantes
Computação Gráfica I Conteúdo: Professor: - Projeções e câmera virtual
Advertisements

The Cyclops Project German-Brazilian Cooperation Programme on IT CNPq GMD DLR Departamento de Informática e Estatística - INE/CTC/UFSC Computação Gráfica:
DCA-0114 Computação Gráfica
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 32 Departamento de Informática Centro.
Implementação de um Sistema de Informações Georeferenciado (Geoufes) Utilizando Bibliotecas de Software Livres em Java Aluno: Geraldo Angelo Vassoler Orientador:
António Ramires Fernandes & Luís Paulo Santos – Adaptado por Alex F. V. Machado Computação Gráfica Pipeline Gráfico.
Prof. Alex Fernandes da Veiga Machado
Projeções e OpenGL Alex F. V. Machado.
Pontifícia Universidade Católica do Rio de Janeiro QuadTrees
Para o público que ainda não conhece, vamos apresentar o Visualizador 3D v3o2 que está sendo desenvolvido na Petrobras, em parceria com a PUC-Tecgraf.
Introdução Necessidades: Ambiente de suporte e de teste para as linhas de pesquisa da Tecnologia Geofísica; Aplicativo adequado para controle de qualidade.
Neide dos Santos Oscar Luiz Monteiro de Farias
Rosangela Sampaio Reis
COMPUTAÇÃO GRÁFICA.
Introdução à Computação Gráfica Colorização
Iana Alexandra Alves Rufino
INF 1366 – Computação Gráfica Interativa
Trabalho 2 FCG Alexandre Valdetaro Gustavo Nunes.
INF 1366 – Computação Gráfica Interativa Grafos de Cena
Interactive 3D visualization
INF 1366 – Computação Gráfica Interativa Modelagem Geométrica
WAR STORY Stripping Triangulations Luciana Oliveira e Silva
Computação Gráfica: Aula5: Rendering e Rasterização
Computação Gráfica: Aula5: Rendering e Rasterização
Computação Gráfica: Rendering e Rasterização
Paulo Sérgio Rodrigues PEL205
Implementação de algoritmos para a avaliação da coerência dos dados em Cartografia Digital Nome do Bolsista: Eduardo Chiarani Tipo de Bolsa/Agência de.
GSCI - GSIG GSCI - GSIG Prof. Ricardo Villarroel Dávalos, Dr. Eng. Palhoça, Junho de 2005 Modelagem de Processos de Negócio.
A. Rezende, V. Cavicchioli Neto, B. Berardo,
Computação Gráfica - Introdução
Computação Gráfica UFRJ/DCC
Computação Gráfica: Aula6: Iluminação
Computação Gráfica: Aula10: Sistemas de Partículas
Biblioteca para coleta de dados na plataforma Symbian
Sistema de Monitoramento das Gerências de Serviço do ITIL
Disciplina Geoprocessamento Aplicado ao Planejamento
Grupo de Desenvolvimento de Software - GDS
Implementação em Projeto de Sistemas (PFC)
Computação Gráfica aula 01
Visão Computacional Formação da Imagem
Metodologia Visual Tridimensional
Computação Gráfica Aula 12 Superfícies Prof. Leo.
Técnicas de Modelagem para Aplicações em Computação Gráfica
Teresa C. S. Azevedo, João Manuel R. S. Tavares, Mário A. P. Vaz
Reconstrução Tridimensional usando IPP Trabalho final do curso de Visão Computacional DCC / UFMG Apresentação: Antônio Wilson Vieira.
Robson D. Montenegro Saulo C. S. Machado Correção de perspectiva para imagens de documentos capturados por câmeras.
Visualização Tridimensional (Câmera Sintética)
Principais Aplicações da Modelagem Numérica de Terreno
Padrão- MVC Model, View, Controller
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Grupo de Pesquisa em Computação Gráfica DSC - Departamento de Sistemas e Computação FURB.
SISTEMA PROCESSUAL DIGITAL
Triangulação de Delaunay
Módulo de visualização de modelos numéricos de superfície da estação fotogramétrica digital E-Foto Rodrigo Machado Alvarenga Fonseca.
Operações para entrada de dados –Compilação de dados codificação de dados geográficos de uma forma conveniente para o sistema; incluem a digitalização,
Plano de Aulas  Estruturas de aceleração  Descarte contra volume de visão  Descarte por oclusão  Grafo de cena: OpenSceneGraph  Traçado de raios em.
O que é multimídia.
A animação.
Operações para entrada de dados –Compilação de dados codificação de dados geográficos de uma forma conveniente para o sistema; incluem a digitalização,
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
PEE 5789 Conceitos Avançados de Síntese de Imagens AULA 02 Modelos Locais de Iluminação Marcio.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Sensoriamento Remoto, Geoprocessamento e Cartografia
MULTIMÉDIA MENU.
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
APLICAÇÃO DO MDT NO MAPEAMENTO E USO DO SOLO - ESTUDO DE CASO: CARTA DE SANTANA DO IPANEMA DO ESTADO DE ALAGOAS NA ESCALA DE 1: Luciano Macedo.
/ de Abril de UFPE - Universidade Federal de Pernambuco Centro de Informática Pós-Graduação em Ciência da Computação Dissertação de Mestrado.
Computação Gráfica - Introdução
Modelagem Numérica de Terreno
1 Computação Gráfica Prof. Dr. Júlio C. Klafke UNIP-Objetivo
Transcrição da apresentação:

Módulo de visualização de modelos numéricos de superfície da estação fotogramétrica digital E-Foto (MV3D) Rodrigo Machado Alvarenga Fonseca Vinícius da Silva Universidade do Estado do Rio de Janeiro

2/41 Sumário da Apresentação Introdução Objetivos Metodologia Implementação Resultados Conclusão

3/41 Introdução

4/41 Fotogrametria Fotogrametria é a ciência que visa à reconstituição do espaço tridimensional a partir de imagens bidimensionais

5/41 Fotogrametria e Computação Gráfica Computação gráfica reúne as áreas de processamento, análise e síntese de imagens e modelagem geométrica Modelos e dados Imagem

6/41 Estação Fotogramétrica Digital E-Foto

7/41 Estágio atual de desenvolvimento do E-Foto Integração Novas funcionalidades XP -> eXtreming Programming

8/41 Integração de dados do E-Foto

9/41 Objetivo do trabalho

10/41 Motivação: uma nova funcionalidade Visualização de MNS

11/41 Visão geral da estratégia de implementação Integração Visualização de MNS MNT + feições

12/41 Metodologia

13/41 Requisitos do módulo de visualização de MNS - Extração dos dados do arquivo XML de projeto fotogramétrico do E-Foto - Geração do modelo geométrico do MNT - Geração do modelo geométrico das feições cartográficas no XML - Fusão dos dois modelos geométricos - Apresentação dos modelos na GUI

14/41 Metodologia Decimação Carregamento do MNT Geração do modelo geométrico do MNT Carregamento das feições Geração do modelo das feições Fusão dos modelos geométricos Renderização MODELAGEM SÍNTESE DE IMAGEM COMPUTAÇÃO GRÁFICA

15/41 Caso de uso 1 - Abertura do arquivo *.epp 2 - Busca do caminho para o arquivo contendo o MNT 3 - Geração do modelo geométrico do MNT 4 - Inclusão, no modelo, das feições presentes no *.epp 5 - Apresentação do MNS 6 - Manipulação da maquete digital do MNS

16/41 Triangulação de Delaunay Propriedade do circuncírculo vazio /cmp189-files/class22-23.pdf figuras: João Comba

17/41 Triangulação de Delaunay Construção incremental da triangulação. /cmp189-files/class22-23.pdf figuras: João Comba Aresta ilegal

18/41 Triangulação de Delaunay Interpolação do MNT através dos triângulos. Interpolação do MNT através dos triângulos. Altura desconhecida de um ponto P com coordenadas (x1,z1) é uma função F(x1,z1). Altura desconhecida de um ponto P com coordenadas (x1,z1) é uma função F(x1,z1). F(x1,z1) é a equação do plano do triângulo incidente a P resolvida para a altura. F(x1,z1) é a equação do plano do triângulo incidente a P resolvida para a altura. ax + by + cz + d = 0 y = F(x,z) = (-ax - cz – d) / b (a,b,c) P = (x,z)

19/41 Decimação

20/41 Decimação Remoção de um percentual dos pontos do MNT. Critério: ordenação dos pontos por distância aos k vizinhos mais próximos; ordenação dos pontos por distância aos k vizinhos mais próximos; Deleção dos pontos com maior valor. Deleção dos pontos com maior valor.

21/41 Texturização Texturização do modelo

Tessalation

23/41 Implementação

24/41 Plataforma de desenvolvimento Computational Geometry Algorithms Library Modelagem Modelagem Triangulação de Delaunay Triangulação de Delaunay Interpolação do MNT Interpolação do MNT Decimação Decimação Renderização Renderização User Interface User Interface Texturização Texturização

25/41 Diagrama de Classes de Domínio (pacote Model)

26/41 Diagrama de Classes de Domínio (pacote Model)

27/29 Diagrama de Classes de Domínio (pacote Model)

28/29 Diagrama de Classes de Domínio (pacote View)

Diagrama de sequência para o caso de uso SelectProject

Diagrama de Sequência do Processo de Renderização do MNS

Diagrama de Sequência do Processo de Controle da Câmera no MV3D

32/41 Resultados

33/41 Dados de teste  ± 50 mil pontos;  Produzido manualmente utilizando o E-Foto Aeroporto de Jacarepaguá Uerj Campus Maracanã Decimação Fusão feições + MNT

34/41 Computador usado no Teste - Pentium Dual Core - Pentium Dual Core - 4Gbytes de memória RAM - 4Gbytes de memória RAM - placa de vídeo SiS Mirage 3Graphics, integrada. - placa de vídeo SiS Mirage 3Graphics, integrada.

35/41 Dados coletados Num pontos (100%) (50%) 8250 (15%) Frame Tempo (ms) Média759,15461,05172,37

36/41 Decimação MNT de Jacarepaguá pontos pontos pontos pontos pontos pontos OK

37/41 MNS do Campus da Uerj

38/41 Conclusão

39/41 Back Face Culling

40/41 Divisão Espacial BSP Trees, QuadTrees e Octrees

41/41 Modelos de Iluminação Flat, Gouraud e Phong