Capítulo III Processamento de Imagem

Documentos relacionados
T4.1 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

Capítulo II Imagem Digital

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

Processamento de Imagens Marcia A. S. Bissaco

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

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

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)

Filtros espaciais (suavizaçào)

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

Processamento Digital de Imagens Aula 04

Aula 5 - Segmentação de Imagens

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

Processamento de Sinal e Imagem

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

Á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

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

6. FILTRAGEM DE FREQUÊNCIAS ESPACIAIS

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

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

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

Filtragem de Imagens Fixas

CAPÍTULO 4 SEGMENTAÇÃO DE IMAGENS SAR

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

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

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

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

PROCESSAMENTO DE IMAGENS DIGITAIS. Universidade Estadual de Maringá

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

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

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

Segmentação de Imagem

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

FILTROS NO DOMÍNIO ESPACIAL. Nielsen Castelo Damasceno

Tratamento da Imagem Transformações (cont.)

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

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

Computação Gráfica II

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

Descritores de Imagem (introdução)

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

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

Transcrição:

Capítulo III 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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 2

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 3

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) MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 4

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) MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 5

Negativo de uma imagem Corrige certos métodos de aquisição de imagem. Melhora a clareza psicovisual. s ( MAX r) s (255 r) MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 6

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 7

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. r min s max max min s T(r) r MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 8

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 9

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) MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 10

Equalização de histograma - Exemplo MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 11

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 12

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. MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 13

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 14

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 15

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 16

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 17

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. MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 18

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. MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 19

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 20

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. MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 21

Pontos Um ponto isolado deve ter elevado gradiente: Horizontal Vertical Máscara simples. -1-1 -1-1 8-1 -1-1 -1 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 22

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 23

Fronteiras Fronteira: Descontinuidade espacial da amplitude dos pixels. Magnitude elevada do gradiente espacial. Primeira derivada (pico) Segunda derivada (zero crossing) MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 24

Operadores populares Detecção de fronteiras Grande utilidade para vários problemas. Problema bem estudado. Soluções variadas Sobel, Prewitt, Roberts,... MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 25

Exemplo MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 26

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! MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 27

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 28

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 29

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! MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 30

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 31

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! MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 32

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] MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 33

Exemplo Correcta (k = 74) Errada! (k = 128) MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 34

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. MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 35

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 MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 36

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. MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 37

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. MIM 10/11 - PSI - Capítulo III - Processamento de Imagem 38