点云编码处理方法、点云解码处理方法及相关设备与流程

xiaoxiao8月前  60


本申请属于计算机,具体涉及一种点云编码处理方法、点云解码处理方法及相关设备。


背景技术:

1、点云是三维物体或场景的一种表现形式,是由空间中一组无规则分布、表达三维物体或场景空间结构和表面属性的离散点集所构成。为了准确反映空间中的信息,所需离散点的数量相当大,而为了减少点云数据存储和传输时所占用的带宽,需要对点云数据进行编码压缩处理。点云数据通常由描述位置的几何信息如三维坐标(x,y,z)以及该位置的属性信息如颜色(r,g,b)或者反射率等构成。在点云编码压缩过程中对几何信息及属性信息的编码是分开进行的。

2、目前,在采用预测树编码技术对点云的几何信息进行编码的过程中,基于预先设置的固定的编码参数对预测残差进行编码,存在编码冗余,使得编码效率较低。


技术实现思路

1、本申请实施例提供一种点云编码处理方法、点云解码处理方法及相关设备,能够解决编码效率较低的问题。

2、第一方面,提供了一种点云编码处理方法,由编码端执行,包括:

3、基于点云的几何信息确定待编码点云块,基于所述待编码点云块确定第一参数,所述第一参数用于表征编码第二参数所需的比特位数,所述第二参数用于指示所述待编码点云块的大小;

4、构建所述待编码点云块对应的预测树,并确定所述预测树中节点的预测残差;

5、基于所述第一参数对所述预测残差进行熵编码,得到几何编码结果。

6、第二方面,提供了一种点云解码处理方法,由解码端执行,其特征在于,包括:

7、获取待解码点云块对应的第一参数,所述第一参数用于表征编码第二参数所需的比特位数,所述第二参数用于指示所述待解码点云块的大小;

8、基于所述第一参数对所述待解码点云块对应的几何编码结果进行熵解码,得到预测残差;

9、基于所述预测残差进行几何重建处理,得到几何信息。

10、第三方面,提供了一种点云编码处理装置,包括:

11、第一确定模块,用于基于点云的几何信息确定待编码点云块,基于所述待编码点云块确定第一参数,所述第一参数用于表征编码第二参数所需的比特位数,所述第二参数用于指示所述待编码点云块的大小;

12、第二确定模块,用于构建所述待编码点云块对应的预测树,并确定所述预测树中节点的预测残差;

13、编码模块,用于基于所述第一参数对所述预测残差进行熵编码,得到几何编码结果。

14、第四方面,提供了一种点云解码处理装置,包括:

15、获取模块,用于获取待解码点云块对应的第一参数,所述第一参数用于表征编码第二参数所需的比特位数,所述第二参数用于指示所述待解码点云块的大小;

16、解码模块,用于基于所述第一参数对所述待解码点云块对应的几何编码结果进行熵解码,得到预测残差;

17、重建模块,用于基于所述预测残差进行几何重建处理,得到几何信息。

18、第五方面,提供了一种终端,该终端包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。

19、第六方面,提供了一种终端,包括处理器及通信接口,其中,所述处理器用于:基于点云的几何信息确定待编码点云块,基于所述待编码点云块确定第一参数,所述第一参数用于表征编码第二参数所需的比特位数,所述第二参数用于指示所述待编码点云块的大小;构建所述待编码点云块对应的预测树,并确定所述预测树中节点的预测残差;基于所述第一参数对所述预测残差进行熵编码,得到几何编码结果。

20、第七方面,提供了一种终端,包括处理器及通信接口,其中,所述处理器用于:获取待解码点云块对应的第一参数,所述第一参数用于表征编码第二参数所需的比特位数,所述第二参数用于指示所述待解码点云块的大小;基于所述第一参数对所述待解码点云块对应的几何编码结果进行熵解码,得到预测残差;基于所述预测残差进行几何重建处理,得到几何信息。

21、第八方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。

22、第九方面,提供了一种编解码系统,包括::编码端设备及解码端设备,所述编码端设备可用于执行如第一方面所述的方法的步骤,所述解码端设备可用于执行如第二方面所述的方法的步骤。

23、第十方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法,或实现如第二方面所述的方法。

24、第十一方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。

25、在本申请实施例中,基于点云的几何信息确定待编码点云块,基于所述待编码点云块确定第一参数,所述第一参数用于表征编码第二参数所需的比特位数,所述第二参数用于指示所述待编码点云块的大小;构建所述待编码点云块对应的预测树,并确定所述预测树中每个节点的预测残差;基于所述第一参数对所述预测残差进行熵编码,得到几何编码结果。这样,在采用预测树编码技术对点云的几何信息进行编码的过程中,通过待编码点云块的大小自适应确定第一参数,并基于第一参数对所述预测残差进行熵编码,能够减少编码冗余,从而提高编码效率。



技术特征:

1.一种点云编码处理方法,由编码端执行,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一参数对所述预测残差进行熵编码,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述第一参数对所述预测残差进行熵编码,还包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第二参数包括第一子参数、第二子参数及第三子参数,所述第一子参数表示所述待编码点云块在第一方向上的比特深度,所述第二子参数表示所述待编码点云块在第二方向上的比特深度,所述第三子参数表示所述待编码点云块在第三方向上的比特深度;

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述基于所述第一参数对所述预测残差进行熵编码,得到几何编码结果之后,所述方法还包括:

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述基于所述待编码点云块确定第一参数,包括:

7.一种点云解码处理方法,由解码端执行,其特征在于,包括:

8.根据权利要求7所述的方法,其特征在于,所述几何编码结果包括第一编码子结果、第二编码子结果、第三编码子结果及第四编码子结果;

9.根据权利要求8所述的方法,其特征在于,所述基于所述第一参数对所述第一编码子结果进行解码,得到目标编码位数,包括:

10.根据权利要求7-9中任一项所述的方法,其特征在于,所述第二参数包括第一子参数、第二子参数及第三子参数,所述第一子参数表示所述待解码点云块在第一方向上的比特深度,所述第二子参数表示所述待解码点云块在第二方向上的比特深度,所述第三子参数表示所述待解码点云块在第三方向上的比特深度;

11.根据权利要求7-10中任一项所述的方法,其特征在于,所述获取待解码点云块对应的第一参数,包括:

12.根据权利要求7-10中任一项所述的方法,其特征在于,所述获取待解码点云块对应的第一参数,包括:

13.一种点云编码处理装置,其特征在于,包括:

14.一种点云解码处理装置,其特征在于,包括:

15.一种终端,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至6任一项所述的点云编码处理方法的步骤;或者,所述程序或指令被所述处理器执行时实现如权利要求7至12任一项所述的点云解码处理方法的步骤。

16.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至6任一项所述的点云编码处理方法的步骤,或者,所述程序或指令被处理器执行时实现如权利要求7至12任一项所述的点云解码处理方法的步骤。


技术总结
本申请公开了一种点云编码处理方法、点云解码处理方法及相关设备,属于计算机技术领域,本申请实施例的点云编码处理方法包括:基于点云的几何信息确定待编码点云块,基于所述待编码点云块确定第一参数,所述第一参数用于表征编码第二参数所需的比特位数,所述第二参数用于指示所述待编码点云块的大小;构建所述待编码点云块对应的预测树,并确定所述预测树中节点的预测残差;基于所述第一参数对所述预测残差进行熵编码,得到几何编码结果。

技术研发人员:张伟,王贵旗,杨付正,吕卓逸
受保护的技术使用者:维沃移动通信有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)