% y lo elimina en el plano de la frecuencia % Dr. R. Salinas; April 29, 2013 %% Probado solo para ruido sinusoidal de orientacion y escala unica % (Como prueba de concepto)
% El factor de escala en r es proporcional al area de la imagen noisyImg = double(gris) + 4000000*r; figure, imshow(noisyImg, []), colormap gray, title('Noisy Image')
% FT de la imagen con ruido
F= fftshift(fft2(noisyImg)); Fa= abs(F); Fa= Fa/max(max(Fa)); figure, imshow(log(Fa), []), title('Fourier Transf. of Image plus Noise')
% Pone en cero F en la ubicacion de los impulsos
% (Comprobada por observacion manual con el zoom y Data Cursor) F(143,82) = 0 + 0i; F(399,338) = 0 + 0i;
% Transformada inversa de la imagen (se espera que este filtrada)