A gain-shape vector quantizer for image coding
- 24 March 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The design of a gain-shape vector quantizer (GSVQ) for image coding that gives significantly improved image quality over basic VQ is presented. The quantizer is a spatial domain quantizer belonging to the class of product code VQ called mean-residual vector quantizers (MRVQ). In MRVQ the basic vector space of image blocks is transformed into a space of vector residuals by removing the block sample mean from the vectors. This results in a better utilization of code vectors for encoding shade blocks because they are mapped into small regions near the origin where they can be encoded efficiently. There still remains a problem, however, in finding an optimal partition for the rest of the space to encode the remaining visually sennitive edge/texture blocks so that distortion is minimized. GSVQ handles this problem nicely by a normalization process that maps each block into a gain part representing the vector's magnitude that controls the luminance level of the block and a shape part representing the spatial distribution of the vector elements. Among the implementation features, an k-d tree nearest neighbor clustering process is used to generate the initial codebook for the VQ codebook optimization procedure and is shown to yield significant improvements in performance.Keywords
This publication has 8 references indexed in Scilit:
- Image coding using vector quantizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Compression of color digital images using vector quantization in product codesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Product code vector quantizers for waveform and voice codingIEEE Transactions on Acoustics, Speech, and Signal Processing, 1984
- Vector quantizationIEEE ASSP Magazine, 1984
- Vector quantiser of video signalsElectronics Letters, 1982
- An Algorithm for Vector Quantizer DesignIEEE Transactions on Communications, 1980
- An Algorithm for Finding Best Matches in Logarithmic Expected TimeACM Transactions on Mathematical Software, 1977
- Multidimensional binary search trees used for associative searchingCommunications of the ACM, 1975