[go: up one dir, main page]

CN109361922B - 预测量化编码方法 - Google Patents

预测量化编码方法 Download PDF

Info

Publication number
CN109361922B
CN109361922B CN201811260531.9A CN201811260531A CN109361922B CN 109361922 B CN109361922 B CN 109361922B CN 201811260531 A CN201811260531 A CN 201811260531A CN 109361922 B CN109361922 B CN 109361922B
Authority
CN
China
Prior art keywords
pixel
processed
quantization
obtaining
component
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
CN201811260531.9A
Other languages
English (en)
Other versions
CN109361922A (zh
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.)
First United Security Trust Company's 923 Series 2023 Industry Patent Purchase Plan
Original Assignee
Xian Cresun Innovation Technology 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 Xian Cresun Innovation Technology Co Ltd filed Critical Xian Cresun Innovation Technology Co Ltd
Priority to CN201811260531.9A priority Critical patent/CN109361922B/zh
Priority to PCT/CN2018/117216 priority patent/WO2020082485A1/zh
Priority to US16/236,236 priority patent/US10645387B1/en
Publication of CN109361922A publication Critical patent/CN109361922A/zh
Application granted granted Critical
Publication of CN109361922B publication Critical patent/CN109361922B/zh
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/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • 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/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • H04N19/126Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • 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/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • 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/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • 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/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to rate distortion criteria
    • 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/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/186Methods 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 colour or a chrominance component
    • 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
    • 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
    • H04N19/51Motion estimation or motion compensation

Landscapes

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

Abstract

本发明涉及一种预测量化编码方法,包括如下步骤:(a)将待处理像素分成若干像素分量;(b)获得待处理像素分量;(c)获得所述待处理像素分量的纹理方向梯度;(d)根据所述纹理方向梯度、所述待处理像素分量与其余所述像素分量之间的位置关系获得参考像素;(e)根据所述参考像素获得所述待处理像素分量的预测残差;(f)重复步骤(b)~步骤(e),将任一像素分量作为待处理像素分量获得对应的预测残差以形成预测残差码流;(g)将所述预测残差码流划分为多个量化单元;(h)获取所述量化单元对应的第一率失真优化和第二率失真优化以获得量化残差码流。本发明预测量化编码方法能够减少传输带宽,降低理论极限熵及复杂度。

Description

预测量化编码方法
技术领域
本发明属于压缩编码领域,具体涉及一种预测量化编码方法。
背景技术
图像数据中存在很大的冗余度,一般通过压缩编码去相关,即通过较少序列之间的相关性,用较少的比特数来表示视频内容,降低视频内容中的冗余,从而实现对视频或者图像的压缩。
在压缩编码过程中,允许图像编码有一定的失真也是视频可以压缩的一个重要原因。在许多应用场合,并不要求压缩后的图像复原后和原图完全一致,而是允许有一定的失真,因为这些失真可以利用人的视觉特性,在图像变化不被觉察的条件下减少量化信号的灰度级之类,来提高数据压缩比。
预测量化方法是压缩编码的常用手段,现有的预测量化方法主要存在下面的问题:预测像素分量容易误判,影响预测结果,且没有充分利用像素纹理之间的相关性,无法进一步降低理论极限熵以及运算复杂度,无法进一步降低预测量化压缩后数据压缩比和失真损失。
因此,如何提供一种高数据压缩比且失真损失小的预测量化方法是研究的热点问题。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种预测量化编码方法。本发明要解决的技术问题通过以下技术方案实现:
本发明实施例提供了一种预测量化编码方法,包括如下步骤:
将待处理像素分成若干像素分量:
获得待处理像素分量;
获得所述待处理像素分量的纹理方向梯度;
根据所述纹理方向梯度、所述待处理像素分量与其余所述像素分量之间的位置关系获得参考像素;
根据所述参考像素获得所述待处理像素分量的预测残差;
重复步骤(b)~步骤(e),将任一像素分量作为待处理像素分量获得对应的预测残差以形成预测残差码流;
将所述预测残差码流划分为多个量化单元;
获取所述量化单元对应的第一率失真优化和第二率失真优化以获得量化残差码流。
在本发明的一个实施例中,将待处理像素分成多个像素分量包括将所述待处理像素分成R像素分量、G像素分量、B像素分量。
在本发明的一个实施例中,步骤(d)包括如下步骤:
(d1)根据所述纹理方向梯度获得第一加权梯度最优值;
(d2)根据所述第一加权梯度最优值、所述待处理像素分量与其余所述像素分量之间的位置关系获得第二加权梯度最优值;
(d3)根据所述第二加权梯度最优值获得参考方向;
(d4)根据所述参考方向获得所述参考像素。
在本发明的一个实施例中,步骤(d2)包括如下步骤:
(d21)获得所述待处理像素分量的第一加权梯度最优值;
(d22)根据所述待处理像素分量与其余所述像素分量的位置关系获得位置关系权重;
(d23)根据所述位置关系权重和所述第一加权梯度最优值获得所述第二加权梯度最优值。
在本发明的一个实施例中,所述待处理像素分量与其余所述像素分量的位置关系包括:与所述待处理像素分量距离越近的像素分量其位置关系权重约大,反之越小。
在本发明的一个实施例中,步骤(h)包括:
(h1)对所述量化单元的预测残差依次进行量化处理、第一补偿处理、第一反量化处理获得第一量化残差和第一率失真优化;
(h2)对所述第一量化残差进行第二补偿处理、第二反量化处理获得第二量化残差和第二率失真优化。
(h3)比较所述第一率失真优化和第二率失真优化,若所述第一率失真优化小于第二率失真优化,则将所述第一量化残差写入所述量化残差码流;否则将所述第二量化残差写入所述量化残差码流。
在本发明的一个实施例中,步骤(h1)包括:
(h11)对所述量化单元的预测残差依次进行所述量化处理、所述第一补偿处理获得所述第一量化残差;
(h12)对所述第一量化残差进行所述第一反量化处理并依次获得第一反量化残差、第一残差损失、所述第一率失真优化。
在本发明的一个实施例中,步骤(h2)包括:
(h21)根据所述波动系数获得补偿模板;
(h22)根据所述补偿模板对所述第一量化残差进行所述第二补偿处理获得所述第二量化残差;
(h23)对所述第二量化残差进行所述第二反量化处理并依次获得第二反量化残差、第二残差损失、所述第二率失真优化。
在本发明的一个实施例中,所述波动系数k满足:
Figure GDA0002388236230000041
其中,lossresi为所述第一残差损失的第i位的值,pixnumnone0为所述第一残差损失内非0的数量。
与现有技术相比,本发明的有益效果:
本发明的预测量化编码方法有效减少码流传输带宽,充分利用纹理相关性进行预测编码,自适应进行量化编码,进一步降低理论极限熵及复杂度。
附图说明
图1为本发明实施例提供的一种预测量化编码方法的流程示意图;
图2为本发明实施例提供的一种预测量化编码方法的原理示意图;
图3为本发明实施例提供的一种预测量化编码方法中像素R分量示意图;
图4为本发明实施例提供的一种预测量化编码方法中待处理像素分量的纹理方向梯度计算原理示意图;
图5为本发明实施例提供的一种预测量化编码方法中参考方向计算原理示意图。
具体实施方式
下面结合具体实施例对本发明做进一步详细的描述,但本发明的实施方式不限于此。
实施例一
请参见图1,图1为本发明实施例提供的一种预测量化方法的流程示意图。该预测量化方法包括:
将待处理像素分成若干像素分量:
获得待处理像素分量;
获得所述待处理像素分量的纹理方向梯度;
根据所述纹理方向梯度、所述待处理像素分量与其余所述像素分量之间的位置关系获得参考像素;
根据所述参考像素获得所述待处理像素分量的预测残差;
重复步骤(b)~步骤(e),将任一像素分量作为待处理像素分量获得对应的预测残差以形成预测残差码流;
将所述预测残差码流划分为多个量化单元;
获取所述量化单元对应的第一率失真优化和第二率失真优化以获得量化残差码流。
本发明的预测量化方法有效减少码流传输带宽,充分利用纹理相关性进行预测编码,自适应进行量化编码,进一步降低理论极限熵及复杂度。
实施例二
请参见图2,图2为本发明实施例提供的一种预测量化方法的原理示意图。本实施例在上述实施例的基础上包括实施例一的全部内容,重点对该预测量化方法进行详细描述。具体地,该预测量化方法包括如下步骤:
S01:获取待处理图片的任一像素作为待处理像素;具体地,可按照待处理图像的像素矩阵从左到右的顺序,依次获取像素作为待处理像素。
S02:将上述待处理像素分成待处理像素的R像素分量、G像素分量、B像素分量;对应地,所述待处理图片的像素矩阵中任一像素都可分成对应的R像素分量、G像素分量、B像素分量。
其中,也可以将待处理像素分成RGBY四个像素分量,或者RGBW四个像素分量,等等,此处分量拆分方式不做具体限制。
S03:获取待处理像素分量;
将待处理像素的任一像素分量作为待处理像素分量。
S04:获得待处理像素分量的纹理方向梯度;
其中,纹理方向梯度为矢量值,包括纹理方向梯度的矢量方向和纹理方向梯度的大小两个特征。
其中,纹理方向梯度通过待处理像素分量周围的像素分量确定,对于待处理像素分量的周围分量,确定待处理像素分量的N个纹理方向梯度G1~GN;
请参考图3和图4,图3为本发明实施例提供的一种预测量化编码方法中R像素分量示意图;图4为本发明实施例提供的一种预测量化编码方法中待处理像素分量的纹理方向梯度计算原理图。
获取待处理像素的R分量作为待处理像素分量CUR;其中,CUR为待处理像素的R分量,A~O为待处理像素之前已经预测编码过的像素的R分量。
首先,找到待处理像素分量CUR紧邻的O像素分量作为纹理参考分量;
其中,一种实施方式为:获取O像素分量周围像素距离为0的像素分量N像素分量、H像素分量、I像素分量、J像素分量;分别做由O像素分量到J像素分量、I像素分量、H像素分量、N像素分量的矢量线,则O像素分量到J像素分量的矢量线方向作为第一纹理梯度的矢量方向,J像素分量与O像素分量的差值绝对值为第一纹理梯度的大小,从而得到第一纹理梯度(45°);同理,分别根据I像素分量、H像素分量、N像素分量可以获得第二纹理方向梯度(90°)、第三纹理方向梯度(135°)、第四纹理方向梯度(180°)。
其中,另一种实施方式为:获取O像素分量周围像素距离为1的像素分量分别为M像素分量、G像素分量、A像素分量、B像素分量、C像素分量、D像素分量、E像素分量、F像素分量。同理,也可以得到对应的8个纹理方向梯度。
同理,可以分别获得待处理像素的G分量和B分量中个纹理方向梯度G2和G3。
S05:根据所述纹理方向梯度、所述待处理像素分量与其余所述像素分量之间的位置关系获得参考像素;
S051:根据所述纹理方向梯度获得第一加权梯度最优值;
以R分量为例,将待处理像素分量纹理参考分量的N个纹理方向梯度G1~GN进行矢量加权得到N个纹理方向梯度加权后的第一加权梯度BG,加权公式如下:
BG=w1*G1+w2*G2+…+wN*GN
其中,w1、w2…wN为加权系数,可以相同也可以不同;
其中,w1、w2…wN可以是预先自行设定的固定值。更进一步的,并且,配置w1、w2…wN的相对大小时,可以考虑先验经验。例如,从以往的经验得知,在纹理方向梯度G1的这个方向可能更加适合本图像做预测的实际情况,则可以将w1配置一个更加适合本图像做预测的实际情况的值(例如,可以将w1配置很小),以增加在纹理方向梯度G1的这个方向的权重。当然,w1、w2…wN也可以是自适应的,即可以根据早期预测处理的实际情况,灵活调整w1、w2…wN的相对大小,具体地w1+w2+…+wN=1。
其中,选取多组w1、w2…wN的值,得到多个第一加权梯度,取多个第一加权梯度中矢量大小的最小值对应的第一加权梯度,即为待处理像素R分量的第一加权梯度最优值BGbstR
同理,可以分别得到待处理像素G分量和B分量的第一加权梯度最优值BGbstG和BGbstB
S052:根据所述第一加权梯度最优值、所述待处理像素分量与其余所述像素分量之间的位置关系获得第二加权梯度最优值;
根据步骤S051获得的R分量、G分量、B分量的第一加权梯度最优值进行矢量相加可以得到待处理像素R分量的第二加权梯度最优值,满足如下公式:
BGR=t1R×BGbstR+t2R×BGbstG+t3R×BGbstB
其中,BGR为待处理像素R分量的第二加权梯度最优值,t1、t2、t3分别为R分量、G分量、B分量的第一加权梯度最优值加权系数,可以相同也可以不同;
优选地,待处理像素R分量下的第一加权梯度最优值加权系数值最大,与待处理像素R分量距离逐渐增加的其它分量下的第一加权梯度最优值加权系数值逐渐减小,且第一加权梯度最优值加权系数值的总和为1,具体为t1R+t2R+t3R=1。
其中,与待处理像素R分量的距离根据待处理像素的像素分量的划分顺序进行判定,比如待处理像素划分像素分量的顺序为R分量、G分量、B分量,则R分量到G分量的距离小于R分量与B分量的距离。
同理,可以获得待处理像素G分量的第二加权梯度最优值BGG和待处理像素B分量的第二加权梯度最优值BGB
请再次参考图2,第二加权梯度最优值BGR、BGG、BGB分别满足:
BGR=0.5×BGbstR+0.3×BGbstG+0.2×BGbstB
BGG=0.3×BGbstR+0.4×BGbstG+0.3×BGbstB
BGB=0.2×BGbstR+0.3×BGbstG+0.5×BGbstB
S053:根据所述第二加权梯度最优值获得所述参考值。
获得步骤S052获得的待处理像素R分量的第二加权梯度最优值BGR的矢量方向作为参考方向。
以待处理像素R分量为矢量原点,参考方向上所有可用的分量像素即为参考像素。将参考像素值进行标量加权,得到参考值Ref,加权公式如下所示:
RefR=r1×cpt1+r2×cpt2+…+rN×cptN
其中,r1、r2…rN为参考像素加权系数,可以相同也可以不同;cpt1~cptN为R分量的参考方向上N个可用的分量像素值;
请参考图5,图5为本发明实施例提供的一种预测量化编码方法中参考方向计算原理示意图。
BG、BGbstR、BGR均是以纹理参考分量O作为矢量原点的矢量,假设第二加权梯度最优值BGR的矢量方向如图,此时在计算参考值Ref时,需要以待处理像素CUR作为矢量原点,以BGR的矢量方向为参考方向,获得参考方向所有可用的像素K像素和F像素作为参考像素,进行加权计算得到:
RefR=r1×cptK+r2×cptF
其中,cptK为待处理像素K的R分量的像素分量值,cptF为待处理像素F的R分量的像素分量值。
优选地,对于任意分量,若为45度参考,那么参考值
RefR=0.8×cptK+0.2×cptF
若为135度参考,那么参考值为0.8*G+0.2A;若为180度参考,那么参考值为0.8*K+0.2J,分量像素值离当前像素越近,配置系数越大。
S06:根据所述参考值获得所述待处理像素分量的预测残差;
将待处理像素R分量的像素值减去参考值,可以得到待处理像素R分量的预测残差DifR,计算如下:
DifR=CurR-RefR
同理,可以得到G分量和B分量的预测残差DifG和DifB
S07:重复步骤(b)~步骤(e),将任一像素分量作为待处理像素分量获得对应的预测残差以形成预测残差码流;
其中,以上实施方式中R分量、G分量和B分量的预测残差的获取过程可以并行处理,也可以串行处理,具体应用规格场景需要,本实施例不做过多限制。
S08:将所述预测残差码流划分为多个量化单元;
优选地,量化单元大小可设定为8×1。
S09:获取所述量化单元对应的第一率失真优化和第二率失真优化以获得量化残差码流。
S091:对所述量化单元的预测残差依次进行量化处理、第一反量化处理、第一补偿处理获得第一量化残差和第一率失真优化;
首先获得量化参数QP,所有量化单元采用相同的量化参数。优选地,量化参数QP为2。
采用量化参数QP对量化单元进行量化处理,获得第一量化残差,满足:
QPRESi=[PRESi>>QP]
其中,QPRESi为量化单元第i位像素的量化残差,PRESi为量化单元第i位像素的预测残差,QP为量化参数。
其中,“>>”算式表示,若有表达式a>>m则表示将整型数a按二进制位向右移动m位,低位移出后,高位补0。
对第一量化残差进行第一反量化处理、第一补偿处理获得第一反量化残差,满足:
IQPRES_1i=QPRESi<<QPi+CP
其中,IQPRES_1i为量化单元第i位像素的第一反量化残差,CP为第一补偿参数。
优选地,第一补偿参数满足:
CP=(1<<QP)/2
根据第一反量化残差和量化单元的预测残差获得第一残差损失,满足:
LOSS_1i=IQPRES_1i-PRESi
其中,LOSS_1i为量化单元第i位像素的第一残差损失。
计算第一率失真优化,满足:
Figure GDA0002388236230000121
其中,RDO1为第一率失真优化,pixnum为量化单元的长度,a1和a2为权重参数。
优选地,a1=a2=1。
S092:对所述第一量化残差进行第二补偿处理、第二反量化处理获得第二量化残差和第二率失真优化。
首先,根据所述第一残差损失获得波动系数;
其中,所述波动系数k满足:
Figure GDA0002388236230000122
其中,LOSS_1i为量化单元第i位像素的第一残差损失,pixnumnone0为第一残差损失LOSS_1内非0的数量,round表示四舍五入运算符。
获得波动状态,其中,波动状态为同时存储在解码端和编码端的序列,满足:
CT={c0,c1,ci,…,cm},其中,ci=0或1或-1,m=量化单元长度,优选地,可设置固定的波动状态为:
CT={1,0,-1,0,1,0,-1,0}
根据波动状态和波动系数计算第二反量化残差,满足:
其中,第二反量化残差满足:
IQPRES_2i=IQPRES_1i+k×ci
其中,IQPRES_2i为量化单元第i位像素的第二反量化残差。
根据第二反量化残差和量化单元的预测残差获得第二残差损失,满足:
LOSS_2i=IQPRES_2i-PRESi
其中,LOSS_2i为量化单元第i位像素的第二残差损失。
计算第二率失真优化,满足:
Figure GDA0002388236230000131
其中,RDO1为第二率失真优化。
S093:比较所述第一率失真优化和第二率失真优化,若所述第一率失真优化小于第二率失真优化,则将所述第一量化残差写入所述量化残差码流;否则将所述第二量化残差写入所述量化残差码流。
其中,若第一率失真优化小于第二率失真优化则说明不进行第二补偿损失更小,效果更优,则需要在将所述第一量化残差写入所述量化残差码流的同时将不进行第二补偿的标志写入码流;反之,则说明进行第二补偿损失更小,效果更优,则需要在将所述第一量化残差写入所述量化残差码流的同时将进行第二补偿的标志、波动系数写入码流。
本发明的预测量化方法有效减少码流传输带宽,充分利用纹理相关性进行预测编码,自适应进行量化编码,进一步降低理论极限熵及复杂度。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

Claims (6)

1.一种预测量化编码方法,其特征在于,包括如下步骤:
(a)将待处理像素分成若干像素分量;
(b)获得待处理像素分量;
(c)获得所述待处理像素分量的纹理方向梯度;
(d)根据所述纹理方向梯度获得第一加权梯度最优值;根据所述第一加权梯度最优值、所述待处理像素分量与其余所述像素分量之间的位置关系获得第二加权梯度最优值;根据所述第二加权梯度最优值获得参考像素;
(e)根据所述参考像素获得所述待处理像素分量的预测残差;
(f)重复步骤(b)~步骤(e),将任一像素分量作为待处理像素分量获得对应的预测残差以形成预测残差码流;
(g)将所述预测残差码流划分为多个量化单元;
(h)获取所述量化单元对应的第一率失真优化和第二率失真优化以获得量化残差码流。
2.根据要求1所述的预测量化编码方法,其特征在于,将待处理像素分成多个像素分量包括将所述待处理像素分成R像素分量、G像素分量、B像素分量。
3.根据要求1所述的预测量化编码方法,其特征在于,根据所述第一加权梯度最优值、所述待处理像素分量与其余所述像素分量之间的位置关系获得第二加权梯度最优值包括如下步骤:
(d21)获得所述待处理像素分量的第一加权梯度最优值;
(d22)根据所述待处理像素分量与其余所述像素分量的位置关系获得位置关系权重;
(d23)根据所述位置关系权重和所述第一加权梯度最优值获得所述第二加权梯度最优值。
4.根据要求1所述的预测量化编码方法,其特征在于,所述待处理像素分量与其余所述像素分量的位置关系包括:与所述待处理像素分量距离越近的像素分量其位置关系权重越大,反之越小。
5.根据要求1所述的预测量化编码方法,其特征在于,步骤(h)包括:
(h1)根据所述量化单元的预测残差依次获得第一量化残差、第一反量化残差、第一残差损失、所述第一率失真优化;
(h2)根据所述第一残差损失获得波动系数;
(h3)根据所述波动系数、波动状态、所述第一反量化残差获得第二反量化残差;
(h4)根据所述量化单元的预测残差、所述第二反量化残差获得所述第二率失真优化;
(h5)比较所述第一率失真优化和所述第二率失真优化,若所述第一率失真优化小于第二率失真优化,则将所述第一量化残差、不进行第二补偿的标志写入所述量化残差码流;否则将所述第一量化残差、进行第二补偿的标志、所述波动系数写入所述量化残差码流。
6.根据要求5所述的预测量化编码方法,其特征在于,所述波动系数k满足:
Figure FDA0002388236220000021
其中,lossresi为所述第一残差损失的第i位的值,pixnumnone0为所述第一残差损失内非0的数量。
CN201811260531.9A 2018-10-26 2018-10-26 预测量化编码方法 Active CN109361922B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811260531.9A CN109361922B (zh) 2018-10-26 2018-10-26 预测量化编码方法
PCT/CN2018/117216 WO2020082485A1 (zh) 2018-10-26 2018-11-23 预测量化编码方法和视频压缩系统
US16/236,236 US10645387B1 (en) 2018-10-26 2018-12-28 Predictive quantization coding method and video compression system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811260531.9A CN109361922B (zh) 2018-10-26 2018-10-26 预测量化编码方法

Publications (2)

Publication Number Publication Date
CN109361922A CN109361922A (zh) 2019-02-19
CN109361922B true CN109361922B (zh) 2020-10-30

Family

ID=65347110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811260531.9A Active CN109361922B (zh) 2018-10-26 2018-10-26 预测量化编码方法

Country Status (3)

Country Link
US (1) US10645387B1 (zh)
CN (1) CN109361922B (zh)
WO (1) WO2020082485A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112532251B (zh) * 2019-09-17 2025-03-04 华为技术有限公司 一种数据处理的方法及设备
WO2024007253A1 (zh) * 2022-07-07 2024-01-11 Oppo广东移动通信有限公司 点云率失真优化方法及属性压缩方法、装置和存储介质
CN116389755B (zh) * 2022-07-26 2024-09-24 杭州海康威视数字技术股份有限公司 一种图像解码方法、编码方法及装置
CN118400543B (zh) * 2024-06-25 2024-09-13 湖北华中电力科技开发有限责任公司 一种基于图像处理的架空输电线路的异物检测方法及系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103517069A (zh) * 2013-09-25 2014-01-15 北京航空航天大学 一种基于纹理分析的hevc帧内预测快速模式选择方法
CN104935939A (zh) * 2009-01-23 2015-09-23 Sk电信有限公司 对图像进行编码/解码的装置和方法
CN105208387A (zh) * 2015-10-16 2015-12-30 浙江工业大学 一种hevc帧内预测模式快速选择方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101246915B1 (ko) * 2005-04-18 2013-03-25 삼성전자주식회사 동영상 부호화 또는 복호화 방법 및 장치
TWI487381B (zh) * 2011-05-19 2015-06-01 Nat Univ Chung Cheng Predictive Coding Method for Multimedia Image Texture
EP3195597A4 (en) * 2014-09-19 2018-02-21 Telefonaktiebolaget LM Ericsson (publ) Methods, encoders and decoders for coding of video sequences
CN108063947B (zh) * 2017-12-14 2021-07-13 西北工业大学 一种基于像素纹理的无损参考帧压缩方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935939A (zh) * 2009-01-23 2015-09-23 Sk电信有限公司 对图像进行编码/解码的装置和方法
CN103517069A (zh) * 2013-09-25 2014-01-15 北京航空航天大学 一种基于纹理分析的hevc帧内预测快速模式选择方法
CN105208387A (zh) * 2015-10-16 2015-12-30 浙江工业大学 一种hevc帧内预测模式快速选择方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Centralized Texture Depth Packing SEI Message for HEVC and AVC;Jar-Ferr Yang 等;《Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11》;20181012;全文 *

Also Published As

Publication number Publication date
CN109361922A (zh) 2019-02-19
WO2020082485A1 (zh) 2020-04-30
US20200137392A1 (en) 2020-04-30
US10645387B1 (en) 2020-05-05

Similar Documents

Publication Publication Date Title
CN109361922B (zh) 预测量化编码方法
CN104702962B (zh) 帧内编解码方法、编码器和解码器
JP5623565B2 (ja) バタフライプロセッサを使用して離散コサイン変換をエンコードしそして計算するための装置及び方法
NO303479B1 (no) Transformasjonskodingsanordning
CN110753225A (zh) 一种视频压缩方法、装置及终端设备
CN110636313A (zh) 变换、二次变换矩阵训练方法、编码器及相关装置
CN108111852B (zh) 面向量化分块压缩感知编码的双测量参数率失真控制方法
CN114946182A (zh) 生成边信息的深度帧内预测器
KR20230025879A (ko) 신경 네트워크 기반 인트라 예측 모드에 대한 변환 프로세스의 적응
WO2020261314A1 (ja) 画像符号化方法、及び画像復号方法
Zhou et al. Image compression based on discrete cosine transform and multistage vector quantization
JP2011504000A (ja) ビデオ符号化および復号化の方法
Zepeda et al. Image compression using the iteration-tuned and aligned dictionary
EP3180862B1 (en) Method for coding pulse vectors using statistical properties
US20170280140A1 (en) Method and apparatus for adaptively encoding, decoding a video signal based on separable transform
CN119052478A (zh) 图像编码方法、图像重构方法及装置
CN109274968B (zh) 视频压缩自适应量化与反量化方法
CN107018430B (zh) 用于二进制数据的压缩和解压缩的方法和设备
WO2016025281A1 (en) Method for coding pulse vectors using statistical properties
KR102467091B1 (ko) 효과적인 비디오 압축을 위한 슈퍼 레졸루션 영상 처리 방법 및 시스템
US12244792B2 (en) Processing image data
GB2620228A (en) Image compression with inter-channel encoding of codewords
CN111107363A (zh) 带宽压缩编码方法
US20090074059A1 (en) Encoding method and device for image data
JPH1098720A (ja) ビデオ信号符号化方法及びその装置

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
TR01 Transfer of patent right

Effective date of registration: 20240422

Address after: 2nd Floor, Overlooking Center, 100 Princeton, New Jersey, USA

Patentee after: First United Security Trust Company's 923 Series 2023 Industry Patent Purchase Plan

Country or region after: U.S.A.

Address before: 710065 Xi'an new hi tech Zone, Shaanxi, No. 86 Gaoxin Road, No. second, 1 units, 22 stories, 12202 rooms, 51, B block.

Patentee before: XI'AN CREATION KEJI Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right