Fourier transform - filtering, Electrical Engineering

Assignment Help:

Fourier transform  (filtering)

(i) Perform low pass filtering in the frequency domain. Write and m-file lowfft.m which does this operation.

lowfft.m

function lowfft
im=imread('class_f.png');
imd=double(im);FI=fft2(imd);
phase=angle(FI);
amplitude=abs(FI);
figure;imshow(log(amplitude),[]);
figure;imshow(phase,[]);

%Where is the energy concentrated? where is low frequency in that spectrum?

help fftshift
figure;imshow(log(fftshift(amplitude)),[]);
figure;imshow(fftshift(phase),[]);

%Where is the energy concentrated? Where is the low frequency in that spectrum?

FIc=fftshift(FI);
amplitude=abs(FIc);
figure;imshow(log(amplitude),[]);
[h w]=size(FIc);
w2=uint8(w/2)
h2=uint8(h/2)
s=50;
mask=zeros(h,w);
mask(h2-s:h2+s,w2-s:w2+s)=1;
figure;imshow(mask,[]);

%What is the role of the box filter here?

FFIc=FIc.*mask;
phase=angle(FFIc);
amplitude=abs(FFIc);
figure;imshow(log(amplitude),[]);
figure;imshow(phase,[]);
FFI=ifftshift(FFIc);
RI=ifft2((FFI));
figure;
imshow(real(RI),[]);

%What happens when you apply the mask filer?
%Where do the artifacts come from?

(ii) Perform high pass filtering in the frequency domain. Write and m-file highfft.m which does this operation.
replace the mask by

mask=ones(h,w);
mask(h2-s:h2+s,w2-s:w2+s)=0;

(iii) Filter the image for different values of parameter s.
What happens when you vary the size of the box filter?


Related Discussions:- Fourier transform - filtering

Semiconductor, What is the similarities between a vacuum diode and a triode...

What is the similarities between a vacuum diode and a triode?

Actual loading method, Actual Loading Method This method is employed c...

Actual Loading Method This method is employed commonly for testing of single phase meters within laboratory. On a meter testing bench that is equipped along with several taps

Working of bootstrap sweep circuit, analysis and detail working of bootstra...

analysis and detail working of bootstrap sweep circuit

Basic working of optical coupler, Q. Basic working of optical coupler? ...

Q. Basic working of optical coupler? The optical coupler is suitable for frequencies in the low megahertz range. The photodiode type shown above can handle only small currents;

Transient, The winding of an electromagnet has an inductance of 3H and a re...

The winding of an electromagnet has an inductance of 3H and a resistance of 15?. When it is connected to a 120 V d.c. supply, Determine:

General purpose diodes - types of power diodes , General Purpose Diodes ...

General Purpose Diodes The  general purpose  diodes  have relatively high reverse recovery time. The  diodes are general  made  by diffusion. They  are used  in low  speed  app

Installation of meters and verification of connections, Installation of Met...

Installation of Meters and Verification of Connections Apart from testing and calibrating the meters they must be properly installed as per the links diagram. The points in wh

3-phase 3 wire meter with ct and md, 3-phase 3 wire meter with CT and MD ...

3-phase 3 wire meter with CT and MD It is exactly such as 3-phase 4 wire meter and works on the similar principle. It is also used in the similar way and under the similar cir

Singles phase half wave controlled rectifier with rl load, Singles Phase ...

Singles Phase  Half wave Controlled Rectifier  with RL Load When gate pulses are applied to the thyristor  at output voltage  v0 follows the input voltage  v s ( = V m sin ) s

What do you mean by superposition and linearity, Q. What do you mean by Sup...

Q. What do you mean by Superposition and linearity? Mathematically a function is said to be linear if it satisfies two properties: homogeneity (proportionality or scaling) and

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd