1 Reunião do Grupo de Estudos do Serviço de Informática do InCor Artigo-base: Nonparametric Snakes (Umut Ozertem e Deniz Erdogmus) 28 de março de 2008.

Slides:



Advertisements
Apresentações semelhantes
Paulo Sérgio Rodrigues PEL205
Advertisements

João Luiz Fernandes e Aura Conci Universidade Federal Fluminense
ESTATÍSTICA ESPACIAL Fenômeno natural
Reconhecimento de Padrões Métodos, Técnicas e Ferramentas para Aprendizado e Classificação de Dados Módulo II Introdução ao Processamento de Imagens.
Fluxo Óptico Allan Carlos Avelino Rocha
Estimação Não-Paramétrica
Funções de Núcleo Série: Por que não me contaram antes isto Prof. Dr
Segmentação por limiarização (thesholding)
Segmentação de imagens
Malhas Numéricas a partir de Imagens Sísmicas
Reconhecimento de Padrões Segmentação
Inteligência Computacional para Otimização Marcone Jamilson Freitas Souza Departamento de Computação Universidade Federal de Ouro Preto
Iana Alexandra Alves Rufino
Estrutura e movimento a partir de imagens
Estimativa do fluxo óptico através do algoritmo de Horn-Shunck
Disparidades, Correspondências e Corte Mínimo para Estéreo
Trabalho 2 de FCG Leitura de QR Codes
Inteligência Artificial
Análise de Histograma para segmentação de fundo de imagens
Apresentação: Léia Michelle de Souza
TESE DE MESTRADO APLICAÇÃO DE REDES NEURAIS DE
Processamento de Imagens
Filtragem Espacial É baseado na aplicação de máscaras na imagem.
Filtro Linear-Máscaras
Seminário Introdução à Visão Computacional
CLUSTERING: UMA REVISÃO AOS ALGORITMOS BÁSICOS
Aurora Pozo– UFPR – Meta-Heurísticas
Malhas Numéricas a partir de Imagens Sísmicas
Sistemas de Aquisição e Processamento de Dados
Laís Araújo Lopes de Souza
Carlos Oliveira Descrição e Objetivo Considerações Etapas consideradas Resultados obtidos Melhoramentos.
Visão Computacional Shape from Shading
Fundamentos de Análise de Sinais
Fundamentos de Análise de Sinais
Segmentação de Imagens
Problemas de Otimização
Apêndice.
Estimação da direção de múltiplas fontes de luz Baseado no artigo Estimation of Illuminant Direction and Intensity of Multiple Light Sources, de W. Zhou.
Segmentação de Imagens
Rodrigo de Carvalho.  Introdução ◦ Descrição do Problema  Algoritmos ◦ GRASP ◦ S.A ◦ AG  Planejamento Experimental ◦ Objetivo ◦ Instância e métricas.
Fernando Carvalho, João Manuel R. S. Tavares
Identificação de Voz Marcelo Lucena André Palhares.
Projeto de Computação Gráfica
Classificação de imagens de fotografias históricas usando detecção de linhas e paralelogramos pela presença de edifícios Natália Cosse Batista Grupo 8.
Orientador: Dr. Marcos Marcelino Mazzucco
Aula 8. Classificação Não Supervisonada por Regiões
Trabalho Prático II Detecção e reconexão de Contornos MC920 - Introdução ao processamento de imagens Bruno Malveira - RA Carolina Michelassi - RA
Algoritmos de Agrupamento (Clustering): Métodos Hierárquicos e k-médias Marcílio C. P. de Souto DIMAp/UFRN.
Detecção da Bola em Vídeos de Futebol Universidade Federal de Pernambuco Centro de Informática Computação Gráfica – Acompanhamento de Projeto Luiz Felipe.
Best Combination of Binarization Methods for License Plate Character Segmentation (2013) - Resumo Vinicius Queiroz e Vinicius M. de Almeida.
Algemiro Augusto Professor: Marcelo Gattass
Fases do Processo Detecção de Bordas Vetorização Reconhe- cimento.
Busca com Informação e Exploração “Busca heurística”
Para um sinal determinístico x(t), o espectro é bem definido: Se
Fases do Processo Detecção de Bordas Vetorização Reconhe- cimento.
Universidade Federal Fluminense Faculdade de Medicina Mestrado Profissional em Saúde Materno-Infantil 2011 BIOESTATÍSTICA-aula 2 Prof. Cristina Ortiz Valete.
Snakes / Contornos Ativos
Processamento de Imagens Segmentação
Segmentação A simplificação da imagem é uma questão central na visão computacional, o que pode ser feito reduzindo-se as informações da imagem para regiões.
Curso de Ventos Estelares Marcelo Borges Fernandes.
Processamento de Sinais
Classificação de Imagens
Filtragem de Imagens CONCI, A. AZEVEDO, E. e LETA, F
Técnicas Algorítmicas em Processamento de Imagens
Fundamentos da Computação Gráfica PUC-Rio – Pontifícia Universidade Católica do Rio de Janeiro DI – Departamento de Informática Mestrado em Informática.
Camilo Daleles Rennó Estatística: Aplicação ao Sensoriamento Remoto SER ANO 2016 Técnicas.
DETEÇÃO E ESTIMAÇÃO Aula 18: Simulação de Monte Carlo – Parte 2.
SER301 – ANÁLISE ESPACIAL DE DADOS GEOGRÁFICOS Fernando Leonardi RA: Matheus Vieira RA: Uso das.
DETEÇÃO E ESTIMAÇÃO Aula X+1: Simulação de Monte Carlo.
Estatística: Aplicação ao Sensoriamento Remoto SER ANO 2016 Apresentação da Disciplina Camilo Daleles Rennó
Transcrição da apresentação:

