A fast and novel technique for color quantization using reduction of color space dimensionality

Abstract This paper describes a fast and novel technique for color quantization using reduction of color space dimensionality. The color histogram is repeatedly sub-divided into smaller and smaller classes. The colors of each class are projected on a carefully selected line, such that the color dis-similarities are preserved. Instead of using the principal axis of each class, the line is defined by the mean color vector and the color of the largest distance away from the mean color. The vector composed of the projection values for each class is then used to cluster the colors into two representative palette colors. As a result, the computation in the quantization process is fast. A fast pixel mapping algorithm based on the proposed data clustering algorithm is also presented in this paper. Experimental results show that the proposed algorithms quantize images with high image quality efficiently.

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

[2]  Helge J. Ritter,et al.  Adaptive color segmentation-a comparison of neural and statistical methods , 1997, IEEE Trans. Neural Networks.

[3]  Jon Louis Bentley,et al.  An Algorithm for Finding Best Matches in Logarithmic Expected Time , 1977, TOMS.

[4]  Charalambos Strouthopoulos,et al.  Multithresholding of color and gray-level images through a neural network technique , 2000, Image Vis. Comput..

[5]  C. A. Murthy,et al.  Pattern Recognition Letters Pattern classification with genetic algorithms , 2003 .

[6]  Paul Scheunders,et al.  A genetic c-Means clustering algorithm applied to color image quantization , 1997, Pattern Recognit..

[7]  Steven A. Shafer,et al.  Color vision , 1992 .

[8]  Mehmet Celenk,et al.  A color clustering technique for image segmentation , 1990, Comput. Vis. Graph. Image Process..

[9]  Sang Uk Lee,et al.  On the color image segmentation algorithm based on the thresholding and the fuzzy c-means techniques , 1990, Pattern Recognit..

[10]  J. Mollon Color vision. , 1982, Annual review of psychology.

[11]  Julius T. Tou,et al.  Pattern Recognition Principles , 1974 .

[12]  Ian H. Witten,et al.  A FAST K-MEANS TYPE CLUSTERING ALGORITHM , 1985 .

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

[14]  Stuart C. Shapiro,et al.  Encyclopedia of artificial intelligence, vols. 1 and 2 (2nd ed.) , 1992 .

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

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

[17]  Christos Faloutsos,et al.  FastMap: a fast algorithm for indexing, data-mining and visualization of traditional and multimedia datasets , 1995, SIGMOD '95.

[18]  HeckbertPaul Color image quantization for frame buffer display , 1982 .

[19]  Michael A. Arbib,et al.  Color Image Segmentation using Competitive Learning , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Naftaly Goldberg,et al.  Colour image quantization for high resolution graphics display , 1991, Image Vis. Comput..