Finite-State Vector Quantization Techniques for Image Compression

Abstract

Different techniques of Finite-State Vector Quantization, in the image coding framework are investigated in this paper. Introduced in this paper are two FSVQ designs, conventional vector quantization and side-match vector quantization. Convention Vector Quantization divides an image into K-dimensional blocks where each vector x is mapped to its corresponding code vector from a codebook of size N. It exploits the correlation between adjacent pixels within a block of pixels. The encoder of a vector quantizer uses the previously encoded blocks to make a selection from a family of codebooks. Although vector quantization provides an acceptable visual quality of the compressed image, it does it at the cost of increased bit rate. The Side Match Vector Quantization reduces the bit rate required for storage and transmission of the image and provides a good visual quality image. SMVQ requires creating its own state codebook for each block for encoding as well as decoding. SMVQ takes advantage of the spatial contiguity of pixel vectors by exploiting the correlations of the nearest neighboring blocks. They try to minimize the granular noise that causes the annoying effect of visible pixel block boundaries in conventional VQ. Since the conventional method for the generation of state codebook for SMVQ is time consuming, the method of rapid generation of state codebook proposes a fast method for codebook generation.

       In this paper, different image compression techniques of vector quantization, side-match vector quantization and rapid generation of state codebook method will be implemented to evaluate the best possible method. Although each technique is an improvement over the other, the proposed method for rapid generation of state codebook is faster than the others and without any loss of perpetual visual quality. The Linde-Buzo-Gray algorithm, also known as LBG algorithm, is used for the generation of codebooks. 

Country : Ireland

1 Srijati Agrawal

  1. Electronics and Computer Engineering, Trinity College Dublin, Ireland

IRJIET, Volume 4, Issue 7, July 2020 pp. 1-8

doi.org/10.47001/IRJIET/2020.407001

References

  1. Taejeong Kim, “Side Match and Overlap Match Vector Quantizers for Images”, IEEE Transactions on Image Processing, Vol. 1, No.2, April 1992.
  2. Ruey-Feng Chang and Wen-Tsuen Chen, “Image coding using Variable-Rate Side-Match Finite-State Vector Quantization”, IEEE Transactions on Image Processing,  Vol. 2, No.1, January 1993.
  3. Chaur-Heh Hsieh, Kuo-Chiang and Jin-Sen Shue. “Image Compression using Finite-State Vector Quantization with Derailment Compensation”, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 3, No.5, October 1993.
  4. Ruey-Feng Chang and Wei-Ming Chen, “Adaptive Edge-Based Side-Match Finite-State Classified Vector Quantization with Quadtree Map”, IEEE Transactions on Image Processing, Vol.5, No.2, February 1996.
  5. Tung-Shou and Chin-Chen Chang, “A New Image Coding Algorithm Using Variable-Rate Side-Match Finite-State Vector Quantization”, IEEE Transactions on Image Processing, Vol.6, No.8, August 1997.
  6. Ruey-Feng Chang and Wen-JiaKuo, “Image Coding Using Two-Pass Side-Match Finite-State Vector Quantization”, Journal of Inforamtion Science and Engineering, 15, 41-51 (1999).
  7. Jyi-Chang Tsai, Chaur-Heh Hsieh and Te-Cheng Hsu, “A New Dynamic Finite-State Vector Quantization Algorithm for Image Compression”, IEEE Transactions on Image Processing, Vol.9, No.11, November 2000.
  8. Shiueng Bien Yang and Lin Yu Tseng, “Smooth Side-Match Classified Vector Quantizer with Variable Block Size”, IEEE Transactions on Image Processing, Vol.10, No.5, May 2001.
  9. Linde, Y., Buzo,A., Gray, R.M., “An Algorithm for Vector Quantizer Design”, IEEE Transactions on Communication, Vol.Com-28, No.1 , January 1980.
  10. Xiaoxiao Ma, Zhibin Pan, Sen Hu and Lingfei Wang, “Enhanced Side-Match Vector Quantization based on constructing Complementary State Codebook”, IET Image Processing, Vol 10, August,2014.
  11. Hanhoon Park and Jong-II Park, “Rapid Generation of the State Codebook in Side Match Vector Quantization”, IEICE Trans. Inf. & Syst., Vol.E100-D, No.8, August 2017.
  12. K. Somasundaram and S.Domnic, “Modified Vector Quantization Method for Image Compression”, ­International Journal of Computer, Electrical, Automation, Control and Information Engineering, Vol.2, No.7, 2008.
  13. Hsien-Chung Wei, Pao-Chin Tsai and Jia-Shung Wang, “Three-Sided Side Match Finite State Vector Quantization”, Department of Computer Science, National Tsing Hua University.