Vector quantization codebook designing method based on genetic algorithm

A vector quantization and genetic algorithm technology, applied in the field of image compression coding, can solve the problems of high computational complexity in time and space, sensitive convergence speed and final codebook performance, disordered codebooks, etc., to achieve good local search capabilities and realize The effect of global optimality and increasing diversity

Inactive Publication Date: 2015-08-26
SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the classic LBG algorithm has fatal shortcomings:
[0003] (1) The requirements for the initial codebook are high, and the convergence speed and final codebook performance are sensitive to the initial codebook;
[0004] (2) It cannot stably converge to the global optimal solution, and generally falls into a local optimal solution;
[0005] (3) The amount of calculation is huge, the time and space calculation complexity is high, and the codebook generation speed is slow;
[0006] (4) The generated codebook is out of order, which leads to the complexity of the subsequent codebook search 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
  • Vector quantization codebook designing method based on genetic algorithm
  • Vector quantization codebook designing method based on genetic algorithm
  • Vector quantization codebook designing method based on genetic algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Below in conjunction with specific embodiment, further illustrate the present invention. It should be understood that these examples are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the teachings of the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of the present application.

[0027] Embodiments of the present invention relate to a method for designing a vector quantization codebook based on a genetic algorithm, such as figure 1 shown, including the following steps:

[0028] 1) Encode the chromosome. Chromosome coding design is based on codewords, each codeword represents a gene, and each chromosome represents a codebook. If the training set vector Clustering into N classes, each class consists ...

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 vector quantization codebook designing method based on a genetic algorithm, which comprises the following steps coding chromosomes; generating an initial population; calculating the adaptability of each chromosome; selecting an individual which enters a next generation; making the chromosomes intersect; making the chromosomes vary; and generating a new population. The vector quantization codebook designing method aims at the population. A selection operator is used for performing targeted optimum operation on the populations. Furthermore diversity of the populations is increased through an improved crossover algorithm. Finally the average adaptive value of the population is improved through a mutation operator, so that the average adaptive value gets rid of a partial least point. The vector quantization codebook designing method has a good partial searching capability through reserving an LBG optimization selection strategy.

Description

technical field [0001] The invention relates to the technical field of image compression coding, in particular to a method for designing a vector quantization codebook based on a genetic algorithm. Background technique [0002] Vector quantization technology includes codebook design, codeword search and codeword index matching, among which codebook design is the key to determine the compression effect. Linde, Buzo and Gray proposed K-means clustering algorithm for codebook design in 1980, which is also called LBG algorithm. The LBG algorithm is rigorous in theory, simple and convenient to implement, and has been successfully applied to image vector quantization and compression. The LBG algorithm is an optimal codebook iterative algorithm based on the following two necessary conditions, namely the nearest neighbor condition and the center condition. The nearest neighbor condition ensures the shortest Euclidean distance between the codeword and each vector; the center condit...

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
IPC IPC(8): G06T9/00
Inventor 周云华才正国李凤荣尚琳何为王营冠
Owner SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
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