1. INTRODUCTION
In a vector quantization (VQ) [1] framework, its encoding process is implemented block by block sequentially. The distortion between an n×n input block and a codeword can be measured by squared Euclidean distance for simplicity as d^{2}(I,C_{i})=\sum\limits_{j=1}^{k}(I_{j}-C_{i,j})^{2} \qquad i=1,2,\cdots,N_{c} \eqno{\hbox{(1)}}
where I is the current image block, is the ith codeword, j represents the jth element of a vector, k (=n×n) is the vector dimension and is the codebook size. Due to a high dimension k, it is very expensive to compute .