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

Dc motor - motor control , DC Motor The motor  which  require dc  supp...

DC Motor The motor  which  require dc  supply to drive them are called DC motors DC motor  consist  two types  of windings. a. Fields Winding b. Armature Winding

Signal and system, You are required to implement below shift system in MATL...

You are required to implement below shift system in MATLAB, t0 is the amount of shift towards left or right. y(t)= x(t-t0) Implement MATLAB code, where shift should be taken as

Determine the electric force on each charge, Q. Point charges, each of √4πε...

Q. Point charges, each of √4πε 0 C, are located at the vertices of an equilateral triangle of side a. Determine the electric force on each charge.

What do you mean by ruled surface, a) Define the surface of revolution? ...

a) Define the surface of revolution? b) What do you mean by ruled surface?

Torque required to turn a self excited generator, Work must be done against...

Work must be done against the electromagnetic torque in order to generate the voltage (and current) supplied to the electrical load connected to the generator. Therefore energy con

Explain hall effect, Explain Hall Effect. Hall Effect: If a current c...

Explain Hall Effect. Hall Effect: If a current carrying conductor is placed in a magnetic field, a voltage is produced that acts in the perpendicular direction to the current

Determine the current and voltage for n-channel jfet, Q. An n-channel JFET ...

Q. An n-channel JFET with A = 300 V, P = 2 V, and I DSS = 10 mA is to be operated in the active mode. Determine i D when v DS = 10 V and v GS =-0.5V.

Saturation and cutoff in bipolar junction transistor, Saturation and Cutoff...

Saturation and Cutoff in bipolar junction transistor: Saturation : With both of the junctions forward-biased, a BJT is in saturation mode and makes easy high current condu

Armature winding - motor control , Armature Winding In this  winding t...

Armature Winding In this  winding the working  emf is induced by the working  flux. The current  which is  dependent on the load  called current.  The windings  that handle

Physical operation of the junction of diode, Q. Physical operation of the j...

Q. Physical operation of the junction of diode? The physical operation of the junction can be described in terms of the charge-flow processes. Usually there is a greater concen

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