Abstract
This paper presents two image coding techniques employing an entropy constrained vector quantizer (ECVQ) in the DCT domain. In our approach, the transformed image is rearranged into the Mandala blocks for vector quantization. Each Mandala block is then divided into several smaller vectors with variable dimensions, according to its statistical property, and undergoes the ECVQs which are prepared separately for each Mandala block. While each Mandala block undergoes the unstructured ECVQ in the first technique, the second technique employs a structured ECVQ, i.e., an entropy constrained lattice vector quantizer (ECLVQ). In the ECLVQ, unlike the conventional lattice VQ combined with entropy coding, we take account of both the distortion and entropy in the encoding. Moreover, in order to improve the performance further, the ECLVQ parameters, including the truncation of a lattice and the scale factor, are optimized according to the input image statistics. Also we reduce the size of the variable word-length code table, which grows exponentially with the vector dimension and bit-rate, by grouping the similar codewords. The performances of both techniques are evaluated on the real images, and it is found that the proposed techniques provide 1-2 dB gain over the DCT-classified VQ (Kim and Lee, 1992) in the range of 0.3-0.5 bits per pixel (bpp) and 0.5-1.3 dB gain over the JPEG in the range 0.1-0.5 bpp.
Original language | English |
---|---|
Pages (from-to) | 75-92 |
Number of pages | 18 |
Journal | Signal Processing: Image Communication |
Volume | 7 |
Issue number | 1 |
DOIs | |
State | Published - Mar 1995 |
Keywords
- Discrete cosine transform
- Entropy constrained lattice vector quantization
- Entropy constrained vector quantization
- Mandala block, Lattice vector quantization
- Vector quantization