Você está na página 1de 30

Restaurao de Imagens

Disciplina: Tpicos em Computao


(Processamento Digital de Imagens)

1 / 30
Conceitos Preliminares

O principal objetivo das tcnicas de restaurao melhorar uma


imagem em algum sentido predefinido;
Idem ao processo de realce de imagens

Diferena:
Realce: processo subjetivo
Restaurao: processo objetivo

Restaurao de Imagens:
Procura recuperar uma imagem corrompida com base em um
conhecimento a priori do fenmeno de degradao
Definir a degradaao e aplicar o processo inverso para recuperar
a imagem original

2 / 30
Processo de Degradao/Restaurao de Imagens
Se H for um processo linear e invariante no espao, a imagem
degradada no domnio espacial dada por

g(x, y ) = h(x, y ) f (x, y ) + (x, y )

e no domnio da frequncia por

G(, ) = H(, )F (, ) + N(, ).

3 / 30
Modelos de Rudo
As principais fontes de rudo em imagens digitais surgem no
processo de aquisio e transmisso;
Desempenho dos dispositivos pode ser afetado por condies
ambientais, qualidade, etc.
Ex.: Cmera CCD - iluminao e temperatura determinam a
quantidade de rudo.

4 / 30
Rudo Gaussiano

Bastante utilizados devido a possibilidade de manipulao


matemtica tanto no domnio espacial quanto da frequncia

Simplicidade matemtica faz com que sejam utilizados em


situaes que seriam marginalmente aplicveis

A FDP de uma varivel aleatria gaussiana, z, dada por

1 2 2
p(z) = e(zz) /2
2
onde z a intensidade, z o valor mdio e o desvio padro.

