Title of article :
Constrained-storage vector quantization with a universal codebook
Author/Authors :
Ramakrishnan، نويسنده , , S.، نويسنده , , Rose، نويسنده , , K.، نويسنده , , Allen Gersho، نويسنده , , A.، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 1998
Abstract :
Many image compression techniques require the
quantization of multiple vector sources with significantly different
distributions. With vector quantization (VQ), these sources
are optimally quantized using separate codebooks, which may
collectively require an enormous memory space. Since storage
is limited in most applications, a convenient way to gracefully
trade between performance and storage is needed. Earlier work
addressed this problem by clustering the multiple sources into
a small number of source groups, where each group shares a
codebook. We propose a new solution based on a size-limited universal
codebook that can be viewed as the union of overlapping
source codebooks. This framework allows each source codebook
to consist of any desired subset of the universal codevectors and
provides greater design flexibility which improves the storageconstrained
performance. A key feature of this approach is
that no two sources need be encoded at the same rate. An
additional advantage of the proposed method is its close relation
to universal, adaptive, finite-state and classified quantization.
Necessary conditions for optimality of the universal codebook
and the extracted source codebooks are derived. An iterative
design algorithm is introduced to obtain a solution satisfying
these conditions. Possible applications of the proposed technique
are enumerated, and its effectiveness is illustrated for coding of
images using finite-state vector quantization, multistage vector
quantization, and tree-structured vector quantization.
Keywords :
universal source coding , vector quantization. , Adaptive quantization , constrained storage , universalcodebook
Journal title :
IEEE TRANSACTIONS ON IMAGE PROCESSING
Journal title :
IEEE TRANSACTIONS ON IMAGE PROCESSING