Módulo de visualização de modelos numéricos de
superfície da estação fotogramétrica digital E-Foto
Universidade do Estado do Rio de Janeiro
Rodrigo Machado Alvarenga Fonseca
Vinícius da Silva
www.efoto.eng.uerj.br
Sumário da Apresentação

Introdução

Motivação

Objetivos

Metodologia

Implementação

Resultados

Conclusão
www.efoto.eng.uerj.br
2/29
Introdução
www.efoto.eng.uerj.br
3/29
Fotogrametria
Fotogrametria é a ciência que visa à reconstituição do espaço
tridimensional a partir de imagens bidimensionais
www.efoto.eng.uerj.br
4/29
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
www.efoto.eng.uerj.br
Imagem
5/29
Estação Fotogramétrica Digital E-Foto
www.efoto.eng.uerj.br
6/29
Estágio atual de desenvolvimento do E-Foto

Integração

Novas funcionalidades
XP -> eXtreming Programming
www.efoto.eng.uerj.br
7/29
Integração de dados do E-Foto
www.efoto.eng.uerj.br
8/29
Objetivo do
trabalho
www.efoto.eng.uerj.br
9/29
Motivação: uma nova funcionalidade
Visualização de MNS
www.efoto.eng.uerj.br
10/29
Visão geral da estratégia de implementação

Integração

Visualização de MNS
www.efoto.eng.uerj.br
11/29
Metodologia
www.efoto.eng.uerj.br
12/29
Metodologia
COMPUTAÇÃO GRÁFICA
Carregamento
do MNT
Decimação
Geração do modelo
geométrico do MNT
Carregamento das
feições
MODELAGEM
Geração do modelo
das feições
Fusão dos modelos
geométricos
Renderização
SÍNTESE DE IMAGEM
www.efoto.eng.uerj.br
13/29
Decimação
www.efoto.eng.uerj.br
14/29
Decimação
Remoção de um percentual dos pontos do MNT.
Critério:
• ordenação dos pontos por distância aos dos k
vizinhos mais próximos;
• Deleção dos pontos com maior valor.
www.efoto.eng.uerj.br
15/29
Triangulação de Delaunay
Propriedade do circuncírculo vazio
figuras: João Comba
www.efoto.eng.uerj.br
16/29
Triangulação de Delaunay
Construção incremental da triangulação.
figuras: João Comba
Aresta ilegal
www.efoto.eng.uerj.br
17/29
Triangulação de Delaunay
• 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).
• 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
www.efoto.eng.uerj.br
(a,b,c)
P = (x,z)
18/29
Implementação
www.efoto.eng.uerj.br
19/29
Plataforma de desenvolvimento
Computational Geometry Algorithms Library

Renderização






Modelagem
Triangulação de Delaunay
Interpolação do MNT
Decimação
Texturização
User Interface
www.efoto.eng.uerj.br
20/29
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
www.efoto.eng.uerj.br
21/29
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
www.efoto.eng.uerj.br
22/29
Diagrama de Classes
www.efoto.eng.uerj.br
23/29
Resultados
www.efoto.eng.uerj.br
24/29
Dados de teste
Aeroporto de Jacarepaguá

Uerj Campus Maracanã

± 50 mil pontos;
Decimação
Produzido manualmente
utilizando o E-Foto
Fusão feições + MNT
www.efoto.eng.uerj.br
25/29
Computador usado no Teste
- Pentium Dual Core
- 4Gbytes de memória RAM
- placa de vídeo SiS Mirage
3Graphics, integrada.
www.efoto.eng.uerj.br
26/29
Decimação
MNT de Jacarepaguá
- 55.000 pontos
- 27500 pontos
OK
- 8250 pontos
www.efoto.eng.uerj.br
27/29
MNS do Campus da Uerj
www.efoto.eng.uerj.br
28/29
Texturização
Texturização
do modelo
www.efoto.eng.uerj.br
29/29
O que usar na texturização?
SDL +
SDL IMAGE +
Tesselation
www.efoto.eng.uerj.br
Tessalation
www.efoto.eng.uerj.br
Diagrama de sequência para o caso de uso
SelectProject
www.efoto.eng.uerj.br
Diagrama de Sequência do Processo de
Renderização do MNS
www.efoto.eng.uerj.br
Diagrama de Sequência do Processo de
Controle da Câmera no MV3D
www.efoto.eng.uerj.br
Download

Decimação www.efoto.eng.uerj.br