深度图像的编解码方法和编解码装置制造方法及图纸

技术编号:16286132 阅读:122 留言:0更新日期:2017-09-24 12:21
本发明专利技术提供一种深度图像的编解码方法和编解码装置,本发明专利技术的技术方案中,根据所述第一区域中样本点的数值的均值与所述第一区域的预测值得到第一残差,以及根据所述第二区域中样本点的数值的均值与所述第二区域的预测值得到第二残差;对上述第一残差和第二残差进行编码,由于第一区域的预测值与第二区域的预测值是从当前图像块相邻的已编码的样本点中获取的,无需从预测块中确定第一区域的预测值与第二区域的预测值的过程,因此,本发明专利技术的编码或解码方式简单,减少了编码或解码系统的复杂度。

Encoding and decoding method of depth image and coding and decoding device

The invention provides a depth image coding and decoding method and decoding device, the technical scheme of the invention, first according to the prediction residual mean values of sample points in the first region and the first region, and according to the numerical forecast of sample points in the second region and the the second area is second residual; encoding of the first and second residual error, because the first region prediction value and predicted second area is obtained from the current image block adjacent encoding sample points, no need to pre determine from the first region prediction value, and forecast the second region the value of the block so that the invention of the encoding or decoding is simple, reduce the complexity of encoding or decoding system.

【技术实现步骤摘要】