1 Reunião do Grupo de Estudos do Serviço de Informática do InCor Artigo-base: Nonparametric Snakes (Umut Ozertem e Deniz Erdogmus) 28 de março de 2008

2Introdução Aplicação: segmentação de imagens Aplicação: segmentação de imagens Contornos ativos (snakes) Contornos ativos (snakes) Abordagem não-paramétrica: Abordagem não-paramétrica: parâmetros desconhecidos  estimativa da PDF das bordas e dos snakes Kernel Density Estimation (KDE) Kernel Density Estimation (KDE) Algoritmo Hierárquico de Ponto-fixo Algoritmo Hierárquico de Ponto-fixo

3 Contornos Ativos (snakes)Contornos Ativos (snakes) Expressão geral de energia: Williams e Shah (1992) / Kass et al. (1988) funções de ponderação: w 1 (s)controla a energia de tensão de contorno, mantendo-o contínuo e flexível; w 2 (s)controla a rigidez da curva; w 3 (s)controla a energia externa (imagem).

4 Gradient Vector Flow (GVF)Gradient Vector Flow (GVF) Xu e Prince (1998) Propõe um novo modelo para a força externa

5 Aumenta a faixa de captura para minimizar o problema da inicialização do snake. Aumenta a faixa de captura para minimizar o problema da inicialização do snake. Possibilita que o snake acompanhe também regiões mais côncavas Possibilita que o snake acompanhe também regiões mais côncavas Não apresenta uma solução para encontrar os parâmetros mais adequados Não apresenta uma solução para encontrar os parâmetros mais adequados Gradient Vector Flow (GVF)Gradient Vector Flow (GVF)

6 Características do uso da janela retangular: Não suave Não suave Depende da largura da janela Depende da largura da janela Método para estimar a PDF de uma variável aleatória Kernel Density Estimation (KDE)Kernel Density Estimation (KDE)

7 Características do uso da janela gaussiana: Distribuição suave Distribuição suave Depende do sigma Depende do sigma Kernel Density Estimation (KDE)Kernel Density Estimation (KDE)

8 Estimativa da densidade de borda com abordagem não-paramétrica

9 Estimativa da densidade de borda com abordagem não-paramétrica e largura de banda variável Aplicação direta de um filtro gaussiano (sigma constante): Aplicação direta de um filtro gaussiano (sigma constante): suavizaria o ruído suavizaria o ruído haveria perda de informação das bordas haveria perda de informação das bordas Kernels individuais para cada amostra

10 Convergência do snake até o ponto de máximo da borda KDE aplicado ao snake KDE aplicado ao snake Maximização do produto interno Maximização do produto interno Algoritmo de ponto-fixo Algoritmo de ponto-fixo Permanece o problema do snake não acompanhar os contornos mais côncavos Permanece o problema do snake não acompanhar os contornos mais côncavos

11 Algoritmo Hierárquico de Ponto-fixo 1. Gere o campo de bordas E(s) 2. Selecione o tamanho do kernel e estime a densidade de probabilidade do campo de bordas p edge (s) 1 2

12 3. Selecione o snake inicial e estime a sua densidade de probabilidade p snake (s) 4. Use o procedimento de iteração de ponto-fixo para rearranjar os pontos do snake inicial 5. Selecione um limiar máximo de distância entre pontos vizinhos (th neighbor ) que vai definir o nível de resolução do snake Algoritmo Hierárquico de Ponto-fixo

13 6. Identifique os pontos (rearranjados) do snake cujos vizinhos não atendem ao limiar requerido 7. Defina uma intensidade  e aplique-o para perturbar estes pontos em M direções randomicamente selecionadas (valores típicos:  = th neighbor /5 ; M = 5) 6 7 Algoritmo Hierárquico de Ponto-fixo

14 8. Use o procedimento de iteração de ponto-fixo para projetar as perturbações sobre o contorno e, após a convergência, adicione estes pontos ao snake 9. Repita os passos 6 a 8 até que a condição imposta pelo limiar seja satisfeita para todos os pontos Algoritmo Hierárquico de Ponto-fixo 8 9

15 GVF snake: parâmetros globais GVF snake: parâmetros globais Snake não-paramétrico: parâmetros locais (kernel com largura de banda variável) Snake não-paramétrico: parâmetros locais (kernel com largura de banda variável) Comparação com GVF

16 Aplicação sobre mapa contínuo de bordas com diferentes distribuições de ruído

17 Snake original: os parâmetros são definidos empiricamente após uma série de execuções do algoritmo Snake original: os parâmetros são definidos empiricamente após uma série de execuções do algoritmo Snake não-paramétrico: contorna o problema através da densidade de probabilidade (KDE) Snake não-paramétrico: contorna o problema através da densidade de probabilidade (KDE)Conclusão

18 Referências Bibliográficas [1] Ozertem U, Erdogmus D (2007), Nonparametrics snakes, IEEE Transactions on Image Processing 16(9): [2] T. Duong, An introduction to kernel density estimation, acessada em 25/março/ [3] Williams DJ, Shah M (1992) A fast algorithm for active contour and curvature estimation. GVCIP Imag Underst 55(1): [4] Kass M, Witkin A, Terzopoulos D (1988) Snake: active contour models. Int J Comput Vis 1: [5] Fixed point, Wikipedia, acessada em 26/março/ [6] Xu C, Prince JL (1998) Snakes, Shapes, and Gradient Vector Flow; IEEE Transactions on Image Processing 7(3):