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

Differences between vga and cga graphics adapters, Q.9 What are the main...

Q.9 What are the main differences between VGA and CGA graphics adapters? Ans: Colour Graphics Adapter (CGA), initially also known as Colour/Graphics Adapter or IBM Colo

Find appropriate values of sampling rate - nyquist rate , 1. Find the Nyqu...

1. Find the Nyquist rate for the following signals: (a) x(t) = 5 sin 3000Πt cos 4000Πt (b) A binary channel with bit rate 36000 bps is available for PCM voice transmission.

Hexadecimal to binary conversion , Hexadecimal  to Binary Conversion ...

Hexadecimal  to Binary Conversion Conversion from  hexadecimal  to binary  is the  reverse  of this  process. Express each  hexadecimal  digit  in four bit  binary  equivalent

Find the minimum sum of products, Given that , f(a,b,c,d,e) = Σm (6,7,9,11,...

Given that , f(a,b,c,d,e) = Σm (6,7,9,11,12,13,16,17,18,20,21,23,25,28) using a Karnaugh map. (i) Find the essential prime implicants (ii) Find the minimum sum of product

#title thyristor, what is finger voltage in terms of thyristor

what is finger voltage in terms of thyristor

Show basic construction of mosfet, Q. Show Basic Construction of MOSFET? ...

Q. Show Basic Construction of MOSFET? The basic construction of the n-channel depletion-type MOSFET is provided in Figure. A slab of p-type material is formed from a silicon

Calculate the rms voltage generated in each phase, Q. Consider an elementar...

Q. Consider an elementary three-phase, four-pole alternator with a wye-connected armature winding, consisting of full-pitch concentrated coils.  Each phase coil has three turns,

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

Introduction to problem based learning, The Problem Based Learning is an ap...

The Problem Based Learning is an approach to learning prepares the students to engage with challenges similar to real world problems.The VEB3001-Problem Based Learning has been an

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