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

Power factor correction, i want to prodused domestic power factor correctio...

i want to prodused domestic power factor correction like industial

Transistor, why BETA a current gain parameter of common emitter amplifier i...

why BETA a current gain parameter of common emitter amplifier is temperature dependent?

Interpretation and analysis using remote sensing, Q. Interpretation and ana...

Q. Interpretation and analysis using remote sensing? Interpretation and analysis using remote sensing Various characteristics of a river can be understood by studying its planf

transmisson medium, Can I find out the salution of electrods Transmissio...

Can I find out the salution of electrods Transmission medium light sound uncoupling magnet for high dc cycle.

Signal., explain about signal

explain about signal

Analogy between electrical and nonelectric physical systems, Systems such a...

Systems such as those encountered in mechanics, thermodynamics, and hydraulics can be represented by analogous electric networks, from the response of which the system characterist

Define transconductance, Q. Define Transconductance? The control that t...

Q. Define Transconductance? The control that the gate voltage has over the drain current is measured by the transconductance gfs and is similar to the transconductance  gm of t

Determine l and c of the band pass filter circuit, Q. Determine L and C of ...

Q. Determine L and C of the band pass filter circuit of Figure to have a center frequency of 1 MHz and a bandwidth of 10 kHz. Also find the Q of the filter.

What is the impulse response of this filter, Consider the filter h[n,m] des...

Consider the filter h[n,m] describing the input-output relationship below: g[n,m]=f[n-1,m]+ f[n,m-1]+ f[n+1,m]+ f[n,m+1] a)  What is the impulse response of this filter? b

Difference between and and test instructions, Mention how do the AND & T...

Mention how do the AND & TEST instructions differ in their functionality AND: Changes the destination operand while performs the AND operation and. TEST: This ins

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