本专利技术实施例涉及图像处理技术,尤其涉及一种深度图像的编解码方法和编解码装置
技术介绍
三维视频图像系统因其包括视图像和深度图像两种类型的图像信息,使得图像视觉效果良好,得到了广泛的应用。现有技术中,对三维视频图像的深度图像通常采用基于分割块的“DC”编码(Segment-wiseDCCoding,以下简称:SDC)深度建模模式(Depthmodellingmode,以下简称:DMM)1或SDC-DMM4的方式进行编码或解码,其中,SDC-DMM1的编码方式为:按照DMM1的划分方式将当前图像块划分为连续的两个区域(partition),即:通过一条直线将当前图像块划分为两个区域;分别为区域0和区域1,其中,每个区域包含当前图像块的至少一个顶角;通过当前图像块已编码的相邻的样本(如左相邻列或上相邻行)获取当前图像块的两个区域的预测值,分别称为“DC0”和“DC1”,“DC0”和“DC1”的具体获取方式可参见现有技术,例如:“DC0”可以是上相邻行中间的样本点的数值,“DC1”可以是左相邻列底端样本点的数值,根据上述“DC0”和“DC1”构建当前图像块的预测块(将当前图像块的区域0填充为“DC0”,将当前图像块的区域1填充为“DC1”),然后,确定当前图像块的预测块的四个顶角样本点中两个不同的像素值作为“SDC-DC0”和“SDC-DC1”,获取当前图像块的区域0的样本点的数值的均值与上述“SDC-DC0”的差值,称为第一残差,和当前图像块的区域1的样本点的数值的均值与上述“SDC-DC1”的差值,称为第二残差,编码上述第一残差和第二残差;解码端采用与编码端相逆的处理进行解码。SDC-DMM4的编码方式为:按照DMM4的划分方式将当前图像块划分为任意的两个区域,分别为区域2和区域3,其中,区域2可以为空间连通的或者空间不连通的,区域3也可以为空间连通的或者空间不连通的。通过当前图像块已编码的相邻的样本(如左相邻列或上相邻行)获取当前图像块的两个区域的预测值,分别称为“DC2”和“DC3”,“DC2”和“DC3”的具体获取方式可参见现有技术,根据上述“DC2”和“DC3”构建当前图像块的预测块(将当前图像块的区域2填充为“DC2”,将当前图像块的区域3填充为“DC3”),然后,遍历当前图像块的预测块的样本点的数值,获取两个不同的像素值作为“SDC-DC2”和“SDC-DC3”,获取当前图像块的区域2的样本点的数值的均值与上述“SDC-DC2”的差值,称为第三残差,和当前图像块的区域3的所有样本点的数值的均值与上述“SDC-DC3”的差值,称为第四残差,编码上述第三残差和第四残差;解码端采用与编码端相逆的处理进行解码。然而,采用现有技术的编码或解码方法,编码或解码方式复杂,增加了编码或解码系统的复杂度。
技术实现思路
本专利技术实施例提供一种深度图像的编解码方法和编解码装置,以减小编码或解码系统的复杂度。本专利技术实施例第一方面提供一种深度图像的编码方法,包括:从所述当前图像块相邻的已编码的样本点中获取所述第一区域的预测值和所述第二区域的预测值,其中,所述第一区域和所述第二区域是根据当前图像块划分方式得到的;根据所述第一区域中样本点的数值的均值与所述第一区域的预测值得到第一残差,以及根据所述第二区域中样本点的数值的均值与所述第二区域的预测值得到第二残差;对所述第一残差和所述第二残差,进行编码。结合第一方面,在第一种可能的实现方式中,所述从所述当前图像块相邻的已编码的样本点中获取所述第一区域的预测值和所述第二区域的预测值,包括:根据所述当前图像块划分方式,从所述当前图像块相邻的已编码的上一行或左一列的样本点中选择至少两个样本点,对所述至少两个样本点的数值进行算术运算,将运算结果作为第一区域的预测值或第二区域的预测值;或者,根据所述当前图像块划分方式,从所述当前图像块相邻的已编码的上一行或左一列的样本点中选择一个样本点,将所述样本点的数值作为第一区域的预测值或第二区域的预测值;或者,根据所述当前图像块划分方式,从所述当前图像块相邻的已编码的上一行选择至少一个样本点和左一列选择至少一个样本点,对所述上一行选择的至少一个样本点的数值和所述左一列选择的至少一个样本点的数值进行算术运算,将运算结果作为第一区域的预测值或第二区域的预测值。结合第一种可能的实现方式,在第二种可能的实现方式中,所述对所述至少两个样本点的数值进行算术运算,包括:对所述至少两个样本点的数值进行平均运算;或者,对所述至少两个样本点的数值进行加权平均。结合第一方面,在第三种可能的实现方式中,所述第一区域和所述第二区域是根据当前图像块划分方式得到的,包括:深度图像的当前图像块的第一区域和第二区域是被一条直线划分得到的;或者,深度图像的当前图像块的第一区域和第二区域被划分为任意形状,其中,第一区域为空间连通的或者空间不连通的,第二区域为空间连通的或者空间不连通的。结合第一方面或第一方面的第一种至第三种可能的实现方式中任一种可能的实现方式,在第四种可能的实现方式中,所述根据所述第一区域中样本点的数值的均值与所述第一区域的预测值得到第一残差,以及根据所述第二区域中样本点的数值的均值与所述第二区域的预测值得到第二残差;包括:获取第一区域中样本点的数值的均值与所述第一区域的预测值的差值,将所述第一区域中样本点的数值的均值与所述第一区域的预测值的差值作为第一残差,以及获取第二区域中样本点的数值的均值与所述第二区域的预测值的差值,将所述第二区域中样本点的数值的均值与所述第二区域的预测值的差值作为第二残差。结合第一方面或第一方面的第一种至第三种可能的实现方式中任一种可能的实现方式,在第五种可能的实现方式中,所述根据所述第一区域中样本点的数值的均值与所述第一区域的预测值得到第一残差,以及根据所述第二区域中样本点的数值的均值与所述第二区域的预测值得到第二残差;包括:获取第一区域中样本点的数值的均值与所述第一区域的预测值的差值,将所述第一区域中样本点的数值的均值与所述第一区域的预测值的差值映射为第一映射值,将所述第一映射值作为第一残差,以及获取第二区域中样本点的数值的均值与所述第二区域的预测值的差值,将所述第二区域中样本点的数值的均值与所述第二区域的预测值的差值映射为第二映射值,将所述第一映射值作为第二残差。结合第一本文档来自技高网
...