5 / 30
Rudo de Rayleigh
A FDP do rudo de Rayleigh dada por
2 2 /b
para z a
(
b (z a)e(za)
p(z) =
0 para z < a

A mdia, z, e a varincia, 2 , dessa densidade so dadas por:


q
z =a+ b/4
b(4 )
2 =
4
O formato grfico dessa intensidade basicamente inclinado para
a direita;
Pode ser bastante til para a aproximao de histogramas
inclinados.
6 / 30
Rudo de Erlang (gama)
A FDP do rudo de Erlang dada por

ab z b1 eaz para z a
(b1)!
p(z) =
0 para z < a

onde a > b, sendo b um inteiro positivo.


A mdia, z, e a varincia, 2 , dessa densidade so dadas por:
b
z=
a
b
2 = 2
a
correto cham-la de densidade gama quando o denominador
for a funo gama, b).
(
7 / 30
Rudo Exponencial
A FDP do rudo Exponencial dada por
para z a
(
aeaz
p(z) =
0 para z < a
onde a > 0.

A mdia, z, e a varincia, 2 , dessa densidade so dadas por:


1
z=
a
1
2 = 2
a

A FDP Exponencial um caso especial da FDP de Erlang, com


b = 1.
8 / 30
Rudo Uniforme
A FDP do rudo Uniforme dada por
1
para z a
(
p(z) = ba
0 para z < a

onde a > 0.

A mdia, z, e a varincia, 2 , dessa densidade so dadas por:

a+b
z=
2
(b a)2
2 = .
12

9 / 30
Rudo Impulsivo (sal e pimenta)

A FDP do rudo Impulsivo dada por



Pa

para z = a
p(z) = P b para z = b .

0

c.c.

Se b > a, a intensidade b aparecer como um ponto claro na


imagem, e o nvel a como um ponto escuro.

10 / 30
Modelos de Rudo: exemplos

11 / 30
Modelos de Rudo: exemplos

12 / 30
Rudo Peridico

Rudo espacialmente dependente;

Geralmente resulta de interferncia eltrica ou eletromecnica


durante a aquisio;

Pode ser reduzido por meio de filtragem no domnio da


frequncia;

Um rudo senoidal no domnio espacial corresponde a um par de


impulsos conjugados no domnio da frequncia, localizados nas
frequncias conjugadas da onda senoidal.

13 / 30
Rudo Peridico: exemplo

14 / 30
Efeito do Rudo no Histograma: exemplo

15 / 30
Filtro de Mdia Aritmtica
o mais simples dos filtros de mdia;

Matematicamente:

f (x, y ) = 1
X
g(s, t)
mn (s,t)S
xy

onde Sxy o conjunto de coordenadas de uma janela de


subimagem retangular.

Pode ser implementado usando um filtro espacial de tamanho


m n onde os coeficientes apresentam valor 1/mn;

Atenua variaes locais, reduzindo o rudo em consequncia do


borramento.

16 / 30
Filtro de Mdia Geomtrica

dado pela expresso:


1
mn
f (x, y ) = 1
Y
g(s, t)
mn (s,t)S
xy

onde Sxy o conjunto de coordenadas de uma janela de


subimagem retangular.

Obtm uma suavizao comparvel ao filtro de mdia, mas tende


a perder menos detalhes da imagem.

17 / 30
Filtro de Mdia Harmnica

Determinado pela expresso:

f (x, y ) = P mn
1
(s,t)Sxy g(s,t)

onde Sxy o conjunto de coordenadas de uma janela de


subimagem retangular.

Indicado para tratar rudo do tipo "sal", mas falha frente ao rudo
"pimenta";

Apresenta bom desempenho com outros tipos de rudo, como o


gaussiano.

18 / 30
Filtro de Mdia Contra-Harmnica
Determinado pela expresso:

g(s, t)Q+1
P
(s,t)Sxy
f (x, y ) = P
(s,t)Sxy g(s, t)Q

onde Q chamado de ordem do filtro.


Apropriado para reduzir (e praticamente eliminar) rudo do tipo
"sal e pimenta";
No elimina os dois rudos simultaneamente:
Q < 0: elimina rudos "sal"
Q > 0: elimina rudos "pimenta"
Observar que:
Q = 0: filtro de mdia aritmtica
Q = 1: filtro de mdia harmnica
19 / 30
Rudo "Sal e Pimenta": exemplo

20 / 30
Rudo "Sal e Pimenta"(prob): exemplo

21 / 30
Filtro de Mediana

Filtro de estatstica de ordem mais conhecido;

Dado por:
f (x, y ) = mediana g(s, t)
(s,t)Sxy

So filtros bastante populares por proporcionarem excelente


reduo de rudo com pouco borramento;

Apresenta bons resultados na presena dos rudos impulsivo


bipolar e unipolar.

22 / 30
Filtro de Mximo e de Mnimo
Filtro de Mximo dado por:
f (x, y ) = mx g(s, t)
(s,t)Sxy

til na localizao de pontos mais claros de uma imagem;


Reduz rudo do tipo "pimenta";

Filtro de Mnimo dado por:


f (x, y ) = mn g(s, t)
(s,t)Sxy

til na localizao de pontos mais escuros de uma imagem;


Reduz rudo do tipo "sal";

23 / 30
Rudo "Sal e Pimenta": resultado

Utilizao de um filtro de mximo de tamanho 3 3

24 / 30
Rudo Uniforme + Rudo "Sal e Pimenta"

25 / 30
Rudo Gaussiano: filtros de mdia

26 / 30
Rudo "Sal e Pimenta": filtros medianos

27 / 30
Modelos de Filtros Rejeita-Faixa

Utilizados principalmente quando em aplicaes nas quais a


posio geral dos componentes de rudo no domnio da
frequncia e aproximadamente conhecida;
Bastante utilizados na remoo de rudo peridico;

28 / 30
Rudo Senoidal e Filtro de Butterworth

29 / 30
Padro de Rudo obtido por Filtragem Passa-Faixa

Kelson Aires (kelson@ufpi.edu.br) Tp. em Comput. - Restaurao de Imag. 30 / 30

Você também pode gostar