skip to main content
article
Free Access

Color image quantization by minimizing the maximum intercluster distance

Published:01 July 1997Publication History
Skip Abstract Section

Abstract

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.

References

  1. BALASUBRAMANIAN, R., BOUMAN, C. A., AND ALLEBACH, J.P. 1992. New results in color image quantization. In Proceedings of SPIE 1657, 289-303.Google ScholarGoogle Scholar
  2. BALASUBRAMANIAN, R., BOUMAN, C. A., AND ALLEBACH, J.P. 1994. Sequential scalar quantization of color images. J. Electron. Imag. 3, 1, 45-59.Google ScholarGoogle Scholar
  3. BRUCKER, P. 1978. On the complexity of clustering problems. In Optimization and Operations Research, R. Henn, B. Korte, and W. Oettli, Eds., Springer-Verlag, Berlin, 45-54.Google ScholarGoogle Scholar
  4. CRINON, R.J. 1991. Picture compression based on two-dimensional adaptive sampling and adaptive quantization. Optic. Eng. 30, 10, 1490-1496.Google ScholarGoogle Scholar
  5. EQUITZ, W.H. 1989. A new vector quantization clustering algorithm. IEEE Trans. Acoustics, Speech, Signal Process. 37, 10, 1568-1575.Google ScholarGoogle Scholar
  6. FLOYD, R. AND STEINBERG, L. 1975. An adaptive algorithm for spatial gray scale. In Society for Information Display 1975 International Symposium Digest of Technical Papers, 36-37.Google ScholarGoogle Scholar
  7. GAREY, M. R. AND JOHNSON, D.S. 1979. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman and Company, New York. Google ScholarGoogle Scholar
  8. GAREY, M. R., JOHNSON, D. S., AND WITSENHAUSEN, H. S. 1982. The complexity of the generalized Lloyd-Max problem. IEEE Trans. Inf. Theory IT-28, 2, 255-256.Google ScholarGoogle Scholar
  9. GENTILE, R. S., ALLEBACH, J. P., AND WALOWIT, E. 1990a. Quantization of color images based on uniform color spaces. J. Imag. Technol. 16, 1, 11-21.Google ScholarGoogle Scholar
  10. GENTILE, R. S., WALOWIT, E., AND ALLEBACH, J. P. 1990b. Quantization and multilevel halftoning of color images for near original image quality. In Proceedings of SPIE 1249: Human Vision and Electronic Imaging (Santa Clara, CA, Feb. 12-14), 249-260.Google ScholarGoogle Scholar
  11. GERVAUTZ, M. AND PURGATHOFER, W. 1988. A simple method for color quantization: Octree quantization. In New Trends in Computer Graphics, N. Magnenat-Thalmann and D. Thalmann, Eds., Springer-Verlag, Berlin, 219-231.Google ScholarGoogle Scholar
  12. GIUSTO, D. D., REGAZZONI, C. S., SERPICO, S. B., AND VERNAZZA, G. 1990. A new adaptive approach to picture coding. Annales Telecommun. 45, 9-10, 503-518.Google ScholarGoogle Scholar
  13. GONZALEZ, T.F. 1985. Clustering to minimize the maximum intercluster distance. Theor. Comput. Sci. 38, 2-3, 293-306.Google ScholarGoogle Scholar
  14. GRAY, R. M., KIEFFER, J. C., AND LINDE, Y. 1980. Locally optimal block quantizer design. Inf. Control 45, 178-198.Google ScholarGoogle Scholar
  15. HECKBERT, P. 1982. Color image quantization for frame buffer display. Comput. Graph. 16, 3, 297-307. Google ScholarGoogle Scholar
  16. JoY, G. AND XIANG, Z. 1993. Center-cut for color image quantization. Visual Comput. 10, 1, 62-66. Google ScholarGoogle Scholar
  17. JoY, G. AND XIANG, Z. 1996. Reducing false contours in quantized color images. Comput. and Graph. 20, 2, 231-242.Google ScholarGoogle Scholar
  18. KASSON, g. M. AND PLOUFFE, W. 1992. An analysis of selected computer interchange color spaces. ACM Trans. Graph. 11, 4, 373-405. Google ScholarGoogle Scholar
  19. KURZ, B.J. 1983. Optimal color quantization for color displays. In IEEE Proceedings of Computer Vision and Pattern Recognition, 217-224.Google ScholarGoogle Scholar
  20. LINDE, Y., Buzo, A., AND GRAY, R.M. 1980. An algorithm for vector quantizer design. IEEE Trans. Commun. 28, 1, 84-95.Google ScholarGoogle Scholar
  21. LLOYD, S. P. 1957. Least squares quantization in PCM. Unpublished Bell Laboratories memorandum; also IEEE Trans. Inf. Theory IT-28 (1982), 129-137.Google ScholarGoogle Scholar
  22. MAHY, M., VAN MELLAERT, B., VAN EYCKEN, L., AND OOSTERLINCK, A. 1991. The influence of uniform color spaces on color image processing: A comparative study of CIELAB, CIELUV, and ATD. J. Imag. Technol. 17, 5, 232-243.Google ScholarGoogle Scholar
  23. MAX, J. 1960. Quantizing for minimum distortion. IRE Trans. Inf. Theory IT-6, 7-12.Google ScholarGoogle Scholar
  24. ORCHARD, M. T. AND BOUMAN, C.A. 1991. Color quantization of images. IEEE Trans. Signal Process. 39, 12, 2677-2690.Google ScholarGoogle Scholar
  25. SAHNI, S. AND GONZALEZ, T. 1976. P-complete approximation problems. J. ACM 23, 3, 555-565. Google ScholarGoogle Scholar
  26. SELIM, S. Z. AND ISMAIL, M.A. 1984. K-means-type algorithms: A generalization convergence theorem and characterization of local optimality. IEEE Trans. Pattern Anal. Mach. Intel. PAMI-6, 1, 81-87.Google ScholarGoogle Scholar
  27. ULICHNEY, R. 1987. Digital Halftoning. MIT Press, Cambridge, MA. Google ScholarGoogle Scholar
  28. WAN, S. J., PRUSINKIEWICZ, P., AND TONG, S. K. M. 1990. Variance-based color image quantization for frame buffer display. Color Res. Appl. 15, 1, 52-58.Google ScholarGoogle Scholar
  29. Wu, X. 1991. Efficient statistical computations for optimal color quantization. In Graphics Gems H, J. Arvo, Ed., Academic Press, San Diego, CA, 126-133.Google ScholarGoogle Scholar
  30. Wu, X. 1992. Color quantization by dynamic programming and principal analysis. ACM Trans. Graph. 11,4, 348-372. Google ScholarGoogle Scholar
  31. XIANG, Z. AND JoY, G. 1994a. Color image quantization by agglomerative clustering. IEEE Comput. Graph. Appl. 14, 3, 44-48. Google ScholarGoogle Scholar
  32. XIANG, Z. AND JoY, G. 1994b. Feedback-based quantization of color images. In Proceedings of SPIE 2182: Image and Video Processing H (San Jose, CA, Feb. 7-9, 1994), 34-42.Google ScholarGoogle Scholar

Index Terms

  1. Color image quantization by minimizing the maximum intercluster distance

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader