1. INTRODUCTION
Vector quantization (VQ) [1] is a classical but still very promising method for image compression, especially for images such as computer graphics or digitized documents that have many abrupt discontinuities. VQ uses a look-up table (called codebook) principle by template matching so as to find a closest item (winner) to an image block within the table according to a certain distortion measure (usually Manhattan distance or Euclidean distance). Then VQ only transmits the winner index instead of the winner itself to reduce the amount of image data. Because an exactly the same table (code book) is also available at the receiver, the image can be decoded easily in an inverse look-up table way by using the received winner index and then the winner itself is pasted to the corresponding position of the image to reconstruct it. Therefore, VQ has a very heavy encoding process due to a lot of distance computation for matching and a very simple decoding process. For practical purposes, one of the primary limitations to encode an image by VQ is the computational complexity.