Students
Register
Advertisement

Filtro de Butterworth[]

  • Enunciado
Implementação da filtragem de imagem usado passa-baixa de Butterworth.


  • Objetivo
Filtragem no domínio da freqüência, borramento de imagens.


  • Equação

Onde:


Bw f

Imagem original (f)

Bw F

Transformada de Fourier (F)

Bw H

Filtro de Butterworth passa-baixa (M)

Bw G

Filtragem no domínio da freqüência (G=F.M)

Bw g

Filtragem no domínio da imagem (g)

  • Função
def butterworth(f,t0,n):
   from Numeric import zeros
   M = 1.*zeros(f.shape)
   .
   .
   .
   G = F * imdftshift(M)
   .
   .
   .
   g = abs( imidft(G) )
   return g
Entrada:
f: imagem de entrada em níveis de cinza
t0: período de corte (em pixels)
n: ordem do filtro
Auxiliares:
M: filtro de Butterworth em freqüência
F: transforma de Fourier de f
G: filtragem no domínio de freqüência
Saída:
g: imagem filtrada em níveis de cinza


  • Referência
Filtro Butterworth - Wikipédia
Advertisement