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

Cro, role of trigger circuit in cro

role of trigger circuit in cro

The central processing unit - stepper motor , The Central Processing Unit ...

The Central Processing Unit The  central processing  unit  is the brain of whole PLC.  The CPU  consist of a microprocessor memory  chip  and other  integrated circuits to con

Explain ferrites and its uses in high frequency devices, Explain ferrites a...

Explain ferrites and its uses in high frequency devices. A group of magnetic alloys show the property of magnetisation that change, with percentage of various constituent atoms

What do you mean by pinch off voltage, Q. What do you mean by Pinch off vol...

Q. What do you mean by Pinch off voltage? As the voltage Vds is increased from 0 to a few volts, the drain current will increase as  determined by Ohm's law and the plot of Id

What do you mean by conditional selection, Q. What do you mean by Condition...

Q. What do you mean by Conditional selection? Conditional selection: When a marker is instructed to create a connection from a given incoming trunk to a given outgoing trunk, t

Name the materials used in case of fuses, Name the materials used in case...

Name the materials used in case of Fuses . Also give reasons. Fuses : For rewirable fuses, copper-tin and lead-tin alloy is used. For HRC and cartridge fuses silve

Find the frequency of oscillation - amplifier gain, Q. Find the frequency o...

Q. Find the frequency of oscillation, amplifier gain ? The transfer function is found to be where the equation is written as a Laplace transform (s=jw). Analysis of thi

Find the smallest value of v, Q. An n-channel JFET is given to have V P = ...

Q. An n-channel JFET is given to have V P = 3V and I DSS = 6 mA. (a) Find the smallest value of v DS when v GS =-2 V if the operation is to be in the active region. (b) D

Show maximum differential input voltage of amplifier, Q. Show Maximum Diffe...

Q. Show Maximum Differential Input Voltage of amplifier? This is the maximum value of differential input voltage v p - v n that can be applied without damaging the op amp.

Emi, #quest explain cro..

#quest explain cro..

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