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

Magnetic circuits with air gaps, The creation of a magnetic field in a ring...

The creation of a magnetic field in a ring may need to be accessed by means of an air gap. This is typically used to apply the magnetic field to a current carrying conductor to pro

On state voltage drop - thyristor , On state  voltage  drop  It is...

On state  voltage  drop  It is  the maximum   instantaneous on state voltage  measured  under  pulse conditions to avoid  excessive dissipation at a particular junction  tem

Safe conduct in electricity and gas hazards, Safe Conduct : what if a tr...

Safe Conduct : what if a trailing flex became caught up in an apparatus trolley and was cut? Or someone splashed water onto a plug, or concentrated sulphuric acid onto a flex? F

Find ia for which the generator efficiency is maximum, Q. A separately exci...

Q. A separately excited dc generator with an armature-circuit resistance Ra is operating at a terminal voltage Vt, while delivering an armature current Ia, and has a constant loss

Astable multivibrator circuit, how does this circuit work and what are th e...

how does this circuit work and what are th electrical components in it do?

Compute the real power and inductive load, Q. A 60-Hz, 440-V, three-phase s...

Q. A 60-Hz, 440-V, three-phase system feeds two balanced wye-connected loads in parallel. One load has a per-phase impedance of 8 + j3  and the other 4 - j1 . Compute the real po

Solve for the time-domain forced response of the resultant, Consider an RLC...

Consider an RLC series circuit excited by v(t) = V m cos ωt in the time domain. By using superposition, solve for the time-domain forced response of the resultant current through

Explain buffer storage, Discuss the layout configuration of FMS with neat a...

Discuss the layout configuration of FMS with neat and clean diagram? Write the disadvantages and advantages of FMS? Write the short note on following: a) Applications of FMS

PLC and Scada, I needed a PLC and SCADA assignment just the program and it ...

I needed a PLC and SCADA assignment just the program and it has to be done in simatic flexible and step 7 software!

Major advantages of fet transistors over bjt transistors, Q. What the major...

Q. What the major advantages FET transistors over BJT transistors? a. BJT transistor (bipolar junction transistor) is a bipolar device - the prefix bi-revealing that the conduc

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