用于点云编解码的方法、装置和介质制造方法及图纸

技术编号:43094219 阅读:17 留言:0更新日期:2024-10-26 09:40
本公开的实施例提供了一种用于点云编解码的解决方案。提出了一种用于点云编解码的方法。该方法包括:在点云序列的当前点云(PC)样本与点云序列的比特流之间的转换期间,基于当前PC样本的至少一个参考PC样本的至少一个经重构的PC样本,确定针对当前PC样本的目标PC样本;以及基于目标PC样本执行转换。

【技术实现步骤摘要】
【国外来华专利技术】

本公开的实施例总体涉及点云编解码技术,并且更具体地,涉及用于点云压缩的多参考帧间预测。


技术介绍

1、点云是三维(3d)平面中各个数据点的集合,其中每个点在x、y和z轴上都有设定的坐标。因此,点云可以用于表示三维空间的物理内容。点云已被证明是一种有前景的表示3d视觉数据的方式,适用于从增强现实到自动驾驶汽车等广阔的沉浸式应用范围。

2、点云编解码标准主要是通过著名的mpeg组织的发展而演变的。mpeg是移动图像专家组的缩写,其是处理多媒体的主要标准化组织之一。在2017年,mpeg 3d图形编解码组(3dg)发布了提案征集(cfp)文件,启动制定点云编解码标准。最终标准将包含两类解决方案。基于视频的点云压缩(v-pcc或vpcc)适用于点分布相对均匀的点集。基于几何的点云压缩(g-pcc或gpcc)适用于更稀疏的分布。然而,传统点云编解码技术的编解码效率通常有望进一步提高。


技术实现思路

1、本公开的实施例提供了一种用于点云编解码的解决方案。

2、在第一方面,提出了一种用于点云编解码的本文档来自技高网...

【技术保护点】

1.一种用于点云编解码的方法,包括:

2.根据权利要求1所述的方法,其中所述目标PC样本是所述至少一个经重构的PC样本中的一个经重构的PC样本。

3.根据权利要求1所述的方法,其中确定所述目标PC样本包括:

4.根据权利要求3所述的方法,其中所述处理过程包括以下中的至少一项:

5.根据权利要求1所述的方法,其中所述至少一个经重构的PC样本包括多个经重构的PC样本,并且确定所述目标PC样本包括:

6.根据权利要求5所述的方法,其中所述目标PC样本包括所述多个经重构的PC样本中的所有点。

7.根据权利要求5所述的方法,其...

【技术特征摘要】
【国外来华专利技术】

1.一种用于点云编解码的方法,包括:

2.根据权利要求1所述的方法,其中所述目标pc样本是所述至少一个经重构的pc样本中的一个经重构的pc样本。

3.根据权利要求1所述的方法,其中确定所述目标pc样本包括:

4.根据权利要求3所述的方法,其中所述处理过程包括以下中的至少一项:

5.根据权利要求1所述的方法,其中所述至少一个经重构的pc样本包括多个经重构的pc样本,并且确定所述目标pc样本包括:

6.根据权利要求5所述的方法,其中所述目标pc样本包括所述多个经重构的pc样本中的所有点。

7.根据权利要求5所述的方法,其中所述目标pc样本包括所述多个经重构的pc样本中的部分点。

8.根据权利要求7所述的方法,其中所述部分点通过下采样过程被生成。

9.根据权利要求1所述的方法,其中所述至少一个经重构的pc样本包括多个经重构的pc样本,并且确定所述目标pc样本包括:

10.根据权利要求9所述的方法,其中所述处理过程包括以下中的至少一项:

11.根据权利要求1-10中任一项所述的方法,其中所述点云序列的样本被划分为多个样本组(gos),并且所述多个gos与至少一个gos结构相关联。

12.根据权利要求11所述的方法,其中所述至少一个gos结构中的第一gos结构中的样本具有与所述至少一个gos结构的第二gos结构中的样本不同的参考关系,所述第二gos结构与所述第一gos结构不同。

13.根据权利要求11所述的方法,其中所述多个gos中的第一gos具有所述至少一个gos结构中的第一gos结构,所述第一gos包括在所述第一gos中的第一样本之后的样本集合,所述第一样本在所述第一gos中的第一个位置处,所述样本集合中的每一个样本具有紧接在相应样本之前的单个参考样本。

14.根据权利要求13所述的方法,其中所述第一gos结构是ippp gos结构。

15.根据权利要求11所述的方法,其中所述多个gos中的第二gos具有所述至少一个gos结构中的第二gos结构,所述第二gos包括在所述第二gos中的第一样本之后的样本集合,所述第一样本在所述第二gos中的第一个位置处,所述样本集合中的每一个样本具有两个参考样本。

16.根据权利要求13所述的方法,其中所述第二gos结构是ibbb gos结构。

17.根据权利要求11所述的方法,其中所述至少一个gos结构包括单个gos结构。

18.根据权利要求11-16中任一项所述的方法,其中所述至少一个gos结构包括多个gos结构。

19.根据权利要求11-18中任一项所述的方法,其中存在至少一个第一指示,所述至少一个第一指示用于指示是否仅一个gos结构被应用于所述多个样本组中的所有样本组。

20.根据权利要求19所述的方法,其中所述至少一个第一指示在所述比特流中被指示。

21.根据权利要求19-20中任一项所述的方法,其中所述至少一个第一指示利用固定长度编解码、一元编解码或截断一元编解码中的一者被编解码。

22.根据权利要求19-20中任一项所述的方法,其中所述至少一个第一指示以预测方式被编解码。

