Detectando Bordas: Filtros Passa Alta

Documentos relacionados
Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP)

Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo

Processamento de Imagens COS756 / COC603

T4 Processamento de Imagem

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

T4.1 Processamento de Imagem

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior

Uma não tão breve introdução ao básico de PI. Visão Computacional Programa de Pós-Graduação em Ciência da Computação UFMA Prof. Geraldo BrazJunior

Capítulo III Processamento de Imagem

TELEVISÃO DIGITAL LEEC 2006/2007

Filtros espaciais (suavizaçào)

Aula 5 - Segmentação de Imagens

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

Feature Detector. Prof. Dr. Geraldo Braz Junior

Filtros e Morfologia. Prof. Dr. Geraldo Braz Junior

Processamento Digital de Imagens. Análise de Imagens

Processamento digital de imagens

CARACTERÍSTICAS DE IMAGENS: PONTOS E SUPERFÍCIES

Quadro Segmentação de Imagens

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

fig.1 Programa implementado durante a realização do trabalho

UMA VISÃO SOBRE O PROCESSAMENTO DE IMAGENS. Rogério Vargas DCET UESC Home page: rogerio.in

Feature Description (SIFT + SURF) Prof. Dr. Geraldo Braz Junior

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

SEL Visão Computacional. Aula 2 Processamento Espacial

Processamento Digital de Imagens

Álgebra Linear em Visão Computacional

2 SIFT (Scale Invariant Feature Transform)

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

Filtragem de Imagens Fixas

5. Detecção de bordas

Descritores de Imagens

Descritores de Imagem

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Segmentação

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

APLICAÇÃO DE TÉCNICAS DE PROCESSAMENTO DE IMAGENS DIGITAIS EM IMAGENS GERADAS POR ULTRA-SOM

Filtragem linear. jorge s. marques, questão: como remover artefactos?

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial (Parte 2)

Processamento de Imagens

SEGMENTAÇÃO DE IMAGENS

Processamento Digital de Imagens Aula 04

Tracking de movimentos usando marcadores circulares

CONSULTORIA EMPRESARIAL. Aula 19

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

PRÁTICA 5 Prof. Dr. Evandro Luis Linhari Rodrigues

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

Aula 5. Melhoria de imagens por filtragens: Não lineares simples e homomórficas.

&DQQ\GHWHFomRGHERUGD

Processamento de Imagens COS756 / COC603

Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática

)LJXUD8PGRVSDUHV'SDUDFRQYROXomRTXHWHPRPHVPRHIHLWRGR NHUQHOGD)LJXUD

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ UNIOESTE CAMPUS UNIVERSITÁRIO DE CASCAVEL CURSO DE CIÊNCIA DA COMPUTAÇÃO LISTA DE EXERCÍCIOS

Processamento de Imagens

Processamento de Imagens COS756 / COC603

Filtragem de Imagens no Domínio Espacial. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

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

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

Encontrando a Linha Divisória: Detecção de Bordas

1 1 1 *1/ *1/ *1/49

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

Processamento digital de imagens

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

API para transformação de imagem em cartum utilizando plataforma ios. Acadêmico Christian Hess Orientador Dalton Solano dos Reis

Capítulo 5 Filtragem de Imagens

GEOMETRIC PROPERTY BASED ELLIPSE DETECTION METHOD

Processamento de Imagens

Processamento de Imagens

AUTOMATED ASSESSMENT OF BREAST TISSUE DENSITY IN DIGITAL MAMMOGRAMS

Tradução de Libras por Imagem

Aula 3 Processamento Espacial

RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS. Nielsen Castelo Damasceno

SEGEMENTAÇÃO DE IMAGENS. Nielsen Castelo Damasceno

Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local

Rastreamento de objeto e estimativa de movimento

DETECÇÃO DE BORDAS EM IMAGENS DIGITAIS

FILTROS NO DOMÍNIO ESPACIAL. Nielsen Castelo Damasceno

Detecção de Linhas Através da Transformada de Hough

Comunicado. Técnico. Filtro Shen-Castan (ISEF) para detecção de bordas. O filtro de Shen-Castan. José Iguelmar Miranda.

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

Segmentação de Imagem

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

Propriedades estatísticas de uma imagem

Identificação de veículos utilizando técnicas de visão computacional

Processamento de Imagens Filtragem Digital

Universidade Federal do Paraná Departamento de Informática Ciência da Computação e Informática Biomédica. Tópicos em Computação

4 SIFT (Scale Invariant Feature Transform)

Processamento de Imagens COS756 / COC603

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial

Processamento de Imagem

Processamento de Imagens Marcia A. S. Bissaco

Fundamentos de Processamento Gráfico. Aula 3. Introdução ao Processamento de Imagens. Profa. Fátima Nunes

SEMINÁRIO DOS ARTIGOS:

Image Descriptors: local features