【技术保护点】
一种深度图像的编码方法,其特征在于,包括:从所述当前图像块相邻的已编码的样本点中获取所述第一区域的预测值和所述第二区域的预测值,其中,所述第一区域和所述第二区域是根据当前图像块划分方式得到的;根据所述第一区域中样本点的数值的均值与所述第一区域的预测值得到第一残差,以及根据所述第二区域中样本点的数值的均值与所述第二区域的预测值得到第二残差;对所述第一残差和所述第二残差,进行编码。

【技术特征摘要】
1.一种深度图像的编码方法,其特征在于,包括:
从所述当前图像块相邻的已编码的样本点中获取所述第一区域的预测值
和所述第二区域的预测值,其中,所述第一区域和所述第二区域是根据当前
图像块划分方式得到的;
根据所述第一区域中样本点的数值的均值与所述第一区域的预测值得到
第一残差,以及根据所述第二区域中样本点的数值的均值与所述第二区域的
预测值得到第二残差;
对所述第一残差和所述第二残差,进行编码。
2.根据权利要求1所述的方法,其特征在于,所述从所述当前图像块相
邻的已编码的样本点中获取所述第一区域的预测值和所述第二区域的预测
值,包括:
根据所述当前图像块划分方式,从所述当前图像块相邻的已编码的上一
行或左一列的样本点中选择至少两个样本点,对所述至少两个样本点的数值
进行算术运算,将运算结果作为第一区域的预测值或第二区域的预测值;或
者,
根据所述当前图像块划分方式,从所述当前图像块相邻的已编码的上一
行或左一列的样本点中选择一个样本点,将所述样本点的数值作为第一区域
的预测值或第二区域的预测值;或者,
根据所述当前图像块划分方式,从所述当前图像块相邻的已编码的上一
行选择至少一个样本点和左一列选择至少一个样本点,对所述上一行选择的
至少一个样本点的数值和所述左一列选择的至少一个样本点的数值进行算术
运算,将运算结果作为第一区域的预测值或第二区域的预测值。
3.根据权利要求2所述的方法,其特征在于,所述对所述至少两个样本
点的数值进行算术运算,包括:
对所述至少两个样本点的数值进行平均运算;或者,
对所述至少两个样本点的数值进行加权平均。
4.根据权利要求1所述的方法,其特征在于,所述第一区域和所述第二
区域是根据当前图像块划分方式得到的,包括:
深度图像的当前图像块的第一区域和第二区域是被一条直线划分得到