23.根据权利要求11-22中任一项所述的方法,其中仅第一gos结构被应用于所述多个样本组中的所有样本组,并且存在指示所述第一gos结构的至少一个第二指示,或者

24.根据权利要求23所述的方法,其中所述至少一个第二指示或所述至少一个第三指示在所述比特流中被指示。

25.根据权利要求23-24中任一项所述的方法,其中所述至少一个第二指示或所述至少一个第三指示利用固定长度编解码、一元编解码或截断一元编解码中的一者被编解码。

26.根据权利要求23-24中任一项所述的方法,其中所述至少一个第二指示或所述至少一个第三指示以预测方式被编解码。

27.根据权利要求11所述的方法,其中用于所述多个gos中的第一gos的第一gos结构基于所述第一gos的gos运动信息被确定。

28.根据权利要求27所述的方法,其中所述gos运动信息在编码器处被确定。

29.根据权利要求27-28中任一项所述的方法,其中所述gos运动信息是所述第一gos中的第一样本与紧接在所述第一gos之后的第二gos中的第二样本之间的运动信息,所述第一样本在所述第一gos中的第一个位置处,并且所述第二样本在所述第二gos中的第一个位置处。

30.根据权利要求27-28中任一项所述的方法,其中所述gos运动信息是所述第一gos中的第一样本与所述第一gos中的第二样本之间的运动信息,所述第一样本在所述第一gos中的第一个位置处,并且所述第二样本在所述第一gos中的最后位置处。

31.根据权利要求27-28中任一项所述的方法,其中所述gos运动信息是所述第一gos中的第一i样本与所述第一gos中的下一i样本之间的运动信息。

32.根据权利要求27所述的方法,其中如果所述gos运动信息满足gos约束条件,则所述第一gos结构被确定为ibbb gos结构,并且

33.根据权利要求32所述的方法,其中所述gos约束条件是所述gos运动信息小于至少一个阈值。

34.根据权利要求33所述的方法,其中所述至少一个阈值在编码器处被确定。

35.根据权利要求33所述的方法,其中所述至少一个阈值是预定义的。

36.根据权利要求27所述的方法,其中所述确定在编码器或解码器处被做出。

37.根据权利要求11-36中任一项所述的方法,其中样本是帧,并且gos是帧组(gof)。

38.根据权利要求11-36中任一项所述的方法,其中样本是切片或块。

39.根据权利要求1-10中任一项所述的方法,其中执行所述转换包括:

40.根据权利要求39所述的方法,其中所述至少一个全局运动包括所述当前pc样本与紧接在所述当前pc样本之前的pc样本之间的第一全局运动,并且所述第一全局运动是在外部被确定的。

41.根据权利要求40所述的方法,其中所述第一全局运动在点云压缩被执行之前被确定。

42.根据权利要求41所述的方法,其中所述第一全局运动是原始数据的一部分。

43.根据权利要求40-42中任一项所述的方法,其中所述第一全局运动被用于针对所述当前pc样本的全局运动估计。

44.根据权利要求39所述的方法,其中所述当前pc样本与所述参考pc样本之间的帧距离大于距离阈值,并且所述累积全局运动被用于代替外部确定的全局运动。

45.根据权利要求39-44中任一项所述的方法,其中所述累积全局运动在编码器处被确定。

46.根据权利要求39-45中任一项所述的方法,其中所述至少一个全局运动包括所述参考pc样本和以时间戳顺序紧接在所述当前pc样本之前的至少一个连续pc样本的外部确定的全局运动。

47.根据权利要求39-45中任一项所述的方法,其中所述至少一个全局运动包括所述当前pc样本和以时间戳顺序紧接在所述参考pc样本之前的至少一个连续pc样本的外部确定的全局运动。

48.根据权利要求39-47中任一项所述的方法,其中所述累积全局运动在所述比特流中被指示。

49.根据权利要求39-48中任一项所述的方法,其中所述累积全局运动利用固定长度编解码、一元编解码或截断一元编解码中的一者被编解码。

50.根据权利要求39-48中任一项所述的方法,其中所述累积全局运动以预测方式被编解码。

51.根据权利要求39-48中任一项所述的方法,其中所述累积全局运动利用上下文编解码被编解码。

52.根据权利要求39-48中任一项所述的方法,其中所述累积全局运动利用旁路编解码被编解码。

53.根据权利要求1-10中任一项所述的方法,其中属性帧间阈值集合基于所述当前pc样本与所述至少一个参考pc样本中的每一个参考pc样本之间的帧距离被确定。

54.根据权利要求53所述的方法,其中针对所述至少一个参考pc样本中的第一参考pc样本,所述属性帧间阈值集合中的至少一个属性帧间阈值被用于确定是否属性帧间预测基于所述第一参考pc样本被应用于所述当前pc样本。

55.根据权利要求54所述的方法,其中所述至少一个属性帧间阈值是基于预定阈值和所述当前pc样本与所述第一参考pc样本之间的帧距离被确定的。

56.根据权利要求53所述的方法,其中所述至少一个参考pc样本包括第一参考pc样本和第二参考pc样本,所述第一参考pc样本的属性帧间阈值要求比所述第二参考pc样本的属性帧间阈值要求严格,所述第一参考pc样本与所述当前pc样本之间的帧距离大于所述第二参考pc样本与所述当前pc样本之间的帧距离。

57.根据权利要求56所述的方法,其中针对所述第一参考pc样本的属性帧间阈值是通过将预定阈值除以所述第一参考pc样本与所述当前pc样本之间的所述...

【专利技术属性】
技术研发人员:徐英展张凯张莉
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1