Color image quantization by minimizing the maximum intercluster distance

One of the numerical criteria for color image quantization is to minimize the maximum discrepancy between original pixel colors and the corresponding quantized colors. This is typically carried out by first grouping color points into tight clusters and then finding a representative for each cluster. In this article we show that getting the smallest clusters under a formal notion of minimizing the maximum intercluster distance does not guarantee an optimal solution for the quantization criterion. Nevertheless our use of an efficient clustering algorithm by Teofilo F. Gonzalez, which is optimal with respect to the approximation bound of the clustering problem, has resulted in a fast and effective quantizer. This new quantizer is highly competitive and excels when quantization errors need to be well capped and when the performance of other quantizers may be hindered by such factors as low number of quantized colors or unfavorable pixel population distribution. Both computer-synthesized and photographic images are used in experimental comparison with several existing quantization methods.

[1]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[2]  M. Mahy,et al.  The influence of uniform color spaces on color image processing : a comparative study of CIELAB, CIELUV, and ATD , 1991 .

[3]  Daniele D. Giusto,et al.  Une nouvelle méthode adaptative de codage des images , 1990 .

[4]  Robert Ulichney,et al.  Digital Halftoning , 1987 .

[5]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[6]  P. Prusinkiewicz,et al.  Variance‐based color image quantization for frame buffer display , 1990 .

[7]  Gregory Joy,et al.  Color image quantization by agglomerative clustering , 1994, IEEE Computer Graphics and Applications.

[8]  Xiaolin Wu,et al.  Color quantization by dynamic programming and principal analysis , 1992, TOGS.

[9]  Teofilo F. Gonzalez,et al.  P-Complete Approximation Problems , 1976, J. ACM.

[10]  Ronald S. Gentile,et al.  Quantization of color images based on uniform color spaces , 1990 .

[11]  Xiaolin Wu,et al.  EFFICIENT STATISTICAL COMPUTATIONS FOR OPTIMAL COLOR QUANTIZATION , 1991 .

[12]  Michael Gervautz,et al.  A simple method for color quantization: octree quantization , 1990 .

[13]  Michael T. Orchard,et al.  Color quantization of images , 1991, IEEE Trans. Signal Process..

[14]  Robert M. Gray,et al.  Locally Optimal Block Quantizer Design , 1980, Inf. Control..

[15]  Regis J. Crinon Picture compression based on two-dimensional adaptive sampling and adaptive quantization , 1991 .

[16]  Teofilo F. GONZALEZ,et al.  Clustering to Minimize the Maximum Intercluster Distance , 1985, Theor. Comput. Sci..

[17]  Daniele D. Giusto,et al.  A new adaptive approach to picture coding , 1990 .

[18]  Jan P. Allebach,et al.  New results in color image quantization , 1992, Electronic Imaging.

[19]  Michael Randolph Garey,et al.  The complexity of the generalized Lloyd - Max problem , 1982, IEEE Trans. Inf. Theory.

[20]  Jan P. Allebach,et al.  Quantization and multilevel halftoning of color images for near-original image quality , 1990 .

[21]  Paul S. Heckbert Color image quantization for frame buffer display , 1982, SIGGRAPH.

[22]  Joel Max,et al.  Quantizing for minimum distortion , 1960, IRE Trans. Inf. Theory.

[23]  Gregory Joy,et al.  Reducing false contours in quantized color images , 1996, Comput. Graph..

[24]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[25]  Jan P. Allebach,et al.  Sequential scalar quantization of color images , 1994, J. Electronic Imaging.

[26]  Gregory Joy,et al.  Feedback-based quantization of color images , 1994, Electronic Imaging.

[27]  William Equitz,et al.  A new vector quantization clustering algorithm , 1989, IEEE Trans. Acoust. Speech Signal Process..

[28]  James M. Kasson,et al.  An analysis of selected computer interchange color spaces , 1992, TOGS.

[29]  Shokri Z. Selim,et al.  K-Means-Type Algorithms: A Generalized Convergence Theorem and Characterization of Local Optimality , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.