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

Show a block diagram for a bcd to excess-3 code converter, Q. A common requ...

Q. A common requirement is conversion from one digital code to another.Develop a table of the BCD code and the excess-3 code to be derived from it, for the decimal digits 0 to 9. S

Define the time constant of the circuit, A coil of inductance 0.04 H and re...

A coil of inductance 0.04 H and resistance 10? is connected to a 120 V, d.c. supply. Verify (a)  The final value of current     (b)  The time constant of the circuit (c)

Electrons, Ask question #Minimum 100 words accepted how does the charge pla...

Ask question #Minimum 100 words accepted how does the charge plate relate to the movement of electrons

Illustrate breakpoint analysis, Q. Illustrate Breakpoint Analysis? When...

Q. Illustrate Breakpoint Analysis? When a circuit consists of two or more ideal diodes, it will have several distinct operating conditions resulting from the off and on states

Blanking circuit, Blanking circuit: The saw tooth sweep voltage applied to...

Blanking circuit: The saw tooth sweep voltage applied to the X places moves beam across the CRT tube in a straight horizontal line from left to right during the sweep or trace tim

Explain block diagram of the system, Q. Explain Block diagram of the system...

Q. Explain Block diagram of the system? The block diagram is a pictorial representation of the equations of the system. Each block represents a mathematical operation, and the

Power plant, A power company is developing an upgrade to an existing power ...

A power company is developing an upgrade to an existing power plant and needs to make a requirements decision with respect to the maximum power output capacity for the upgrade. Thi

Draw the phasor diagrams for an rlc series circuit, Draw the phasor diagram...

Draw the phasor diagrams for an RLC series circuit supplied by a sinusoidal voltage source with a lagging power factor and a GLC parallel circuit supplied by a sinusoidal current s

Find the voltage at the load terminal, Q. Two three-phase generators are su...

Q. Two three-phase generators are supplying to a common balanced three-phase load of 30 kW at 0.8 power factor lagging. The per-phase impedance of the lines connecting the generato

Solving electrical circuits, i need help solving an electrical circuit, usi...

i need help solving an electrical circuit, using kirchoffs laws, it a diamond shape with one voltage source

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