点云编解码方法与系统、及点云编码器与点云解码器技术方案

技术编号:38731007 阅读:12 留言:0更新日期:2023-09-08 23:20
本申请提供一种点云编解码方法与系统、及点云编码器与点云解码器,通过点云中点的几何信息来确定当前点的属性信息的预测模式,这样使得预测模式的确定过程中与点云中点的属性信息的重建过程解耦,使得两个过程可以并行进行,进而提高编解码的效率。进而提高编解码的效率。进而提高编解码的效率。

【技术实现步骤摘要】
点云编解码方法与系统、及点云编码器与点云解码器
[0001]本申请是申请日为2020年12月28日的PCT国际专利申请PCT/CN2020/140248进入中国国家阶段的中国专利申请号202080107001.X、专利技术名称为“点云编解码方法与系统、及点云编码器与点云解码器”的分案申请。


[0002]本申请涉及点云编解码
,尤其涉及一种点云编解码方法与系统、及点云编码器与点云解码器。

技术介绍

[0003]通过采集设备对物体表面进行采集,形成点云数据,点云数据包括几十万甚至更多的点。在视频制作过程中,将点云数据以点云媒体文件的形式在点云编码设备和点云解码设备之间传输。但是,如此庞大的点给传输带来了挑战,因此,点云编码设备需要对点云数据进行压缩后传输。
[0004]点云数据的压缩主要包括几何信息的压缩和属性信息的压缩,在属性信息压缩时,通过预测来减小或消除点云数据中的冗余信息,例如,从已编码的点中获得当前点的一个或多个相邻点,根据相邻点的属性信息,来预测当前点的属性信息。
[0005]目前基于邻居点的属性信息的重建值来确定当前点的预测模式,进而使得预测模式的确定过程与属性信息的重建过程耦合,进而降低点云编码的效果。

技术实现思路

[0006]本申请实施例提供了一种点云编解码方法与系统、及点云编码器与点云解码器,以提高点云编码效率。
[0007]第一方面,本申请提供了一种点云编码方法,包括:
[0008]获取点云中当前点的几何信息和属性信息;
[0009]根据所述当前点的几何信息,确定所述当前点的K个邻居点,所述K为大于或等于2的正整数;
[0010]根据所述当前点的几何信息和所述K个邻居点的几何信息,确定所述当前点的属性信息的目标预测模式;
[0011]使用所述目标预测模式对所述当前点的属性信息进行预测,得到所述当前点的属性信息的预测值;
[0012]根据所述当前点的属性信息的预测值,得到所述当前点的属性信息的残差值;
[0013]对所述当前点的属性信息的残差值进行编码,生成点云码流。
[0014]第二方面,本申请实施例提供一种点云解码方法,包括:
[0015]解码点云码流,获取点云中当前点的几何信息和属性信息;
[0016]根据所述当前点的几何信息,确定所述当前点的K个邻居点,所述K为大于或等于2的正整数;
[0017]根据所述当前点的几何信息和所述K个邻居点的几何信息,确定所述当前点的属性信息的目标预测模式;
[0018]使用所述目标预测模式对所述当前点的属性信息进行预测,得到所述当前点的属性信息的预测值。
[0019]第三方面,本申请提供了一种点云编码器,用于执行上述第一方面或其各实现方式中的方法。具体地,该编码器包括用于执行上述第一方面或其各实现方式中的方法的功能单元。
[0020]第四方面,本申请提供了一种点云解码器,用于执行上述第二方面或其各实现方式中的方法。具体地,该解码器包括用于执行上述第二方面或其各实现方式中的方法的功能单元。
[0021]第五方面,提供了一种点云编码器,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,以执行上述第一方面或其各实现方式中的方法。
[0022]第六方面,提供了一种点云解码器,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,以执行上述第二方面或其各实现方式中的方法。
[0023]第七方面,提供了一种点云编解码系统,包括点云编码器和点云解码器。点云编码器用于执行上述第一方面或其各实现方式中的方法,点云解码器用于执行上述第二方面或其各实现方式中的方法。
[0024]第八方面,提供了一种芯片,用于实现上述第一方面至第二方面中的任一方面或其各实现方式中的方法。具体地,该芯片包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片的设备执行如上述第一方面至第二方面中的任一方面或其各实现方式中的方法。
[0025]第九方面,提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序使得计算机执行上述第一方面至第二方面中的任一方面或其各实现方式中的方法。
[0026]第十方面,提供了一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行上述第一方面至第二方面中的任一方面或其各实现方式中的方法。
[0027]第十一方面,提供了一种计算机程序,当其在计算机上运行时,使得计算机执行上述第一方面至第二方面中的任一方面或其各实现方式中的方法。
[0028]基于以上技术方案,通过通过点云中点的几何信息来确定当前点的属性信息的预测模式,这样使得预测模式的确定过程中与点云中点的属性信息的重建过程解耦,使得两个过程可以并行进行,进而提高编解码的效率。
附图说明
[0029]图1为本申请实施例涉及的一种点云编解码系统100的示意性框图;
[0030]图2是本申请实施例提供的点云编码器200的示意性框图;
[0031]图3是本申请实施例提供的解码器300的示意性框图;
[0032]图4为本申请实施例涉及的属性编码模块400的部分框图;
[0033]图5为本申请实施例涉及的属性解码模块500的部分框图;
[0034]图6为一实施例的编码端预测示意图;
[0035]图7为一实施例的解码端预测示意图;
[0036]图8为本申请实施例提供的点云编码方法600的一种流程示意图;
[0037]图9为本申请实施例提供的点云编码方法600a的一种流程示意图;
[0038]图10为本申请实施例提供的点云编码方法700的一种流程示示意图;
[0039]图11为本申请实施例提供的点云解码方法800的一种流程示意图;
[0040]图12为本申请实施例提供的点云解码方法800a的一种流程示意图;
[0041]图13为本申请实施例提供的点云解码方法900的一种流程示意图;
[0042]图14是本申请实施例提供的点云编码器10的示意性框图;
[0043]图15是本申请实施例提供的点云解码器20的示意性框图;
[0044]图16是本申请实施例提供的电子设备30的示意性框图;
[0045]图17是本申请实施例提供的点云编解码系统40的示意性框图。
具体实施方式
[0046]本申请可应用于点云压缩

[0047]为了便于理解本申请的实施例,首先对本申请实施例涉及到的相关概念进行如下简单介绍:
[0048]点云(Point Cloud)是指空间中一组无规则分布的、表达三维物体或三维场景的空间结构及表面属性的离散点集。
[0049]点云数据(Point Cloud Data)是点云的具体记录形式,点云中的点可以包括点的位置信息和点的属性信息。例如,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点云编码方法,其特征在于,包括:获取点云中当前点的几何信息和属性信息;根据所述当前点的几何信息,确定所述当前点的K个邻居点,所述K为大于或等于2的正整数;根据所述当前点的几何信息和所述K个邻居点的几何信息,确定所述当前点的属性信息的目标预测模式;使用所述目标预测模式对所述当前点的属性信息进行预测,得到所述当前点的属性信息的预测值;根据所述当前点的属性信息的预测值,得到所述当前点的属性信息的残差值;对所述当前点的属性信息的残差值进行编码,生成点云码流。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前点的几何信息和所述K个邻居点的几何信息,确定所述当前点的属性信息的目标预测模式,包括:根据所述当前点的几何信息和所述K个邻居点的几何信息,确定所述K个邻居点构成的邻居点集与所述当前点之间的第一距离;根据所述第一距离,确定所述当前点的属性信息的目标预测模式。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一距离,确定所述当前点的属性信息的目标预测模式,包括:若所述第一距离大于或等于第一数值,则确定所述目标预测模式为多预测变量模式;若所述第一距离小于所述第一数值,则确定所述目标预测模式为单预测变量模式。4.根据权利要求3所述的方法,其特征在于,若所述目标预测模式为多预测变量模式,所述使用所述目标预测模式对所述当前点的属性信息进行预测,得到所述当前点的属性信息的预测值,包括:获得所述K个邻居点的属性信息的重建值;将所述述K个邻居点的属性信息的重建值作为K个预测变量;将所述K个邻居点的属性信息的重建值的加权平均值作为第K+1个预测变量;确定K+1个预测变量中每个预测变量的率失真优化RDO值;将RDO值最小的预测变量作为所述当前点的属性信息的预测值;所述点云码流包括所述RDO值最小的预测变量对应的预测模式信息。5.根据权利要求3所述的方法,其特征在于,若所述目标预测模式为单预测变量模式,所述使用所述目标预测模式对所述当前点的属性信息进行预测,得到所述当前点的属性信息的预测值,包括:获得所述K个邻居点的属性信息的重建值;将所述K个邻居点的属性信息的重建值的加权平均值,作为所述当前点的属性信息的预测值。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据点云中点的几何信息,获得所述点云的包围盒,所述包围盒用于包围所述点云;获得所述点云的包围盒的第一边的长度;根据所述第一边的长度,确定所述第一数值。7.一种点云解码方法,其特征在于,包括:
解码点云码流,获取点云中当前点的几何信息和属性信息;根据所述当前点的几何信息,确定所述当前点的K个邻居点,所述K为大于或等于2的正整数;根据所述当前点的几何信息和所述K个邻居点的几何信息,确定所述当前点的属性信息的目标预测模式;使用所述目标预测模式对所述当前点的属性信息进行预测,得到所述当前点的属性信息的预测值。8.根据权利要求7所述的方法,其特征在于,所述根据所述当前点的几何信息和所述K个邻居点的几何信息,确定所述当前点的属...

【专利技术属性】
技术研发人员:元辉王晓辉王璐刘祺李明
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1