Color quantization with genetic algorithms

The need for quantization of color images arises because of limitations of image display and hardcopy, data storage and data transmission devices. Many of the present algorithms for color quantization find non-optimal solutions, giving rise to visible shifts in color and false contours when the number of quantization colors is small. This paper describes a new approach to finding the optimal solutions of the color image quantization problem using a genetic algorithm. The nature and the difficulty of the problem and its formulation are discussed. Then genetic algorithms (GAs) are presented and the representation of the problem with this method is explained. The effect of the parameters such as mutation and crossover probabilities and population size on the quality of solutions is studied. Solutions obtained with genetic algorithms are compared with those of heuristics and the K-means clustering algorithm and the superior quality of the results of the GA is shown.

[1]  Yong Gao,et al.  Comments on "Theoretical analysis of evolutionary algorithms with an infinite population size in continuous space. I. Basic properties of selection and mutation" [and reply] , 1998, IEEE Trans. Neural Networks.

[2]  Sankar K. Pal,et al.  Directed Mutation in Gennetic Algorithms , 1994, Inf. Sci..

[3]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[4]  Nikhil,et al.  Directed Mutation in Genetic Algorithms , 2022 .

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

[6]  Wirt Atmar,et al.  Notes on the simulation of evolution , 1994, IEEE Trans. Neural Networks.

[7]  Francesco Palmieri,et al.  Theoretical analysis of evolutionary algorithms with an infinite population size in continuous space. Part II: Analysis of the diversification role of crossover , 1994, IEEE Trans. Neural Networks.

[8]  Francesco Palmieri,et al.  Theoretical analysis of evolutionary algorithms with an infinite population size in continuous space. Part I: Basic properties of selection and mutation , 1994, IEEE Trans. Neural Networks.

[9]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

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

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

[12]  Lalit M. Patnaik,et al.  Adaptive probabilities of crossover and mutation in genetic algorithms , 1994, IEEE Trans. Syst. Man Cybern..

[13]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[14]  Eve A. Riskin,et al.  A fast method for combining palettes of color quantized images , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[15]  Paul S. Heckbert Color Image Quantization for Frame Buffer Display Color Image Quantization for Frame Buffer Display , 1980 .

[16]  R. Gray,et al.  Vector quantization , 1984, IEEE ASSP Magazine.

[17]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[18]  Long-Wen Chang,et al.  Greedy tree growing for color image quantization , 1994, Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing.

[19]  David B. Fogel,et al.  An introduction to simulated evolutionary optimization , 1994, IEEE Trans. Neural Networks.