X Colóquio Brasileiro de Ciências Geodésica. Curitiba-Pr, 06-08/Junho/2018 SNAKES: FUNDAMENTOS E APLICAÇÕES NA EXTRAÇÃO DE FEIÇÕES LINEARES

Documentos relacionados
Contornos de Telhados Convexos de Edifícios Baseado em Snake

Aplicação da Esqueletização no Processo de Extração de Rodovias

Modelagem de Curvas B-Spline na Metodologia de Extração de Rodovias em Imagens Digitais

EXTRAÇÃO DE FEIÇÕES RODOVIÁRIAS EM IMAGENS DIGITAIS: METODOLOGIAS DESENVOLVIDAS PELO GP-F&VC

PROGRAMA DE ENSINO. Área de Concentração Aquisição, análise e representação da informação espacial

vértices dessas células. Exemplos de malhas estruturadas e não-estruturadas são apresentados na Figura 2.

Extração de contornos aproximados de telhados de edifícios a partir de dados de varredura a laser. Antonio Juliano Fazan 1 Aluir Porfírio Dal Poz 2

CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO

Figura 1.1: Partição do espaço contendo a esfera S.

CIV2802 Sistemas Gráficos para Engenharia

Esqueletização na Modelagem e Extração de Cruzamentos Simples de Rodovias

METODOLOGIA AUTOMÁTICA PARA EXTRAÇÃO DE CRUZAMENTO DE RODOVIAS EM IMAGENS DE ALTA RESOLUÇÃO. Rodrigo Bruno Zanin 1 Aluir Porfírio Dal Poz 2 RESUMO

Banco de dados Brasil

Computação Gráfica e Processamento de Imagens. - Sistemas 3D (conceitos básicos) Prof. Julio Arakaki

Métodos Numéricos em Equações Diferenciais Aula 02 - Método de Euler

ANTONIO JULIANO FAZAN

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 2. SIG- Eng. Cartográfica Prof. Luciene Delazari

GEOPROCESSAMENTO SIAD,

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas

Extração Semi-Automática de Feições Lineares e a Calibração dos Parâmetros Intrínsecos de Câmeras

EXTRAÇÃO DE BORDAS EM IMAGEM DE ALTA RESOLUÇÃO UTILIZANDO TÉCNICAS DE PROCESSAMENTO DE IMAGEM

4 Extração direta das PELs

Extração de Contornos de Telhados Usando Princípios de Snake Balloon

Processamento de Malhas Poligonais

Poliedros. INF2604 Geometria Computacional. Waldemar Celes. Departamento de Informática, PUC-Rio. W.

Projeto acadêmico não lucrativo, desenvolvido pela iniciativa Acesso Aberto

Álgebra Linear I - Aula 4. Roteiro. 1 Determinantes (revisão rápida)

Processamento de Malhas Poligonais

Universidade Federal do Rio de Janeiro - IM/DCC & NCE

Coordenadas Baricéntricas

Computação Gráfica - 09

Exemplos. Propagação (Reconstrução)

Banco de Dados Geográficos

Um estudo sobre equações diferenciais fuchsianas e as relações com as superfícies associadas às tesselações de Farey

Rastreamento de Objetos Baseado em Grafos. Casamento Inexato entre Grafos Relacionais com Atributos

Professor: Computação Gráfica I. Anselmo Montenegro Conteúdo: - Objetos gráficos planares. Instituto de Computação - UFF

Memorias. La Geoinformación al Servicio de la Sociedad

Processamento digital de imagens

Reconstrução a partir de Seções Planares

Departamento de Matemática

Extração automática da malha viária em imagens de média e alta resolução de cenas rurais

Álgebra Linear I - Aula 4. Roteiro. 1 Projeção ortogonal em um vetor

Computação Gráfica - 09

Lista de exercícios. 4) Defina o conceito de função de eficiência luminosa. (Victor)

3 Extração de Regras Simbólicas a partir de Máquinas de Vetores Suporte 3.1 Introdução

Tratamento da Imagem Transformações (cont.)

Geometria Computacional

Engenharia de Faixa de Dutos Terrestres

Teoria do Controle: fundamentos teóricos e técnicas numéricas

6 MÉTODO DE ELEMENTOS FINITOS - MEF

QuadLOD: Uma Estrutura para a Visualização Interativa de Terrenos

EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq ( )

