Skip to main content
Log in

Fast codebook searching in a SOM-based vector quantizer for image compression

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

We propose a novel method for fast codebook searching in self-organizing map (SOM)-generated codebooks. This method performs a non-exhaustive search of the codebook to find a good match for an input vector. While performing an exhaustive search in a large codebook with high dimensional vectors, the encoder faces a significant computational barrier. Due to its topology preservation property, SOM holds a good promise of being utilized for fast codebook searching. This aspect of SOM remained largely unexploited till date. In this paper we first develop two separate strategies for fast codebook searching by exploiting the properties of SOM and then combine these strategies to develop the proposed method for improved overall performance. Though the method is general enough to be applied for any kind of signal domain, in the present paper we demonstrate its efficacy with spatial vector quantization of gray-scale images.

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.

Similar content being viewed by others

References

  1. Abut H. (1990). IEEE Reprint Collection, chapter Vector Quantization. IEEE Press, Piscataway

    Google Scholar 

  2. Amerijckx C., Verleysen M., Thissen P. and Legat J. (1998). Image compression by self-organized kohonen map. IEEE Trans. Neural Netw. 9(3): 503–507

    Article  Google Scholar 

  3. Baker, R.L., Gray, R.M.: Differential vector quantization of achromatic imagery. In: Proc. Int. Picture Coding Symposium pp. 105–106 (1983)

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

    MATH  Google Scholar 

  5. Campos M.M. and Carpenter G.A. (2001). S-tree: self-organizing trees for data clustering and online vector quantization. Neural Netw. 15: 505–525

    Article  Google Scholar 

  6. Chang P.C. and Gray R.M. (1986). Gradient algorithms for designing adaptive vector quantizer. IEEE Trans. ASSP ASSP-34: 679–690

    Article  Google Scholar 

  7. Czihó A., Solaiman B., Lováni I., Cazuguel G. and Roux C. (2000). An optimization of finite-state vector quantization for image compression.Signal Proc. Image Comm. 15: 545–558

    Google Scholar 

  8. Gersho A. and Gray R.M. (1992). Vector Quantization and Signal Compression. Kluwer, Boston

    MATH  Google Scholar 

  9. Gray D.L. and Neuhoff R.M. (1998). Quantization. IEEE Trans. Inf. Theory 44(6): 1–63

    Article  MathSciNet  Google Scholar 

  10. Hamzaoui R. and Saupe D. (2000). Combining fractal image compression and vector quantization. IEEE Trans. Image Proces. 9(2): 197–208

    Article  MATH  Google Scholar 

  11. Klautau A.B.R. (1999). Predictive vector quantization with intrablock predictive support region. IEEE Trans. Image Proces. 8(2): 293–295

    Article  Google Scholar 

  12. Karayiannis N.B. (1995). Fuzzy vector quantization algorithms and their application in image compression. IEEE Trans. Image Proces. 4(3): 1193–1201

    Article  MathSciNet  Google Scholar 

  13. Kaski, S., Kangas, J., Kohonen, T.: Bibliography of self-organizing map (som) papers: 1981–1997. Neural Computing Surveys (online Journal at http://www.cse.ucsc.edu/NCS/) 1, 102–350 (1998)

  14. Khalil H. and Rose K. (2003). Predictive vector quantizer design using deterministic annealing. IEEE Trans. Signal Proces. 51(1): 244–254

    Article  Google Scholar 

  15. Kohonen T. (1990). The self-organizing map. Proc. IEEE 78(9): 1464–1480

    Article  Google Scholar 

  16. Koikkalainen, P., Oja, E.: Self-organizing hierarchical feature maps. In: Proc. IJCNN-90, International Joint Conference on Neural Networks, Washington, DC, vol. II. pp. 279–285, Piscataway. IEEE Service Center (1990)

  17. Kossentini F., Chung W. and Smith M. (1996). Conditional entropy constrained residual vq with application to image coding. IEEE Trans. Image Proces. 5: 311–321

    Article  Google Scholar 

  18. Laha, A., Chanda, B., Pal, N.R.: Accelerated codebook searching in a som-based vector quantizer. In: Proceedings of World Congress in Computational Intelligence (WCCI 06 - IJCNN) pp. 5945–5950 (2006)

  19. Laha A., Pal N.R. and Chanda B. (2004). Design of vector quantizer for image compression using self-organizing feature map and surface fitting. IEEE Trans. Image Proces. 13(10): 1291–1303

    Article  Google Scholar 

  20. Lai Y.-C. and Liaw J.Z.C. (2004). Fast-searching algorithm for vector quantization using projection and triangular inequality. IEEE Trans. Image Proces. 13(12): 1554–1558

    Article  MathSciNet  Google Scholar 

  21. Linde Y., Buzo A. and Gray R.M. (1980). An algorithm for vector quantizer design. IEEE Trans. Commun. COM-28: 84–95

    Article  Google Scholar 

  22. Lloyd S.P. (1982). Least-squares quantization in pcm. IEEE Trans. Inf. Theory IT-28: 129–137

    Article  MathSciNet  Google Scholar 

  23. Martinetz T. and Schulten K. (1994). Topology preserving networks. Neural Netw. 7(3): 507–522

    Article  Google Scholar 

  24. Nasrabadi N.M. and Feng Y. (1988). Vector quantization of images based upon the kohonen self-organization feature maps. Proc. 2nd ICNN Conf 1: 101–108

    Google Scholar 

  25. Nasrabadi N.M. and King R.A. (1988). Image coding using vector quantization: a review. IEEE Trans. Commun. 36(8): 957–971

    Article  Google Scholar 

  26. Oja, M., Kaski, S., Kohonen, T.: Bibliography of self-organizing map (som) papers: 1998–2001. Neural Computing Surveys (online Journal at http://www.cse.ucsc.edu/NCS/), 3, 1–156 (2002)

  27. Yair E., Zager K. and Gersho A. (1992). Competitive learning and soft competition for vector quantizer design. IEEE Trans. Signal Proces. 40(2): 394–309

    Article  Google Scholar 

  28. Zeger K., Vaisey J. and Gersho A. (1992). Globally optimal vector quantizer design by stochastic relaxation. IEEE Trans. Signal Proces. 40(2): 310–322

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arijit Laha.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Laha, A., Chanda, B. & Pal, N.R. Fast codebook searching in a SOM-based vector quantizer for image compression. SIViP 2, 39–49 (2008). https://doi.org/10.1007/s11760-007-0034-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-007-0034-3

Keywords

Navigation