Skip to main content
Log in

Hierarchical Color Quantization Based on Self-organization

  • Published:
Journal of Mathematical Imaging and Vision Aims and scope Submit manuscript

Abstract

In this paper, a new hierarchical color quantization method based on self-organizing maps that provides different levels of quantization is presented. Color quantization (CQ) is a typical image processing task, which consists of selecting a small number of code vectors from a set of available colors to represent a high color resolution image with minimum perceptual distortion. Several techniques have been proposed for CQ based on splitting algorithms or cluster analysis. Artificial neural networks and, more concretely, self-organizing models have been usually utilized for this purpose. The self-organizing map (SOM) is one of the most useful algorithms for color image quantization. However, it has some difficulties related to its fixed network architecture and the lack of representation of hierarchical relationships among data. The growing hierarchical SOM (GHSOM) tries to face these problems derived from the SOM model. The architecture of the GHSOM is established during the unsupervised learning process according to the input data. Furthermore, the proposed color quantizer allows the evaluation of different color quantization rates under different codebook sizes, according to the number of levels of the generated neural hierarchy. The experimental results show the good performance of this approach compared to other quantizers based on self-organization.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Alahakoon, D., Halgamuge, S., Srinivasan, B.: Dynamic self-organizing maps with controlled growth for knowledge discovery. IEEE Trans. Neural Netw. 11, 601–614 (2000)

    Article  Google Scholar 

  2. Araujo, A., Costa, D.: Local adaptive receptive field self-organizing map for image color segmentation. Image Vis. Comput. 27(9), 1229–1239 (2009)

    Article  Google Scholar 

  3. Ashdown, I.: Octree color quantization. In: Radiosity—A Programmer’s Perspective. Wiley, New York (1994)

    Google Scholar 

  4. Atsalakis, A., Papamarkos, N.: Color reduction and estimation of the number of dominant colors by using a self-growing and self-organized neural gas. Eng. Appl. Artif. Intell. 19, 769–786 (2006)

    Article  Google Scholar 

  5. Barbalho, J., Duarte, A., Neto, D., Costa, J., Netto, M.: Hierarchical SOM applied to image compression. In: International Joint Conference on Neural Networks, 2001 IJCNN ’01. Proceedings, vol. 1, pp. 442–447 (2001)

    Google Scholar 

  6. Bermejo, S., Cabestany, J.: The effect of finite sample size on on-line k-means. Neurocomputing 48(1), 511–539 (2002)

    Article  MATH  Google Scholar 

  7. Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. Plenum Press, New York (1981)

    Book  MATH  Google Scholar 

  8. Chang, C.H., Pengfei, X., Xiao, R., Srikanthan, T.: New adaptive color quantization method based on self-organizing maps. IEEE Trans. Neural Netw. 16(1), 237–249 (2005)

    Article  Google Scholar 

  9. Dekker, A.: Kohonen neural networks for optimal color quantization. Netw. Comput. Neural Syst. 5, 351–367 (1994)

    Article  MATH  Google Scholar 

  10. Deng, X., Xu, P., Chang, C.H.: Self organizing topological tree for skin color detection. In: IEEE Asia-Pacific Conference on Circuits and Systems, Proceedings, APCCAS, vol. 2, pp. 1097–1100 (2004)

    Google Scholar 

  11. Dittenbach, M., Rauber, A., Merkl, D.: Recent advances with the growing hierarchical self-organizing map. In: 3rd Workshop on Self-Organising Maps (WSOM), pp. 140–145 (2001)

    Chapter  Google Scholar 

  12. Fritzke, B.: Growing cell structures—a self-organizing network for unsupervised and supervised learning. Neural Netw. 7, 1441 (1994)

    Article  Google Scholar 

  13. Fritzke, B.: A growing neural gas network learns topologies. In: Advances in Neural Information Processing Systems, vol. 7, pp. 625–632 (1995)

    Google Scholar 

  14. Hertz, J., Krogh, A., Palmer, R.: Introduction to the Theory of Neural Computation. Addison-Wesley, Reading (1991)

    Google Scholar 

  15. Kanjanawanishkul, K., Uyyanonvara, B.: Novel fast color reduction algorithm for time-constrained applications. J. Vis. Commun. Image Represent. 16(3), 311–332 (2005)

    Article  Google Scholar 

  16. Kohonen, T.: Self-organized formation of topologically correct feature maps. Biol. Cybern. 43(1), 59–69 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  17. Lampinen, J., Oja, E.: Clustering properties of hierarchical self-organizing maps. J. Math. Imaging Vis. 2, 261 (1992)

    Article  MATH  Google Scholar 

  18. Linde, Y., Buzo, A., Gray, R.: An algorithm for vector quantizer design. IEEE Trans. Commun. 28(1), 84–95 (1980)

    Article  Google Scholar 

  19. Martinetz, T., Schulten, K.: A ‘neural-gas’ network learns topologies. J. Artif. Neural Netw. 1, 397 (1991)

    Google Scholar 

  20. Mulier, F., Cherkassky, V.: Statistical analysis of self-organization. Neural Netw. 8(5), 717–727 (1995)

    Article  Google Scholar 

  21. Oja, M., Kaski, S., Kohonen, T.: Bibliography of self-organizing map (SOM) papers: 1998–2001 addendum. Neural Comput. Surv. 3(1), 1–156 (2003)

    Google Scholar 

  22. Papamarkos, N.: Color reduction using local features and a sofm neural network. Int. J. Imaging Syst. Technol. 10(5), 404–409 (1999)

    Article  Google Scholar 

  23. Papamarkos, N., Atsalakis, A.E., Strouthopoulos, C.P.: Adaptive color reduction. IEEE Trans. Syst. Man Cybern., Part B 32, 44–56 (2002)

    Article  Google Scholar 

  24. Rauber, A., Merkl, D., Dittenbach, M.: The growing hierarchical self-organizing map: exploratory analysis of high-dimensional data. IEEE Trans. Neural Netw. 13(6), 1331–1341 (2002)

    Article  Google Scholar 

  25. Samuel Kaski, J., Kohonen, T.: Bibliography of self-organizing map (SOM) papers: 1981–1997. Neural Comput. Surv. 1, 102–350 (1998)

    Google Scholar 

  26. Scheunders, P.: A comparison of clustering algorithms applied to color image quantization. Pattern Recognit. Lett. 18, 1379–1384 (1997)

    Article  Google Scholar 

  27. Tsai, C.F., Lin, Y.J.: Lisa: image compression scheme based on an asymmetric hierarchical self-organizing map. In: Yu, W., He, H., Zhang, N. (eds.) Advances in Neural Networks—ISNN 2009. Lecture Notes in Computer Science, vol. 5553, pp. 476–485. Springer, Berlin (2009)

    Chapter  Google Scholar 

  28. Wang, C.H., Lee, C.N., Hsieh, C.H.: Sample-size adaptive self-organization map for color images quantization. Pattern Recognit. Lett. 28(13), 1616–1629 (2007)

    Article  Google Scholar 

  29. Wu, X.: Color quantization by dynamic programming and principal analysis. ACM Trans. Graph. 11(4), 384–392 (1992)

    Article  Google Scholar 

  30. Xiao, Y., Leung, C.S., Lam, P.M., Ho, T.Y.: Self-organizing map-based color palette for high-dynamic range texture compression. Neural Comput. Appl. 21(4), 639–647 (2012)

    Article  Google Scholar 

  31. Zagoris, K., Papamarkos, N., Koustoudis, I.: Color reduction using the combination of the Kohonen self-organized feature map and the Gustafson-Kessel fuzzy algorithm. In: Proceedings of the 5th International Conference on Machine Learning and Data Mining in Pattern Recognition, MLDM ’07, pp. 703–715. Springer, Berlin (2007)

    Chapter  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the Ministry of Science and Innovation of Spain, “Probabilistic Self-Organizing Models for the Restoration of Lossy Compressed Images and Video Project,” under Grant TIN2010- 15351. Also, this work is partially supported by the Ministry of Science and Innovation of Spain under grant TIN2011-24141, project name “Detection of Anomalous Activities in Video Sequences by Self-Organizing Neural systems”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Esteban J. Palomo.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Palomo, E.J., Domínguez, E. Hierarchical Color Quantization Based on Self-organization. J Math Imaging Vis 49, 1–19 (2014). https://doi.org/10.1007/s10851-013-0433-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10851-013-0433-8

Keywords

Navigation