DETECÇÃO E EXTRACÇÃO DE CARACTERÍSTICAS DO OLHO EM IMAGENS USANDO UM MODELO PROTÓTIPO DEFORMÁVEL

REPRESENTAÇÃO NUMÉRICA DO TERRENO

UN ALGORITMO DE PUNTO INTERIOR PARA LA RESOLUCIÓN DE PROBLEMAS DE CONTACTO

9 ạ Lista de Exercícios de Cálculo II Integrais Triplas: Coordenadas Retangulares, Cilíndricas e Esféricas; Mudança de Variáveis

PMI 3331 GEOMÁTICA APLICADA À ENGENHARIA DE PETRÓLEO

Aula 7 - Representação e Descrição de Estruturas Bi-dimensionais. Prof. Adilson Gonzaga

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

Exercícios de Planimetria

Métodos Numéricos para Geração de Malhas SME0250. Poligonização. Afonso Paiva ICMC-USP

Carlos Vinícius Sousa de Oliveira rio.br. Orientador: Prof. Marcelo Gattass

Shading (sombreamento) & Smooth Shading

Instituto de Matemática - UFRGS - Mat Cálculo Numérico

Proposta de teste de avaliação

Geometria Computacional

REPRESENTAÇÃO E DESCRIÇÃO. Nielsen Castelo Damasceno

Álgebra Linear e Geometria Anaĺıtica. Cónicas e Quádricas

Processamento de Malhas Poligonais

3 Métodos de Extração de Malhas a partir de Volumes

Pesquisas em Geociências

Lista 2 de Exercícios Geometria Analítica e Cálculo Vetorial

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Shading (sombreamento) & Smooth Shading

APONTAMENTOS DE AULA TOPOGRAFIA AULAS 09 e 10: CÁLCULO DA POLIGONAL

Aplicação de operadores morfológicos na extração de feições cartográficas em imagens orbitais

USO DE TÉCNICAS DE SEGMENTAÇÃO NA ANÁLISE DE IMAGENS DE TOMOGRAFIA COMPUTADORIZADA DE PULMÕES COM DPOC

EXTRAÇÃO DE SEGMENTOS DE EIXOS DE ESTRADAS VICINAIS EM IMAGENS PANCROMÁTICAS COM A BIBLIOTECA MVTEC HALCON

EXTRAÇÃO E REGULARIZAÇÃO AUTOMÁTICA DE POLÍGONOS REPRESENTANDO CONTORNOS DE TELHADO A PARTIR DE UM MDS NORMALIZADO

UNEMAT UNIVERSIDADE ESTADUAL DO MATO GROSSO

(b) { (ρ, θ);1 ρ 2 e π θ } 3π. 5. Representar graficamente

GEOMETRIA DESCRITIVA A

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 06. Prof. Dr. Marco Antonio Leonel Caetano

1. as equações paramétricas da reta que contém o ponto A e é perpendicular ao plano de equação x 2y + 3z = 17;

TOPOGRAFIA II CÁLCULO DE ÁREA

Metodologia para obtenção de polígonos 3D a partir de nuvem de pontos LiDAR

EXTRAÇÃO SEMIAUTOMÁTICA DE RODOVIAS NO ESPAÇO-OBJETO: USO INTEGRADO DE UM ESTEREOPAR DE IMAGENS AÉREAS E UM MDT

MANUAL DO PROGRAMA: ObliqUFSCar

Noções básicas de SIG com QGIS

DETECTOR DE LINHA DE STEGER: POTENCIAL NA EXTRAÇÃO DE RODOVIAS

unesp UNIVERSIDADE ESTADUAL PAULISTA

PMR2560 Visão Computacional Visão estéreo. Prof. Eduardo L. L. Cabral

UD VII. Geração do Modelo Numérico de Elevações

E. S. JERÓNIMO EMILIANO DE ANDRADE DE ANGRA DO HEROISMO. Conteúdo Programáticos / Matemática e a Realidade. Curso de Nível III Técnico de Laboratório

Aplicação de técnicas de Morfologia Matemática e PDI na detecção semi-automática de feições cartográficas em imagens digitais

2 ANÁLISE LIMITE NUMÉRICA

6 MATERIA IS UTILIZADOS E PREPARO DOS DADOS

PLANIFICAÇÃO ANUAL DE MATEMÁTICA

Objetos Gráficos Planares

Transcrição:

