用于点云编解码的方法、装置及介质与流程
- 国知局
- 2024-08-05 11:52:38
本公开的实施例总体上涉及点云编解码技术,并且更具体地涉及基于几何结构的点云压缩中的分块和切片。
背景技术:
1、点云是三维(3d)平面中的各个数据点的集合,其中每个点在x、y和z轴上具有设定坐标。因此,点云可以用于表示三维空间的物理内容。点云已经显示出其是表示3d视觉数据的有前景的方式,其中,3d视觉数据用于广泛沉浸式应用,例如从增强现实到自动汽车。
2、点云编解码标准主要通过众所周知的mpeg组织的发展而演变。mpeg,简称为运动图像专家组,是处理多媒体的主要标准化组之一。在2017中,mpeg 3d图形编码组(3dg)发布了提议调用(cfp)文档以开始开发点云编解码标准。最终标准将包括两类解决方案。基于视频的点云压缩(v-pcc或vpcc)适合于具有相对均匀的点分布的点集。基于几何的点云压缩(g-pcc或gpcc)适合于更稀疏的分布。然而,通常期望进一步提高常规点云编解码技术的编解码效率。
技术实现思路
1、本公开的实施例提供了一种用于点云编解码的方案。
2、在第一方面,提出了一种用于点云编解码的方法。该方法包括:在点云序列的点云帧与点云序列的比特流之间执行转换,点云帧中的分块包括一组切片,分块的边界框包括一组切片中的至少一部分点,至少一部分点能够从一组切片被获取。
3、基于根据本公开的第一方面的方法,分块的边界框至少包括能够从分块中的一组切片可获取的点。与缺乏这种约束的传统方案相比,所提出的方法可以有利地更好地支持分块的应用,从而提高点云处理效率。
4、在第二方面,提出了一种用于处理点云数据的装置。用于处理点云数据的装置包括处理器和其上具有指令的非暂态存储器。指令在由处理器执行时使处理器执行根据本公开的第一方面的方法。
5、在第三方面,提出了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储有指令,指令使处理器执行根据本公开的第一方面的方法。
6、在第四方面,提出了另一种非暂态计算机可读记录介质。非暂态计算机可读记录介质存储有点云序列的由点云处理装置执行的方法所生成的比特流。该方法包括:在点云序列的点云帧与比特流之间执行转换,点云帧中的分块包括一组切片,分块的边界框包括一组切片中的至少一部分点,至少一部分点能够从一组切片被获取。
7、第五方面,提出了一种用于存储点云序列的比特流的方法。该方法包括:在点云序列的点云帧与比特流之间执行转换,点云帧中的分块包括一组切片,分块的边界框包括一组切片中的至少一部分点,至少一部分点能够从一组切片被获取;以及将比特流存储在非暂态计算机可读记录介质中。
8、提供本技术实现要素:是为了以简化形式介绍以下在具体实施方式中进一步描述的概念的选择。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
技术特征:1.一种用于点云编解码的方法,包括:
2.根据权利要求1所述的方法,其中所述分块的所述边界框包括所述一组切片中的所有点。
3.根据权利要求1-2中任一项所述的方法,其中所述一组切片中的每个切片的切片标签是所述分块的标识符。
4.根据权利要求1-3中任一项所述的方法,其中所述点云帧中的第一切片至少部分地在所述分块之外,并且所述第一切片中的至少一个点在所述分块的所述边界框之外。
5.根据权利要求1-3中任一项所述的方法,其中所述点云帧中的第一切片至少部分地在所述分块之外,并且所述第一切片中的一部分点中的至少一个点在所述分块的所述边界框之外,所述一部分点能够从所述第一切片被获取。
6.根据权利要求4-5中任一项所述的方法,其中所述第一切片的切片标签不同于所述分块的标识符。
7.根据权利要求1-6中任一项所述的方法,其中序列参数集(sps)针对所述点云帧而被激活,所述sps包括第一语法元素,所述第一语法元素指定针对所述一组切片中的每个切片的切片标签的以比特为单位的长度,第二语法元素的值等于0或等于所述第一语法元素的值,所述第二语法元素指定所述分块的标识符的以比特为单位的长度。
8.根据权利要求1-6中任一项所述的方法,其中序列参数集(sps)针对所述点云帧而被激活,所述sps包括第一语法元素,所述第一语法元素指定针对所述一组切片中的每个切片的切片标签的以比特为单位的长度,并且如果指定所述分块的标识符的以比特为单位的长度的第二语法元素的值大于0,则所述第二语法元素的值等于所述第一语法元素的值。
9.根据权利要求7-8中任一项所述的方法,其中所述第一语法元素为语法元素slice_tag_bits,并且所述第二语法元素为语法元素tile_id_bits。
10.根据权利要求1-9中任一项所述的方法,其中所述转换包括将所述点云帧编码到所述比特流中。
11.根据权利要求1-9中任一项所述的方法,其中所述转换包括从所述比特流解码所述点云帧。
12.一种用于处理点云数据的装置,包括处理器和其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-11中任一项所述的方法。
13.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有指令,所述指令使处理器执行根据权利要求1-11中任一项所述的方法。
14.一种非暂态计算机可读记录介质,所述非暂态计算机可读记录介质存储有点云序列的由点云处理装置执行的方法所生成的比特流,所述方法包括:
15.一种用于存储点云序列的比特流的方法,包括:
技术总结本公开的实施例提供了一种用于点云编解码的方案。提出了一种用于点云编解码的方法。该方法包括:在点云序列的点云帧与点云序列的比特流之间执行转换,点云帧中的分块包括一组切片,分块的边界框包括一组切片中的至少一部分点,该至少一部分点能够从一组切片被获取。技术研发人员:王业奎受保护的技术使用者:字节跳动有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/259856.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表