Abstract

Vector quantization (VQ) is an attractive image compression technique. VQ utilizes the high correlations between neighboring pixels in a block, but disregards the high correlations between the adjacent blocks. Unlike VQ, Side match VQ (SMVQ) exploits codeword information of two encoded adjacent blocks, the upper and left blocks, to encode the current input vector. However, SMVQ doesn’t consider edge characteristics of the current input vector and its neighboring vectors at all. Variable-rate SMVQ has been proposed in the literature that exploits a block classifier to decide which class the input vector belongs to using the variances of the upper and left codewords. However, this block classifier didn’t take the variance of the current input vector itself into account. Based on this, variable-rate SMVQ with a new block classifier called new CSMVQ is proposed. This classifier uses the variance of the input vector together with variances of its neighboring encoded blocks to encode the input vector. Experimental results show that new CSMVQ can obtain lower bit rate than VQ and old CSMVQ. Moreover, new CSMVQ can obtain higher image quality than SMVQ, old CSMVQ and VQ. In addition, new CSMVQ needs shorter encoding time than old CSMVQ.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call