X Colóquio Brasileiro de Ciências Geodésica Curitiba-Pr, 06-08/Junho/018 SNAKES: FUNDAMENTOS E APLICAÇÕES NA EXTRAÇÃO DE FEIÇÕES LINEARES ALUIR P. DAL POZ (1) ÉRICO F. O. MARTINS () (1) FCT/UNESP Depto. de Cartografia Presidente Pridente - SP () FACET/UNEMAT Sinop - MT

SUMÁRIO Modelo snakes original Extração de rodovias em imagens digitais de baixa resolução Extração de contornos de telhados em imagens digitais de alta resolução Modelo snakes estendido em 3D Extração de contornos de telhados em 3D Modelo snakes em rede Extração da malha viária em imagens digitais de baixa resolução Métodos para a extração de rodovias no espaço objeto Considerações finais

i=1 = α i v i+1 v i + βi v i 1 v i + v i+1 + E e v total

= α i v i+1 v i + βi v i 1 v i + v i+1 Linha poligonal ou polígono v i = x i y i, i = 0,...,n 1 i=1 + E e v total

= α i v i+1 v i + βi v i 1 v i + v i+1 i=1 + E e v total interna

= α i v i+1 v i + βi v i 1 v i + v i+1 Termo de 1a. ordem i=1 + E e v total interna

= α i v i+1 v i + βi v i 1 v i + v i+1 Peso do termo de 1a. ordem i=1 + E e v total interna

= α i v i+1 v i + βi v i 1 v i + v i+1 Termo de a. ordem i=1 + E e v total interna

= α i v i+1 v i + βi v i 1 v i + v i+1 Peso do termo de a. ordem i=1 + E e v total interna

= α i v i+1 v i + βi v i 1 v i + v i+1 i=1 + E e v total interna externa

EXTRAÇÃO DE RODOVIAS EM IMAGENS DIGITAIS DE BAIXA RESOLUÇÃO = α i v i+1 v i + βi v i 1 v i + v i+1 i=1 + E e ( v) E line ( v) = γ i [G v i i=0 ]

EXTRAÇÃO DE RODOVIAS EM IMAGENS DIGITAIS DE BAIXA RESOLUÇÃO = α i v i+1 v i + βi v i 1 v i + v i+1 γi [G v i i=0 ]

EXTRAÇÃO DE RODOVIAS EM IMAGENS DIGITAIS DE BAIXA RESOLUÇÃO = α i v i+1 v i + βi v i 1 v i + v i+1 γi [G v i MODELO SNAKES ORIGINAL i=0 Solução da equação de energia E(v) Linha poligonal v, tal que E(v)à mínimo Problema de otimização! Soluções usuais de otimização de E(v) Cálculo variacional Problemas? Programação dinâmica Alternativa atrativa! ]

EXTRAÇÃO DE RODOVIAS EM IMAGENS DIGITAIS DE BAIXA RESOLUÇÃO Exemplo otimização por programação Dinâmica Exemplo otimização por cálculo variacional

EXTRAÇÃO DE CONTORNOS DE TELHADOS EM IMAGENS DIGITAIS DE ALTA RESOLUÇÃO = α i v i+1 v i + βi v i 1 v i + v i+1 i=1 + = k η ( 1 cosδ ) 1 CS v corner i i i i= 0 E e ( v) = γ G v edge i i i= 0 Termo de energia de canto Termo de energia de borda

A energia externa combina os termos de energia de borda e canto, ficando: G v CS v = γ + η 1 cos( δ ) e i i i i i i= 0 O modelo de contorno de telhado é expresso na forma que segue MODELO SNAKES ORIGINAL EXTRAÇÃO DE CONTORNOS DE TELHADOS EM IMAGENS DIGITAIS DE ALTA RESOLUÇÃO n 1 αi vi+ 1 vi βi vi 1 vi vi+ 1 γi G vi = i= 0 η + + ( 1 cos( δ )) CS ( v ) i i i

EXTRAÇÃO DE CONTORNOS DE TELHADOS EM IMAGENS DIGITAIS DE ALTA RESOLUÇÃO n 1 αi vi+ 1 vi βi vi 1 vi vi+ 1 γi G vi = i= 0 η + + ( 1 cos( δ )) CS ( v ) i i i Solução da equação de energia E(v) Polígono v, tal que E(v)à mínimo Problema de otimização! Soluções usuais de otimização de E(v) Cálculo variacional Problemas? Programação dinâmica Alternativa atrativa!

