本公开内容涉及点云编码和解码。
背景技术:
技术实现思路
1、总体而言,本公开内容描述了用于使用(诸如针对目前正在开发的几何体点云压缩()(g-pcc)标准的)帧间预测对点云中的节点进行译码的技术。然而,示例技术并不限于g-pcc标准。节点的参考块可以是使用所估计的运动信息(旋转和平移)通过运动补偿而导出的。对运动信息的良好估计可以带来在几何体结构(诸如当前节点和参考节点之间的平面信息、占用)方面的高度相关性。因此,利用参考节点的此几何体信息可以提高当前节点的译码性能。本公开内容包括用以在对当前节点的平面信息进行译码时利用参考块的信息的若干技术。通常,这些信息可以用于节点的针对平面译码模式的资格、对在对平面标志和平面索引进行译码时的上下文的选择。
2、根据本公开内容的一种或多种技术,g-pcc编码器可以包括存储器,所述存储器被配置为存储所述点云的至少一部分;以及以电路实现并被配置为进行如下操作的一个或多个处理器:获得所述点云的参考块的平面信息;基于所述参考块的所述平面信息来确定上下文;基于所述上下文,来对指示当前节点是否是使用平面模式来译码的语法元素进行上下文-自适应译码;以及基于所述当前节点是使用所述平面模式来译码的,使用所述平面模式对所述当前节点进行译码。
3、在一个示例中,一种处理点云的方法包括:获得所述点云的参考块的平面信息;基于所述参考块的所述平面信息来确定上下文;基于所述上下文,来对指示当前节点是否是使用平面模式来译码的语法元素进行上下文-自适应译码;以及基于所述当前节点是使用所述平面模式来译码的,使用所述平面模式对所述当前节点进行译码。
4、在另一示例中,一种存储指令的计算机可读存储介质,所述指令当由一个或多个处理器执行时使所述一个或多个处理器以进行如下操作:获得点云的参考块的平面信息;基于所述参考块的所述平面信息来确定上下文;基于所述上下文,来对指示当前节点是否是使用平面模式来译码的语法元素进行上下文-自适应译码;以及基于所述当前节点是使用所述平面模式来译码的,使用所述平面模式对所述当前节点进行译码。
5、在附图和以下描述中阐述一个或多个示例的细节。根据说明书、附图以及权利要求书,其它特征、目的和优点将是显而易见的。
1.一种用于处理点云的设备,所述设备包括:
2.根据权利要求1所述的设备,其中,指示所述当前节点是否是使用所述平面模式来译码的所述语法元素包括语法元素is_planar_flag。
3.根据权利要求1所述的设备,其中,所述上下文是第一上下文,并且其中,所述一个或多个处理器还被配置为:
4.根据权利要求3所述的设备,其中,指示针对所述当前节点的所述平面的所述语法元素包括语法元素plane_position。
5.根据权利要求3所述的设备,其中,为了基于所述参考平面来确定所述第二上下文,所述一个或多个处理器被配置为根据下式确定上下文索引:
6.根据权利要求1所述的设备,其中,所述一个或多个处理器被配置为:
7.根据权利要求1所述的设备,其中,所述一个或多个处理器被配置为:
8.根据权利要求7所述的设备,其中,为了确定所述方位角上下文,所述一个或多个处理器被配置为根据下式确定所述方位角上下文:
9.根据权利要求1所述的设备,其中,所述一个或多个处理器还被配置为:
10.根据权利要求9所述的设备,其中,为了复制所述平面信息,所述一个或多个处理器被配置为:
11.根据权利要求9所述的设备,其中,指示所述当前节点是使用所述平面复制模式来译码的所述语法元素包括二进制标志。
12.根据权利要求1所述的设备,还包括:
13.根据权利要求12所述的设备,其中,所述设备是包括所述旋转lidar传感器的车辆。
14.根据权利要求1所述的设备,其中,所述设备是无线通信设备。
15.一种对点云数据进行译码的方法,所述方法包括:
16.根据权利要求15所述的方法,其中,指示所述当前节点是否是使用所述平面模式来译码的所述语法元素包括语法元素is_planar_flag。
17.根据权利要求15所述的方法,其中,所述上下文是第一上下文,所述方法还包括:响应于确定所述当前节点是使用所述平面模式来译码的:
18.根据权利要求17所述的方法,其中,指示针对所述当前节点的所述平面的所述语法元素包括语法元素plane_position。
19.根据权利要求17所述的方法,其中,基于所述参考平面来确定所述第二上下文包括根据下式确定上下文索引:
20.根据权利要求15所述的方法,还包括:
21.根据权利要求15所述的方法,还包括:
22.根据权利要求21所述的方法,其中,确定所述方位角上下文包括根据下式确定所述方位角上下文:
23.一种计算机可读存储介质,其存储指令,所述指令当被执行时可以使一个或多个处理器进行如下操作: