CN104702961A - Code rate control method for distributed video coding - Google Patents
Code rate control method for distributed video coding Download PDFInfo
- Publication number
- CN104702961A CN104702961A CN201510086215.4A CN201510086215A CN104702961A CN 104702961 A CN104702961 A CN 104702961A CN 201510086215 A CN201510086215 A CN 201510086215A CN 104702961 A CN104702961 A CN 104702961A
- Authority
- CN
- China
- Prior art keywords
- residual error
- distribution
- cauchy
- lambda
- cluster
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The invention discloses a method for building related noise model and estimation model parameters in distributed video coding. A hybrid model uses K-Mediods to divide residual coefficients into small residual and large residual, uses improved Laplacian distribution to describe the distribution of small residual coefficients and uses cauchy distribution to describe large residual coefficients. The hybrid model (Hybrid Distribution Correlation Noise Model, HDCNM) is capable of precisely describing the residual coefficient distribution between WZ frame and side information, and accordingly the rate-distortion performance of the transform domain distributed type video coding is effectively improved, and the computation complexity of the decoding end of a system is reduced.
Description
Technical field
The present invention relates to one bit rate control method in distributed video coding, belong to field of video compression.
Background technology
The information theory that distributed video coding (Distributed Video Coding, DVC) proposes based on 20 century 70 Slepian.Wolf and Wyner.Ziv is set up, and encoder computational complexity is transferred to decoder.Be characterized in that coding is simple, decoding is more complicated, compression performance is strong close to traditional coded system, resist miscode ability, be applicable to video encoder etc. resource-constrained in wireless network.
In distributed video coding, Turbo code or the such chnnel coding of LDPC code of using is encoded to WZ frame more.Although Turbo code and LDPC code are all can close to the channel coding schemes of theoretical circles, the overall performance of LDPC code is better than Turbo code to have result of study to show, for the video of motion intense, LDPC scheme resist miscode rate performance is better.In distributed video coding, between original WZ frame and corresponding edge information, the accuracy of correlated noise model has a significant impact code efficiency, and correlated noise model is more accurate, LDPC code successfully decode need check digit fewer, reduce code check on the one hand, improve compression efficiency; On the other hand, the amount of calculation of LDPC code decoding is decreased.So the accurate modeling of decoding end to correlated noise is a key technology of distributed video coding.
Laplacian distribution model due to sub-band levels has good compromise and obtains extensive accreditation on computation complexity and accuracy, DVC system now adopts laplacian distribution to describe the noise relationship between original WZ frame and side information mostly, is mainly how to obtain more accurate Laplacian parameter in recent years to the research of correlated noise model.But the DCT residual error coefficient Distribution Statistics in DVC system and not in full conformity with laplacian distribution this hypothesis, but there is sharper peak feature and longer afterbody, for adapting to these two characteristics of residual error coefficient, the modeling method mixing relevant noise model based on the Laplce-Cauchy of K-Medoids cluster is proposed herein.This mixed model utilizes K-Medoids that subband residual error is divided into large residual error coefficient and little residual error coefficient, laplace model is used to describe to the distribution of little residual error coefficient, use Cauchy to distribute to the distribution of large residual error coefficient to describe, add the precision of model, thus improve the distortion performance of system.
Summary of the invention
Technical problem: there is the problem that large residual sum little residual error coefficient Distribution Statistics and traditional laplacian distribution exist certain deviation for the residual error coefficient of original Wyner-Ziv (WZ) frame and corresponding edge information in Transform Domain Distribution formula Video coding.In order to reduce this species diversity, a kind of mixed distribution correlated noise model based on K-Mediods and parameter estimation algorithm thereof are proposed.This mixed model utilizes the laplacian distribution improved to describe the distribution of little residual error coefficient, adopts Cauchy to distribute and describes large residual error coefficient.Mixed model modeling method in this paper more accurately can describe the residual error coefficient distribution between WZ frame and side information, thus effectively improves the distortion performance of Transform Domain Distribution formula Video coding, and reduces system decodes end computation complexity.
Technical scheme:
1. a correlated noise model modelling approach in distributed video coding, it is characterized in that, the method includes the steps of:
1) for current decoded sub-band b
k, the absolute value of the distance of each coefficient and it and this subband residual mean square (RMS) forms 2 dimensional feature vectors, i.e. subband b
kin the n-th residual error characteristic vector be expressed as
wherein
2) K-Medoids clustering algorithm is utilized residual error characteristic vector to be divided into large residual error class and little residual error class;
3) use the laplacian distribution improved to describe little residual error class, use Cauchy to distribute and describe large residual error class.Calculate corresponding distributed constant respectively, finally obtain mixed distribution formula correlated noise model;
In step 2) in, carry out K-Medoids cluster in accordance with the following steps:
1) initialization cluster centre: select three the residual error characteristic vectors started as initial cluster center
corresponding class is S
1 (k), S
2 (k), S
3 (k), make k=0;
2) sample clustering: by set of eigenvectors to be sorted
the a certain class in three classes is allocated to one by one, if that is: by minimal distance principle
Then
in formula
represent
and class
center
distance, superscript k represents iterations, and distance here selects Euclidean distance, so produce new cluster
3) cluster centre is recalculated: different from K-Means, K-Means selects the mean value of all data points in current cluster to be new central point, and in K-Medoids, the minimum point of the distance sum of (in current cluster) point to other are all will be chosen as central point from current cluster;
4) end condition is judged: if
(j=1,2,3), then terminate, and obtains 3 clusters, and DCT residual error coefficient is divided into three S set
1, S
2, S
3, otherwise k=k+1, goes to 2).
In described step 3) in, the idiographic flow calculating the parameter of laplacian distribution and the parameter of Cauchy's distribution is:
After cluster, calculate three residual error coefficient S set
jthe variance that (j=1,2,3) are respective, then by order from small to large, is designated as S respectively by the residual error coefficient set of its correspondence
1, S
2, S
3, wherein S
1be designated as little coefficient set, and S
2, S
3then be designated as large coefficient set, S
1substantially symmetrical about 0, in order to calculate the convenience of the parameter of Cauchy's distribution, to S
1revise, note S
1the upper bound and the minimum value of absolute value of lower bound be TL, large residual error coefficient collection will be described with Cauchy's distribution afterwards, and describe little residual error coefficient collection by laplacian distribution;
Cauchy's distribution can be expressed as:
Wherein λ is form parameter, and μ is location parameter, because in video compression coding, residual error coefficient is substantially symmetrical about 0, so make μ=0.Can also meet to keep the probability density finally represented by laplacian distribution and Cauchy's distributed combination
so for Cauchy's distribution, a λ must be found to make the integrated value of its probability density in [-TL, TL] interval equal the integrated value of probability density in [-TL, TL] interval of Laplce, and still can maintain its heavy-tailed property.So just λ can be derived.
The integrated value of Laplacian probability density in [-TL, TL] is made to be P
l(TL), it can be calculated as follows:
Wherein
press
Calculate.
Make P
c(LH) represent the integrated value of Cauchy probability density in [-TL, TL], be calculated as follows:
So just can obtain:
Utilize following formula to calculate and belong to S
1the Laplacian parameter of residual error coefficient set:
s
1the variance of residual error coefficient set.
Finally can represent correlated noise model like this:
Beneficial effect: the present invention compared with prior art, has the following advantages:
A) the present invention program proposes the relevant noise model modeling method of a kind of mixing, in the method, adopts K-Medoids clustering algorithm to improve accuracy and the robustness of classification.Use laplacian distribution to describe the distribution of little residual error, use Cauchy to distribute and describe the distribution of large residual error.Improve accuracy and the adaptive performance of correlated noise model.
B) context of methods is by the improvement in decoding end, effectively improves the distortion performance of DVC system.
Accompanying drawing explanation
Fig. 1 is the existing distributed video coding frame diagram based on transform domain.
Fig. 2 is the video coding framework figure that the present invention improves.
Fig. 3 is that mixing of the present invention is correlated with noise model modeling method flow chart.
Embodiment
Below in conjunction with accompanying drawing and embodiment, the present invention is described in further detail.
Fig. 1 is the existing distributed video coding frame diagram based on transform domain, the present invention proposes a kind of method setting up correlated noise model and estimation model parameter in distributed video coding, first this mixed model utilizes K-Mediods residual error coefficient to be divided into the large residual error of little residual sum, utilize the laplacian distribution improved to describe the distribution of little residual error coefficient, adopt Cauchy to distribute and describe large residual error coefficient.Mixed model (the Hybrid Distribution CorrelationNoise Model that this article proposes, HDCNM) residual error coefficient distribution between WZ frame and side information can more accurately be described, thus effectively improve the distortion performance of Transform Domain Distribution formula Video coding, and reduce system decodes end computation complexity.Video coding framework after improvement as shown in Figure 2.
Provide the specific embodiment of the inventive method below:
1) for current decoded sub-band b
k, the absolute value of the distance of each coefficient and it and this subband residual mean square (RMS) forms 2 dimensional feature vectors, i.e. subband b
kin the n-th residual error characteristic vector be expressed as
wherein
2) K-Medoids clustering algorithm is utilized residual error characteristic vector to be divided into large residual error class and little residual error class
3) use the laplacian distribution improved to describe little residual error class, use Cauchy to distribute and describe large residual error class.Calculate corresponding distributed constant respectively, finally obtain mixed distribution formula correlated noise model.
In step 2) in, carry out K-Medoids cluster in accordance with the following steps:
1) initialization cluster centre: select three the residual error characteristic vectors started as initial cluster center
corresponding class is S
1 (k), S
2 (k), S
3 (k), make k=0;
2) sample clustering: by set of eigenvectors to be sorted
the a certain class in three classes is allocated to one by one, if that is: by minimal distance principle
Then
in formula
represent
and class
center
distance, superscript k represents iterations, and distance here selects Euclidean distance, so produce new cluster
3) cluster centre is recalculated: different from K-Means, K-Means selects the mean value of all data points in current cluster to be new central point, and in K-Medoids, the minimum point of the distance sum of (in current cluster) point to other are all will be chosen as central point from current cluster;
4) end condition is judged: if
(j=1,2,3), then terminate, and obtains 3 clusters, and DCT residual error coefficient is divided into three S set
1, S
2, S
3, otherwise k=k+1, goes to 2).
In described step 3) in, the idiographic flow calculating the parameter of laplacian distribution and the parameter of Cauchy's distribution is:
After cluster, calculate three residual error coefficient S set
jthe variance that (j=1,2,3) are respective, then by order from small to large, is designated as S respectively by the residual error coefficient set of its correspondence
1, S
2, S
3, wherein S
1be designated as little coefficient set, and S
2, S
3then be designated as large coefficient set, S
1substantially symmetrical about 0, in order to calculate the convenience of the parameter of Cauchy's distribution, to S
1revise, note S
1the upper bound and the minimum value of absolute value of lower bound be TL, large residual error coefficient collection will be described with Cauchy's distribution afterwards, and describe little residual error coefficient collection by laplacian distribution;
Cauchy's distribution can be expressed as:
Wherein λ is form parameter, and μ is location parameter, because in video compression coding, residual error coefficient is substantially symmetrical about 0, so make μ=0.Can also meet to keep the probability density finally represented by laplacian distribution and Cauchy's distributed combination
so for Cauchy's distribution, a λ must be found to make the integrated value of its probability density in [-TL, TL] interval equal the integrated value of probability density in [-TL, TL] interval of Laplce, and still can maintain its heavy-tailed property.So just λ can be derived.
The integrated value of Laplacian probability density in [-TL, TL] is made to be P
l(TL), it can be calculated as follows:
Wherein
press
Calculate.
Make P
c(LH) represent the integrated value of Cauchy probability density in [-TL, TL], be calculated as follows:
So just can obtain:
Utilize following formula to calculate and belong to S
1the Laplacian parameter of residual error coefficient set:
s
1the variance of residual error coefficient set.
Finally can represent correlated noise model like this:
Claims (3)
1. a correlated noise model modelling approach in distributed video coding, it is characterized in that, the method includes the steps of:
1) for current decoded sub-band b
k, the absolute value of the distance of each coefficient and it and this subband residual mean square (RMS) forms 2 dimensional feature vectors, i.e. subband b
kin the n-th residual error characteristic vector be expressed as
wherein
2) K-Medoids clustering algorithm is utilized residual error characteristic vector to be divided into large residual error class and little residual error class;
3) use the laplacian distribution improved to describe little residual error class, use Cauchy to distribute and describe large residual error class; Calculate corresponding distributed constant respectively, finally obtain mixed distribution formula correlated noise model.
2. bit rate control method in a kind of distributed video coding according to claim 1, is characterized in that, described step 2) in, carry out K-Medoids cluster in accordance with the following steps:
1) initialization cluster centre: select three the residual error characteristic vectors started as initial cluster center
corresponding class is
make k=0;
2) sample clustering: by set of eigenvectors to be sorted
the a certain class in three classes is allocated to one by one, if that is: by minimal distance principle
(i=1,2 ..., N), j=(1,2,3), then
in formula
represent
and class
center
distance, superscript k represents iterations, and distance here selects Euclidean distance, so produce new cluster
3) cluster centre is recalculated: different from K-Means, K-Means selects the mean value of all data points in current cluster to be new central point, and in K-Medoids, the minimum point of the distance sum of (in current cluster) point to other are all will be chosen as central point from current cluster;
4) end condition is judged: if
(j=1,2,3), then terminate, and obtains 3 clusters, and DCT residual error coefficient is divided into three S set
1, S
2, S
3, otherwise k=k+1, goes to 2).
3. in a kind of distributed video coding according to claim 1 and 2, side information is improved one's methods, and it is characterized in that, step 3) in, the idiographic flow calculating the parameter of laplacian distribution and the parameter of Cauchy's distribution is:
After cluster, calculate three residual error coefficient S set
jthe variance that (j=1,2,3) are respective, then by order from small to large, is designated as S respectively by the residual error coefficient set of its correspondence
1, S
2, S
3, wherein S
1be designated as little coefficient set, and S
2, S
3then be designated as large coefficient set, S
1substantially symmetrical about 0, in order to calculate the convenience of the parameter of Cauchy's distribution, to S
1revise, note S
1the upper bound and the minimum value of absolute value of lower bound be TL, large residual error coefficient collection will be described with Cauchy's distribution afterwards, and describe little residual error coefficient collection by laplacian distribution;
Cauchy's distribution can be expressed as:
Wherein λ is form parameter, and μ is location parameter, because in video compression coding, residual error coefficient is substantially symmetrical about 0, so make μ=0; Can also meet to keep the probability density finally represented by laplacian distribution and Cauchy's distributed combination
so for Cauchy's distribution, a λ must be found to make the integrated value of its probability density in [-TL, TL] interval equal the integrated value of probability density in [-TL, TL] interval of Laplce, and still can maintain its heavy-tailed property; So just λ can be derived;
The integrated value of Laplacian probability density in [-TL, TL] is made to be P
l(TL), it can be calculated as follows:
Wherein
press
Calculate;
Make P
c(LH) represent the integrated value of Cauchy probability density in [-TL, TL], be calculated as follows:
So just can obtain:
Utilize following formula to calculate and belong to S
1the Laplacian parameter of residual error coefficient set:
s
1the variance of residual error coefficient set.
Final expression correlated noise model:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510086215.4A CN104702961B (en) | 2015-02-17 | 2015-02-17 | Bit rate control method in a kind of distributed video coding |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510086215.4A CN104702961B (en) | 2015-02-17 | 2015-02-17 | Bit rate control method in a kind of distributed video coding |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104702961A true CN104702961A (en) | 2015-06-10 |
CN104702961B CN104702961B (en) | 2018-06-01 |
Family
ID=53349672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510086215.4A Active CN104702961B (en) | 2015-02-17 | 2015-02-17 | Bit rate control method in a kind of distributed video coding |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104702961B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105227954A (en) * | 2015-09-30 | 2016-01-06 | 南京邮电大学 | Exponent number self-adapting regulation method is quantized in distributed video coding |
CN107071447A (en) * | 2017-04-06 | 2017-08-18 | 华南理工大学 | A kind of correlated noise modeling method based on two secondary side information in DVC |
CN108353193A (en) * | 2015-08-19 | 2018-07-31 | Lg 电子株式会社 | Based on it is multiple based on the model of figure by using the method and apparatus of transformation encoding/decoding video signal |
CN109934183A (en) * | 2019-03-18 | 2019-06-25 | 北京市商汤科技开发有限公司 | Image processing method and device, detection device and storage medium |
CN110234011A (en) * | 2019-04-19 | 2019-09-13 | 网宿科技股份有限公司 | A kind of video-frequency compression method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724495A (en) * | 2012-05-04 | 2012-10-10 | 西安电子科技大学 | Wyner-Ziv frame quantification method based on rate distortion |
CN103561269A (en) * | 2013-08-14 | 2014-02-05 | 广西大学 | Distributed video coding correlated noise model construction method based on multi-probability distribution |
-
2015
- 2015-02-17 CN CN201510086215.4A patent/CN104702961B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724495A (en) * | 2012-05-04 | 2012-10-10 | 西安电子科技大学 | Wyner-Ziv frame quantification method based on rate distortion |
CN103561269A (en) * | 2013-08-14 | 2014-02-05 | 广西大学 | Distributed video coding correlated noise model construction method based on multi-probability distribution |
Non-Patent Citations (3)
Title |
---|
VAN LUONG H ET AL.: "Side information and noise learning for distributed video coding", 《IEEE TRANSACTIONS ON IMAGE PROCESSING》 * |
杨春玲: "分布式视频编码中拉普拉斯_柯西混合分布相关噪声模型研究", 《电子与信息学报》 * |
谢小兰: "DCT域分布式视频编码中相关噪声模型研究", 《中国优秀硕士学位论文全文数据库信息科技辑,2014年第01期》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108353193A (en) * | 2015-08-19 | 2018-07-31 | Lg 电子株式会社 | Based on it is multiple based on the model of figure by using the method and apparatus of transformation encoding/decoding video signal |
CN108353193B (en) * | 2015-08-19 | 2022-07-15 | Lg 电子株式会社 | Method and apparatus for processing video data based on multiple graph-based models |
US11394972B2 (en) | 2015-08-19 | 2022-07-19 | Lg Electronics Inc. | Method and device for encoding/decoding video signal by using optimized conversion based on multiple graph-based model |
US12088804B2 (en) | 2015-08-19 | 2024-09-10 | Lg Electronics Inc. | Method and device for encoding/decoding video signal by using optimized conversion based on multiple graph-based model |
CN105227954A (en) * | 2015-09-30 | 2016-01-06 | 南京邮电大学 | Exponent number self-adapting regulation method is quantized in distributed video coding |
CN107071447A (en) * | 2017-04-06 | 2017-08-18 | 华南理工大学 | A kind of correlated noise modeling method based on two secondary side information in DVC |
CN107071447B (en) * | 2017-04-06 | 2020-06-19 | 华南理工大学 | Correlated noise modeling method based on secondary side information in DVC |
CN109934183A (en) * | 2019-03-18 | 2019-06-25 | 北京市商汤科技开发有限公司 | Image processing method and device, detection device and storage medium |
CN110234011A (en) * | 2019-04-19 | 2019-09-13 | 网宿科技股份有限公司 | A kind of video-frequency compression method and system |
CN110234011B (en) * | 2019-04-19 | 2021-09-24 | 网宿科技股份有限公司 | Video compression method and system |
Also Published As
Publication number | Publication date |
---|---|
CN104702961B (en) | 2018-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104702961A (en) | Code rate control method for distributed video coding | |
RU2464649C1 (en) | Audio signal processing method | |
CN101430881B (en) | Encoding, decoding and encoding/decoding method, encoding/decoding system and correlated apparatus | |
CN103533458B (en) | The embedding of a kind of video watermark and extracting method | |
CN111641832A (en) | Encoding method, decoding method, device, electronic device and storage medium | |
CN101237239B (en) | A blind recognition method for deleting cirrocumulus code of (n-1)/n code rate | |
CN102263951B (en) | Quick fractal video compression and decompression method | |
WO2010144497A3 (en) | Design trees for adaptive coding of images and videos using set partitioning in generalized hierarchical trees having directionality | |
US20150085920A1 (en) | Distributed Source Coding using Prediction Modes Obtained from Side Information | |
Yona et al. | Efficient parametric decoder of low density lattice codes | |
CN102857760B (en) | Feedback-free code rate optimization distributed video encoding and decoding method and system | |
CN104853215A (en) | Video steganography method based on motion vector local optimality preservation | |
CN117354523A (en) | Image coding, decoding and compressing method for frequency domain feature perception learning | |
CN102307303B (en) | Ternary-representation-based image predictive coding method | |
US20120215525A1 (en) | Method and apparatus for mixed dimensionality encoding and decoding | |
CN103826122A (en) | Complexity-balanced video coding method and decoding method thereof | |
CN106559668B (en) | A kind of low code rate image compression method based on intelligent quantization technology | |
CN109089123B (en) | Compressed sensing multi-description coding and decoding method based on 1-bit vector quantization | |
CN103746701A (en) | Rapid encoding option selecting method applied to Rice lossless data compression | |
CN107071447B (en) | Correlated noise modeling method based on secondary side information in DVC | |
CN105578183B (en) | A kind of compression sensed video decoding method based on gauss hybrid models | |
Hou et al. | Learning-based Intra-Prediction For Point Cloud Attribute Transform Coding | |
CN103561275A (en) | Image compression method applying improved bandelet transformation | |
Amin et al. | Vector quantization based lossy image compression using wavelets–a review | |
Peng et al. | A proximal method for the K-SVD dictionary learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |