V-DMC位移提升变换偏移的制作方法

摘要: 本公开的各方面涉及基于视频的动态网格译码。背景技术:1、网格用作对三维空间内的物理内容的表示并且被广泛用于各种情况。网格提供对几何和空间特性进行建模和描绘的结构...
V-DMC位移提升变换偏移的制作方法

本公开的各方面涉及基于视频的动态网格译码。

背景技术:

1、网格用作对三维空间内的物理内容的表示并且被广泛用于各种情况。网格提供对几何和空间特性进行建模和描绘的结构化方式。网格的一个应用是扩展现实(xr)技术,扩展现实(xr)技术包括增强现实(ar)、虚拟现实(vr)和混合现实(mr)。由于用于表示三维结构的顶点、边和面的高数量,网格可以是复杂且巨大的。网格的实际使用需要高效的存储和发送。网格压缩通过以降低存储和发送所需的数据的量、同时保留几何和空间信息的方式来对网格数据进行编码和解码而解决该挑战。

技术实现思路

1、以下 技术实现要素: 提供对所公开主题的一些方面的基本理解。该发明内容并非是广泛综述。该发明内容并非旨在标识关键/重要元素或描绘所要求保护的主题的范围。该发明内容的唯一目的是以简化形式呈现一些概念作为稍后呈现的更详细的描述的前序。

2、简而言之,各种方法、装置和系统涉及改善作为正在mpeg wg7(3dgh)中标准化的技术的基于视频的动态网格译码(v-dmc)中的位移向量提升变换。本公开描述了利用在编码器处估计的偏移来实现提升变换的技术。偏移可寻求减轻变换系数中的偏置。根据一个方面,偏置可与变换系数的非零平均值分布相关联。可在编码器处确定寻求将变换系数调整成至少更接近零平均值分布的偏移。偏移可在编码网格数据的位流中发信号通知并由解码器接收。解码器可将偏移应用于所提取的变换系数并且使用更新的变换系数来确定表示网格数据的位移向量集合。

3、根据一个方面,公开了一种对网格数据进行编码的方法。该方法包括:确定网格数据的位移向量集合;通过对位移向量集合应用提升变换来生成变换系数集合;针对变换系数确定表示零平均值的偏移;将偏移应用于变换系数,以产生偏置调整后的变换系数;对偏置调整后的变换系数进行量化,从而产生量化系数;以及在编码网格数据的位流中发信号通知量化系数和对偏移的指示。

4、根据另一方面,公开了一种用于对编码网格数据进行解码的方法。该方法包括:从编码网格数据的位流提取量化变换系数和偏移;对量化变换系数进行逆量化以恢复变换系数;将偏移应用于变换系数;对变换系数进行逆变换以确定表示网格数据的位移向量集合。

5、其他方面提供了:装置,该装置被配置为执行前述方法以及本文中所描述的那些方法;非暂态计算机可读介质,该非暂态计算机可读介质包括指令,这些指令在由装置的处理器执行时使该装置执行前述方法以及本文所描述的那些方法;体现在计算机可读存储介质上的计算机程序产品,该计算机可读存储介质包括用于执行前述方法以及本文进一步描述的那些方法的代码;和处理系统,该处理系统包括用于执行前述方法以及本文进一步描述的那些方法的部件。

6、为了完成前述目的和相关目的,本文结合以下描述和附图描述了所要求保护的主题的某些例示性方面。这些方面指示可实践主题的各种方式,这些方式中的全部方式都旨在处于所要求保护的主题的范围内。当结合附图考虑时,其他优点和新颖特征可根据以下详细描述变得显而易见。

1.一种对网格数据进行编码的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述提升变换是基于小波的变换,所述基于小波的变换将所述位移向量分解成多个细节层级。

3.根据权利要求2所述的方法,其中确定所述偏移还包括:计算所述变换系数在所述提升变换中的所述多个细节层级中的每个细节层级处的所述平均值。

4.根据权利要求2所述的方法,其中确定所述偏移还包括:分析预测残差的统计分布,其中所述预测残差是指所述提升变换中的精细高频细节的预测与实际值之间的差。

5.根据权利要求4所述的方法,其中分析所述统计分布还包括:确定与所述网格数据相关联的多个预测残差的平均值。

6.根据权利要求1所述的方法,其中所述偏移作为具有分子和分母的分数值被发信号通知。

7.根据权利要求1所述的方法,所述方法还包括:在网格补丁数据单元中发信号通知所述偏移。

8.根据权利要求1所述的方法,所述方法还包括:在所述编码网格数据的所述位流的提升变换参数集合中发信号通知所述偏移。

9.根据权利要求1所述的方法,其中应用所述偏移包括:在所述变换系数集合低估实际值时添加所述偏移以将所述平均值调整成更接近零。

10.一种用于对网格数据进行编码的装置,所述装置包括:

11.根据权利要求10所述的装置,其中所述提升变换是基于小波的变换,所述基于小波的变换将所述位移向量分解成多个细节层级。

12.根据权利要求11所述的装置,其中为了确定所述偏移,所述处理电路还被配置为:计算所述变换系数在所述提升变换中的所述多个细节层级中的每个细节层级处的所述平均值。

13.根据权利要求11所述的装置,其中为了确定所述偏移,所述处理电路还被配置为:分析预测残差的统计分布,其中所述预测残差是指所述提升变换中的精细高频细节的预测与实际值之间的差。

14.根据权利要求13所述的装置,其中为了分析所述统计分布,所述处理电路还被配置为:确定与所述网格数据相关联的多个预测残差的平均值。

15.一种用于对编码网格数据进行解码的方法,所述方法包括:

16.根据权利要求15所述的方法,所述方法还包括:在所述编码网格数据的所述位流中接收具有分子和分母的分数值偏移。

17.根据权利要求15所述的方法,其中确定所述偏移还包括:从网格补丁数据单元确定所述偏移。

18.根据权利要求15所述的方法,其中确定所述偏移还包括:从变换参数集合确定所述偏移。

19.根据权利要求15所述的方法,其中所述变换系数在所述偏移之前表现出大约零的平均值。

20.根据权利要求15所述的方法,其中进行逆变换包括:将逆提升变换应用于所述变换系数以确定所述位移向量集合。