(Main Concepts) : Digital Image Processing
(Main Concepts) : Digital Image Processing
(Main Concepts) : Digital Image Processing
(Main Concepts)
Entertainment Silk
Screening
Education Medical
Industry
Remote
Archeology Sensing Space
Business&Finance Military
Videoconferencing
Figure (1) Areas of Applications of Image Processing
a 0, 0 a 0,1 .. a 0, N 1
a a1,1 a1, N 1
1,0
f ( x, y ) .. .. .. ..
.. .. .. ..
a M 1, 0 a M 1,1 .. a M 1, N 1
[1]
where : ai,j = f(x=i y=j)= Li,j, which is called an image element value or
pixel value.
This digitization process requires decisions about values for M,N, and for
the number , L, of discrete grey levels allowed for each pixel. M and N
should be positive integers due to processing, storage, and sampling
hardware consideration, the number of grey levels typically is an integer
power of 2:
L 2n [2]
The discrete values are equally spaced and that they are integers in the
interval [0,L-1]. This range is called the dynamic range of an image.
Image storage
The number of bits required to store a digitized image is:
b MxNxkxd [3]
A famous and simple technique for assigning grey level value for each pixel
is called nearest neighbor interpolation, which assigns the pixel value of
the closest pixel in the original image. Pixel replication is a special case of
nearest neighbor interpolation in the case of increasing the size of an image
an integer number of times.
where a,b,c&d are determined from the four equations in four unknown that
can be written using the four nearest neighbor of point (x’,y’).
It is possible to use more than four neighbor’s pixels for interpolation which
implies fitting the points with a more complex surface. This method gives
smoother results
Aliasing effect: If the sampling rate is less than twice the highest
frequency (Nyquuist rate), the transformed image is corrupted by
frequencies from adjacent periods
Some relationships between pixels:
Adjacency