EXTRAÇÃO DE CONTORNOS DE TELHADOS EM IMAGENS DIGITAIS DE ALTA RESOLUÇÃO Exemplo resultado obtido via otimização por programação dinâmica a partir de várias aproximações iniciais (topo)

MODELO SNAKES ESTENDIDO EM 3D EXTRAÇÃO DE CONTORNOS DE TELHADOS EM 3D O modelo matemático acima de contorno de telhado interrelaciona simultaneamente apenas três vértices consecutivos (v i-1, v i, v i+1 ) do polígono v, permitindo expressar a função E(v) na forma de uma soma de subfunções E i (v i-1, v i, v i+1 ), isto é: = E ( v, v, v ), com v i = (L i, C i ) i= 0 i i 1 i i+ 1 n 1 αi vi+ 1 vi βi vi 1 vi vi+ 1 γi G vi = i= 0 + + η ( 1 cos( δ )) CS ( v ) i i i

MODELO SNAKES ESTENDIDO EM 3D EXTRAÇÃO DE CONTORNOS DE TELHADOS EM 3D Snakes Contorno de telhado = E ( v, v, v ) i= 0 i i 1 i i+ 1 Sistema de coordenadas espaço imagem f: v i (L i, C i )çv i (X i, Y i, Z i ) EV = EV ( ( X, Y, Z ), V( X, YZ, ), V ( X, Y, Z )) i= 0 ` i i 1 i 1 i 1 i 1 i i i i i+ 1 i+ 1 i+ 1 i+ 1 Ambígua! MDS/TIN Z i = F(X i, Y i ), sendo F a equação do plano Snakes Contorno de telhado EV = E( V ( X, Y ), V( X, Y), V ( X, Y )) i= 0 `` i i 1 i 1 i 1 i i i i+ 1 i+ 1 i+ 1 Sistema de coordenadas espaço imagem

MODELO SNAKES ESTENDIDO EM 3D EXTRAÇÃO DE CONTORNOS DE TELHADOS EM 3D EV = E( V ( X, Y ), V( X, Y), V ( X, Y )) i= 0 `` i i 1 i 1 i 1 i i i i+ 1 i+ 1 i+ 1 Solução da equação de energia E(V) Polilinha V, tal que E(V)à mínimo, via algoritmo de programação dinâmica Inicialização Segmentação do MDS/TINè V 0 Polilinha ótima V n V n V n-1 < L V 0 Iterações V 1,., V n-1 V n V 0

MODELO SNAKES ESTENDIDO EM 3D EXTRAÇÃO DE CONTORNOS DE TELHADOS EM 3D Exemplos

MODELO SNAKES EM REDE EXTRAÇÃO DA MALHA VIÁRIA EM IMAGENS DIGITAIS DE BAIXA RESOLUÇÃO Conceito de snakes em rede Snakes convencional permite modelar e extrair segmentos isolados de rodovia A reconstrução da malha viária depende de pós-processamentos para extrair os pontos de cruzamento Snakes em rede trata a malha viária em seus aspectos geométricos e topológicos, isto é, uma rede Matematicamente a malha viária é vista como um grafo, conforme mostra o simples exemplo mostrado abaixo

MODELO SNAKES EM REDE EXTRAÇÃO DA MALHA VIÁRIA EM IMAGENS DIGITAIS DE BAIXA RESOLUÇÃO Exemplos Malha extraída Malha extraída Visualização em 3D Visualização em 3D

MÉTODOS PARA A EXTRAÇÃO DE RODOVIA NO ESPAÇO OBJETO Usando um estéreo par de imagens aéreas, com otimização por programação dinâmica x Usando um estéreo par de imagens aéreas e um MDT, com otimização por programação dinâmica + x

CONSIDERAÇÕES FINAIS Característica notável do modelo snakes: a adaptabilidade Permite modelar objetos diversos com base em suas características geométricas, radiométricas e topológicas Desenvolvemos em mais de uma década várias técnicas para a extração de feições lineares (eixos de rodovias, contorno de edifícios...) que exploram a adaptabilidade do modelo snakes Os métodos formulados no espaço objeto permitem a integração ao modelo snakes de características geométricas relacionadas com a variação de profundidade dos objetos

AGRADECIMENTOS FAPESP: Auxílios à pesquisa e bolsas CNPq: Bolsas CAPES: Bolsas