Filtros I: o domínio espacial. FILTROS I: o domínio espacial.

Slides:



Advertisements
Apresentações semelhantes
Introdução ao Processamento de Imagens Digitais
Advertisements

Algoritmos de Classificação e Verificação de Impressões Digitais
João Luiz Fernandes e Aura Conci Universidade Federal Fluminense
NFIS NFSEG Four Finger Plain Segmentation. NFSEG Os conjuntos físicos de dados são cartões de impressão dos 10 dedos rolados e os 4 dedos planos mais.
Melhoramento de Imagens
Detecção de Bordas e Linhas I
Computer Vision Melhoramento de Imagens Paulo Sérgio Rodrigues PEL205.
Uso de Filtros Filtros Passa Baixa
Processamento de Imagens
Operações envolvendo imagens
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.
Computação Gráfica Processamento de Imagem
PERCEPTRON (CONTINUAÇÃO)
O capítulo 3 trata de transformações de intensidade
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Chapter 3 Intensity Transformations.
Filtros de Convolução (Processamento de Imagens)
Segmentação de imagens
The Cyclops Project German-Brazilian Cooperation Programme on IT CNPq GMD DLR Visão Computacional Prof. Dr. rer.nat. Aldo von Wangenheim.
Resíduos Morfológicos e Aplicações em Filtragem e
Sinal unidimensional 1 |F(u)| f(x) X=10.
Transformações espaciais geométricas
Segmentação de imagens
Convolução.
Sinal unidimensional 1 X=10 f(x) |F(u)|. espectro centrado em u = 0 espectro centrado em u = 60.
Iana Alexandra Alves Rufino
Parte 2 - Eliminação de ruídos e realce de arestas
Técnicas Algorítmicas em Processamento de Imagens
Apresentação de uma metodologia de detecção e correção de falhas presentes na estrutura física de formulários de tipo Tabela. Estas falhas são oriundas.
Introdução ao Processamento Digital de Imagens
Professor Laerte Guimarães Ferreira, PhD
Visão Filtragem
Fundamentação Teórica
Filtragem Espacial É baseado na aplicação de máscaras na imagem.
Filtro Linear-Máscaras
Seminário Introdução à Visão Computacional
MEEA,15 de Outubro de 2001 Técnicas de visualização, aquisição e processamento de imagem.
Interpolação de imagem
Fernando Carvalho, João Manuel R. S. Tavares
3. Segmentação de Imagens
GEOPROCESSAMENTO Aula 5: Processamento de imagens e fotointerpretação
SENSORIAMENTO REMOTO MOSAR FARIA BOTELHO.
Processamento de Imagens
Introdução ao Processamento Digital de Imagens Clayton de Medeiros Vasconcelos Centro Brasileiro de Pesquisas Físicas CAT- Out
Revisão Geral Técnicas de Realce Histogramas
Processamento Digital de Imagens
Processamento de Imagens Digitais
Capítulo III – Processamento de Imagem
Trabalho Prático II Detecção e reconexão de Contornos MC920 - Introdução ao processamento de imagens Bruno Malveira - RA Carolina Michelassi - RA
Introdução ao Processamento Digital de Imagens
Segmentação de Fundo Marcelo Gonella
Aluno: Rómulo Marlon Ramos Avalos Gil Santos, Edmundo Hoyle.
Transformada de Hough Processamento global para a detecção de linhas retas numa imagem Nenhum conhecimento é necessário a respeito da posição das linhas.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods 4. Image Enhancement in the Spatial Domain 4. Image Enhancement.
Parte 2. Operações Topológicas
Processamento de Imagens e Computação Gráfica
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods 3 Representação da Imagem Digital O espectro eletromagnético.
Introdução ao Processamento Digital de Imagens
UNIVERSIDADE FEDERAL DE CAMPINA GRANDE – UFCG Av Aprígio Veloso, S/N – Bodocongó – CEP: – Campina Grande – PB – Fones: (0xx83)
Georefenciação de imagens
Pré-processamento de imagens 1. Correcções geométricas 2. Correcções radiométricas.
Operações para entrada de dados –Compilação de dados codificação de dados geográficos de uma forma conveniente para o sistema; incluem a digitalização,
Processamento de Imagens e Computação Gráfica
Segmentação de imagens segmentação Pré-processamento descrição / análise Não existe uma única e definitiva abordagem ao problema da segmentação A descrição.
Processamento de Imagens e Computação Gráfica
Filtragem de Imagens CONCI, A. AZEVEDO, E. e LETA, F
Processamento de Imagens e Computação Gráfica
Processamento Digital de Imagens
PROCESSAMENTO DIGITAL DE IMAGENS
T4.1 – Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra.
Transcrição da apresentação:

Filtros I: o domínio espacial. FILTROS I: o domínio espacial. Análise Digital de Imgens FILTROS I: o domínio espacial.

Introdução O objetivo aqui é processar uma certa imagem de modo que a imagem resultante seja mais adequada que a imagem original, processo chamado de correção da imagem. No entanto, a aplicação dos filtros deve ser feita de modo que nenhuma informação importante ao estudo seja perdida. Tal definição depende de conhecimento da área em estudo.

Operações com imagens Operações Lógicas: Equivalem às operações and, xor, not, or aplicadas na matriz imagem, pixel a pixel. Transformações Geométricas: Alteração da posição espacial dos pixels que compõe a imagem: translação. Alteração do tamanho da imagem para visualização: operações de zoom (ampliação e redução). Alterações de dimensão. Rotacionamento da imagem em um ângulo arbitrário: rotação. Espelhamento. Mudança na forma geométrica da imagem: warping. Operações Morfológicas: Erosão: provoca o encolhimento do objeto em relação ao fundo da imagem. Dilatação: causa o crescimento do objeto em relação ao fundo da imagem.

