Escolar Documentos
Profissional Documentos
Cultura Documentos
65
Fig.62 - Variao da freqncia espacial dos valores de brilho de uma imagem. a) uma variao a cada pixel;
b) uma variao a cada 2 pixels.
Como esperado que qualquer imagem tenha freqncias baixas e altas, conveniente que
se possa decompor em duas funes elementares (f1 e f2) a funo digital peridica de freqncia (f)
da imagem original, segundo uma dimenso espacial (variao dos nveis de brilho ao longo de uma
linha). No exemplo dado da figura 1a, a funo f1 tem uma variao a cada pixel, portanto uma
66
componente de freqncia alta, enquanto na figura 1b a funo f2, que tem uma variao a cada 2
pixels uma componente de freqncia mais baixa. Isso significa que devemos associar s
componentes de alta freqncia, isto , as partes da imagem em que ocorrem rpidas mudanas dos
valores de brilho num espao de poucos pixels, aos contrastes tonais que expressam os detalhes da
imagem. Por ex., um padro de alta freqncia a intensa variao tonal que observamos na imagem
de uma rea urbana. Porm, so as componentes de baixa freqncia, isto , que mostram pouca
variao tonal entre pixels adjacentes, que expressam mais apropriadamente o comportamento
espectral dos objetos naturais como o solo, a vegetao, etc.. Por ex., um padro de baixa freqncia
a homogeneidade tonal que observamos na imagem de uma cobertura vegetal uniforme ou de um
corpo de gua limpa.
A decomposio da funo de freqncia f das diferentes reas de uma imagem, em vrias
frequncias, seria bastante interessante para realar somente aquilo que nos interessa na imagem.
Entretanto, essa uma forma muito lenta para filtrar uma imagem. H maneiras de eliminar estas fases
de transformao tornando a filtragem mais rpida, porm, perdendo certo controle da exata freqncia
a realar. Isso implica em generalizar a filtragem em freqncias de dois tipos: freqncia baixa (passa
baixa) e freqncia alta (passa alta). Neste processo em que se reala as baixas e as altas freqncias
de uma imagem, no especificamente algumas determinadas freqncias, emprega-se o mtodo de
filtragem digital por convoluo, atravs do uso de mscaras.
A convoluo consiste em passar um filtro com mscara de tamanho N x N pixels sobre uma
imagem. O tamanho da mscara ou janela do filtro varivel, mas para a maioria dos filtros usa-se
tamanhos com nmero de pixels mpares 3 x 3 ou 5 x 5, para que seja mantido uma simetria em
relao ao pixel central. Aos pixels do filtro so determinados pesos conforme se queira realar as
componentes de alta ou baixa freqncia. Ao se deslocar o filtro sobre a imagem, linha por linha, os
nveis de cinza dos pixels da rea da imagem sob o filtro so multiplicados pelos correspondentes
pesos dos pixels do filtro, e a mdia da soma deste produto ser o valor de brilho original do pixel
central da rea da imagem sob o filtro. O processo repetido varrendo-se toda a imagem pixel a pixel
como no esquema da figura 63.
Fig. 63- Processo de movimento de um filtro de tamanho 3 x 3 sobre a imagem; pixel cinza o pixel central que na imagem
original ter o seu valor alterado conforme sejam os pesos dos pixels do filtro.
Os pesos do filtro so determinados conforme seja o tipo do filtro. Geralmente, os filtros que
usam o processo de convoluo so divididos em trs tipos, como mostra a tabela 8.
67
Tipo
Linear
Sada
Soma dos pesos
Estatstico
Com
base
estatstica
Vetor gradiente
Gradiente
Exemplos
Passa baixa
Passa alta
Deteco de borda
na Mediana
Moda
Sobel, Roberts, Prewit
Aplicao
Realce
Remoo de rudo
Deteco de borda
68
Os pesos dos filtros passa baixa tem todos os valores iguais a +1, como mostrado abaixo.
Aumentando-se o tamanho da janela o filtro passa baixa aumenta ainda mais o efeito de suavizao da
imagem, tornando-a com aparncia mais desfocada. Como o tamanho do filtro est positivamente
relacionado suavizao e resoluo espacial da imagem, filtros maiores do que 9 x 9 pixels no so
usados com freqncia.
+1 +1 +1
1/9
+1 +1 +1
1/25
+1 +1 +1
3x3
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
5x5
Pela razo dos filtros passa baixa reduzirem as variaes de brilho de uma imagem, eles
podem tambm ser usados para remover rudos e uniformizar os valores de brilho dos pixels. Isso
porque, se geralmente as componentes de baixa freqncia representam as caractersticas da
reflectncia dos objetos ou materiais, os rudos aleatrios por serem pixels com valores esprios,
representando alta frequncia, podem ser eliminados reduzindo-se as componentes de alta freqncia
da imagem, enquanto preservam-se as componentes de baixa freqncia. O maior inconveniente de se
reduzir o rudo por um filtro passa baixa que os contrastes de borda so tambm reduzidos e,
consequentemente, a imagem assumir um aspecto desfocado ou borrado.
6.3 Filtro Linear Passa-Alta
Ao contrrio do filtro passa-baixa, os filtros passa-alta realam as altas freqncias espaciais
da imagem, isto , aumentam as variaes entre os nveis de cinza, enquanto reduz as baixas
frequncias. O resultado um aumento de contraste entre as reas homogneas, que ficam bem
suavizadas em termos de nveis de cinza, com as reas da imagem que mostram rpidas variaes de
reflectncia, as quais passam a se destacarem. Um lago uma rea homognea, portanto de baixa
frequncias, enquanto uma rea urbana uma rea de alta frequncia.
O procedimento da filtragem o mesmo descrito anteriormente para os filtros passa baixa. O
filtro tem um peso positivo complementar para o pixel central e pesos negativos para os pixels
circundantes, como no exemplo dado abaixo. Maior o tamanho de um filtro passa-alta maior se torna o
realce, enquanto promove-se a remoo das componentes de mais baixa freqncia. s vezes, filtros
maiores do que 100 x 100 pixels so usados para seletivamente eliminar alguns tipos de baixa
freqncia, como sombreamentos.
1/9
-1
-1
-1
+8 -1
-1
-1
69
-1
-1
1/25
3x3
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
+24 -1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
5x5
A figura 65 ilustra o efeito de um filtro passa alta, com a mesma imagem da figura 3. Compare
as duas figuras para notar as diferenas entre os dois tipos de filtros.
K=1
K=2
K=3
-1 -1 -1
-1 +17 -1
-1 -1 -1
1/9
70
-2 -2 -2
1/9 -2 +25 -2
-2 -2 -2
-3 -3 -3
1/9 -3 +33 -3
-3 -3 -3
horizontal
-1 -1 -1
0 0 0
+1 +1 +1
diagonal
0 +1 +1
-1 0 +1
-1 -1 0
diagonal
+1 +1 0
+1 0 -1
0 -1 -1
O exemplo abaixo ilustra uma aplicao da estrutura de um filtro de borda com mscara
vertical com os pesos iguais ao exemplo dado acima, aplicado sobre uma imagem com supostos
valores digitais. Observe que sempre as primeiras e ltimas linhas e colunas so perdidas.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
8
8
8
2
2
2
8
8
8
8
2
2
2
8
8
8
8
2
2
2
8
8
-1 0 +1
8 x -1 0 +1
8
-1 0 +1
2
2
2
. .
. 0
. 0
. 0
. 0
. 0
. .
.
0
0
0
0
0
.
.
18
18
12
6
0
.
.
18
18
12
6
0
.
.
0
0
0
0
0
.
.
0
0
0
0
0
.
.
.
.
.
.
.
.
71
imagem original
filtro vertical
filtro horizontal
Fig.65- Filtro de borda com estrutura de mscara vertical e horizontal
72
255
Dados brutos
Passa baixa
Mediana
O filtro mediana mede a estatstica local da imagem e usa essa estatstica para calcular os
valores dos pixels da imagem de sada. H duas razes para a escolha da mediana e no da mdia
(passa-baixa):
1o- a mediana do conjunto de pixels sempre igual a um dos valores presentes no conjunto de pixels
2o- a mediana menos sensvel a valores de pixels extremos
Consideremos um exemplo. Sejam nove valores de pixels vizinhos: 3, 1, 2, 8, 5, 3, 9, 4, 27.
Dispostos em ordem crescente tem-se: 1, 2, 3, 3, 4, 5, 8, 9, 27. O valor mediano 4. A mdia dos nove
pixels 6,88 por ser influenciada pelo valor ruidoso 27, e um nmero que no est presente no
conjunto de dados e tambm maior do que seis dos nove pixels. Desta forma, valores extremos de
pixels que podem representar rudos, so removidos
73
g
gy
gx
+1
-1
+1
+2
+1
-1
-2
-1
+1
+1
+1
+1
-2
+1
-1
-1
-1
74
Robert
+1
-1
Sobel
-1
+1
-2
+2
-1
+1
-1
+1
+1
-1
-2
+1
-1
+1
+1
Prewit
75