Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros...
Transcript of Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros...
![Page 1: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/1.jpg)
Técnicas de Proc. Imagens
Aplicações Fourier 2D
![Page 2: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/2.jpg)
Transformada de Fourier 2D
Contínua
Discreta
![Page 3: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/3.jpg)
Exemplos de DFT/FFT 2D
2
4
6
8
10
12
14
16Spectra
![Page 4: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/4.jpg)
Pulso / Sync 2D
xy
f(x,y)
![Page 5: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/5.jpg)
Amplitude e Fase
original
amplitude
fase
|F(u,v)|
F(u,v)
![Page 6: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/6.jpg)
Rotação
![Page 7: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/7.jpg)
Combinação Linear
![Page 8: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/8.jpg)
Relação de freqüência espaço/espectro
![Page 9: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/9.jpg)
Alguns pares...
![Page 10: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/10.jpg)
Aplicações da FT em imagens:
Filtros Gaussiana Marr-Hildreth Convolução Descritores de fourier
![Page 11: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/11.jpg)
Filtrando sinais 1D
Exemplo de filtro para onda 1D
sinus1= 2*sin(nn/50+1); sinus2= 5*sin(nn/20+1); sinus3= sin(nn/3+1); sinus=sinus1+sinus2+sinus3;
![Page 12: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/12.jpg)
Composição do sinal
sinal1
sinal2
sinal3
Sinal=1+2+3
![Page 13: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/13.jpg)
Transformada de Fourier
f(t)
f(u)
f(t)
![Page 14: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/14.jpg)
Matlab
nn=1:300;sinus1= 2*sin(nn/50+1);sinus2= 5*sin(nn/20+1);sinus3= sin(nn/3+1);sinus=sinus1+sinus2+sinus3;Hsinus= fft(sinus);figure(1)subplot (3,1,1), plot(nn,sinus);subplot (3,1,2), plot(nn,real(fftshift(Hsinus)),'r-',nn,imag(fftshift(Hsinus)),'g-');Fsinus= ifft(Hsinus);subplot (3,1,3), plot(nn,Fsinus);
![Page 15: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/15.jpg)
Filtrando no espectro
Filtro baixa freq.
F(u) = 0 | u = 1..13 |
u = 288..300
Filtro alta freq.
F(u) = 0 | u = 5..296
![Page 16: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/16.jpg)
Matlab
NHsinus1=Hsinus;NHsinus2=Hsinus;for i=1:300, NHsinus2(i)=0;end;for i=1:4, NHsinus2(i)=Hsinus(i); NHsinus2(301-i)=Hsinus(301-i);end;for i=1:13, NHsinus1(i)=0; NHsinus1(301-i)=0;end;subplot(3,2,3), plot(nn,real(NHsinus1),'r-',nn,imag(NHsinus1),'g-');subplot(3,2,4), plot(nn,ifft(NHsinus1));subplot(3,2,5), plot(nn,real(NHsinus2),'r-',nn,imag(NHsinus2),'g-');subplot(3,2,6), plot(nn,ifft(NHsinus2));
![Page 17: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/17.jpg)
Filtrando em 2D
Distribuição de freqüências em 2D
u=-N/2 u=0 u=N/2
v=N
/2
v
=0
v
=-N
/2
D0
D(u,v)
![Page 18: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/18.jpg)
![Page 19: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/19.jpg)
Filtro passa baixa:
![Page 20: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/20.jpg)
Filtro passa alta
![Page 21: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/21.jpg)
Filtro passa banda
![Page 22: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/22.jpg)
Exemplo:
![Page 23: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/23.jpg)
Passa baixa - resultado
![Page 24: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/24.jpg)
Matlab
%%%%%%% espectro de aHa=fft2(a);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Filtragem passa baixa%%%%%%%%%%%%%%%%%%%%%%%%%%%%Hpb=fftshift(fftshift(Ha).*circ);pb=ifft2(Hpb);%figure (1)subplot (1,2,1), mesh (real(pb));subplot (1,2,2), image(abs(real(pb)));
![Page 25: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/25.jpg)
Passa alta - resultado
![Page 26: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/26.jpg)
Matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Filtragem passa alta%%%%%%%%%%%%%%%%%%%%%%%%%%%%Hpa=fftshift(fftshift(Ha).*icirc);pa=ifft2(Hpa);%figure (2)subplot (1,2,1), mesh (real(pa));subplot (1,2,2), image(abs(real(pa))*10);
![Page 27: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/27.jpg)
Passa banda - resultado
![Page 28: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/28.jpg)
Matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Filtragem passa freq.%%%%%%%%%%%%%%%%%%%%%%%%%%%%Hpf=fftshift(fftshift(Ha).*anel);pf=ifft2(Hpf);%figure (3)subplot (1,2,1), mesh (real(pf));subplot (1,2,2), image(abs(real(pf))*10);
![Page 29: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/29.jpg)
Efeito oscilatório
![Page 30: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/30.jpg)
![Page 31: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/31.jpg)
Gaussian Filter
2
22
2 2exp
2
1,
yx
yxG
2
22
2 2
11exp
2
1,
kjki
jiH
array 1212 is , where kkjiH
![Page 32: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/32.jpg)
Gaussiano x butterworth
Butterworth– corte mais abrupto
– ainda apresenta ruído oscilatório
Gaussiano– corte suave - maior blur
– não apresenta ruído oscilatório
![Page 33: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/33.jpg)
Comparação passa baixa
![Page 34: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/34.jpg)
![Page 35: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/35.jpg)
ideal
butterworth
gaussian
![Page 36: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/36.jpg)
![Page 37: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/37.jpg)
Exemplo quadrado:
![Page 38: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/38.jpg)
Passa baixa
![Page 39: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/39.jpg)
Passa alta
![Page 40: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/40.jpg)
Filtrando Ruído
![Page 41: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/41.jpg)
![Page 42: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/42.jpg)
![Page 43: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/43.jpg)
Gaussiana
Importante filtro em FT
Análise multiescala
![Page 44: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/44.jpg)
Gaussian Filter
2
22
2 2exp
2
1,
yx
yxG
2
22
2 2
11exp
2
1,
kjki
jiH
array 1212 is , where kkjiH
![Page 45: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/45.jpg)
![Page 46: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/46.jpg)
![Page 47: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/47.jpg)
![Page 48: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/48.jpg)
![Page 49: Técnicas de Proc. Imagens - lcad.icmc.usp.brjbatista/procimg/2016/aula_fourier_22.pdf · Filtros Gaussiana Marr ... Matlab %%%%% espectro de a Ha=fft2(a); % %%%%% %%% Filtragem passa](https://reader034.fdocument.pub/reader034/viewer/2022052610/5c651eae09d3f28c6e8c3fe1/html5/thumbnails/49.jpg)
Filtro de Marr-Hildreth
Prova biológica– campos receptivos da retina de primatas
origem da cibernética
Livro -> Vision, David Marr