Fast Search Algorithms for VQ Codebook Generation

Abstract In this paper, we propose two fast codebook generation algorithms by making use of the information in the iterative process. Comparing to the conventional full search method (the LBG algorithm), the Fast Codebook Generation Algorithm (FCGA) reduces the CPU time by a factor of 2.49 to 6.16 for real images. Compared to FCGA the Maximum Set Algorithm (MSA), which is designed for the large codebook, gives the worse performance in general for our simulations. However, the Maximum Set Algorithm (MSA) still gives a better performance than that of the LBG algorithm and reduces the CPU time by a factor of 1.63 to 2.67. Both methods presented in this paper outperform the DSBS method developed by Huang and Harris. Compared to the LBG algorithm, the DSBS method reduced the codebook generation time by a factor of 1.5–2. It is noted that both FCGA and MSA give the same codebook as that produced by the LBG algorithm. Finally, some experimental results for several training sets with different types and sizes are listed.