An efficient encoding algorithm for vector quantization based on subvector technique

In this paper, a new and fast encoding algorithm for vector quantization is presented. This algorithm makes full use of two characteristics of a vector: the sum and the variance. A vector is separated into two subvectors: one is composed of the first half of vector components and the other consists of the remaining vector components. Three inequalities based on the sums and variances of a vector and its two subvectors components are introduced to reject those codewords that are impossible to be the nearest codeword, thereby saving a great deal of computational time, while introducing no extra distortion compared to the conventional full search algorithm. The simulation results show that the proposed algorithm is faster than the equal-average nearest neighbor search (ENNS), the improved ENNS, the equal-average equal-variance nearest neighbor search (EENNS) and the improved EENNS algorithms. Comparing with the improved EENNS algorithm, the proposed algorithm reduces the computational time and the number of distortion calculations by 2.4% to 6% and 20.5% to 26.8%, respectively. The average improvements of the computational time and the number of distortion calculations are 4% and 24.6% for the codebook sizes of 128 to 1024, respectively.

[1]  E. Ruiz An algorithm for finding nearest neighbours in (approximately) constant average time , 1986 .

[2]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[3]  R. Gray,et al.  Vector quantization , 1984, IEEE ASSP Magazine.

[4]  K. Sung,et al.  A fast encoding algorithm for vector quantization , 1997, IEEE Signal Process. Lett..

[5]  Jeng-Shyang Pan,et al.  Bound for Minkowski metric or quadratic metric applied to VQ codeword search , 1996 .

[6]  Sin-Horng Chen,et al.  Fast search algorithm for vq-based recognition of isolated word , 1989, INFOCOM 1989.

[7]  S.-H. Huang,et al.  FAST ENCODING ALGORITHM FOR VQ-BASED IMAGE-CODING , 1990 .

[8]  S. Ra,et al.  A fast mean-distance-ordered partial codebook search algorithm for image vector quantization , 1993 .

[9]  C.-H. Lee,et al.  Fast closest codeword search algorithm for vector quantization , 1994 .

[10]  Robert M. Gray,et al.  An Improvement of the Minimum Distortion Encoding Algorithm for Vector Quantization , 1985, IEEE Trans. Commun..

[11]  Jeng-Shyang Pan,et al.  Fast clustering algorithms for vector quantization , 1996, Pattern Recognit..

[12]  G. S. Stiles,et al.  Fast full search equivalent encoding algorithms for image compression using vector quantization , 1992, IEEE Trans. Image Process..

[13]  Jeng-Shyang Pan,et al.  A new vector quantization image coding algorithm based on the extension of the bound for Minkowski metric , 1998, Pattern Recognit..

[14]  Mohamed S. Kamel,et al.  Equal-average hyperplane partitioning method for vector quantization of image data , 1992, Pattern Recognit. Lett..