用于点云编解码的方法、装置和介质与流程
- 国知局
- 2024-08-05 12:21:44
本公开的实施例总体涉及点云编解码技术,并且更具体地,涉及用于点云编解码的运动信息编解码。
背景技术:
1、点云是三维(3d)平面中各个数据点的集合,其中每个点在x、y和z轴上都有设定的坐标。因此,点云可用于表示三维空间的物理内容。点云已被证明是一种有前景的表示3d视觉数据的方式,适用于从增强现实到自动驾驶汽车等广阔的沉浸式应用范围。
2、点云编解码标准主要是通过著名的mpeg组织的发展而演变的。mpeg是移动图像专家组的缩写,其是处理多媒体的主要标准化组织之一。2017年,mpeg 3d图形编解码组(3dg)发布了提案征集(cfp)文件,启动制定点云编解码标准。最终标准将包含两类解决方案。基于视频的点云压缩(v-pcc或vpcc)适用于点分布相对均匀的点集。基于几何的点云压缩(g-pcc或gpcc)适用于更稀疏的分布。然而,传统点云编解码技术的编解码效率通常有望进一步提高。
技术实现思路
1、在第一方面,提出了一种用于点云编解码的方法。该方法包括:在点云序列的当前帧与点云序列的码流之间的转换期间,确定当前帧的运动信息;至少部分地基于运动信息的绝对值来确定运动信息的经编解码的表示;以及基于经编解码的表示执行转换。
2、根据本公开的第一方面的方法基于运动信息的绝对值与阈值之间的比较来确定运动信息的经编解码的表示。与传统的利用补码格式(complement format)对运动信息的负值进行二值化的方案相比,所提出的方法可以有利地实现根据分布概率对运动信息二值化,从而提高运动信息编解码的效率和编解码质量。
3、在第二方面,提出了一种用于处理点云数据的装置。该装置包括处理器和其上具有指令的非暂态存储器。指令在由处理器执行时使得处理器执行根据本公开的第一方面的方法。
4、在第三方面,提出了一种非暂态计算机可读存储介质。非暂态计算机可读存储介质存储使处理器执行根据本公开的第一方面的方法的指令。
5、在第四方面,提出了一种非暂态计算机可读记录介质。非暂态计算机可读记录介质存储点云序列的通过由点云处理装置执行的方法生成的码流。该方法包括:确定点云序列的当前帧的运动信息;至少部分地基于运动信息的绝对值来确定运动信息的经编解码的表示;以及基于运动信息的经编解码的表示生成码流。
6、第五方面,提出了一种用于存储点云序列的码流的方法。该方法包括:确定点云序列的当前帧的运动信息;至少部分地基于运动信息的绝对值来确定运动信息的经编解码的表示;基于运动信息的经编解码的表示生成码流;以及将码流存储在非暂态计算机可读记录介质中。
7、提供本技术实现要素:是为了以简化的形式介绍以下在具体实施例中进一步描述的概念的选择。本发明内容不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护主题的范围。
技术特征:1.一种用于点云编解码的方法,包括:
2.根据权利要求1所述的方法,其中所述运动信息包括以下中的一项:
3.根据权利要求2所述的方法,其中所述运动参数包括以下至少一项:
4.根据权利要求1-3中任一项所述的方法,其中确定所述经编解码的表示包括:
5.根据权利要求4所述的方法,其中所述第一语法元素指示所述运动信息的所述绝对值是否超过所述阈值。
6.根据权利要求5所述的方法,其中所述阈值包括以下中的一项:0、1或2。
7.根据权利要求5或权利要求6所述的方法,还包括:
8.根据权利要求4-7中任一项所述的方法,其中确定所述经编解码的表示还包括:
9.根据权利要求1-8中任一项所述的方法,其中用于运动矢量编解码的第一上下文不同于用于运动矢量差编解码的第二上下文。
10.根据权利要求1-9中任一项所述的方法,其中所述经编解码的表示包括多于一个语法元素。
11.根据权利要求1-3中任一项所述的方法,其中所述经编解码的表示包括二值化的值和经编解码的符号。
12.根据权利要求11所述的方法,其中确定所述经编解码的表示包括:
13.根据权利要求12所述的方法,其中所述二值化的值通过使用以下中的一项被确定:
14.根据权利要求13所述的方法,其中所述指数哥伦布编解码工具包括零阶指数哥伦布(eg0)编解码工具。
15.根据权利要求1-14中任一项所述的方法,其中与所述方法相关联的信息、参数、值、整数或代码被编解码在编解码结构中。
16.根据权利要求15所述的方法,其中所述编解码结构包括条带头。
17.根据权利要求15或权利要求16所述的方法,其中所述信息、所述参数、所述值、所述整数或所述代码用以下中的一项被编解码:
18.根据权利要求15-17中任一项所述的方法,其中所述信息、所述参数、所述值、所述整数或所述代码用以下中的一项被直接地编解码:
19.根据权利要求15-18中任一项所述的方法,其中所述信息、所述参数、所述值、所述整数或所述代码包括符号和绝对值。
20.根据权利要求19所述的方法,进一步包括:
21.根据权利要求20所述的方法,其中所述阈值为0。
22.根据权利要求20或权利要求21所述的方法,其中确定所述经编解码的符号包括将所述经编解码的符号编解码为标志。
23.根据权利要求19-22中任一项所述的方法,还包括:
24.根据权利要求15-23中任一项所述的方法,其中所述信息、所述参数、所述值、所述整数或所述代码与至少一个上下文一起以算术编解码被编解码,或者以旁路模式被编解码。
25.根据权利要求1-24中任一项所述的方法,其中所述转换包括将所述当前帧编码到所述码流中。
26.根据权利要求1-24中任一项所述的方法,其中所述转换包括从所述码流解码所述当前帧。
27.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使得所述处理器执行根据权利要求1-26中任一项所述的方法。
28.一种非暂态计算机可读存储介质,存储使处理器执行根据权利要求1-26中任一项所述的方法的指令。
29.一种非暂态计算机可读记录介质,存储点云序列的通过由点云处理装置执行的方法生成的码流,其中所述方法包括:
30.一种用于存储点云序列的码流的方法,包括:
技术总结本公开的实施例提供了一种用于点云编解码的方法。该方法包括:在点云序列的当前帧与点云序列的码流之间的转换期间,确定当前帧的运动信息;至少部分地基于运动信息的绝对值来确定运动信息的经编解码的表示;以及基于经编解码的表示执行转换。与传统方案相比,所提出的方法能够有利地提高运动编解码效率和编解码质量。技术研发人员:王文义,徐英展,张凯,张莉受保护的技术使用者:抖音视界有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/262368.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。