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

Mov - move instruction, MOV ( Move ) Instruction It copies  the content...

MOV ( Move ) Instruction It copies  the contents of the sources register into destination register. The general format is . This  instruction  is used  to copy 8 bit  from s

Customer data management- power supply, Customer Data Management- Power Sup...

Customer Data Management- Power Supply The concept of data warehouse and data mining could be extremely useful for the management of customer data. A data warehouse is a power

Stator current control methods - motor control , Stator  Current Control ...

Stator  Current Control Methods The torque  and speed  of an induction motor  can be  controlled  by the  stator  current  the motor  behaviour  is different from that with VS

Define the objectives of load flow analysis, Define the Objectives of Load ...

Define the Objectives of Load Flow Analysis The objectives of load flow analysis are: (i) To analyse an existing power system, future expansion or a new power system plan.

logical and with accumulator instruction , ANA  Logical AND with Accumula...

ANA  Logical AND with Accumulator Instruction This  instruction is used to logically AND the accumulator  of any register or memory location  with the  accumulator and the r

Explain balanced wye-connected load, Balanced Wye-Connected Load Let us...

Balanced Wye-Connected Load Let us consider a three-phase, four-wire 208-V supply system connected to a balanced wye connected load with an impedance of 10 20° , as shown in F

Evaluate the efficiency of embedded systems, Questions: a) One common ...

Questions: a) One common characteristic of Embedded Systems is that they need to be dependable. Name and describe any three aspects which encompass dependability. b) Name

Explain extrinsic semiconductor, Explain Extrinsic Semiconductor. Extr...

Explain Extrinsic Semiconductor. Extrinsic Semiconductor: An intrinsic semiconductor is able to conduct some current even at room temperature but as this is not helpful for t

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