一种图像编码的方法及装置制造方法及图纸

技术编号:17414514 阅读:31 留言:0更新日期:2018-03-07 10:03
本发明专利技术公开了一种图像编码的方法及装置,用于解决现有技术中目标区域与背景区域的衔接部分不自然,压缩后的图像主观质量差的问题。所述方法包括:确定出目标图像的显著图;将所述显著图划分为多个编码树单元CTU,确定出每个CTU的显著值,其中,所述每个CTU的显著值为所述每个CTU中包含的大于或等于设定比例的像素点的显著值的均值;根据所述每个CTU的显著值、以及率损失代价,确定所述每个CTU的预测编码;对所述每个CTU进行变换编码;对变换编码后的每个CTU按照相应的量化步长系数进行量化编码。由于每个CTU的显著值不同,因此对变换编码后的每个CTU采用的量化步长系数也不同,提高了压缩后的图像主观质量。

A method and device for image coding

The invention discloses a method and a device for image coding, which is used to solve the problem that the connection part between the target area and the background area is not natural in the prior art, and the subjective quality of the compressed image is poor. The method includes determining a saliency map of the target image; the saliency map is divided into a plurality of tree encoding unit CTU, determine the significant value of each CTU, which was the value of each CTU pixel for each of the CTU contained in the set is greater than or equal to the proportion of significant value the mean; according to the CTU value, and each significant loss rate, to determine the predictive encoding of each of the CTU transform of the encoding; each CTU; for each CTU transform after encoding encoding in accordance with the corresponding coefficient quantization step. Because the significant values of each CTU are different, the quantization step size coefficients of each CTU after transformation are also different, which improves the subjective quality of compressed images.

【技术实现步骤摘要】
一种图像编码的方法及装置
本专利技术涉及图像编码领域,尤其涉及一种图像编码的方法及装置。
技术介绍
随着网络传输技术的发展,图像由于内容丰富多样、表现力强,成为了人们传播信息的主要媒介。未经压缩的图像需要大量的数据来表征,不适宜直接对其进行传输和存储,需要对其进行压缩处理,当网络传输环境处于高比特率和中比特率时,压缩后的图像具有优异的限失真性能,图像质量较好;但当网络传输环境处于低比特率时,压缩后的图像会出现明显的方块效应,失真较大,主观视觉质量差。在现有技术中,为了避免方块效应,当网络传输环境处于低比特率时,采用基于感兴趣区域的图像编码方法,图像中的感兴趣区域为所述图像中的目标区域,目标区域以外的区域为背景区域,目标区域采用低压缩比进行编码,背景区域采用高压缩比进行编码,导致两个区域的衔接部分在压缩后的图像中产生不自然的突变效果,影响压缩后图像的主观质量。
技术实现思路
本专利技术的目的是提供一种图像编码的方法及装置,以解决现有技术中目标区域与背景区域的衔接部分不自然,压缩后的图像主观质量差的问题。第一方面,本专利技术实施例提出一种图像编码的方法,该方法包括:确定出表示目标图像中各区域显著程度的显著图;将所述显著图划分为多个编码树单元CTU,确定出每个CTU的显著值,其中,所述每个CTU的显著值为所述每个CTU中包含的大于或等于设定比例的像素点的显著值的均值;将所述每个CTU的显著值、以及每个CTU的率损失代价,输入至预先训练好的逻辑回归模型,确定出所述逻辑回归模型输出的数值,根据所述逻辑回归模型输出的数值,确定所述每个CTU是否划分为子编码单元CU,最终确定出每个CTU的预测编码;对所述每个预测编码后的CTU进行变换编码;对变换编码后的每个CTU按照相应的量化步长系数进行量化编码。本专利技术实施例中由于每个CTU的显著值不同,因此对变换编码后的每个CTU采用的量化步长系数也不同,目标图像中不同区域的压缩比是线性缓慢变化的,提高了压缩后的图像主观质量。结合第一方面,在第一种可能的实现方式中,根据所述每个CTU的显著值、以及率损失代价,确定所述每个CTU的预测编码,包括:根据所述每个CTU划分出的子编码单元CU的显著值、以及所述CU的率损失代价,确定出所述每个CTU的预测编码。本专利技术实施例中,根据CU的显著值、以及CU的率损失代价,确定每个CTU的预测编码,减少了预测编码的时间,提高了预测编码的效率。结合第一方面和第一方面的第一种可能的实现方式,在第二种可能的实现方式中,根据所述每个CTU划分出的子编码单元CU的显著值、以及率损失代价,确定出所述每个CTU的预测编码,包括:将所述每个CTU划分出的CU中任一CU的显著值、以及所述任一CU率损失代价,输入至预先训练好的逻辑回归模型,确定出所述逻辑回归模型输出的数值;根据所述逻辑回归模型输出的数值,判断所述任一CU是否划分为下一级的CU,确定出所述每个CTU的预测编码,其中,若所述逻辑回归模型输出的数值大于设定阈值时,所述任一CU划分为下一级的CU;若所述逻辑回归模型输出的数值小于或的等于所述设定阈值时,所述任一CU不划分。结合第一方面,在第三种可能的实现方式中,对变换编码后的每个CTU按照相应的量化步长系数进行量化编码,包括:根据所述每个CTU的显著值,将所述变换编码后的所述每个CTU划分至不同的显著值区域,所述显著值区域为显著图中根据显著值的大小划分的区域;对每个显著值区域中的所述变换编码后的所述每个CTU按照相应的量化步长系数进行量化编码,其中,所述量化步长系数与所述每个CTU所在的显著值区域相关。本专利技术实施例中,根据每个CTU所属的显著值区域,确定所述每个CTU的量化步长系数,控制每个CTU的拉伸,提高了压缩后图像的主观质量。结合第一方面,在第四种可能的实现方式中,对变换编码后的每个CTU按照相应的量化步长系数进行量化编码之后,还包括:将量化编码后的所述每个CTU进行环路后处理和熵编码,确定出编码后的压缩图像文件。第二方面,本专利技术实施例提出一种图像编码的装置,该装置包括:确定模块,用于确定出目标图像的显著图;划分模块,用于将所述显著图划分为多个编码树单元CTU,确定出每个CTU的显著值,其中,所述每个CTU的显著值为所述每个CTU中包含的大于或等于设定比例的像素点的显著值的均值;预测模块,用于根据所述每个CTU的显著值、以及率损失代价,确定所述每个CTU的预测编码;变换模块,用于对所述每个CTU进行变换编码;量化模块,用于对变换编码后的每个CTU按照相应的量化步长系数进行量化编码。结合第二方面,在第一种可能的实现方式中,所述预测模块具体用于:根据所述每个CTU划分出的子编码单元CU的显著值、以及率损失代价,确定出所述每个CTU的预测编码。结合第二方面和第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述预测模块具体用于:将所述每个CTU划分出的CU中任一CU的显著值、以及率损失代价,输入至预先训练好的逻辑回归模型,确定出所述逻辑回归模型输出的数值;根据所述逻辑回归模型输出的数值,判断所述任一CU是否划分为下一级的CU,确定出所述每个CTU的预测编码,其中,若所述逻辑回归模型输出的数值大于设定阈值时,所述任一CU划分为下一级的CU;若所述逻辑回归模型输出的数值小于或的等于所述设定阈值时,所述任一CU不划分。结合第二方面,在第三种可能的实现方式中,所述量化模块具体用于:根据所述每个CTU的显著值,将所述变换编码后的所述每个CTU划分至不同的显著值区域;对每个显著值区域中的所述变换编码后的所述每个CTU按照相应的量化步长系数进行量化编码,其中,所述量化步长系数与所述每个CTU所在的显著值区域相关。结合第二方面,在第四种可能的实现方式中,该装置还包括:处理模块,用于将量化编码后的所述每个CTU进行环路后处理和熵编码,确定出压缩图像文件。第三方面,本专利技术实施例提出一种图像编码系统,包括处理器、以及与该处理器连接的存储器,其中:存储器,用于存储预设的计算机程序,存储器中存储了确定模块程序5101、划分模块程序、预测模块程序、变换模块程序以及量化模块程序;处理器,用于读取存储器中存储的确定模块程序,执行下列过程:确定出目标图像的显著图;处理器,用于读取存储器中存储的划分模块程序,执行下列过程:将所述显著图划分为多个编码树单元CTU,确定出每个CTU的显著值,其中,所述每个CTU的显著值为所述每个CTU中包含的大于或等于设定比例的像素点的显著值的均值;处理器,用于读取存储器中存储的预测模块程序,执行下列过程:根据所述每个CTU的显著值、以及率损失代价,确定所述每个CTU的预测编码;处理器,用于读取存储器中存储的变换模块程序,执行下列过程:对所述每个CTU进行变换编码;处理器,用于读取存储器中存储的量化模块程序,执行下列过程:对变换编码后的每个CTU按照相应的量化步长系数进行量化编码。结合第三方面,在第一种可能的实现方式中,所述处理器具体执行下列过程:根据所述每个CTU划分出的子编码单元CU的显著值、以及率损失代价,确定出所述每个CTU的预测编码。结合第三方面和第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器具体执行下列过程:将所述每个CTU本文档来自技高网...
一种图像编码的方法及装置

【技术保护点】
一种图像编码的方法,其特征在于,该方法包括:确定出目标图像的显著图;将所述显著图划分为多个编码树单元CTU,确定出每个CTU的显著值,其中,所述每个CTU的显著值为所述每个CTU中包含的大于或等于设定比例的像素点的显著值的均值;根据所述每个CTU的显著值、以及率损失代价,确定所述每个CTU的预测编码;对所述每个CTU进行变换编码;对变换编码后的每个CTU按照相应的量化步长系数进行量化编码。

【技术特征摘要】
1.一种图像编码的方法,其特征在于,该方法包括:确定出目标图像的显著图;将所述显著图划分为多个编码树单元CTU,确定出每个CTU的显著值,其中,所述每个CTU的显著值为所述每个CTU中包含的大于或等于设定比例的像素点的显著值的均值;根据所述每个CTU的显著值、以及率损失代价,确定所述每个CTU的预测编码;对所述每个CTU进行变换编码;对变换编码后的每个CTU按照相应的量化步长系数进行量化编码。2.如权利要求1所述的方法,其特征在于,根据所述每个CTU的显著值、以及率损失代价,确定所述每个CTU的预测编码,包括:根据所述每个CTU划分出的子编码单元CU的显著值、以及率损失代价,确定出所述每个CTU的预测编码。3.如权利要求2所述的方法,其特征在于,根据所述每个CTU划分出的子编码单元CU的显著值、以及率损失代价,确定出所述每个CTU的预测编码,包括:将所述每个CTU划分出的CU中任一CU的显著值、以及率损失代价,输入至预先训练好的逻辑回归模型,确定出所述逻辑回归模型输出的数值;根据所述逻辑回归模型输出的数值,判断所述任一CU是否划分为下一级的CU,确定出所述每个CTU的预测编码,其中,若所述逻辑回归模型输出的数值大于设定阈值时,所述任一CU划分为下一级的CU;若所述逻辑回归模型输出的数值小于或的等于所述设定阈值时,所述任一CU不划分。4.如权利要求1所述的方法,其特征在于,对变换编码后的每个CTU按照相应的量化步长系数进行量化编码,包括:根据所述每个CTU的显著值,将所述变换编码后的所述每个CTU划分至不同的显著值区域;对每个显著值区域中的所述变换编码后的所述每个CTU按照相应的量化步长系数进行量化编码,其中,所述量化步长系数与所述每个CTU所在的显著值区域相关。5.如权利要求1所述的方法,其特征在于,对变换编码后的每个CTU按照相应的量化步长系数进行量化编码之后,还...

【专利技术属性】
技术研发人员:徐威李耀辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1