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

Documentos relacionados
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

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 ( )

CURSO DE CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR CURRÍCULO PLENO SEMESTRALIZADO 10 SEMESTRES

Departamento de Matemática

Curvas HERMITE. Figura 1 - Efeito oscilatório dos polinômios: [PAVLIDIS, 1984]

EXAME ESPECIAL ICEx 2018/1º CURSOS DIURNOS. PERÍODO: 09, 12 e 13 de julho de 2018 DISCIPLINAS CÓDIGO DIA HORÁRIO SALA

Computação Gráfica - 10

Curvas e Superfícies. André Tavares da Silva. Capítulo 3 de Azevedo e Conci Capítulo 11 de Foley Capítulo 2 de Mortenson

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR MATUTINO Fase N.

1º Período. Horário Início Término CAD103 ADMINISTRAÇÃO TGA ALGORITMOS E ESTRUTURAS DE DADOS III

Curvas e Superfícies

EXAME ESPECIAL ICEx /1º CURSOS DIURNOS. PERÍODO:12, 13 e 14 de julho de 2016

Plano de Trabalho Docente Ensino Técnico

Transformação de Imagens Digitais em Código CNC Aprimoradas com Redes Neurais Artificiais

1º Semestre. Algoritmos e Programação Orientada a Objetos I. Fundamentos de Teoria da Computação. Introdução à Administração

EXAME ESPECIAL ICEx 2018/1º CURSOS DIURNOS. PERÍODO: 09, 12 e 13 de julho de 2018 DISCIPLINAS CÓDIGO DIA HORÁRIO SALA

GEOPROCESSAMENTO SIAD,

Adição Curricular Desenho de Observação. Adição Curricular Desenho Geométrico. Adição Curricular Desenho Técnico. Adição Curricular Geometria Dinâmica

A, B, C, D, E, F, G A, B, D, E, F, G A, B, C, D, E, G A, B, C, E, F, G. Capitulo 3 A, B, C, D. Curvas e Superfícies 2014 IC / UFF

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS CAMPUS MONTES CLAROS 1 PERÍODO

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Implementação de algoritmos para consultas de segmentos em janelas

Plano de Ensino de Disciplina Ciência da Computação 2º / 2016

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Grade Curricular do Curso de Graduação em Engenharia de Computação

5 Estudo de Caso e Resultados

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

ESTUDO DE TÉCNICAS PARA SOLUÇÃO DE PROBLEMAS DE PROCESSAMENTO DE IMAGENS UTILIZANDO A LINGUAGEM PYTHON

7 Extração de Dados Quantitativos

PLANO DE TRABALHO: DISCIPLINA OPTATIVA PROCESSAMENTO DE IMAGENS MÉDICAS

CONDIÇÕES DE OFERTA PARA CADASTRO DO CURSO PARA ACOMPANHAMENTO E CONTROLE ACADÊMICO Nome do curso Ciência da Computação Condições de Oferta do Curso

Introdução ao Processamento e. Síntese de Imagens. Introdução ao Processamento e. Síntese de Imagens: Introdução. Objetivos da disciplina

DISTRIBUIÇÃO DE SALAS 1º SEMESTRE DE 2017

Processamento de Malhas Poligonais

COORDENAÇÃO DO CURSO DE ENGENHARIA ELÉTRICA DATAS DAS AVALIAÇÕES DO PERÍODO LETIVO 2017/1

Curvas e Superfícies

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

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS. André Zuconelli 1 ; Manassés Ribeiro 2

CURSO DE CIÊNCIAS EXATAS HABILITAÇÃO: BACHARELADO EM CIÊNCIAS EXATAS INGRESSANTES 2009

DESENHO TÉCNICO AULA 01 INTRODUÇÃO À UNIDADE CURRICULAR

Uma breve introdução ao Curso de Computação Científica / Algoritmos Numéricos II

REPRESENTAÇÃO DE ARCOS POR CURVAS DE BEZIER

PLANO DE TRABALHO: DISCIPLINA OPTATIVA PROCESSAMENTO DE IMAGENS MÉDICAS

2º/3º Ciência da Computação (CC)

Contornos de Telhados Convexos de Edifícios Baseado em Snake

