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

Provide definition of signals, Provide Definition of Signals A continuo...

Provide Definition of Signals A continuous-time signal x(t) is a signal that is a function of real number t. For a discrete-time signal x[n], it is a method of discrete time in

Describe the magnetic effects of current, 1.   Describe the magnetic effe...

1.   Describe the magnetic effects of current? ( to achieve a pass grade, describe the magnetic effect of current) 2.   Complete the diagram to show the direction of mo

Compute the transmission loss, Q. A signal with bandwidth of 100 MHz is to ...

Q. A signal with bandwidth of 100 MHz is to be transmitted 40 km by LOS radio transmission. Taking B/fc = 1/30, and using a circular-aperture parabolic dish with 50-cm radius at ea

Induced emf, applications of dynamically induced emf

applications of dynamically induced emf

Connection of shunt capacitors - vantage points, Connection of Shunt Capaci...

Connection of Shunt Capacitors - Vantage Points An unloaded distribution line is capacitive in character and a fully loaded line has inherent inductive and resistive features

., speed control of single phase ac motors

speed control of single phase ac motors

Switching, With neat diagrams explain the configuration of a step-by-step s...

With neat diagrams explain the configuration of a step-by-step switching system

What is the advantage of using jfet as an amplifier, Q. What is the advanta...

Q. What is the advantage of using JFET as an amplifier? As an amplifier of small time-varying signals, the JFET has a number of valuable assets. First of all it has a very high

General purpose registers, General  Purpose  Registers Registers B, C...

General  Purpose  Registers Registers B, C ,D, E H , and L   are 8 bit  general  purpose  registers. These  registers store  8 bit  data  temporarily  for processing. Some

Types of meter test, Types of Meter Test A meter should pass the subse...

Types of Meter Test A meter should pass the subsequent two types of tests: Type Tests Routine Tests Meters are calibrated such in which the whole

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