\t的;或者,
深度图像的当前图像块的第一区域和第二区域被划分为任意形状,其中,
第一区域为空间连通的或者空间不连通的,第二区域为空间连通的或者空间
不连通的。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述根据所述第
一区域中样本点的数值的均值与所述第一区域的预测值得到第一残差,以及
根据所述第二区域中样本点的数值的均值与所述第二区域的预测值得到第二
残差,包括:
获取第一区域中样本点的数值的均值与所述第一区域的预测值的差值,
将所述第一区域中样本点的数值的均值与所述第一区域的预测值的差值作为
第一残差,以及获取第二区域中样本点的数值的均值与所述第二区域的预测
值的差值,将所述第二区域中样本点的数值的均值与所述第二区域的预测值
的差值作为第二残差。
6.根据权利要求1~4任一项所述的方法,其特征在于,所述根据所述第
一区域中样本点的数值的均值与所述第一区域的预测值得到第一残差,以及
根据所述第二区域中样本点的数值的均值与所述第二区域的预测值得到第二
残差,包括:
获取第一区域中样本点的数值的均值与所述第一区域的预测值的差值,
将所述第一区域中样本点的数值的均值与所述第一区域的预测值的差值映射
为第一映射值,将所述第一映射值作为第一残差,以及获取第二区域中样本
点的数值的均值与所述第二区域的预测值的差值,将所述第二区域中样本点
的数值的均值与所述第二区域的预测值的差值映射为第二映射值,将所述第
一映射值作为第二残差。
7.根据权利要求1~4任一项所述的方法,其特征在于,所述根据所述第
一区域中样本点的数值的均值与所述第一区域的预测值得到第一残差,以及
根据所述第二区域中样本点的数值的均值与所述第二区域的预测值得到第二
残差,包括:
获取第一区域中样本点的数值的均值,将所述第一区域中样本点的数值
的均值映射成第三映射值,以及获取第二区域中样本点的数值的均值,将所
述第二区域中样本点的数值的均值映射成第四映射值;
获取第一区域的预测值,将所述第一区域的预测值映射成第五映射值,
以及获取第二区域的预测值,将所述第二区域的预测值映射成第六映射值;
获取所述第三映射值与所述第五映射值的差值,将所述第三映射值与所
述第五映射值的差值作为第一残差,以及获取所述第四映射值与所述第六映
射值的差值,将所述第四映射值与所述第六映射值的差值作为第二残差。
8.一种深度图像的解码方法,其特征在于,包括:
从所述当前图像块相邻的已解码的样本点中获取所述第一区域的预测值
和所述第二区域的预测值,其中,所述第一区域和所述第二区域是根据当前
图像块划分方式得到的;
根据第一残差与所述第一区域的预测值得到第一重构值,以及根据第二
残差与所述第二区域的预测值得到第二重构值;
根据所述第一重构值和所述第二重构值进行解码操作。
9.根据权利要求8所述的方法,其特征在于,所述从所述当前图像块相
邻的已解码的样本点中获取所述第一区域的预测值和所述第二区域的预测
值,包括:
根据所述当前图像块划分方式,从所述当前图像块相邻的已解码的上一
行或左一列的样本点中选择至少两个样本点,对所述至少两个样本点的数值
进行算术运算,将运算结果作为第一区域的预测值或第二区域的预测值;或
者,
根据所述当前图像块划分方式,从所述当前图像块相邻的已解码的上一
行或左一列的样本点中选择一个样本点,将所述样本点的数值作为第一区域
的预测值或第二区域的预测值;或者,
根据所述当前图像块划分方式,从所述当前图像块相邻的已解码的上一
行选择至少一个样本点和左一列选择至少一个样本点,对所述上一行选择的
至少一个样本点的数值和所述左一列选择的至少一个样本点的数值进行算术
运算,将运算结果作为第一区域的预测值或第二区域的预测值。
10.根据权利要求9所述的方法,其特征在于,所述对所述至少两个样
本点的数值进行算术运算,包括:
对所述至少两个样本点的数值进行平均运算;或者,
对所述至少两个样本点的数值进行加权平均。
11.根据权利要求8所述的方法,其特征在于,所述第一区域和所述第
二区域是根据当前图像块划分方式得到的,包括:
深度图像的当前图像块的第一区域和第二区域是被一条直线划分得到
的;或者,
深度图像的当前图像块的第一区域和第二区域被划分为任意形状,其中,
第一区域为空间连通的或者空间不连通的,第二区域为空间连通的或者空间
不连通的。
12.根据权利要求8~11任一项所述的方法,其特征在于,所述根据第一
残差与所述第一区域的预测值得到第一重构值,以及根据第二残差与所述第
二区域的预测值得到第二重构值,包括:
获取第一残差,将所述第一残差与所述第一区域的预测值的和值,作为
第一重构值,以及获取第二残差,将所述第二残差与所述第二区域的预测值
的和值,作为第二重构值。
13.根据权利要求8~11任一项所述的方法,其特征在于,所述根据第一
残差与所述第一区域的预测值得到第一重构值,以及根据第二残差与所述第
二区域的预测值得到第二重构值,包括:
获取第一残差,将所述第一残差映射为第七映射值,以及获取第二残差,
将所述第二残差映射为第八映射值;
获取所述第一区域的预测值和所述第七映射值的和值,作为第一重构
值,以及获取所述第二区域的预测值和所述第八映射值的和值,作为第二
重构值。
14.根据权利要求8~11任一项所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:郑萧桢
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1