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

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,

Determine the percent voltage regulation of the transformer, The transforme...

The transformer of Example is supplying full load (i.e., rated load of 50 kVA) at a rated secondary voltage of 240 V and 0.8 power factor lagging. Neglecting the exciting current o

Calculate maximum reactive power the generator can produce, A 3-phase, wye-...

A 3-phase, wye-connected, 11.8 kV, 100 MVA turbo- generator of 0.8 power factor lagging has a synchronous reactance of 2.0 p.u. on rating. The generator is driven by a steam turbin

Microcontroller interfacing, The conveyor system is driven by a 240 Volt 50...

The conveyor system is driven by a 240 Volt 50 Hz AC motor requiring a continuous 1 Amp supply. The conveyor has single direction operation. The loading mechanism for the winder

Substations, How to calculate Electrical losses by transformation

How to calculate Electrical losses by transformation

Determine the signal bandwidth and the amplitudes, Determine the signal ban...

Determine the signal bandwidth and the amplitudes, Computer Networking

How dram’s are different from sram’s, How DRAM's are different from SRAM's?...

How DRAM's are different from SRAM's? Why DRAMs are said to use address multiplexing? Ans Dynamic RAM (DRAM) is basically the same as SRAM except that it recollects data f

Find the minimum rate of sampling, Find the minimum rate of sampling that m...

Find the minimum rate of sampling that must be used to convert the message into digital form: (a) If an audio message has a spectral extent of 3 kHz. (b) If a television sign

Residential wiring and safety considerations, Q. Residential wiring and saf...

Q. Residential wiring and safety considerations? Residential electric power service commonly consists of a three-wire ac system supplied by the local power company. A distribut

Necessary conditions to maintain sustained oscillation, Q. What are the nec...

Q. What are the necessary conditions to maintain sustained oscillation? The use of positive feedback that results in a feedback amplifier having closed-loop gain |Af| greater t

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