Autor(es) ADRIANA MARIA NAVARRO DE ALMEIDA. Orientador(es) ANDRÉ LUIS HELLENO. Apoio Financeiro FAPIC/UNIMEP. 1. Introdução

UNIVERSIDADE FEDERAL DE ALFENAS

CIV2802 Sistemas Gráficos para Engenharia

Computaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica

HORÁRIO ESCOLAR - CIÊNCIA DA COMPUTAÇÃO 2017 Atualizado 02/02/2017 INGRESSANTES A PARTIR DE 2010

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Tabela 2 Disciplinas, aulas e distribuição da carga horária EAC

Alternativas de otimização da usinagem de cavidades 2 ½ D

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período

DISCIPLINAS ELETIVAS GRUPO 1 Mínimo de 840 horas

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE

Disciplina SER 300 Introdução ao Geoprocessamento Relatório - Laboratório 4 : Análise MultiCritério e LEGAL

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

17º Congresso de Iniciação Científica SISTEMA DE AVALIAÇÃO DO DESEMPENHO DA TRAJETÓRIA DA FERRAMENTA REPRESENTADA POR INTERPOLAÇÃO LINEAR

CENTRO UNIVERSITÁRIO DO NORTE - UNINORTE / GRADE CURRICULAR

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

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO SUL E SUDESTE DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

Figura 4.2: Matriz Curricular

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

MATRIZ CURRICULAR ENGENHARIA DE CONTROLE E AUTOMAÇÃO - IFES - CAMPUS SERRA

ATUALIZAÇÃO DE MATRIZES CURRICULARES CURSO DE ENGENHARIA DE COMPUTAÇÃO

UNIVERSIDADE FEDERAL DE MINAS GERAIS

CURSO DE CIÊNCIA DA COMPUTAÇÂO (65C) HABILITAÇÃO: BACHARELADO TURNO: DIURNO (a partir de 2014)

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

Ciência da Computação 2017/1º Horário 1º Período HORA SEGUNDA TERÇA QUARTA QUINTA SEXTA 8:00 8:55 8:55 9:50 10:00 10:55 10:55 11:50

Introdução ao Curso de Algoritmos Numéricos II /

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO

Modelagem em Experimentos Mistura-Processo para Otimização de Processos Industriais 15

UNIVERSIDADE FEDERAL DE MINAS GERAIS

Adilandri Mércio Lobeiro 1. Sara Coelho Silva 2. Clícia Geovana Alves Pereira 3 PÚBLICO-ALVO

EDITAL Nº 08/2018 DE 02 DE ABRIL DE 2018 CHAMADA INTERNA PARA MANIFESTAÇÃO DE INTERESSE DE REMOÇÃO DE PROFESSOR DA CARREIRA DE MAGISTÉRIO SUPERIOR

Pontifícia Universidade Católica de São Paulo Graduação em Matemática Empresarial

GERAÇÃO GRÁFICA DE MALHA DE ELEMENTOS FINITOS ATRAVÉS DO AUTOCAD EM 2-D

Aula 1: Conceitos Introdutórios. EAC-042: Ajustamento de Observações

Tratamento da Imagem Transformações (cont.)

5. Expressões aritméticas

Simulação computacional de estruturas de concreto por meio da mecânica do dano. Resumo

APLICAÇÃO DA VISÃO COMPUTACIONAL PARA SEGMENTAÇÃO DE OBJETOS EM IMAGENS CAPTURADAS POR EQUIPAMENTOS MÓVEIS.

ANEXO I SEQÜÊNCIA ACONSELHADA DE DISCIPLINAS Ciência da Computação

Fotogrametria II. Restituidores Analítico

Ementário das disciplinas do curso de Engenharia de Software

Currículos dos Cursos UFV CIÊNCIA DA COMPUTAÇÃO. COORDENADOR Alcione de Paiva Oliveira

5 Implementação da Metodologia

MATRIZ CURRICULAR 1 COMPONENTES CURRICULARES GERAIS DO CURSO E CARGA HORÁRIA TOTAL

CÓD CURSO DE ENGENHARIA DE COMPUTAÇÃO MATRIZ CURRICULAR Currículo nº1

Relatório de Versão Curricular - UFF

UM SISTEMA DE MODELAGEM GEOMÉTRICA USANDO SPLINES. Ludgero Kilunji Mateus da Silva Prof. Orientador Robson Cavalcanti Lins

4 MODELOS PARA O PROBLEMA DE CONTATO

Geometria Computacional

Transcrição:

Modelagem de Curvas B-Spline na Metodologia de Extração de Rodovias em Imagens Digitais Autor(a): Elizeu Martins de Oliveira Junior¹ Instituição: Universidade do Estado de Mato Grosso Orientador(a): Érico Fernando de Oliveira Martins² Colaboradores:(as): Universidade do Estado de Mato Grosso elizeu_filho.jr@hotmail.com¹ profericomartins@unemat.br² conic--- conic RESUMO: Pesquisas em extração de rodovias em imagens digitais não são recentes, sendo as primeiras na década de 70. Os métodos de extração de feições podem ser classificados como automáticos e semi-automáticos, de acordo com o nível de intervenção exigido do operador. Nos métodos semi-automáticos o operador indica pontos sementes sobre a rodovia, ficando a cargo dos algoritmos computacionais a obtenção dos demais pontos que descrevem a feição, sendo que tal descrição pode se dada por delineamento das bordas ou do eixo, em ambos os casos resultando em um conjunto de pontos que formam linhas poligonais. O comportamento destes pontos nem sempre descreve de forma suave a geometria esperada para este tipo de feição, apresentando quinas, portanto um dos pós-processamento que pode ser realizado para reduzir esse deslocamento e fragmentação é utilizar os pontos extraídos como pontos de controle para um ajustamento - suavização - por meio de curvas paramétricas de terceira ordem B-Spline, como um pós-processamento a ser aplicado no conjunto de pontos que descrevem o eixo da rodovia. Como esta família de curvas (função base) apresenta peculiaridades em relação ao número de pontos de controle de cada feição, forma do polígono de controle formado pelos pontos da extração e o resultado desejado, faz-se necessário um estudo das potencialidades das curvas B-Spline explorando suas propriedades e realizando testes comparativos para avaliar as circunstancias favoráveis para cada tipo de feição. A implementação matemática destes métodos de suavização de pontos por meio de curvas é concebida no compilador Visual Studio Express (C/C++) e os pontos a serem ajustados são fornecidos pelo software elaborado pelo professor orientador (Martins 2010). Os resultados alcançados, por uma análise visual sem mostraram adequados para suprir as necessidades de uma suavização de feições da rodovia, e numérica, demonstram o potencial deste pós-processamento com uma redução percentual média dos RMS (Gemael 1994) em algumas curvas de até 40%. Palavras-chave: Suavização de Feições, Extração de Rodovias, Pós-Processamento.

INTRODUÇÃO Diante da possibilidade em obter uma representação analítica de objetos sólidos abriu-se um leque de oportunidades de pesquisas e estudos na consolidada área de Computação Gráfica. Como algumas funções curvilíneas não podem ser descritas por expressões analíticas simples em toda sua extensão, foram desenvolvidas as famílias de curvas B-Spline por meio de um somatório de teorias dentro da grande área de CAGD (Farin, 2002) baseadas principalmente em aproximações de funções (funções base Bézier também podem ser usadas como uma metodologia de suavização de feições por curvas) Bézier aliadas a metodologias Splines (Rogers, 2001 e Piegl & Tiller, 1997) que foram desenvolvidas dispostas com o passar do tempo e melhorias das tecnologias gráficas que a época dispunha. Nas metodologias de extração de feições utilizadas em Fotogrametria e Visão Computacional, tais como as direcionadas à extração dos eixos das rodovias por estratégia de delineamento, os dados obtidos - conjunto de pontos - nem sempre apresentam um alinhamento geométrico (suavidade) satisfatório. Desta forma, se não for realizado um pós-processamento o resultado será um conjunto de pontos que poderá apresentar deslocamento e fragmentação, quebrando a esperada suavidade geométrica da feição por eles descrita (rodovias). Um dos pós-processamento que pode ser realizado para reduzir esse deslocamento e fragmentação é utilizar os pontos extraídos como pontos de controle para um ajustamento por meio de curvas paramétricas B-Spline. METODOLOGIA A análise do comportamento da curva B-Spline se iniciou com uma pesquisa bibliográfica dentro do campo da pesquisa qualitativa sobre a temática. A seguir, foi aplicada uma sistematização do material colhido na etapa anterior, dando prioridade aos artigos considerados relevantes para a academia, em especial aos reviews (não houve comparações entre autores em suas discrepâncias nas formulações matemáticas). A programação da família de curvas B-Spline procedeu em um ambiente Visual Studio 2008 em linguagem C/C++ que por tabela alicerçaram importantes contribuições desta linguagem ao acadêmico um dos objetivos específicos desta Iniciação Científica - com total acompanhamento do professor orientador deste projeto.

