Figura 1.1: Rotating snakes (Figura extraída do artigo original (12)).

Documentos relacionados
Renata Thomaz Lins do Nascimento. Visualização por Imagens Auto-animadas de Campos Vetoriais Baseada na sua Topologia. Dissertação de Mestrado

4 Técnicas Desenvolvidas

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

Descritores de Imagem (exemplos)

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

Processamento de Imagens Filtragem Digital

TE073 PDS II Programa de Graduação em Engenharia Elétrica

Pontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Fundamentos de Computação Gráfica

Processamento Digital de Imagens Aula 04

PROCESSAMENTO DIGITAL DE IMAGENS

Processamento de Imagens Marcia A. S. Bissaco

Descritores de Imagem (introdução)

Uma abordagem baseada em texels para síntese de texturas que variam progressivamente

Processamento de Imagens: fundamentos. Julio C. S. Jacques Junior

Programa 25/02/2019. Objetivo Geral: Processamento Digital de Imagens I Turma A. Objetivos Específicos:

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

Otimização da Paleta de Cores

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha

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

Banco de dados Brasil

FILTRAGEM NO DOMÍNIO ESPACIAL. Daniel C. Zanotta 10/06/2016

Occupancy grid based graph-slam using the distance transform, SURF features and SGD

FILTRAGEM NO DOMÍNIO ESPACIAL. Daniel C. Zanotta 22/05/2017

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga

Processamento De Imagem. Descritores de Cor

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Segmentação

Televisão Digital. Trabalho prático nº1. Filtragem espacial de imagem fixa e manipulação de histogramas. 2 de Novembro de 2006

Processamento de Imagens. Segmentação por regiões

23/05/12. Consulta distribuída. Consulta distribuída. Objetivos do processamento de consultas distribuídas

Fundamentos Teóricos: Percepção Visual

Aula 9 Representação e Descrição. Profa. Fátima Nunes AULA 9 / 1. Profa. Fátima L. S. Nunes

SEL-0339 Introdução à Visão Computacional. Aula 5 Segmentação de Imagens

Visão computacional. Juliana Patrícia Detroz Orientador: André Tavares Silva

SEL-0339 Introdução à Visão Computacional. Aula 3 Processamento de Imagens Coloridas

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos

Processamento de Malhas Poligonais

PMR2560 Visão Computacional Filtragem e Suavização. Prof. Eduardo L. L. Cabral

Determinação de Malhas de Falhas em Dados Sísmicos por Aprendizado Competitivo. Marcos Machado. Orientador: Prof. Marcelo Gattass

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

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

4 Marching Cubes 33: Qualidade da Malha Resultante

PMR2560 Visão Computacional Detecção de bordas. Prof. Eduardo L. L. Cabral

Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia

T4.1 Processamento de Imagem

5 Resultados Experimentais

FILTRAGEM DE IMAGEM NO DOMÍNIO ESPACIAL (Operações aritméticas orientadas à vizinhança)

Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens

Capítulo III Processamento de Imagem

Processamento digital de imagens

FILTROS ESPACIAIS PASSA-BAIXA

MORFOLOGIA MATEMÁTICA

PMR2560 Visão Computacional Detecção de cores e blobs. Prof. Eduardo L. L. Cabral

Filtros de Média Movente

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

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

Processamento Digital de Imagens

Introdução Introdução

Introdução ao Processamento de Imagens

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

6 Resultados Análise de Desempenho

4 Resultados Exemplo 1 Reprodução da Opacidade 2D

Processamento de Imagens Coloridas. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

Visão Computacional e Aplicações

2 Conceitos básicos de topologia

Realce de imagens parte 2: ltragem espacial SCC5830/0251 Processamento de Imagens

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

Fundamentos da Computação Gráfica

Imagem Digital. Claudio Carvilhe

2 Malhas Quadrangulares

Visualização de Texto e Documento

Processamento de Imagem. A Imagem digital Professora Sheila Cáceres

Otimização da Paleta de Cores

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza

Morfologia Matemática. Guillermo Cámara-Chávez

Introdução ao Processamento de Imagens Digitais Aula 01

[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS

Processamento de Imagens e Aplicações

Processamento digital de imagens

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

DEFEITOS EM IMAGENS RADIOGRÁFICAS DE JUNTAS SOLDADAS EM TUBULAÇÕES: SEGMENTAÇÃO E EXTRAÇÃO DE DEFEITOS

Processamento Digital de Imagens. Cor

Implementação dos Algoritmos e Resultados

Figura 16 Niagara - Visão de grupos de notas.

Sensoriamento Remoto II

COMPUTAÇÃO GRÁFICA. Ana Paula Mandelli

Marcas d Água Visuais em Mapas Vetoriais. Douglas Marques Karina Magalhães Ricardo Dahab

3.1 CRIAR A GEOMETRIA/MALHA;

Sistemas de Informações Geográficas

4 Extração direta das PELs

3 Identificação de Locutor Usando Técnicas de Múltiplos Classificadores em Sub-bandas Com Pesos Não-Uniformes

DESENVOLVIMENTO DE UM SOFTWARE DE GERAÇÃO E VISUALIZAÇÃO DE NANOESTRUTURAS

Extração de características utilizando filtros de Gabor aplicado a identificação de defeitos no couro bovino

Mapeamento automático de horizontes e falhas em volumes sísmicos 3D baseado no algoritmo de Gás Neural Evolutivo

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira

2º ANO - FOTOGRAFIA. Rui Gonçalves

Aula 4: Morfologia de Imagens

Transcrição:

1 Introdução Uma ilusão ótica ou ilusão visual é caracterizada por uma imagem que é percebida maneira diferente da imagem real. Essas imagens enganam o sistema visual pondo adicionar à imagem percebida objetos que não estão na imagem real ou é inferir uma idéia movimento. Por exemplo, em Roting snakes, Figura 1.1, pomos observar uma ilusão movimento criada por Kitaoka (12), on os círculos aparentam estar se movendo espontaneamente embora se tre uma imagem estática. Figura 1.1: Roting snakes (Figura extraída do artigo original (12)). Em seus estudos, Kitaoaka (14) mostrou que a combinação cores que mais intensificam a ilusão movimento é azul-amarelo ou vermelho-ver. Além disso, observou que 5% das pessoas não pom perceber esse tipo ilusão. Baseado neste trabalho, Chi et al.(6), introduziram a conversão automática uma imagem estática numa que possuísse a ilusão movimento, criando um campo vetores intermediário. A visualização campos vetoriais é um assunto que tem recebido enção por suas numerosas aplicações e sua dificulda. De fo, visualizar

Topologia 12 forma nítida a direção e magnitu um fluxo, por exemplo, nem sempre é uma tarefa simples, principalmente quando tramos fluxos turbulentos. Analisar um campo vetorial consiste em entenr o comportamento suas linhas fluxo. Encontrar regiões características como poços, fontes e selas, po ser um passo interessante para a visualização pois são essas regiões que terminam a dinâmica do campo vetorial. De fo, a visualização campos vetoriais por imagens auto-animadas, embora riva por expressar a movimentação do fluxo ntro do campo vetorial, é um método extremamente custoso pois as etapas geração e otimização do posicionamento dos fragmentos, se tram processos força bruta. O objetivo ste trabalho consiste em utilizar análises locais do campo forma a otimizar inpenntemente cada região, garantindo a coerência global da imagem auto-animada. 1.1 Motivação e Objetivos Visando acelerar o processo visualização campos vetoriais por imagens auto-animadas, propomos uma etapa pré-processamento que se utiliza da topologia do campo vetorial para segmentá-lo. A segmentação particiona o campo em componentes conexas formadas por um par pontos singulares, pondo ser selas, poços, fontes ou singularidas bordo, e por linhas fluxo que apresentam comportamento semelhante por comportamento semelhante notamos linhas fluxo que têm duas singularidas em comum (Seção 4.2). Em posse da segmentação, é possível realizar análises forma local no campo vetorial já que dispomos da possibilida focar em regiões específicas. Propomos a utilização sta como forma acelerar o processo geração das imagens auto-animadas (Seção 4.3), on a principal contribuição no processo ocorre na etapa Otimização do Posicionamento dos Fragmentos do trabalho proposto por Chi et al. (6). Propomos também um método para a tecção pontos com potencial para ser um ponto singular (Seção 3.1.3) o qual nominamos Regiões Fracas. Além disso, propomos uma técnica semi-automática para a remoção ruído em campos vetoriais (Seção 4.1), on o usuário controla as mudanças topológicas resultantes dos processos tradicionais filtragem campos vetoriais. Esta técnica é aplicável, principalmente, em dados reais os quais estão sujeitos a ruído em diversas escalas vido ao processo medição.

Topologia 13 1.2 Trabalhos Relacionados Linhas fluxo: A eficiência técnicas visualização campos vetoriais por meio linhas fluxo é muito sensível ao posicionamento das sementes que irão originá-las. Um trabalho pioneiro nessa área foi proposto por Turk e Banks (33), on a idéia principal consiste em minimizar uma energia para gerar posicionamento sementes com qualida. O algoritmo consiste em gerar um conjunto pequenas linhas fluxo - streamlets - e aplicar uma série operações como união, remoção, aumento ou diminuição comprimento, forma a diminuir a energia. A energia é calculada fazendo a diferença entre uma imagem cinza uniforme e uma imagem criada do ual posicionamento com um filtro passa-baixa. Posteriormente, Jobard e Lefer (10) propuseram um algoritmo para criar linhas fluxo igualmente espaçadas em apenas uma passada (ver Figura 1.2 à esquerda). Esse método consiste em posicionar sementes na vizinhança linhas fluxo já posicionadas. Enquanto uma linha fluxo está sendo integrada, sementes são posicionadas ambos os lados da linha, forma que essas semente têm priorida para a construção da próxima linha fluxo. Embora esse algoritmo proporcione um bom equilíbrio entre eficiência e tempo computação, no resultado final aparecem espaços em branco além linhas curtas ou quebradas. Mebarki et al. (17) tentou obter linhas fluxo longas e igualmente espaçadas (ver Figura 1.2 à direita). O algoritmo consiste em posicionar uma linha fluxo por vez, on a semente que irá originá-la, está no ponto mais longe possível todas as linhas posicionadas posteriormente. Para calcular essa semente é feita uma triangulação Delaunay do domínio, sendo a semente o centro do maior círculo circunscrito da triangulação (ver Figura 1.3). Visualização por imagens: A visualização fluxos é frequentemente obtida pelo método convolução da integral da linha (LIC) proposto por Cabral e Leedom (5) (ver Figura 1.4). O LIC é uma técnica popular para visualização nsa campos vetoriais. A metodologia para gerar o LIC consiste em pegar um campo vetorial num grid cartesiano e uma textura ruído branco do mesmo tamanho. A textura ruído é localmente filtrada ao longo das linhas fluxo que são finidas pelo campo vetorial, resultando numa imagem que é uma representação nsa do campo. Embora essa técnica mostre talhes interessantes do campo, o custo para computá-la é alto pois necessita um gran número linhas fluxo por pixel.

Topologia 14 Figura 1.2: Linhas fluxo igualmente espaçadas. Esquerda: técnica senvolvida por Jobard e Lefer (Figura extraída do artigo original (10)); Direita: técnica senvolvida por Mebarki et al. (Figura extraída do artigo original (17)). Figura 1.3: Passos intermediários na geração das linhas. Em cada etapa é escolhida uma semente que consiste no centro do maior círculo Delaunay (Figura extraída do artigo original (17)). Visualização com topologia: Outra forma ser feita a análise campos vetoriais planares é por meio métodos topológicos (7, 8). Neste caso, é obtido um grafo que representa as relações topológicas entre linhas fluxo vizinhas (ver Figura 1.5). Embora essa metodologia não seja muito antiga na área Visualização Científica, tem suas origens em um trabalho Poincaré no final do século XIX. O objetivo consiste em particionar o domínio por meio um grafo em sub-regiões que apresentem comportamento semelhante. Para a construção do grafo topológico é feita a extração dos pontos críticos

Topologia 15 Figura 1.4: Visualização por LIC (Figura extraída do artigo original (5)). e a integração das linhas fluxo que conectam tais pontos. Essas linhas são conhecidas como separrizes. Em Tricoche (31) e Tricoche et al. (32) são apresentados métodos para a simplificação da topologia campos vetoriais planares turbulentos mantendo a consistência estrutural com o dado original. ce ce ce sp Figura 1.5: Esquema topológico um fluxo em volta um cilindro (Figura extraída do artigo original (8)). Outra estrégia ainda, se utiliza do conhecimento do usuário sobre o campo vetorial, permitindo que forma interiva, o usuário cida que singularida topológica manter ou suavizar. Essa abordagem já foi proposta no campo reconstrução superfícies (11, 23) e foi estendida durante a preparação ste trabalho (18). Mais recentemente, uma forma não tão usual para a visualização campos consiste na produção imagens auto-animadas. Esse molo um tanto criivo, usa uma área percepção humana on uma ilusão movimento é criada para uma imagem estática.

Topologia 16 Wei (34), propôs um método completamente automático para visualizar campos vetoriais utilizando um padrão assimétrico repetido cores (PAR). Para gerar essa visualização, círculos são dispostos ao longo do campo seguindo por exemplo, uma distribuição uniforme (ver Figura 1.6). Figura 1.6: Visualização proposta por Wei. Esquerda: campo entrada visualizado com LIC; Direita: visualização Wei (Figura extraída do artigo original (34)). Chi et al.(6) senvolveram uma abordagem computacional para maximizar o efeito da ilusão movimento (ver Figura 1.7). Figura 1.7: Visualização proposta por Chi et al. (Figura extraída do artigo original (6)). Para a geração da ilusão, dado um campo vetorial como entrada, primeiramente são extraídas as linhas fluxo. Posteriormente é feita a disposição um PAR ao longo das linhas fluxo gerando a ilusão movimento em um campo vetorial estático. O objetivo ste trabalho consiste em melhorar essa geração usando a análise topológica do campo.

Visualizac a o por Imagens Auto-animadas Campos Vetoriais Baseada na sua Topologia 17 PUC-Rio - Certificação Digital Nº 0912369/CA Pre -processamentos: Ja na a rea filtragem campos vetoriais em gras regulares, parte dos trabalhos sa o especificamente dicados no tramento imagens (20). Em particular, filtros para imagens coloridas focam na reduc a o ruı do impulsivo (16, 25, 30). Mais recentemente, Westenberg e Erlt (35) propuseram um algoritmo para filtragem campos vetoriais 2D que suprime ruı do aditivo limitando os coeficientes do vetor wavelets. Um conjunto filtros para remoc a o ruı dos foi visto como uma generalizac a o random walk : em imagens (29), malhas (27, 28) e campos vetoriais (19) (ver Figura 1.8). Figura 1.8: Esquerda: campo vetorial simples scontı nuo; Meio a esquerda: pertubado com ruı do Gaussiano; Meio a direita: filtro Gaussiano; Direita: random walk (Figura extraı da do artigo original (19)). As te cnicas envolvendo espac os escala se tornaram populares em Visa o Computacional pela sua capacida representac a o dado em multi-escala (ver Figura 1.9). Em particular, Bauer e Peikert (3) usam espac o escala para rastrear vo rtices em simulac o es 2D dina mica dos fluidos. Klein e Ertl (15) propuseram uma estre gia para rastrear singularidas em mu ltiplas escalas forma a avaliar a importa ncia dos pontos crı ticos na ana lise e interpretac a o do campo vetorial. O pre -processamento proposto no presente trabalho se baseia nesta linha trabalho, mas aproveitando o conhecimento do usua rio para escolher a escala localmente. Figura 1.9: Espac o escala.