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.
Similar content being viewed by others
References
Abut H. (1990). IEEE Reprint Collection, chapter Vector Quantization. IEEE Press, Piscataway
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
Baker, R.L., Gray, R.M.: Differential vector quantization of achromatic imagery. In: Proc. Int. Picture Coding Symposium pp. 105–106 (1983)
Bezdek J.C. (1981). Pattern Recognition with Fuzzy Objective Function Algorithms. Plenum, New York
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
Chang P.C. and Gray R.M. (1986). Gradient algorithms for designing adaptive vector quantizer. IEEE Trans. ASSP ASSP-34: 679–690
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
Gersho A. and Gray R.M. (1992). Vector Quantization and Signal Compression. Kluwer, Boston
Gray D.L. and Neuhoff R.M. (1998). Quantization. IEEE Trans. Inf. Theory 44(6): 1–63
Hamzaoui R. and Saupe D. (2000). Combining fractal image compression and vector quantization. IEEE Trans. Image Proces. 9(2): 197–208
Klautau A.B.R. (1999). Predictive vector quantization with intrablock predictive support region. IEEE Trans. Image Proces. 8(2): 293–295
Karayiannis N.B. (1995). Fuzzy vector quantization algorithms and their application in image compression. IEEE Trans. Image Proces. 4(3): 1193–1201
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)
Khalil H. and Rose K. (2003). Predictive vector quantizer design using deterministic annealing. IEEE Trans. Signal Proces. 51(1): 244–254
Kohonen T. (1990). The self-organizing map. Proc. IEEE 78(9): 1464–1480
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)
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
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)
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
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
Linde Y., Buzo A. and Gray R.M. (1980). An algorithm for vector quantizer design. IEEE Trans. Commun. COM-28: 84–95
Lloyd S.P. (1982). Least-squares quantization in pcm. IEEE Trans. Inf. Theory IT-28: 129–137
Martinetz T. and Schulten K. (1994). Topology preserving networks. Neural Netw. 7(3): 507–522
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
Nasrabadi N.M. and King R.A. (1988). Image coding using vector quantization: a review. IEEE Trans. Commun. 36(8): 957–971
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)
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
Zeger K., Vaisey J. and Gersho A. (1992). Globally optimal vector quantizer design by stochastic relaxation. IEEE Trans. Signal Proces. 40(2): 310–322
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-007-0034-3