[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113824961B - Interframe image coding method and system applicable to VVC (variable value code) coding standard - Google Patents

Interframe image coding method and system applicable to VVC (variable value code) coding standard Download PDF

Info

Publication number
CN113824961B
CN113824961B CN202111382720.5A CN202111382720A CN113824961B CN 113824961 B CN113824961 B CN 113824961B CN 202111382720 A CN202111382720 A CN 202111382720A CN 113824961 B CN113824961 B CN 113824961B
Authority
CN
China
Prior art keywords
pixel
formula
coding
pixel point
linear
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.)
Active
Application number
CN202111382720.5A
Other languages
Chinese (zh)
Other versions
CN113824961A (en
Inventor
蒋先涛
陈剑明
谢英志
王辉
汪帅伊
陆炎
张纪庄
郭咏梅
郭咏阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kangda Intercontinental Medical Devices Co ltd
Original Assignee
Kangda Intercontinental Medical Devices Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kangda Intercontinental Medical Devices Co ltd filed Critical Kangda Intercontinental Medical Devices Co ltd
Priority to CN202111382720.5A priority Critical patent/CN113824961B/en
Publication of CN113824961A publication Critical patent/CN113824961A/en
Application granted granted Critical
Publication of CN113824961B publication Critical patent/CN113824961B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention discloses an interframe image coding method applicable to VVC (variable value code) coding standards, which relates to the technical field of image processing and mainly comprises the following steps of: acquiring pixel values and pixel point coordinate information of neighborhood pixel points of coding blocks to be predicted in the inter-frame image, and constructing a linear prediction model; obtaining target parameters of a linear prediction model based on linear regression mean square error minimization according to pixel values and pixel point coordinate information corresponding to neighborhood pixel points; and performing inter-frame image coding by using the linear prediction model determined by the model parameters as a pixel value prediction method of each pixel point in the coding block to be predicted. The invention utilizes the characteristics of the spatial correlation of the interframe images, reconstructs the coded neighborhood pixel block in a linear regression mode, and better adapts to the characteristics of a multiframe internal prediction mode in the VVC coding standard, so that the prediction of the pixel value is converted into a linear solving problem, thereby greatly improving the coding efficiency.

Description

Interframe image coding method and system applicable to VVC (variable value code) coding standard
Technical Field
The invention relates to the technical field of image processing, and particularly discloses an inter-frame image coding method and system applicable to VVC coding standards.
Background
Nowadays, the traffic consumption of the internet over multimedia is rapidly increasing, and in the coming years, it is more expected that 80% of the internet traffic will be dominated by video content. In addition, with the advent of new technologies, there is an increasing demand for image and video content with higher resolution, higher frame rate and dynamic range, which all highlight the importance of efficient video compression algorithms in internet data transmission.
Currently, h.266/VVC (universal Video Coding) is the latest international generation Video Coding standard, which was developed by Joint Video Exploration Team (jmet) by VCEG and MPEG and was finally established as a Video compression standard at 7/6/2020. The principles followed for intra prediction in H.266/VVC are similar to the previous generation standard video coding (H.265/HEVC). But in order to make the granularity of the model texture better, the number of angles is increased to 65 compared with h.265/HEVC (33 intra prediction modes). Another important aspect of h.266/VVC relates to intra prediction modes, where the number of most probable prediction mode lists (MPM) is increased from 3 MPM to 6 MPM in h.265/HEVC. Other new tools have also been adopted in h.266/VVC to further improve the intra prediction effect of the codec.
Although h.266/VVC has an improvement in intra prediction effect, its intra angular prediction mode number is increased from 33 to 65 in HEVC in order to capture more edge directions in natural scene video. Therefore, the overall intra-frame coding efficiency is reduced, and how to solve the problem of the reduction of the coding efficiency caused by the increase of the number of intra-frame angle prediction modes is the problem to be solved by the invention.
Disclosure of Invention
Aiming at the problem of low coding efficiency in the existing VVC coding technology, based on the characteristic that a video interframe image has spatial correlation, the invention predicts the pixel values of pixels to be predicted by utilizing the pixel values of the coded partial pixels in the current frame, and provides an interframe image coding method applicable to VVC coding standards, which comprises the following steps:
s1: acquiring pixel values and pixel point coordinate information of neighborhood pixel points of coding blocks to be predicted in the inter-frame image, and constructing a linear prediction model;
s2: obtaining target parameters of a linear prediction model based on linear regression mean square error minimization according to pixel values and pixel point coordinate information corresponding to neighborhood pixel points;
s3: and performing inter-frame image coding by using the linear prediction model determined by the model parameters as a pixel value prediction method of each pixel point in the coding block to be predicted.
Further, the formula of the linear prediction model is as follows:
Figure DEST_PATH_IMAGE001
in the formula, x and y are coordinate values of the pixel point position to be predicted, PxyIs the predicted pixel value of the pixel at (x, y) coordinates, b0、b1、b2Are the model parameters of the linear prediction model.
Further, according to the model parameter when the derivative of the linear regression mean square error is zero as the target parameter, the formula expression of the linear regression mean square error is as follows:
Figure DEST_PATH_IMAGE002
in the formula, MSE is a value of linear mean square error, N is the number of neighborhood pixels, k is a constant representing the ordering of the pixels, P is an actual pixel value of the neighborhood pixels, and P' is a predicted pixel value of the neighborhood pixels obtained according to a linear prediction model.
Further, the model parameters in the linear regression mean square error formula are obtained by performing matrix calculation on intermediate variables, where the intermediate variables can be expressed as the following formula:
Figure DEST_PATH_IMAGE003
in the formula, WdAnd Vi,jIs an intermediate variable, PkThe actual pixel value of the kth neighborhood pixel,
Figure DEST_PATH_IMAGE004
is the coordinate information of the k-th neighborhood pixel point,
Figure DEST_PATH_IMAGE005
Figure DEST_PATH_IMAGE006
is the coordinate value on the x axis of the kth pixel point,
Figure DEST_PATH_IMAGE007
is the coordinate value on the y axis of the kth pixel point,
Figure DEST_PATH_IMAGE008
is constant 1.
Further, the matrix calculation of the model parameters by the intermediate variables may be represented as:
Figure DEST_PATH_IMAGE009
in the formula, A and BdFor a matrix of size 3 × 3 formed from the intermediate variables, det () is the matrix form, i is the row number of the matrix and j is the column number of the matrix.
The invention also provides an inter-frame image coding system applicable to the VVC coding standard, which comprises the following steps:
the model construction unit is used for acquiring the pixel value and the pixel point coordinate information of a neighborhood pixel point of a coding block to be predicted in the inter-frame image and constructing a linear prediction model;
the parameter value determining unit is used for obtaining a target parameter of the linear prediction model based on the minimization of the linear regression mean square error according to the pixel value corresponding to the neighborhood pixel point and the coordinate information of the pixel point;
and the image coding unit is used for performing inter-frame image coding by taking the linear prediction model determined by the model parameters as a pixel value prediction method of each pixel point in the coding block to be predicted.
Further, the formula of the linear prediction model is as follows:
Figure DEST_PATH_IMAGE010
in the formula, x and y are coordinate values of the pixel point position to be predicted, PxyIs the predicted pixel value of the pixel at (x, y) coordinates, b0、b1、b2Are the model parameters of the linear prediction model.
Further, according to the model parameter when the derivative of the linear regression mean square error is zero as the target parameter, the formula expression of the linear regression mean square error is as follows:
Figure DEST_PATH_IMAGE011
in the formula, MSE is a value of linear mean square error, N is the number of neighborhood pixels, k is a constant representing the ordering of the pixels, P is an actual pixel value of the neighborhood pixels, and P' is a predicted pixel value of the neighborhood pixels obtained according to a linear prediction model.
Further, the model parameters in the linear regression mean square error formula are obtained by performing matrix calculation on intermediate variables, where the intermediate variables can be expressed as the following formula:
Figure DEST_PATH_IMAGE012
in the formula, WdAnd Vi,jIs an intermediate variable, PkThe actual pixel value of the kth neighborhood pixel,
Figure 18887DEST_PATH_IMAGE004
is the coordinate information of the k-th neighborhood pixel point,
Figure 326240DEST_PATH_IMAGE005
Figure 371557DEST_PATH_IMAGE006
is the coordinate value on the x axis of the kth pixel point,
Figure 409176DEST_PATH_IMAGE007
is the coordinate value on the y axis of the kth pixel point,
Figure 895652DEST_PATH_IMAGE008
is constant 1.
Further, the matrix calculation of the model parameters by the intermediate variables may be represented as:
Figure DEST_PATH_IMAGE013
in the formula, A and BdFor a matrix of size 3 × 3 formed from the intermediate variables, det () is the matrix form, i is the row number of the matrix and j is the column number of the matrix.
Compared with the prior art, the invention at least has the following beneficial effects:
(1) aiming at the problem that interframe coding efficiency is reduced due to the improvement of fine granularity quality in the VVC coding standard, the interframe image coding method and the interframe image coding system can better adapt to the characteristic of a multiframe internal prediction mode in the VVC coding standard while reconstructing a coded neighborhood pixel block in a linear regression mode by utilizing the characteristics of interframe image spatial correlation;
(2) the pixel value of the pixel point to be predicted is predicted through the linear prediction model after the model parameters are determined, and the prediction of the pixel value is converted into a linear solving problem by utilizing the characteristics of spatial correlation, so that the coding efficiency is greatly improved;
(3) aiming at the change of the future video coding standard, the method is still applicable no matter how the number of the intra-frame prediction modes is increased in the future, namely, the method is more applicable to the video coding standard of the multi-intra-frame prediction mode.
Drawings
FIG. 1 is a diagram of method steps for an inter-frame image encoding method applicable to the VVC encoding standard;
FIG. 2 is a system block diagram of an inter-frame image coding system that is applicable to the VVC coding standard;
FIG. 3 is a diagram of a multi-frame intra prediction mode of the VVC coding standard;
fig. 4 is a diagram illustrating a multi-frame intra prediction mode of the VVC coding standard.
Detailed Description
The following are specific embodiments of the present invention and are further described with reference to the drawings, but the present invention is not limited to these embodiments.
Example one
For better understanding of the invention, the latest generation Video Coding standard h.266/VCC (universal Video Coding) is known as a whole in comparison with the previous generation Video Coding standard h.265/HEVC.
First, in HEVC, since intra-prediction blocks are all square, the probability of using each angular prediction mode is equal, and therefore, intra-prediction only uses the intra-prediction modes including Planar, DC, and 33 intra-angular prediction modes (as shown in fig. 3, it should be noted that one intra-angular prediction mode corresponds to one neighbor coding block). Because the video frame has spatial correlation, the pixel values between adjacent pixels (coding blocks) have a linear relationship. However, due to the limited intra-frame angle prediction mode, in the VVC, the probability of connection loss of the pixel points in the to-be-predicted coding block by the direct lines between the adjacent coding blocks is greatly increased, and therefore, the pixel values of the pixel points in the to-be-predicted coding block cannot be predicted through the linear relationship of the pixel values between the pixel points.
While in VVC, the Planar and DC modes in the previous generation video coding standard are used, the intra angle prediction mode is increased to 65 types, and the intra prediction mode reaches 67 types. Meanwhile, since the intra-prediction block may be a rectangular block, the use probability of the reference pixels above the horizontal class block (wider than wider) is greater than that of the left reference pixel, and the use probability of the reference pixels above the vertical class block (higher than wider) is less than that of the left reference pixel, a wide-angle prediction mode is also introduced (as shown in fig. 4, modes 2 to 66 represent conventional intra-angle prediction modes, and modes 1 to 14 and 67 to 80 represent wide-angle prediction modes).
Through the analysis, the main improvement on the aspect of the intra-frame prediction mode of the VVC is to double the overall prediction mode and the MPM (the single side reaches 33 types), so that the direct connection line between the adjacent coding blocks can contain more pixel points in the coding block to be predicted, and the linear relationship of the pixel values between the adjacent pixel points can be better utilized to predict the pixel value of a certain pixel point in the coding block to be predicted.
Therefore, aiming at the problem of the reduction of the coding efficiency in the existing VVC coding technology, based on the spatial correlation of the video inter-frame image and the characteristics of the VVC coding standard, as shown in fig. 1, the present invention predicts the pixel values of the pixels to be predicted by using the pixel values of the pixels of the coded part in the current frame, and provides an inter-frame image coding method applicable to the VVC coding standard, which comprises the steps of:
s1: acquiring pixel values and pixel point coordinate information of neighborhood pixel points of coding blocks to be predicted in the inter-frame image, and constructing a linear prediction model;
s2: obtaining model parameters of a linear prediction model based on linear regression mean square error minimization according to pixel values and pixel point coordinate information corresponding to neighborhood pixel points;
s3: and performing inter-frame image coding by using the linear prediction model determined by the model parameters as a pixel value prediction method of each pixel point in the coding block to be predicted.
The linear prediction model constructed by the invention has the following formula expression:
Figure DEST_PATH_IMAGE014
in the formula, x andy is the coordinate value of the pixel point position to be predicted, PxyIs the predicted pixel value of the pixel at (x, y) coordinates, b0、b1、b2Are the model parameters of the linear prediction model. The linear relationship between the coordinate position and the pixel value is expressed by the form of a binary first order equation.
In order to solve the parameters in the linear prediction model and reduce errors in the solving process, the method selects the linear regression mean square error to carry out minimum solving, and takes the solving result as the final parameter. The linear regression mean square error is selected as the solving means because the solving is relatively convenient and the relative accuracy of the solving result can be ensured. Intuitively, the mean square error expresses the Euclidean distance, the distance from the predicted point to the original point is expressed, and the smaller the distance is, the more accurate the prediction is. Therefore, when the derivative of the linear regression mean square error is obtained, and when the derivative is zero, that is, the linear regression mean square error value is the minimum, the parameter in the linear regression mean square error at this time is the target parameter. The formula expression of the linear regression mean square error is as follows:
Figure DEST_PATH_IMAGE015
in the formula, MSE is a value of linear mean square error, N is the number of neighborhood pixels, k is a constant representing the ordering of the pixels, P is an actual pixel value of the neighborhood pixels, and P' is a predicted pixel value of the neighborhood pixels obtained according to a linear prediction model.
Meanwhile, in order to better solve the problem, the model parameter is connected with the position information and the pixel value information of the known neighborhood coding block, the target parameter is represented by the known information through an intermediate variable, and specifically, the intermediate variable can be represented as the following formula:
Figure DEST_PATH_IMAGE016
in the formula, WdAnd Vi,jIs an intermediate variable, PkThe actual pixel value of the kth neighborhood pixel,
Figure 888754DEST_PATH_IMAGE004
is the coordinate information of the k-th neighborhood pixel point,
Figure 686945DEST_PATH_IMAGE005
Figure 151425DEST_PATH_IMAGE006
is the coordinate value on the x axis of the kth pixel point,
Figure 961249DEST_PATH_IMAGE007
is the coordinate value on the y axis of the kth pixel point,
Figure 220192DEST_PATH_IMAGE008
is constant 1.
Then, model parameters of the linear prediction model are obtained by performing matrix calculation on intermediate variables, and can be expressed as:
Figure DEST_PATH_IMAGE017
in the formula, A and BdFor a matrix of size 3 × 3 formed from the intermediate variables, det () is the matrix form, i is the row number of the matrix and j is the column number of the matrix.
B is todAnd carrying out solving while carrying out minimum value in a formula of linear regression mean square error to obtain final target parameters. And finally, predicting the pixel value of a pixel point in the to-be-predicted coding block according to the linear prediction model determined by the target parameter, thereby greatly improving the coding efficiency in the coding process.
Example two
In order to better understand the technical point of the present invention, as shown in fig. 2, the present invention provides an inter-frame image coding system applicable to the VVC coding standard, including:
the model construction unit is used for acquiring the pixel value and the pixel point coordinate information of a neighborhood pixel point of a coding block to be predicted in the inter-frame image and constructing a linear prediction model;
the parameter value determining unit is used for obtaining a target parameter of the linear prediction model based on the minimization of the linear regression mean square error according to the pixel value corresponding to the neighborhood pixel point and the coordinate information of the pixel point;
and the image coding unit is used for performing inter-frame image coding by taking the linear prediction model determined by the model parameters as a pixel value prediction method of each pixel point in the coding block to be predicted.
Further, the formula of the linear prediction model is as follows:
Figure DEST_PATH_IMAGE018
in the formula, x and y are coordinate values of the pixel point position to be predicted, PxyIs the predicted pixel value of the pixel at (x, y) coordinates, b0、b1、b2Are the model parameters of the linear prediction model.
Further, according to the model parameter when the derivative of the linear regression mean square error is zero as the target parameter, the formula expression of the linear regression mean square error is as follows:
Figure DEST_PATH_IMAGE019
in the formula, MSE is a value of linear mean square error, N is the number of neighborhood pixels, k is a constant representing the ordering of the pixels, P is an actual pixel value of the neighborhood pixels, and P' is a predicted pixel value of the neighborhood pixels obtained according to a linear prediction model.
Further, the model parameters in the linear regression mean square error formula are obtained by performing matrix calculation on intermediate variables, wherein the intermediate variables can be expressed as the following formula:
Figure DEST_PATH_IMAGE020
in the formula, WdAnd Vi,jIs an intermediate variable, PkThe actual pixel value of the kth neighborhood pixel,
Figure 429981DEST_PATH_IMAGE004
is the coordinate information of the k-th neighborhood pixel point,
Figure 432572DEST_PATH_IMAGE005
Figure 96903DEST_PATH_IMAGE006
is the coordinate value on the x axis of the kth pixel point,
Figure 792326DEST_PATH_IMAGE007
is the coordinate value on the y axis of the kth pixel point,
Figure 299531DEST_PATH_IMAGE008
is constant 1.
Further, the matrix calculation of the model parameters by the intermediate variables may be represented as:
Figure DEST_PATH_IMAGE021
in the formula, A and BdFor a matrix of size 3 × 3 formed from the intermediate variables, det () is the matrix form, i is the row number of the matrix and j is the column number of the matrix.
In summary, the inter-frame image coding method and system applicable to the VVC coding standard according to the present invention, aiming at the problem of inter-frame coding efficiency reduction caused by improving fine granularity quality in the VVC coding standard, utilize the spatial correlation characteristic of the inter-frame image, reconstruct the coded neighborhood pixel block in a linear regression manner, and better adapt to the characteristic of the multi-frame intra prediction mode in the VVC coding standard.
The pixel value of the pixel point to be predicted is predicted through the linear prediction model after the model parameters are determined, and the prediction of the pixel value is converted into a linear solving problem by utilizing the characteristics of spatial correlation, so that the coding efficiency is greatly improved.
Aiming at the change of the future video coding standard, the method is still applicable no matter how the number of the intra-frame prediction modes is increased in the future, namely, the method is more applicable to the video coding standard of the multi-intra-frame prediction mode.
It should be noted that all the directional indicators (such as up, down, left, right, front, and rear … …) in the embodiment of the present invention are only used to explain the relative position relationship between the components, the motion situation, and the like in a specific posture, and if the specific posture is changed, the directional indicator is changed accordingly.
Moreover, descriptions of the present invention as relating to "first," "second," "a," etc. are for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicit ly indicating a number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
In the present invention, unless otherwise expressly stated or limited, the terms "connected," "secured," and the like are to be construed broadly, and for example, "secured" may be a fixed connection, a removable connection, or an integral part; can be mechanically or electrically connected; they may be directly connected or indirectly connected through intervening media, or they may be connected internally or in any other suitable relationship, unless expressly stated otherwise. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In addition, the technical solutions in the embodiments of the present invention may be combined with each other, but it must be based on the realization of those skilled in the art, and when the technical solutions are contradictory or cannot be realized, such a combination of technical solutions should not be considered to exist, and is not within the protection scope of the present invention.

Claims (4)

1. An inter-frame image encoding method applicable to a VVC encoding standard, comprising the steps of:
s1: acquiring pixel values and pixel point coordinate information of neighborhood pixel points of coding blocks to be predicted in the inter-frame image, and constructing a linear prediction model;
s2: obtaining target parameters of a linear prediction model based on linear regression mean square error minimization according to pixel values and pixel point coordinate information corresponding to neighborhood pixel points;
s3: performing inter-frame image coding by using the linear prediction model determined by the model parameters as a pixel value prediction method of each pixel point in the coding block to be predicted;
the formula expression of the linear prediction model is as follows:
Figure 83506DEST_PATH_IMAGE001
in the formula, x and y are coordinate values of the pixel point position to be predicted, PxyIs the predicted pixel value of the pixel at (x, y) coordinates, b0、b1、b2Is a model parameter of the linear prediction model;
according to the model parameter when the derivative of the linear regression mean square error is zero as the target parameter, the formula expression of the linear regression mean square error is as follows:
Figure 688931DEST_PATH_IMAGE002
in the formula, MSE is a value of linear mean square error, N is the number of neighborhood pixels, k is a constant for representing pixel ordering, P is an actual pixel value of the neighborhood pixels, and P' is a predicted pixel value of the neighborhood pixels obtained according to a linear prediction model;
the model parameters in the linear regression mean square error formula are obtained by matrix calculation of intermediate variables, wherein the intermediate variables can be expressed as the following formula:
Figure 623389DEST_PATH_IMAGE003
in the formula, WdAnd Vi,jIs an intermediate variable, PkThe actual pixel value of the kth neighborhood pixel,
Figure 882332DEST_PATH_IMAGE004
is the coordinate information of the k-th neighborhood pixel point,
Figure 26874DEST_PATH_IMAGE005
Figure 295045DEST_PATH_IMAGE006
is the coordinate value on the x axis of the kth pixel point,
Figure 84009DEST_PATH_IMAGE007
is the coordinate value on the y axis of the kth pixel point,
Figure 654799DEST_PATH_IMAGE008
is constant 1.
2. The method as claimed in claim 1, wherein the model parameters are obtained by performing matrix calculation on intermediate variables, and are represented as:
Figure 348954DEST_PATH_IMAGE009
in the formula, A and BdFor a matrix of size 3 × 3 formed from the intermediate variables, det () is the matrix form, i is the row number of the matrix and j is the column number of the matrix.
3. An inter-frame image coding system applicable to a VVC coding standard, comprising:
the model construction unit is used for acquiring the pixel value and the pixel point coordinate information of a neighborhood pixel point of a coding block to be predicted in the inter-frame image and constructing a linear prediction model;
the parameter value determining unit is used for obtaining a target parameter of the linear prediction model based on the minimization of the linear regression mean square error according to the pixel value corresponding to the neighborhood pixel point and the coordinate information of the pixel point;
the image coding unit is used for performing inter-frame image coding by taking the linear prediction model determined by the model parameters as a pixel value prediction method of each pixel point in the coding block to be predicted;
the formula expression of the linear prediction model is as follows:
Figure 624078DEST_PATH_IMAGE010
in the formula, x and y are coordinate values of the pixel point position to be predicted, PxyIs the predicted pixel value of the pixel at (x, y) coordinates, b0、b1、b2Is a model parameter of the linear prediction model;
according to the model parameter when the derivative of the linear regression mean square error is zero as the target parameter, the formula expression of the linear regression mean square error is as follows:
Figure 533128DEST_PATH_IMAGE011
in the formula, MSE is a value of linear mean square error, N is the number of neighborhood pixels, k is a constant for representing pixel ordering, P is an actual pixel value of the neighborhood pixels, and P' is a predicted pixel value of the neighborhood pixels obtained according to a linear prediction model;
the model parameters in the linear regression mean square error formula are obtained by matrix calculation of intermediate variables, wherein the intermediate variables can be expressed as the following formula:
Figure 133874DEST_PATH_IMAGE003
in the formula, WdAnd Vi,jIs an intermediate variable, PkThe actual pixel value of the kth neighborhood pixel,
Figure 3741DEST_PATH_IMAGE004
is the coordinate information of the k-th neighborhood pixel point,
Figure 613714DEST_PATH_IMAGE005
Figure 377270DEST_PATH_IMAGE006
is the coordinate value on the x axis of the kth pixel point,
Figure 539130DEST_PATH_IMAGE007
is the coordinate value on the y axis of the kth pixel point,
Figure 755348DEST_PATH_IMAGE008
is constant 1.
4. The system of claim 3, wherein the model parameters obtained by matrix computing the intermediate variables are expressed as:
Figure 903432DEST_PATH_IMAGE012
in the formula, A and BdFor a matrix of size 3 × 3 formed from the intermediate variables, det () is the matrix form, i is the row number of the matrix and j is the column number of the matrix.
CN202111382720.5A 2021-11-22 2021-11-22 Interframe image coding method and system applicable to VVC (variable value code) coding standard Active CN113824961B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111382720.5A CN113824961B (en) 2021-11-22 2021-11-22 Interframe image coding method and system applicable to VVC (variable value code) coding standard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111382720.5A CN113824961B (en) 2021-11-22 2021-11-22 Interframe image coding method and system applicable to VVC (variable value code) coding standard

Publications (2)

Publication Number Publication Date
CN113824961A CN113824961A (en) 2021-12-21
CN113824961B true CN113824961B (en) 2022-03-29

Family

ID=78917970

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111382720.5A Active CN113824961B (en) 2021-11-22 2021-11-22 Interframe image coding method and system applicable to VVC (variable value code) coding standard

Country Status (1)

Country Link
CN (1) CN113824961B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114513661B (en) * 2022-04-20 2022-09-06 宁波康达凯能医疗科技有限公司 Intra-frame image mode decision method and system based on direction detection
CN115665415B (en) * 2022-10-27 2023-09-29 华医数字(湖北)医疗技术股份有限公司 Inter-frame image coding rate distortion optimization method and system based on perception

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101783956A (en) * 2010-02-03 2010-07-21 武汉大学 Back-prediction forecast method based on spatio-temporal neighbor information
CN111630856A (en) * 2018-01-26 2020-09-04 交互数字Vc控股公司 Method and apparatus for video encoding and decoding based on linear models responsive to neighboring samples

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013155662A1 (en) * 2012-04-16 2013-10-24 Mediatek Singapore Pte. Ltd. Methods and apparatuses of simplification for intra chroma lm mode

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101783956A (en) * 2010-02-03 2010-07-21 武汉大学 Back-prediction forecast method based on spatio-temporal neighbor information
CN111630856A (en) * 2018-01-26 2020-09-04 交互数字Vc控股公司 Method and apparatus for video encoding and decoding based on linear models responsive to neighboring samples

Also Published As

Publication number Publication date
CN113824961A (en) 2021-12-21

Similar Documents

Publication Publication Date Title
TW480885B (en) Fast motion-compensated video frame interpolator
CN111147867B (en) Multifunctional video coding CU partition rapid decision-making method and storage medium
CN103891290B (en) Motion vector processing
CN100527842C (en) Background-based motion estimation coding method
CN101771878B (en) Self-adaptively selecting global motion estimation method for panoramic video coding
CN113824961B (en) Interframe image coding method and system applicable to VVC (variable value code) coding standard
US9148673B2 (en) Depth map coding
US10349058B2 (en) Method for predicting depth map coding distortion of two-dimensional free viewpoint video
CN118055253A (en) Optical flow estimation for motion compensated prediction in video coding
CN101860748A (en) Side information generating system and method based on distribution type video encoding
CN103338370B (en) A kind of multi-view depth video fast encoding method
CN108449599B (en) Video coding and decoding method based on surface transmission transformation
CN101521823B (en) Spatial correlation panoramic data compressing method
US20230042575A1 (en) Methods and systems for estimating motion in multimedia pictures
CN108574844B (en) Multi-strategy video frame rate improving method for space-time significant perception
Alexandre et al. Hierarchical B-frame video coding using two-layer CANF without motion coding
WO2000034920A1 (en) Motion vector estimation
Guo et al. Frame rate up-conversion using linear quadratic motion estimation and trilateral filtering motion smoothing
CN110062243B (en) Light field video motion estimation method based on neighbor optimization
CN109982079B (en) Intra-frame prediction mode selection method combined with texture space correlation
CN114466199A (en) Reference frame generation method and system applicable to VVC (variable valve timing) coding standard
US10257488B2 (en) View synthesis using low resolution depth maps
CN111263167A (en) UAV video coding and decoding method based on sensor-assisted global motion estimation
Chen et al. AV1 video coding using texture analysis with convolutional neural networks
CN100414998C (en) Motion estimating method in video data compression

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant