A NEW TECHNIQUE FOR COLOR IMAGE QUANTIZATION
Wafae Sabbar, Abdelkrim Bekkhoucha
University Hassan II Mohammedia, FST Mohammedia, Computer sciences department
BP 146 Mohammedia 20650 Morocco
Keywords: Colour image quantization; Multi-thresholding; Highpass filtering, Lowpass filtering.
Abstract: In this paper, we introduce a new technique of color image quantization. It is carried out in two processing.
In the first, we decrease the number of color using a multi-thresholding, by intervals, of the three marginal
histograms of the image. In the second processing, the colors determined in the first processing are reduced
by colors fusion based on the mean square error minimization. The algorithm is simple to implement and
produces a high quality results.
1 INTRODUCTION
Color image quantization is an important problem in
computer graphics and image processing, it is a very
useful tool for segmentation, compression,
presentation and transmission of images. It’s defined
as an irreversible image compression technique. The
main objective is to map the full color in the original
image to a much smaller palette of colors in the
quantized image by introducing a minimal distortion
between the two images (Xiang, 1994). It is very
difficult to formulate a definite solution to the image
quantization problem in terms perceived image
quality.
Mathematically, color image quantization can be
formulated as an optimization problem:
Let C={c
i
, i=1,2...N} be the set of all colors in the
image I, c
i
is a vector in one of the color spaces
(Lu*v*, HSV, RGB, ect.). A quantized image I
Q
is
represented by a set of K colors C
Q
={c
i
, i=1,2..K},
K<<N. The quantization process is therefore a
mapping:
q: C
J
C
Q
(1)
The closet neighbor principle states that each color c
of the original image I is going to be mapped into
the closet color c’ from the colour palette C
Q
:
')( ccq =
'
-min
...2,1
'-
j
cc
Kj
cc
=
= (2)
The quantization mapping defines a set of cluster
S
k/k=1,2..K
in the image color space C
{}
kk
ccqCcS =∈= )(: (3)
Color image quantization has been widely
studied for the last fifteen year, the existing
techniques of quantization can be divided into three
categories (Sangwine, 1998):
Pre-clustering algorithm: Most of the proposed
algorithms are based on statistical analysis of the
color distribution of image pixels within the color
space. The Popularity et Median Cut (Heckbert,
1982), Variance Minimization (Wan, 1990), Octree
(Gervautz, 1990) and Principal Analysis Algorithm
(Wu, 1992) are examples of this scheme.
Post-clustering algorithm: It involves an initial
selection of a palette followed by iterative
refinement of this palette using the K-Means
algorithm (Linde, 1980) to minimize the Mean
Square Error. Fuzzy C-mean (Lim, 1990) is an
extension of the K-means algorithm. The Hierarchy
Competitive Learning (HCL) (Scheunders, 1997)
and Neuuant (Dekker, 1994), exploiting the
Kohonen Self-Organizing-Maps (Kohonen, 1989]
are examples of this scheme.
Mixed algorithm: there exists a different algorithm,
which combines between the two approaches
precedent, for example the algorithm Split-Merge
described by Brun (Brun, 2000).
In this work, we propose a new method of color
image quantization witch use a multi-thresholding
followed by a merge step. The next sections are
organized as follows: In section 2 we describe the
multi-thresholding method of a marginal histogram.
In section 3 we describe our method. Experimental
results are presented in section 4. Conclusions
appear in section 5.
147
Sabbar W. and Bekkhoucha A. (2006).
A NEW TECHNIQUE FOR COLOR IMAGE QUANTIZATION.
In Proceedings of the First International Conference on Computer Vision Theory and Applications, pages 147-150
DOI: 10.5220/0001370101470150
Copyright
c
SciTePress