Image Processingمعالجة صورية غفران سعدي م4
Image Processingمعالجة صورية غفران سعدي م4
Image Processingمعالجة صورية غفران سعدي م4
Ghufran Saady
Image Processing
IMAGE COMPRESSION
Introduction
3) Irrelevant Information:
• R = 1 – (1/C);
where, C commonly called the
compression ratio, is defined as
• C = b / b’
Symb
Mapp Quantiz
ol
er er
coder
Symb Invers
ol e
Decod Mapp
er er
Image Compression Models
Encoding or Compression process:
Encoder is used to remove the redundancies
through a series of 3 independent operations.
a3 a3 a3 a3
a3
a2 a2 a2 a2
a2
a1 a1 a1 a1
a1
0 0 0.04 0.056 0.0624
Arithmetic coding:
a1 a2 a3 a3 a4
a3 a3 a3 a3
a3
a2 a2 a2 a2
a2
a1 a1 a1 a1
a1
0 0 0.04 0.056 0.0624
Arithmetic coding:
a1 a2 a3 a3 a4
a3 a3 a3 a3
a3
a2 a2 a2 a2
a2
a1 a1 a1 a1
a1
0 0 0.04 0.056 0.0624
Arithmetic coding:
a1 a2 a3 a3 a4
a3 a3 a3 a3
a3
a2 a2 a2 a2
a2
a1 a1 a1 a1
a1
0 0 0.04 0.056 0.0624
Arithmetic coding: Encoding Sequence
a1 a2 a3 a3 a4
a3 a3 a3 a3
a3
a2 a2 a2 a2
a2
a1 a1 a1 a1
a1
0 0 0.04 0.056 0.0624
The final message symbol narrows
to [0.06752, 0.0688).
255 255
256 -
. .
511 -
Currently Pixel Being Encoded Dictionary Dictionary
Recognized Processed Output Location Entry
Sequence
39
39 39 39 256 39-39
39 126 39 257 39-126
126 126 126 258 126-126
126 39 126 259 126-39
39 39
39-39 126 256 260 39-39-126
126 126
126-126 39 258 261 126-126-39
39 39
39-39 126
39-39-126 126 260 262 39-39-126-126
126 39
126-39 39 259 263 126-39-39
39 126
39-126 126 257 264 39-126-126
126 126
Unique feature of LZW coding:
am-12m-1+am-22m-2+……..+a121+a020 ………(1)
Some Basic Compression
Methods
A simple method of decomposing the
image into a collection of binary image is
to separate the m coefficients of the
polynomial into m-1 bit planes.
Disadvantage:
Image segmentation partitions R into n subregions R1, R2, ….., Rn, such that
a) U Ri = R
Explanation:
a) Every pixel must be in a region.
w4 w5 w6
w7 w8 w9
Point,
Point Detection:
Line & Edge Detection
It should be based on the second derivative.
Using the Laplacian
2f(x,
y) = ∂2f/∂x2 + ∂2f/∂y2
Where the partials are given by
∂2f(x, y)/∂x2 = f(x + 1, y) + f(x – 1, y) – 2f(x, y)
&
2 2 2 -1 2 -1
-1 -1 -1 -1 -1 2
Horizontal + 45°
-1 2 -1 -1 -1 2
-1 2 -1 -1 2 -1
-1 2 -1 2 -1 -1
Vertical - 45°
Point, Line & Edge Detection
• Let R1, R2, R3 & R4 denote responses of the
masks from Horizontal, +45°, Vertical & -45°.
Ramp Edge:
• Digital images with edges blurred with noise, with the degree of
blurring determined by limitations in focusing mechanism.
• Slope of ramp is inversely proportional to the degree of blurring in
the edge.
Point, Line & Edge Detection
Roof Edge:
Additional Features:
• It provides two values for every edge in an image
(undesirable feature).
• Zero crossings can be used for locating the
centers of thick edges.
Point, Line & Edge Detection
Conclusion of Section:
1) Image smoothing for noise reduction