【技术实现步骤摘要】
【国外来华专利技术】用于点云的二进制熵编解码的方法和设备
本申请大体上涉及点云压缩,且具体地涉及用于点云的二进制熵编解码(coding)的方法和设备。
技术介绍
数据压缩被用于通信和计算机联网中以高效地存储、传输并且再现信息。人们对三维物体或空间的表示越来越感兴趣,这种表示可以涉及大型数据集,并且针对这种表示的高效而有效的压缩将非常有用和有价值。在一些情况下,可以使用点云来表示三维物体或空间,该点云是点集合,该点集合分别具有三个坐标地点(X,Y,Z),且在一些情况下具有其他属性,比如颜色数据(例如亮度和色度)、透明度、反射率、法线向量等。点云可以是静态的(静止物体或单个时间点的环境/物体的快照)或动态的(点云的时间顺序序列)。针对点云的示例应用包括拓扑和地图应用。自主车辆和其他机器视觉应用可以依赖于呈环境的3D扫描的形式的点云传感器数据,该3D扫描诸如来自LiDAR(激光雷达)扫描器。虚拟现实模拟可以依赖于点云。应了解,点云可以涉及大量数据,并且快速且准确地压缩(编码和解码)该数据是极为令人感兴趣的。因此,提供更高效地和/或有效地压缩点云的数据的方法和设备将是有利的。而且,找到用于对点云进行编解码的方法和设备将是有利的,该方法和设备可以在不需要管理过量的上下文的情况下使用上下文自适应二进制熵编解码来实施。附图说明现在将通过示例的方式参考附图,该附图示出了本申请的示例实施例,并且在附图中:图1示出了示例点云编码器的简化框图;图2示出了示例点云解码器的简化框图;图3示出了用于编 ...
【技术保护点】
1.一种对点云进行编码以生成压缩后的点云数据的比特流的方法,所述点云在具有多个节点的树形结构中被定义,所述多个节点具有父子关系并且所述多个节点表示体积空间的几何形状,所述体积空间被递归地拆分成子体积并且包含所述点云的点,所述方法包括:/n针对与被拆分成其他子体积的子体积相关联的当前节点,每个其他子体积对应于所述当前节点的子节点,/n基于所述子节点的占用状态来确定所述当前节点的占用模式;/n选择与用于对所述占用模式进行熵编码的相应熵编解码器相关联的一种或多种概率,其中所述选择基于所述当前节点的多个邻近节点的占用数据和所述多个邻近节点中的至少一个邻近节点的子节点的占用数据;以及/n使用相关联的一个或多个所述熵编解码器,基于所选择的一种或多种概率来对所述占用模式进行熵编码,以产生用于所述比特流的编码数据。/n
【技术特征摘要】
【国外来华专利技术】20181002 EP 18290112.41.一种对点云进行编码以生成压缩后的点云数据的比特流的方法,所述点云在具有多个节点的树形结构中被定义,所述多个节点具有父子关系并且所述多个节点表示体积空间的几何形状,所述体积空间被递归地拆分成子体积并且包含所述点云的点,所述方法包括:
针对与被拆分成其他子体积的子体积相关联的当前节点,每个其他子体积对应于所述当前节点的子节点,
基于所述子节点的占用状态来确定所述当前节点的占用模式;
选择与用于对所述占用模式进行熵编码的相应熵编解码器相关联的一种或多种概率,其中所述选择基于所述当前节点的多个邻近节点的占用数据和所述多个邻近节点中的至少一个邻近节点的子节点的占用数据;以及
使用相关联的一个或多个所述熵编解码器,基于所选择的一种或多种概率来对所述占用模式进行熵编码,以产生用于所述比特流的编码数据。
2.一种对压缩后的点云数据的比特流进行解码以产生重构的点云的方法,所述点云在具有多个节点的树形结构中被定义,所述多个节点具有父子关系并且所述多个节点表示体积空间的几何形状,所述体积空间被递归地拆分成子体积并且包含所述点云的点,所述方法包括:
针对与被拆分成其他子体积的子体积相关联的当前节点,每个其他子体积对应于所述当前节点的子节点,
选择与用于对占用模式进行熵解码的相应熵编解码器相关联的一种或多种概率,其中所述选择基于所述当前节点的多个邻近节点的占用数据和所述多个邻近节点中的至少一个邻近节点的子节点的占用数据;以及
使用一个或多个相关联的所述熵编解码器,基于所选择的一种或多种概率来对所述比特流进行熵解码,以产生用于所述当前节点的表示所述子节点的占用的重构占用模式。
3.根据权利要求1或2所述的方法,其中选择所述一种或多种概率基于邻近配置,所述邻近配置是基于所述当前节点的所述邻近节点中的每个邻近节点的占用状态而被确定的。
4.根据权利要求3所述的方法,其中如果所述当前节点的邻近节点的占用数据指示所述邻近节点被占用、并且所述邻近节点的子节点的所述占用数据指示所述邻近节点的被占用的子节点中的至少一个子节点与所述当前节点邻近,那么所述当前节点的所述邻近节点被视为出于确定所述邻近配置的目的而被占用。
5.根据权利要求3或4所述的方法,其中如果所述当前节点的邻近节点的占用数据指示所述邻近节点被占用、并且所述邻近节点的子节点的所述占用数据指示所述邻近节点的被占用的子节点中没有一个子节点与所述当前节点邻近,那么所述当前节点的所述邻近节点被视为出于确定所述邻近配置的目的而未被占用。
6.根据权利要求3至5中任一项所述的方法,其中如果所述当前节点的邻近节点尚未被...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。