(f + g) (x + y) = f(x + y) + g(x + y) Operações Aritméticas: Equivalem às operações de soma (adição), produto por um escalar e subtração aplicadas na matriz imagem. Pixel a pixel. Inclui também a convolução com máscaras. (f + g) (x + y) = f(x + y) + g(x + y) ( · f ) (x + y) =  · f(x + y) . f(x + y) – g(x + y) = f(x + y) + (-1)g(x + y) Ao executarmos operações lógicas sobre imagens, devemos tomar cuidado com o problema de underflow e overflow do resultado. Três soluções simples podem ser adotadas nesses casos: Tomar o valor absoluto do pixel, caso ele seja negativo. Arredondar para o valor existente mais próximo (negativos0; superioresL). Transformação dos valores: redistribuição dos valores.

Convolução com máscara

Filtros Chamamos filtragem as operações unárias com imagens e filtro, o operador de tais processos. Alguns filtros podem conter elementos negativos em suas máscaras, levando a resultados com valores negativos ou valores fora do espaço de cores.   Os métodos de filtragem são classificados em três categorias: Técnicas de filtragem espacial. Técnicas de filtragem no domínio da freqüência. Técnicas de filtragem que combinam ambas as abordagens.

Filtros Espaciais Os métodos que trabalham no domínio espacial (plano da imagem) operam diretamente sobre a matriz de pixels que é a imagem digitalizada, em geral, utilizando operações de convolução com máscaras (filtros espaciais). Neste caso, o filtro torna-se uma função de transformação do nível de cinza. Manipula diretamente os pixels da imagem. São classificados em dois grupos: Suavização Realce

Suavização (smooth) Utiliza filtros que atenuam ou eliminam os componentes de alta freqüência no domínio das transformadas de Fourier. Ao atenuar/eliminar os componentes de alta freqüência, tal processo produz o efeito de um leve borramento da imagem, visto que tais componentes (os de alta freqüência) correspondem a regiões de bordas ou detalhes finos da imagem.

Passa-baixas Na prática, consiste em se realizar uma convolução de uma máscara 3x3 de coeficientes 1 com a imagem. O resultado na imagem final será que cada pixel será a média dos vizinhos (8-vizinhança). Por essa razão, o uso de tal máscara é chamado de média na vizinhança (filtro da média na vizinhança). Aplicação: Deve ser utilizado quando se deseja retirar pontos isolados que não são importantes para o estudo realizado. 1 1 9 Máscara passa-baixas

Passa-Baixa

Filtro da Mediana O filtro da mediana consiste em substituir o valor de um pixel pela mediana da vizinhança dos níveis de cinza daquele pixel, ao invés da media. Essa nova abordagem proprorciona uma redução de ruídos sem borrar a imagem. O ordenação constitui uma etapa de tempo de processamento alto neste método, o que o torna não tão atraente. ... n-5 n-4 n-3 n-2 n-1 0 n+1 n+2 n+3 n+4 n+5 ... ordem crescente dos niveis de cinza da vizinhança do pixel

Filtros de Realce (sharp) Realce é o processo de enfatizar detalhes finos, realçar detalhes que tenham sido borrados ou encontrar bordas em uma imagem. Tipicamente, a borda é pensada como ocorrente em uma imagem onde quer que haja uma mudança grande em valores da intensidade do pixel ao longo de alguma linha na vizinhança do pixel. Os filtros da convolução fazem o aplicando um peso negativo na periferia e um positivo no centro.  Isto tem o efeito líquido de tender para zero se os valores forem os mesmos, e de tender para o valor máximo quando o contraste existe.

Filtragem espacial Passa-Altas Já os filtros passa-altas atenuam/eliminam os componentes de baixa freqüência e deixando as freqüências altas inalteradas, realçando pixels de alto contraste da imagem: pontos de alta luminosidade cercados por pixels mais escuros. É somada à imagem original para realçar os detalhes. -1 8 Máscara passa-altas Para a detecção e realce das bordas. Aplicam-se habitualmente dois tipos de filtros espaciais: baseados no gradiente da luminosidade. baseados no laplaciano da luminosidade.

Filtro de Prewitt O filtro de detecção de contornos de Prewitt cria uma imagem onde as bordas (mudanças grandes nos valores do nível de cinza) sejam mostradas. A detecção de contornos de Prewitt produz uma imagem onde uns valores mais elevados do nível de cinza indiquem a presença de uma borda entre dois objetos. O filtro de detecção de contornos de Prewitt calcula a raiz quadrada da soma dos quadrados de dois templates (máscaras) 3X3. É um dos filtros os mais populares da detecção da borda 3X3. O filtro da detecção da borda de Prewitt usa os dois moldes 3X3 calcular o valor do gradiente: -1 1 1 -1 1 3 1 3 X Y O gradiente de Prewitt é dado por: SQRT (X*X + Y*Y)

Filtro de Sobel O filtro de Sobel é apenas uma versão mais “pesada” deste: -1 1 -2 2 1 2 -1 -2 1 4 1 4 X Y Laplaciano O laplaciano é um operador que pode ser definido como: -1 4

Máscara dos coeficientes Utilização do Triangulo de Pascal para o cálculo da Gaussiana n 1 2 3 4 5 6 7 8 9 Máscara dos coeficientes 1 2 3 4 6 5 10 15 20 7 21 35 8 28 56 70 9 36 84 126   n 1 2 4 8 16 32 64 128 256 512

1 4 6 16 24 36 1 3 9 1 2 4 1 16 1 64 1 256

Gauss

Laplaciano