Www.efoto.eng.uerj.br Módulo de visualização de modelos numéricos de superfície da estação...

34
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-Foto fotogramétrica digital E-Foto Rodrigo Machado Alvarenga Fonseca Vinícius da Silva Universidade do Estado do Rio de Universidade do Estado do Rio de Janeiro Janeiro

Transcript of Www.efoto.eng.uerj.br Módulo de visualização de modelos numéricos de superfície da estação...

Page 1: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 2: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 3: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 3/29

IntroduçãoIntrodução

Page 4: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 5: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 6: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 6/29

Estação Fotogramétrica Digital E-Foto Estação Fotogramétrica Digital E-Foto

Page 7: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 8: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 8/29

Integração de dados do E-FotoIntegração de dados do E-Foto

Page 9: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 9/29

Objetivo doObjetivo dotrabalhotrabalho

Page 10: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 10/29

Motivação: uma nova funcionalidadeMotivação: uma nova funcionalidade

Visualização de MNSVisualização de MNS

Page 11: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 12: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 12/29

MetodologiaMetodologia

Page 13: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 14: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 14/29

DecimaçãoDecimação

Page 15: 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 Rodrigo Machado Alvarenga Fonseca.

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.

Page 16: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 17: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 18: 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 Rodrigo Machado Alvarenga Fonseca.

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)

Page 19: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 19/29

ImplementaçãoImplementação

Page 20: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 21: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 22: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 23: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 23/29

Diagrama de ClassesDiagrama de Classes

Page 24: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 24/29

ResultadosResultados

Page 25: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 26: 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 Rodrigo Machado Alvarenga Fonseca.

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.

Page 27: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 28: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 28/29

MNS do Campus da UerjMNS do Campus da Uerj

Page 29: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br 29/29

TexturizaçãoTexturização

TexturizaçãoTexturizaçãodo modelodo modelo

Page 30: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br

O que usar na texturização?O que usar na texturização?

SDL + SDL + SDL IMAGE + SDL IMAGE + TesselationTesselation

Page 31: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br

TessalationTessalation

Page 32: 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 Rodrigo Machado Alvarenga Fonseca.

www.efoto.eng.uerj.br

Diagrama de sequência para o caso Diagrama de sequência para o caso de uso de uso SelectProjectSelectProject

Page 33: 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 Rodrigo Machado Alvarenga Fonseca.

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

Page 34: 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 Rodrigo Machado Alvarenga Fonseca.

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