RESULTADOS E DISCUSSÕES Nos experimentos foi utilizada a suavização por B-Spline implementada nas linguagens C/C++ no ambiente Microsoft Visual Studio 2008 Express. As feições suavizadas nos experimentos são os eixos de alguns trechos de rodovias provenientes do processo de extração proposto por Martins (2010), sem o pósprocessamento realizado pelo autor, consequentemente o conjunto de pontos que descreve cada feição apresenta um deslocamento que da à linha poligonal resultante um aspecto quebradiço. A análise dos resultados baseou-se na avaliação visual (qualitativa) e no Erro Médio Quadrático - RMS (quantitativa) (GEMAEL, 1994). Após a aplicação da B-Spline foi notada uma melhora no aspecto visual dos eixos das rodovias, sendo que na Figura 1a, b os pontos atraídos pelo cruzamento (região destacada) foram suavizados localmente. Já na Figura 1c, d a região de curva que não apresentava originalmente um traçado suave foi corrigida sem prejudicar o trecho linear que a precede. A análise visual indicou uma melhora na suavidade dos eixos pós-processados. (a) (b) (c) Figura 1 - (a,c) Eixos extraídos e (b,d) suavizados. A Tabela 1 confirma os apontamentos da avaliação visual, havendo uma melhora na descrição dos eixos das rodovias decorrente da suavização por B-Spline. Nos experimentos realizados a redução percentual média nos RMS foi de 40%. (d)

Tabela 1 Resultados numéricos dos eixos Figura RMS sem suavização (m) RMS com suavização (m) 1a,b 1,99 1,11 1c,d 0,57 0,35 Outra importante característica é a perspectiva de reduzir o número de pontos que descreve a feição, neste caso o eixo da rodovia. Na Figura 1a, b o eixo original era descrito por 49 pontos, que foram reduzidos para 23, já na Figura 1c,d a redução foi de 33 para 15 pontos, sem que houvesse prejuízo na descrição geométrica da rodovia. CONCLUSÃO Este trabalho apresentou como pós-processamento a suavização de feições que descrevem o eixo das rodovias, tendo como ferramenta a curva B-Spline, resultando em uma linha poligonal com menos "quinas", assemelhando sua geometria a da rodovia. As análises visuais e numéricas indicaram a viabilidade da aplicação deste pósprocessamento, com redução média do RMS em 40%, além da possibilidade de redimensionar a quantidade de pontos armazenados. Constatou-se que a aplicação da B-Spline em regiões mais convexas da rodovia, que apresentam maior ruído, torna-se uma boa opção, pois faz uso dos pontos sem necessariamente tocá-los, além de possuir suporte local. Em trabalhos futuros, existe a previsão de realizar os testes para um grupo maior de experimentos, além de trabalhos de comparação entre diferentes tipos de curvas paramétricas. REFERÊNCIAS AZEVEDO, E.; CONCI, A. Computação Gráfica: teoria e prática, Campus - Rio de Janeiro, 2003, 384 p. FARIN, G.; Handbook of Computer Aided Geometric Design; Edited by G. Farin, J. Hoschek and M.-S. Kim; pg.:1-15; 2002.

GEMAEL, C. Introdução ao ajustamento de observações: aplicações geodésicas. Curitiba: UFPR, 1994. 319p. MARTINS, E.F.O. Extração semi-automática de rodovias no espaço-objeto: uso integrado de um estéreo par de imagens aéreas e um MDT. FCT/Unesp, 2010, 97p. PIEGL, L.; TILLER, W. The NURBS book. Springer, New York, 1997. ROGERS, D. F. An introduction to NURBS: with historical perspective, Editora Elsevier. 2001, 324p.