Problems with Matlab Projects? You may face many Problems, but do not worry we are ready to solve your Problems. All you need to do is just leave your Comments. We will assure you that you will find a solution to your project along with future tips. On Request we will Mail you Matlab Codes for Registered Members of this site only, at free service...Follow Me.

Digital Image Processing Basics

Summary: The module provides an introduction to the concepts of digital imaging processing through basic equations and examples.





Digital Image Processing

A sampled image gives us our usual 2D array of pixels f[m,n] (Figure 1):
Figure 1: We illustrate a "pixelized" smiley face.
Figure 1 (smiley.png)
We can filter f[m,n] by applying a 2D discrete-space convolution as shown below (where h[m,n] is our PSF):
g[m,n]=h[m,n]*f[m,n]
=
k=
 (
l=
 (h[mk,nl]f[k,l])
)
(1)

EXAMPLE 1: Sampled Image

Figure 2: Illustrate the "pixelized" nature of all digital images.
Figure 2 (sec2_eg1.png)
We also have discrete-space FTS:
F[u,v]=
m=
 (
n=
 (f[m,n](um)(vm))
)
(2)
where F[u,v] is analogous to DTFT in 1D.

NOTE: 

"Convolution in Time" is the same as "Multiplication in Frequency"
g[m,n]=h[m,n]*f[m,n](3)
which, as stated above, is the same as:
G[u,v]=H[u,v]F[u,v](4)

EXAMPLE 2: Magnitude of FT of Cameraman Image

Figure 3
Figure 3 (cam_mag.png)
To get a better image, we can use the fftshift command in Matlab to center the Fourier Transform. The resulting image is shown in Figure 4:
Figure 4
Figure 4 (cam_mag_center.png)

Content actions

GIVE FEEDBACK:

0 comments:

Post a Comment

Recent Comments

Popular Matlab Topics

Share your knowledge - help others

Crazy over Matlab Projects ? - Join Now - Follow Me

Sites U Missed to Visit ?

Related Posts Plugin for WordPress, Blogger...

Latest Articles

Special Search For Matlab Projects

MATLAB PROJECTS

counter

Bharadwaj. Powered by Blogger.