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

Var compensators employing flexible ac transmission system, Var Compensator...

Var Compensators Employing Flexible AC Transmission System Devices These are a new generation of VAr compensators which employ solid-state devices (thyristors) for the generati

Determine the current in the circuit and the voltage, Q. Two identical junc...

Q. Two identical junction diodes whose volt-ampere relation is given by Equation in which I S = 0.1 µA, V T = 25 mV, and η = 2, are connected as shown in Figure. Determine the cu

Probability assignment, how probability help in the field of electrical tel...

how probability help in the field of electrical telecommunication engineering?

Electrical fundamentals, Electrical Fundamentals 1. An aircraft compan...

Electrical Fundamentals 1. An aircraft company has decided to replace the copper cables to the main aircraft generators onboard it's Boeing 747s with aluminium cables that are

True / false , filt is a circuit that cantains onely passive components

filt is a circuit that cantains onely passive components

Microcontroller interfacing, The conveyor system is driven by a 240 Volt 50...

The conveyor system is driven by a 240 Volt 50 Hz AC motor requiring a continuous 1 Amp supply. The conveyor has single direction operation. The loading mechanism for the winder

CRO, draw a labled diagram of CRO and explain the function of its parts

draw a labled diagram of CRO and explain the function of its parts

Components in a microprocessor, What are the basic components in a Micropro...

What are the basic components in a Microprocessor? 1) Address lines to refer to the address of a block 2) Data lines for data transmit 3) IC chips 4 processing data

Electrical Machines, Design a suitable double –layer lap winding for a 6-po...

Design a suitable double –layer lap winding for a 6-pole dc armature with 18 slots and two coil sides per slot. Give values of front-pitch, brack–pitch and commutator pitch. Draw 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