This paper presents an image coding technique employing an overlapping wavelet transform(OWT) and an entropy constrained lattice vector quantizer ECLVQ). Wavelet transformed image has properties of multiresolution image coding and in according to huma...
This paper presents an image coding technique employing an overlapping wavelet transform(OWT) and an entropy constrained lattice vector quantizer ECLVQ). Wavelet transformed image has properties of multiresolution image coding and in according to human visual system(HVS). In multiresolution image coding, available versions of the original image at different resolution are easily obtained. ECVQ, aiming at the minimizing of the distortion for a fixed entropy of the quantizer output, is well combined with the multiresolution image coding which yields high compression ratio and good image quality. But ECVQ has coding complexity which grows exponentially with the vector dimension and large codebook size. Unlike ECVQ, ECLVQ has lower coding complexity in comparison with ECVQ.
In the proposed technique, the OWT-ed image is formatted into vector in according to the amplitude of energy in the band. Bands of multiresolution decomposed image using a wavelet transform have horizontal, vertical, disgonal components. Then a structured ECVQ, i.e, ECLVQ is employed to encode the formatted vectors. The variable-length code table size, which grows exponentially with the vector dimension and bit-rate are greatly reduced by grouping the similar codes. In a word, vectors which have a same absolute value are grouped in a code vector for reducing codebook size. In addition to Optimal index, scale factor and sign bit are encoded and transmitted by the additional information.
The performance of the proposed technique is evaluated by the computer simulations, and compared with the unstructured ECVQ using wavelet transform and based on the conventional VQ by graph of PSNR vs. bpp. It is found that the OWT-ECLVQ has a few lower performance to the ECVQ using wavelet transform, while the OWT-ECLVQ has an advantage over the ECVQ using wavelet transform in terms of the encoding complexity and the reduction of the blocking effect.