Tratamento de Imagens

11
Tratamento de Imagens Prof. Marcelo Gattass Alexandre Valdetaro Porto Gustavo Bastos Nunes

description

Tratamento de Imagens. Prof. Marcelo Gattass Alexandre Valdetaro Porto Gustavo Bastos Nunes. Operador Sobel. Calcula o gradiente da imagem em cada ponto Fornece a taxa de variação de claro pra escuro na direção de maior crescimento - PowerPoint PPT Presentation

Transcript of Tratamento de Imagens

Page 1: Tratamento de Imagens

Tratamento de Imagens

Prof. Marcelo GattassAlexandre Valdetaro PortoGustavo Bastos Nunes

Page 2: Tratamento de Imagens

Operador Sobel Calcula o gradiente da imagem em

cada ponto Fornece a taxa de variação de claro

pra escuro na direção de maior crescimento

O resultado mostra o quão abruptamente ou suavemente a imagem muda naquele ponto

Page 3: Tratamento de Imagens

Algoritmo do Operador Sobel Cria-se dois kernels de 3x3 para convolução, um para a

direção vertical outro para a horizontal Multiplica-se por A que é a luminância da imagem. Obtendo assim as componentes x e y do vetor gradiente

no pixel

Através da norma do gradiente é criada a imagem das arestas

yx GGN

Page 4: Tratamento de Imagens

Gaussian Blur Efeito de blur

utilizando uma função gaussiana em 2 dimensões

A função em 2 dimensões é o produto de duas funções de 1 dimensão

2

2

222

1)(

x

exG

2

22

222

1),(

yx

eyxG

Page 5: Tratamento de Imagens

Gaussian Blur O resultado da Aplicação da função é uma

superfície que os contornos são círculos concêntricos com uma distribuição Gaussiana do ponto central.

Os valores desta distribuição serão usados para construir uma matriz de convolução para ser aplicada na imagem original.

Os sinais de alta freqüência serão atenuados, pois é um filtro de passa-baixa.

Page 6: Tratamento de Imagens

Gaussian Blur A matriz de convolução

foi criada utilizando um kernel de 7x7 e 84089642.0

Page 7: Tratamento de Imagens

Sharpening É aplicado através do mesmo método

de convolução. A matriz de convolução realça as

diferenças entre os pixels

3/0202112020

Page 8: Tratamento de Imagens

Sepia Emula efeitos de filmes antigos (Velho

Oeste) Primeiramente é obtida a imagem em

grayscale. Então é somado uma tinta sobre o

grayscale que representa a pigmentação dos filmes da época.

R: 80 G: 43 B: -23

Page 9: Tratamento de Imagens

Kuwahara Algoritmo feito em duas passadas Primeira passada:

Pra cada pixel: Faz a amostragem da região 3x3 em torno do pixel e ache a média Calcule a variância desta região 3x3 Guarde a média nos canais rgb, guarde a variância no canal alpha Retorne a média/variância em uma textura.

Segunda passada(textura da primeira passada como entrada) Para cada pixel:

Faz a amostragem dos 4 pixels que estão na diagonal deste pixel Compare as variâncias(canal alpha) dos pixels amostrados e pegue a menor Retorne a média(rgb) associada com a menor variância.

Page 10: Tratamento de Imagens

Kuwahara A média é simplesmente a média

aritmética de cada canal:

A variância é calculada conforme a fórmula abaixo:

9...,

9...,

9... 919191 bbggrr

22

1

2 )..()..()..(1 bmeanbsamplegmeangsamplermeanrsampleN

v ii

N

ii

Page 11: Tratamento de Imagens

Kuwahara O efeito de cada aplicação do filtro é

pequeno. Para atingir o efeito final da imagem mostrada no nosso programa nós aplicamos o filtro 40 vezes e depois aplicamos o filtro de detecção de arestas para adicionar um efeito não-fotorealístico na imagem.