A Codebook Generation Algorithm Using a New Updating Condition

새로운 갱신조건을 적용한 부호책 생성 알고리즘

  • 김형철 (동신대학교 전기전자공학과) ;
  • 조제황 (동신대학교 전기전자공학과)
  • Published : 2004.07.01

Abstract

The K-means algorithm is the most widely used method among the codebook generation algorithms in vector quantization. In this paper, we propose a codebook generation algorithm using a new updating condition to enhance the codebook performance. The conventional K-means algorithm uses a fixed weight of the distance for all training iterations, but the proposed method uses different weights according to the updating condition from the new codevectors for training iterations. Then, different weights can be applied to generate codevectors at each iteration according to this condition, and it can have a similar effect to variable weights. Experimental results show that the proposed algorithm has the better codebook performance than that of K-means algorithm.

벡터양자화에서 사용되는 부호책 생성 알고리즘들 중에서 가장 널리 사용되는 방법은 K-means 알고리즘이다. 본 논문에서는 부호책의 성능 개선을 위해 새로운 갱신조건을 적용한 부호책 생성 알고리즘을 제안한다. 기존의 K-means 알고리즘은 모든 학습반복 과정 동안 부호벡터 갱신 시 거리의 가중치를 고정하지만, 제안된 방법은 학습반복 과정에서 새로운 부호벡터의 갱신 조건에 따라서 다른 가중치를 적용하여 부호책을 구한다. 따라서, 갱신 조건에 의해 부호벡터에 다른 가중치를 적용할 수 있고, 학습반복 과정마다 가변되는 가중치를 적용하는 효과를 얻을 수 있다. 실험 결과 K-means 알고리즘보다 부호책의 성능이 향상됨을 확인하였다.

Keywords

References

  1. IEEE Trans. Commun. v.COM-28 An algorithm for vector quantizer design Y. Linde;A. Buzo;R. M. Gray
  2. Vector Quantization and Signal Compression A. Gersho;R. M. Gray
  3. Digital image compression techniques M. Rabbani;P. W. Jones
  4. IEEE Trans. Acoust. Speech and signal Proc. A new vector quantization clustering algorithm W. H. Equitz
  5. Cluster analysis for applications M. R. Anderberg
  6. IEEE Signal Processing Letters v.4 no.1 Modified K-means algorithm for vector quantizer design D. Lee;S. Baek;K. Sung
  7. IEEE Trans. Image Processing v.9 no.11 Comment on Modified K-means algorithm for vector quantizer design K. K. Paliwal;V. Ramasubramanian