T4.1 Processamento de Imagem

Documentos relacionados
Capítulo III Processamento de Imagem

T4 Processamento de Imagem

TELEVISÃO DIGITAL LEEC 2006/2007

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac

Processamento Digital de Imagens

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

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

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

SEL Visão Computacional. Aula 2 Processamento Espacial

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

Processamento de Imagens Marcia A. S. Bissaco

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

Capítulo II Imagem Digital

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

Processamento digital de imagens

Processamento digital de imagens

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

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 COS756 / COC603

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

Processamento de Imagens Filtragem Digital

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

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

Filtros espaciais (suavizaçào)

Aula 5 - Segmentação de Imagens

Processamento Digital de Imagens Aula 04

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

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

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

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

Descritores de Imagens

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

Tratamento da Imagem Transformações (cont.)

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

Detectando Bordas: Filtros Passa Alta

Processamento Digital de Imagens. Análise de Imagens

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

Processamento de Imagens

Descritores de Imagem

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

Processamento Digital de Imagens

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

Aula 3 Processamento Espacial

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

Processamento de Imagens

Processamento de Imagens Digitais

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

Respostas do Teste de Analise de Imagens :

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

Processamento de Imagens

Processamento de Sinal e Imagem

Álgebra Linear em Visão Computacional

Visão por Computador Aplicada à Robótica Industrial. Filipe Miguel Silva

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

6. FILTRAGEM DE FREQUÊNCIAS ESPACIAIS

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

TE073 PDS II Programa de Pós-Graduação em Engenharia Elétrica

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

Leitor automático para determinação do grupo sanguíneo por aglutinação

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

Quadro Segmentação de Imagens

Propriedades estatísticas de uma imagem

FILTROS ESPACIAIS PASSA-BAIXA

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

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

Filtragem de Imagens Fixas

CAPÍTULO 4 SEGMENTAÇÃO DE IMAGENS SAR

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

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

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

24/05/2011. O que significa PDI? I- Introdução

Trabalho Final de Processamento de Imagens: Panografia

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

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

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

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

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

Restauração de imagens CCD/CBERS-2 pelo método de Richardson-Lucy modificado. Paulo Eduardo Ubaldino de Souza 1

PROCESSAMENTO DE IMAGENS DIGITAIS. Universidade Estadual de Maringá

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

Colégio Politécnico da UFSM DPADP0024 : Processamento Digital de Imagens (Prof. Dr. Elódio Sebem)

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Segmentação

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos

Segmentação de Imagem

PROCESSAMENTO DIGITAL DE IMAGENS (SERP11) FILTRAGEM NO DOMÍNIO ESPACIAL E DAS FREQUÊNCIAS. Daniel C. Zanotta

FILTROS NO DOMÍNIO ESPACIAL. Nielsen Castelo Damasceno

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres

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

PROCESSAMENTO DIGITAL DE IMAGENS

Tratamento da Imagem Transformações (cont.)

Computação Gráfica II

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

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

Fundamentos da Computação Gráfica

Implementação de códigos no Matlab para detecção de falhas em cordão de soldas. Adailton Turczen de Melo Andrine M. Varela da Cruz Wallace Griz Ayres

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

Descritores de Imagem (introdução)

Processamento e Análise de Imagem. Aplicações na Imagem Médica

Transcrição:

T4.1 Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra

Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas 4. Introdução à segmentação

1. Manipulação ponto a ponto 1. Manipulação ponto a ponto a. Negativo de uma imagem b. Manipulação da gama dinâmica c. Equalização de histograma 2. Filtros espaciais 3. Extracção de estruturas geométricas 4. Introdução à segmentação

