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

Extended industry standard architecture, How is EISA bus different from ISA...

How is EISA bus different from ISA bus? The Extended Industry Standard Architecture (EISA): it is a 32 bit modification to the ISA bus. Since computers became larger and had wi

What do you understand by solid modeling, What do you understand by solid m...

What do you understand by solid modeling and wireframe modeling in CAD systems? Explain and compare the both modellings. Describe the following 1. Boundary representation 2.

Dielectric heating - stepper motor , Dielectric Heating Dielectric  l...

Dielectric Heating Dielectric  losses  occur in  insulating materials. These are same  as hysteresis losses  in magnetic materials. When  an alternating  electric  field  is a

Intrinsic semiconductor, Draw a graph illustrating how resistivity varies w...

Draw a graph illustrating how resistivity varies with temperature for an intrinsic semiconductor. b) Gallium nitride, GaN, has an energy gap of 3.36 eV at 300 K. Calculate the w

Find voltage in circuit using the ideal op-amp technique, Q. Find v o in t...

Q. Find v o in the circuit shown in Figure by using the ideal op-amp technique.

., ABOUT ASSIGNMENT ON MAGNETIC INDUCTION NEAR A LONG WIRE

ABOUT ASSIGNMENT ON MAGNETIC INDUCTION NEAR A LONG WIRE

Determine the rated stator current, A three-phase, wye-connected, 2300-V, f...

A three-phase, wye-connected, 2300-V, four pole, 1000-kVA, 60-Hz synchronous machine has a synchronous reactanceXs = 5, a field resistance Rf = 10, and an approximately linear ma

Explain linear versus nonlinear control systems, Q. Explain Linear versus n...

Q. Explain Linear versus nonlinear control systems? Linear feedback control systems are idealized models that are conceived by the analyst for the sake of simplicity of analysi

Give some applications of constantan, Give some applications of constantan....

Give some applications of constantan. Constantan is an alloy of nickel and copper. It is used in thermocouples, motor starters and precision resistors.

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