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

Explain the importance of planning in an organisation, Question 1: Plan...

Question 1: Planning is one of the primary functions of management. (a) Explain the importance of planning in an organisation. (b) How can managers develop an effective a

EMI, Ask question (c) Reduce each of the given signal transmission situatio...

Ask question (c) Reduce each of the given signal transmission situations to a source, coupling path(s), and receptor: (i) AM radio transmission to the human ear. (ii) TV transmis

Principle of transistor phase shift oscillator, Q. Explain the principle of...

Q. Explain the principle of transistor phase shift oscillator? The phase shift oscillator consists of an inverting amplifier stage coupled to a three stage RC filter network. T

Explain the term half duplex transmission, Explain the term half duplex tra...

Explain the term half duplex transmission. A half duplex channel can receive and send, but not at similar time. It's as a one-lane bridge where two-way traffic should give way

Dc motor, Why rhehostat is not used in the field of dc series motor

Why rhehostat is not used in the field of dc series motor

Transmission and distribution losses - electrical energy, Transmission And ...

Transmission And Distribution Losses - Electrical Energy Previously, you have learnt that there are inherent losses in transmission and distribution of electrical energy from

Find the minimum number of bits per byte, Q. If it is desired to store Eng...

Q. If it is desired to store English-language writing with 1 byte representing each letter, find the minimum number of bits per byte that could be used. Ans. For the 26 le

Ins increment register pair instruction , INS  Increment Register Pair Ins...

INS  Increment Register Pair Instruction Contents of the registers pair R P will be  incremented by one  and the  result  will be stored  in the  same  register pair. It is

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