Novel vector quantization inceptive code book generating method

A vector quantization and initial code technology, applied in the field of vector quantization initial codebook generation, can solve the problems of underutilized code vector, too finely divided cells, only one, etc., to reduce the number of iterations and codebook performance. Good, the effect of accelerating the convergence speed

Inactive Publication Date: 2008-04-16
TIANJIN UNIV
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A disadvantage of the random extraction method of the training vector set is that some atypical vectors may be selected as code vectors, resulting in only a few vectors in the cell, or even only one initial code vector, and these atypical vectors are retained in each iteration or centroids of atypical vectors; another disadvantage is that some spaces are too finely divided and others are too coarsely divided
These two shortcomings will cause some code vectors in the codebook to be underutilized, which will affect the performance of the codebook and the convergence speed of the subsequent LBG algorithm.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Novel vector quantization inceptive code book generating method
  • Novel vector quantization inceptive code book generating method
  • Novel vector quantization inceptive code book generating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] In the experiment, 256 grayscale 512×512 Lena images and Peppers images were used as training images to design codebooks using the traditional random initial codebook generation method plus LBG and the new initial codebook generation method plus LBG, respectively.

[0034] Concrete process of the present invention is as follows:

[0035] The first step: After the image is divided into blocks, it becomes a 16-dimensional vector; since the dynamic range of the data is 0 to 255, the space division distance is set to 256, and then the vectors whose mutual distance is greater than delta*delta*16 are found to form a cluster of clustering vectors . Then use the vectors in the cluster to cluster the training vectors into a corresponding number of cells. Add the codebook to the cluster vector whose number of cell vectors is less than the average number of cell vectors, and delete the vectors in the cell from the training vector set.

[0036] Step 2: After updating the training...

Embodiment 2

[0043] In the AVS-M audio standard, a vector quantization technology of line spectrum frequency coefficients based on interleaved grouping and intra-frame prediction is applied. Five vector quantization codebooks are used: cb_isf_1_3_5[1024][3], cb_isf_7_9_11[512][3], cb_isf_13_15_2[512][3], cb_isf_4_6_8[512][3], cb_isf_10_12_14_16[512][3].

[0044] After replacing the original codebook with the codebook trained by the vector quantization codebook training method of the present invention, the results of the PESQ test are as follows.

[0045] CHaaeF4.1.wav

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a new generation method of initial codebook of quantization of vector, which pertains to the technology field of the process of digital images and digital audio. The beginning is the initialization of parameter, and the following process is a circulation process: first, calculating distance threshold; writing a first cluster exercising vector into a cluster vector group, and then calculating a second exercising vector and its distance d1; If the distance d1 is bigger than d0, putting the second exercising vector into the cluster vector group; if not, including the second exercising vector in the cell of the first cluster vector and calculating the vector number of the cell; second, calculating sizplus; third, judging, if at this time the number of vectors of the codebook is siz book, requirement is meet and the calculation finishes; if the codebook increment brought by circulation plus the current codebook size can not meet the codebook size set by design mark, deleting all the vectors in each marked cell collectively from the exercising vectors and switching to the first step.

Description

technical field [0001] The invention belongs to the technical field of digital image and digital audio processing, and in particular relates to a new method for generating an initial codebook for vector quantization. Background technique [0002] Vector quantization technology is widely used in the compression of digital images and digital audio. In the process of vector quantization of digital images, the image is divided into 4×4 small blocks to form a 16-dimensional vector for vector quantization; while in digital audio compression, every n (such as 16) line spectrum frequencies (LSF) Construct an n-dimensional vector for vector quantization [0003] In vector quantization, the design of the codebook plays a key role. Classic codebook design methods include LBG algorithm, neural network-based codebook design methods (such as self-organizing feature map neural network codebook design SOFM), simulated annealing codebook design algorithm (simulated annealing, SA), and so o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N7/24H03M7/30
Inventor 张涛张海贺家琳杨东明叶蓉李欣
Owner TIANJIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products