Definições Domínio espacial Refere-se à representação matricial da imagem em que cada pixel representa um ponto visual desta. Por oposição: Domínio das frequências. Operações neste domínio Podem ser expressas por: g x, y) T f ( ( x, y)

Manipulação ponto a ponto A transformação T opera numa janela: Imagem completa Região Ponto Se a janela se reduzir a um ponto temos: Valor transformado é independente do valor dos vizinhos Manipulação ponto a ponto. s T (r)

Negativo de uma imagem Corrige certos métodos de aquisição de imagem. Melhora a clareza psicovisual. s ( MAX r) s (255 r)

Manipulação da gama dinâmica Gama dinâmica Variações de luz suportadas pela imagem. Grande influência na percepção humana. Manipulação usando uma função de transformação. s T(r) r Função de transformação: Negativo de uma imagem

Contrast Stretching Estica a gama dinâmica de uma imagem. Melhora a utilização da gama dinâmica digital. Corrige problemas de captura óptica: Má iluminação, abertura óptica, baixa eficácia dos sensores, etc. s T(r) r s MAX r min max min

Manipulação específica Adaptável às necessidades do problema. Adaptável ao sistema de aquisição. Flexibilidade: Transformação linear. Transformação não linear. Definida pela função de transformação. s T(r) r s T(r) r

Equalização de histograma Tenta melhorar a eficiência de utilização do espaço de amplitudes. Histograma plano Sinal digital: Histograma quase plano Melhora contraste. Pode criar cores irrealistas! f ( a) 255. P( a)

Equalização de histograma - Exemplo

2. Filtros espaciais 1. Manipulação ponto a ponto 2. Filtros espaciais a. Máscaras espaciais b. Tipos de filtros 3. Extracção de estruturas geométricas 4. Introdução à segmentação

Definições Filtros espaciais Utilizam uma máscara para actuar sobre uma região da imagem. Trabalham directamente com os pontos da imagem. Por oposição: Filtros de frequência. Vantagens Implementação simples: convolução com uma máscara. Máscaras diferentes permitem uma grande variedade de funcionalidades.

Máscara espacial Forma simples de processar uma imagem. Máscara define a função aplicada. Corresponde a uma multiplicação no espaço de frequências. Máscara Imagem Convolução Máscara desliza sobre a imagem

Máscara espacial - Exemplo Cada posição da máscara possuí um peso p. O resultado da operação num ponto é igual a: a b g ( x, y) p( s, t). f ( x s, y t) s at b 1 2 1 0 0 0-1 -2-1 Máscara 2 2 2 4 4 4 4 5 6 Imagem =1*2+2*2+1*2+ =8+0-20 =-12

Smoothing Média Consiste em atenuar as frequências espaciais elevadas da imagem (filtro passa-baixo). Torna a imagem mais suave. Usado na remoção de ruído. Pode ser implementado com máscaras ou no espaço de frequências. 1 1 1 1 1 1 1 1 1 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9

Sharpen - Laplaciano Operação inversa: Acentua as frequências espaciais elevadas da imagem. Acentua as fronteiras da imagem. Parece tornar a imagem mais nítida. Implementação: Filtro passa-alto (Laplaciano). Resultado somado à imagem original. 0 1 0 1-4 1 0 1 0 1 1 1 1-8 1 1 1 1

Outros filtros espaciais Passa-baixo Mediana Gaussiano Passa-alto Detectores de fronteiras. Outros A máscara utilizada não necessita de ser 3x3! Podemos configurar um filtro espacial, dado um determinado filtro de frequência.

Tipos de resultados Imagem A matriz representa uma imagem fotográfica. Espaço de cores original. Novo espaço de cores. Objectivos: Remover ruído. Melhorar visibilidade. Artístico. Característica O resultado não é uma imagem (sentido restrito). Mede uma característica da imagem. Objectivos: Detecção. Extracção de características.

3. Extr. estruturas geométricas 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas a. Pontos, linhas e fronteiras b. Operadores populares c. Outras formas 4. Introdução à segmentação

Definições As estruturas geométricas são descontinuidades na matriz da imagem. O gradiente espacial ajuda-nos a medir o grau de variação espacial da imagem. Zonas de elevado gradiente denotam descontinuidades. Posso usar máscaras espaciais para medir o gradiente.

Pontos Um ponto isolado deve ter elevado gradiente: Horizontal Vertical Máscara simples. -1-1 -1-1 8-1 -1-1 -1

Linhas Uma linha reflecte um gradiente forte numa só direcção. Duas máscaras: Horizontal Vertical E para mais direcções? Mais máscaras! -1-1 -1 2 2 2-1 -1-1 -1 2-1 -1 2-1 -1 2-1

Fronteiras Fronteira: Descontinuidade espacial da amplitude dos pixels. Magnitude elevada do gradiente espacial. Primeira derivada (pico) Segunda derivada (zero crossing)

Operadores populares Detecção de fronteiras Grande utilidade para vários problemas. Problema bem estudado. Soluções variadas Sobel, Prewitt, Roberts,...

Exemplo

Transformada de Hough Equação de uma linha: Parâmetros: x, y y i = ax i + b Parâmetros: a, b b = -x i a + y i Linha que passam por um ponto: x, y infinitas a, b uma!

Outras formas Codifico na máscara a forma a detectar. Rigidez da detecção: Dimensão. Orientação. Variabilidade na detecção: Preciso de muitas máscaras! 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 Util para formas muito específicas

4. Introdução à segmentação 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas 4. Introdução à segmentação a. Subjectividade do resultado b. Thresholding c. Pré e Pós-processamento

Definição Consiste na separação da imagem em áreas diferentes. Extracção de objectos. Extracção de áreas com características próprias. Nada trivial! É o santo graal de uma imensidão de problemas!

A subjectividade da segmentação O resultado de uma segmentação apenas é correcto dado um determinado contexto. Subjectividade! Difícil implementação computacional. Dificuldades na avaliação do desempenho. Qual a segmentação correcta? Pessoa Mala Rosto

Thresholding Consiste em dividir uma imagem em duas zonas: 1, se f(x,y)>k 0, se f(x,y)<=k Não é fácil de achar um numero mágico k ideal! Provavelmente a técnica mais popular de segmentação Simples Razoavelmente eficaz Threshold adequado!

Números mágicos O resultado é muito sensível às variações de k. Número mágico. Bom para uma situação. Mau para todas as outras. Sistema tem que ser robusto! Como escolher k? Histogramas. Outras técnicas. A combinação das distribuições de duas regiões pode tornar a segmentação simples (esquerda) ou muito difícil (direita). Adaptado de [1]

Exemplo Correcta (k = 74) Errada! (k = 128)

Pré-processamento Manipulação da imagem antes da aplicação do thresholding. Permite criar uma melhor separação das zonas no histograma. Mais comum: Filtragem de ruído. Filtro passa-baixo. Filtro de mediana.

Pós-Processamento Tenta corrigir os erros de segmentação. Conhecimento a-priori acercado resultado esperado. Filtros morfológicos. Muito populares para pós-processamento. Abertura. Fecho. Abertura Fecho

Resumo Operações ponto a ponto. Máscaras e filtros espaciais. Extracção de formas geométricas simples. Thresholding e os números mágicos. Vantagens do Pré e Pós-Processamento.

Referências 1. M. Sonka et al., Image Processing, Analysis and Machine Vision, 2 nd Edition, International Thomson Publishing, 1999. 2. Gonzalez and Woods, Digital Image Processing 3nd Edition, Prentice Hall, 2008.