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

Salient features of nep, Salient Features of NEP: Access to electrici...

Salient Features of NEP: Access to electricity: The policy not only envisages access to electricity for all but it also emphasizes in which all consumers, particularly t

Properties of conductors and insulators, Properties of Conductors and Insul...

Properties of Conductors and Insulators: This unit provides the basic characteristics or properties of the most common materials which are classified as semiconductor, conduct

Digital Electronics, Design a MOD-6 synchronous counter using J-K Flip-Flop...

Design a MOD-6 synchronous counter using J-K Flip-Flops.

Use ideal op-amp technique to find voltage at point, Q. In the circuit show...

Q. In the circuit shown in Figure, use the ideal op-amp technique to find: (a) v o as a function of v i . (b) The voltage at A.

Describe how a wheatstone bridge works, Explain all of your steps and follo...

Explain all of your steps and follow a logical train of thought. Clearly describe all design rationale. 1)  Design a device to deliver a sinusoidal 500kHz pulse through a piezoe

Give some applications of constantan, Give some applications of constantan....

Give some applications of constantan. Constantan is an alloy of nickel and copper. It is used in thermocouples, motor starters and precision resistors.

Determine the inductor current, Q. In a GLC parallel circuit excited by a c...

Q. In a GLC parallel circuit excited by a current source i(t), for G = 0.5S, L = 3H, and C = 0.5 F, determine i(t) if the inductor current iL(t) = 12e -0.5t .

Explain demodulation of dsb, Q. Explain Demodulation of DSB? Demodulati...

Q. Explain Demodulation of DSB? Demodulation of DSB SC AM signals requires a synchronous demodulator, which is also known as coherent or synchronous detector. That is, the demo

Multimeter probes, different types of probes used in multimeter

different types of probes used in multimeter

Why digital signal processing require specialized hardware, Why does digita...

Why does digital signal processing require specialized hardware? A) It needs to perform analog as well as digital functions. B) General-purpose microprocessors cannot perfor

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