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

Purpose of compensation and space charge neutrality, My question about abov...

My question about above topic is"what is the use of the of this process" why we do compensation and space charge carrier

Explain intrinsic semiconductor, Explain Intrinsic Semiconductor. Intr...

Explain Intrinsic Semiconductor. Intrinsic Semiconductor: An extremely pure semiconductor is termed as intrinsic semiconductor. But at absolute zero temperature its valence b

Draw the complete circuit of a dual voltage source, Q. Draw the complete ci...

Q. Draw the complete circuit of a dual voltage source using 7805 and 7905. A voltage regulator is a circuit that supplies a constant voltage regardless of changes in load curre

Program description , Program Description In the above  program  any t...

Program Description In the above  program  any two  numbers can be stored in register A and B ( by  replacing XX  and YY). Contents  of B are  compared with A. If  B CY = 0

Determine the actual attenuation , (a) Design a passive high pass filter th...

(a) Design a passive high pass filter that has a maximally flat response with a 50  Ω resistive load. Assume that the cut-off frequency is 40 kHz and that at a frequency of 25 kHz,

Calculate load current and terminal voltage of each machine, Q. The externa...

Q. The external - characteristics data of two shunt generators in parallel are given as follows: Load Current, A: 0 5 10 15 20 25 30 Terminal voltage I, V: 270 263 254 240 22

Electrical machine, transformer voltage induced in armatur of ac commentato...

transformer voltage induced in armatur of ac commentator machin in case tha field flux in sinosoidal?..

Define the term paging unit, Define the term Paging Unit. Paging Unit:...

Define the term Paging Unit. Paging Unit: The paging mechanism functions along with 4K - byte memory pages or along with a new extension obtainable to the Pentium with 4M byt

Explain the nand gates - microprocessor, Explain the NAND Gates - Microproc...

Explain the NAND Gates - Microprocessor? The NAND GATE is a AND gate with the output inverted. Consequently the outputs of a NAND gate would be the opposites of the outputs of a A

Explain the discrete time systems, Explain the Discrete Time Systems? A...

Explain the Discrete Time Systems? A system operates on an input signal, x[n] and output the results, y[n]. For example, a digital filter (a system) can be represented by the f

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