SEL5886 Visão Computacional Prof. Dr. Marcelo Andrade da Costa Vieira

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

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC

Processamento de Imagem. Filtragem no Domínio Espacial Professora Sheila Cáceres

FILTROS PARA EXTRAÇÃO DE BORDAS: UM ESTUDO PRELIMINAR PARA A ÁREA DO RESERVATÓRIO DE ITAPARICA

Introdução ao Processamento Digital de Imagem MC920 / MO443

Processamento de Imagens

Transcrição:

Detectando Bordas: Filtros Passa Alta Prof. Dr. Geraldo Braz Junior Baseado nas notas de aula de Fei- Fei Li e A Prac'cal Introduc'on to Computer Vision with OpenCV by Kenneth Dawson- Howe

Porque contornos são importantes?

Porque contornos são importantes?

Detecção de Bordas Busca iden?ficar descon?nuidades repen?nas na imagem Edges Para humanos, as bordas (e formas) possuem a maioria da informação semân?ca presente numa imagem Representação mais compacta do que pixels Obje?vo máximo: Detectar bordas com a máxima precisão

Na visão, qual o papel? Extrair informação Reconhecimento de objetos Recuperar geometria.

Origens da detecção de bordas Descon?nuidade de supertcie Descon?nuidade de profundidade Descon?nuidade de cor de supertcie Descon?nuidade de iluminação

Descontinuidade de SuperAície

Descontinuidade de Profundidade

Descontinuidade de SuperAície

O que são bordas? Local na imagem onde aconteceu rápida mudança de tonalidades

Gradiente de uma imagem O gradiente de uma imagem é a derivada no ponto f = [ f x, f y ]

Gradiente de uma imagem A força (magnitude) de um gradiente é dado por: Representa a força direcional num ponto (x,y) A orientação do gradiente é dada por: Representa a orientação da borda no ponto (x, y)

X Y Gradiente de uma imagem

Magnitude do gradiente

Efeitos causados por ruídos Onde está o contorno?

Efeito dos ruídos: o que fazer? O ruído faz com que bordas não sejam corretamente ob?das: Pixels muito próximos possuem comportamentos aleatório Mudanças súbitas de cor O que pode ser feito? Remover ruídos com filtros passa baixa

Filtre Primeiro: Gaussiano

Custo associado A medida que se suaviza, as bordas também podem ser eliminadas! Cuidado

Implementação de Detectores de Borda Somente o gradiente? Gera contornos grossos, mas este não é o verdadeiro contorno

O que seria um bom detector? Precisa sa?sfazer 3 propriedades: detecção: minimizar falso posi?vos localização: devem estar ou ser a própria borda resposta atômica: o mínimo possível de contornos

Quais as opções? a) Roberts b) Prewia c) Sobel d) Canny e) Laplaciano

Roberts: primeira derivada Método simples Sensível a ruído Melhor aplicado em imagens binárias Máscaras

Prewia: primeira derivada, compass Derivadas parciais realizadas nas 8 direções básicas H3 H1

Sobel: primeira derivada, compass (H / V)

Canny Baseado em sucessivas Gaussianas (ou usando gaussianas como complementar) Canny demonstra que a primeira derivada da gaussiana aproxima com alta precisão a detecção de bordas, com as propriedades de localização e atomicidade Primeira derivada de uma gaussiana, poque?

Primeira Derivada de uma Gaussiana

Passo a Passo do Canny 1. Filtre x, y com as derivadas do Gaussiano 2. Obtenha magnitude e orientação 3. Aplique a regra Non- Maximum- Suppression 4. Threshold e hysteresis Defina duas faixas: inferior e superior Use o superior para iniciar os contornos e o inferior para garan?r con?nuidade

Gradiente por gaussiana

Orientações

Non- Maximum- Suppression Quan?ze as orientações dada pelos contornos Para cada pontos Q Obtenha dois pontos ortogonais (P e R) Se o Q for menor que P e R Elimine Q

Non- Maximum- Suppression Antes Depois

Thresholding por Hysteresis Elimina valores baixos e altos Obje?vo é remover pixels fracos demais e fortes demais Use os pixels de alto valor para começar o contorno e pixels de baixo valor para con?nuá- los

Resultado do Canny

Efeitos do Kernel Gaussiano Quanto maior o desvio, menor será a quanddade de detalhes capturada

Outro exemplo

Laplaciano: derivada segunda Mede a curvatura de uma imagem Independente de orientação Determina a magnitude do gradiente Zero- Crossing

Laplaciano Transição gradual entre curvatura posidva (quando a intensidade está chegando no seu limite) e curvatura nega?va A transição é um bom indicador que existe uma borda Janela 2x2

Laplaciano Para aumentar a precisão pode ser ob?do sobre a função Gaussiana Filtro Mexican Hat

Laplaciano Pros e Contras do Laplaciano com Gaussiano (Semelhança com Canny?)