www.efoto.eng.uerj.br
Módulo de visualização de modelos Módulo de visualização de modelos numéricos de superfície da estação numéricos de superfície da estação
fotogramétrica digital E-Fotofotogramétrica digital E-Foto
Rodrigo Machado Alvarenga FonsecaVinícius da Silva
Universidade do Estado do Rio de Universidade do Estado do Rio de JaneiroJaneiro
www.efoto.eng.uerj.br 2/29
Sumário da ApresentaçãoSumário da Apresentação
Introdução Motivação Objetivos Metodologia Implementação Resultados Conclusão
www.efoto.eng.uerj.br 3/29
IntroduçãoIntrodução
www.efoto.eng.uerj.br 4/29
FotogrametriaFotogrametria
Fotogrametria é a ciência que visa à reconstituição do espaço tridimensional a partir de imagens bidimensionais
www.efoto.eng.uerj.br 5/29
Fotogrametria e Computação GráficaFotogrametria 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
www.efoto.eng.uerj.br 6/29
Estação Fotogramétrica Digital E-Foto Estação Fotogramétrica Digital E-Foto
www.efoto.eng.uerj.br 7/29
Estágio atual de desenvolvimento do Estágio atual de desenvolvimento do E-FotoE-Foto
Integração Novas funcionalidades
XP -> eXtreming Programming
www.efoto.eng.uerj.br 8/29
Integração de dados do E-FotoIntegração de dados do E-Foto
www.efoto.eng.uerj.br 9/29
Objetivo doObjetivo dotrabalhotrabalho
www.efoto.eng.uerj.br 10/29
Motivação: uma nova funcionalidadeMotivação: uma nova funcionalidade
Visualização de MNSVisualização de MNS
www.efoto.eng.uerj.br 11/29
Visão geral da estratégia de Visão geral da estratégia de implementaçãoimplementação
Integração Visualização de MNS
MNT + feiçõesMNT + feições
www.efoto.eng.uerj.br 12/29
MetodologiaMetodologia
www.efoto.eng.uerj.br 13/29
MetodologiaMetodologia
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
MODELAGEMMODELAGEM
SÍNTESE DE IMAGEMSÍNTESE DE IMAGEM
COMPUTAÇÃO GRÁFICA
COMPUTAÇÃO GRÁFICA
www.efoto.eng.uerj.br 14/29
DecimaçãoDecimação
www.efoto.eng.uerj.br 15/29
Decimação Decimação
Remoção de um percentual dos pontos do MNT.Remoção de um percentual dos pontos do MNT.Critério:Critério:• ordenação dos pontos por distância aos dos k ordenação dos pontos por distância aos dos k vizinhos mais próximos;vizinhos mais próximos;• Deleção dos pontos com maior valor.Deleção dos pontos com maior valor.
www.efoto.eng.uerj.br 16/29
Triangulação de DelaunayTriangulação de Delaunay
Propriedade do circuncírculo vazioPropriedade do circuncírculo vaziowww.i n f. uf r gs. br/ ~c om
ba/cm
p189 -file s/ cl ass 22 -23 . p dffiguras: João Comba
www.efoto.eng.uerj.br 17/29
Triangulação de DelaunayTriangulação de Delaunay
Construção incremental da triangulação.Construção incremental da triangulação.www.i nf. uf r gs. br/ ~
c omba
/c mp189-fi les / cl ass 22 -23 . pdf
figuras: João Comba
Aresta ilegalAresta ilegal
www.efoto.eng.uerj.br 18/29
Triangulação de DelaunayTriangulaçã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 Altura desconhecida de um ponto P com coordenadas (x1,z1) é uma função F(x1,z1).(x1,z1) é uma função F(x1,z1).• F(x1,z1) é a equação do plano do triângulo incidente F(x1,z1) é a equação do plano do triângulo incidente a P resolvida para a altura.a P resolvida para a altura.
ax + by + cz + d = 0ax + by + cz + d = 0
y = F(x,z) = (-ax - cz – d) / by = F(x,z) = (-ax - cz – d) / b
(a,b,c)(a,b,c)
P = (x,z)P = (x,z)
www.efoto.eng.uerj.br 19/29
ImplementaçãoImplementação
www.efoto.eng.uerj.br 20/29
Plataforma de desenvolvimentoPlataforma de desenvolvimento
Computational Geometry Algorithms Library ModelagemModelagem Triangulação de DelaunayTriangulação de Delaunay Interpolação do MNT Interpolação do MNT DecimaçãoDecimação
RenderizaçãoRenderização
User InterfaceUser Interface
TexturizaçãoTexturização
www.efoto.eng.uerj.br 21/29
Caso de usoCaso 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 22/29
Requisitos do módulo de visualização de Requisitos do módulo de visualização de MNSMNS
- Extração dos dados do arquivo XML de - Extração dos dados do arquivo XML de projeto fotogramétrico do E-Fotoprojeto fotogramétrico do E-Foto
- Geração do modelo geométrico do MNT- Geração do modelo geométrico do MNT
- Geração do modelo geométrico das - Geração do modelo geométrico das feições cartográficas no XMLfeições cartográficas no XML
- Fusão dos dois modelos geométricos- Fusão dos dois modelos geométricos
- Apresentação dos modelos na GUI- Apresentação dos modelos na GUI
www.efoto.eng.uerj.br 23/29
Diagrama de ClassesDiagrama de Classes
www.efoto.eng.uerj.br 24/29
ResultadosResultados
www.efoto.eng.uerj.br 25/29
Dados de testeDados de teste
± 50 mil pontos; Produzido manualmente utilizando o E-Foto
Aeroporto de JacarepaguáAeroporto de Jacarepaguá Uerj Campus MaracanãUerj Campus Maracanã
DecimaçãoDecimação Fusão feições + MNTFusão feições + MNT
www.efoto.eng.uerj.br 26/29
Computador usado no TesteComputador 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 - placa de vídeo SiS Mirage 3Graphics, integrada.3Graphics, integrada.
www.efoto.eng.uerj.br 27/29
DecimaçãoDecimação
MNT de JacarepaguáMNT de Jacarepaguá
- 27500 pontos- 27500 pontos
- 55.000 pontos- 55.000 pontos
- 8250 pontos- 8250 pontos
OKOK
www.efoto.eng.uerj.br 28/29
MNS do Campus da UerjMNS do Campus da Uerj
www.efoto.eng.uerj.br 29/29
TexturizaçãoTexturização
TexturizaçãoTexturizaçãodo modelodo modelo
www.efoto.eng.uerj.br
O que usar na texturização?O que usar na texturização?
SDL + SDL + SDL IMAGE + SDL IMAGE + TesselationTesselation
www.efoto.eng.uerj.br
TessalationTessalation
www.efoto.eng.uerj.br
Diagrama de sequência para o caso Diagrama de sequência para o caso de uso de uso SelectProjectSelectProject
www.efoto.eng.uerj.br
Diagrama de Sequência do Processo de Diagrama de Sequência do Processo de Renderização do MNSRenderização do MNS
www.efoto.eng.uerj.br
Diagrama de Sequência do Processo de Diagrama de Sequência do Processo de Controle da Câmera no MV3DControle da Câmera no MV3D
Recommended