Abstract
In this paper, we propose a novel compression method that can efficiently compress a vector quantization (VQ) index table. Before compressing the VQ index table, the method sorts all of the codewords in the VQ codebook by principal component analysis (PCA), assuring that each codeword has extreme similarity to its adjacent codewords. Afterwards, in the VQ index table, the difference between the current compressed VQ index and one of its adjacent VQ indices is calculated as the compression code, and the indicators generated by the Huffman code method are used to identify the encoding length of each difference. In other words, each VQ index is replaced by one indicator and the difference, which are variable-length codes. The experimental results showed that the compression efficiency of the proposed method is superior to that of the other lossless data compression methods.
Similar content being viewed by others
References
Antonini M, Barlaud M, Mathieu P, Daubechies I (1992) Image coding using wavelet transform. IEEE Trans Image Process 1(2):205–221
Chang CC, Lin DC, Chen TS (1997) An improved VQ codebook search algorithm using principal component analysis. J Vis Commun Image Represent 8(1):27–37
Cheng B, Ritz C, Burnett I, Zheng X (2013) A general compression approach to multi-channel three-dimensional audio. IEEE Trans Audio Speech Lang Process 21(8):1676–1688
Ghido F, Tabus I (2013) Sparse modeling for lossless audio compression. IEEE Transactions on Audio, Speech, and Language Processing 21(1):14–28
Gonzalez RC, Woods RE (2002) Digital image processing, 2nd edn. Prentice-Hall, Upper Saddle River
Gray RM (1984) Vector quantization. IEEE Trans Acoust Speech Signal Process 1(2):4–29
Hsieh CH, Tsai JC (1996) Lossless compression of VQ index with search-order coding. IEEE Trans Image Process 5(11):1579–1582
Huffman DA (1952) A method for the construction of minimum redundancy codes. Proc IRE 40(9):1098–1101
Kekre HB and Sarode TK (2009) Fast codebook search algorithm for vector quantization using sorting technique. Proceedings of the International Conference on Advances in Computing, Communication and Control 317–325
Kuo HC, Lin YL (2012) A hybrid algorithm for effective lossless compression of video display frames. IEEE Trans Multimedia 14(3):500–509
Nguyen VA, Min D, Do MN (2013) Efficient techniques for depth video compression. IEEE Trans Circ Syst Video Technol 23(2):189–202
Qin C, Chang CC, Horng G, Huang YH, Chen YC (2014) Reversible data embedding for VQ-compressed images using search-order coding and index parity matching. Accepted Secur Commun Netw. doi:10.1002/sec.1046
Rao KR, Yip P (1990) Discrete cosine transform. Academic, New York
Wang WJ, Huang CT, Liu CM, Su PC, Wang SJ (2013) Data embedding for vector quantization image processing on the basis of adjoining state-codebook mapping. Inf Sci 246(10):69–82
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chang, CC., Lu, TC., Horng, G. et al. Very efficient variable-length codes for the lossless compression of VQ indices. Multimed Tools Appl 75, 3537–3552 (2016). https://doi.org/10.1007/s11042-015-2463-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2463-2