在点云压缩中使用直接译码的方法和设备技术

技术编号:25488712 阅读:72 留言:0更新日期:2020-09-01 23:07
使用直接译码模式来对与当前节点相关联的子体积内的点的坐标而不是对子节点的占用模式编码的用于对点云译码的方法和设备。使用直接译码的资格基于来自另一节点的占用数据。如果有资格,则在比特流中表示标志以发信号通知直接译码是否被应用于子体积中的点。

【技术实现步骤摘要】
【国外来华专利技术】在点云压缩中使用直接译码的方法和设备
本申请总体上涉及点云压缩,并且具体地涉及用于使用人口稀疏体积的所推断的直接译码(coding)来改进点云的压缩的方法和设备。
技术介绍
数据压缩被用于通信和计算机网络中以有效地存储、传输和再现信息。对三维对象或空间的表示的兴趣日益浓厚,它可能涉及大型数据集,对此高效且有效的压缩将非常有用并且具有很高价值。在某些情况下,可以使用点云来表示三维对象或空间,点云是一组点,每个点具有三坐标定位(X,Y,Z),并且在某些情况下,还有其他属性,例如颜色数据(例如,亮度和色度)、透明度、反射率、法向矢量等。点云可以是静态的(在单个时间点处的固定对象或环境/对象的快照),也可以是动态的(按时间顺序的点云序列)。点云的示例应用包括地形和地图应用。自主车辆和其他机器视觉应用可以依赖于诸如来自LiDAR扫描仪的环境的3D扫描形式的点云传感器数据。虚拟现实模拟可以依赖于点云。将意识到,点云可能涉及大量数据,并且快速且准确地压缩(编码(encoding)和解码)该数据是非常重要的。因此,提供能够更高效和/或有效地压缩本文档来自技高网...

【技术保护点】
1.一种对点云编码以生成压缩点云数据的比特流的方法,所述点云以具有多个节点的树结构被定义,所述多个节点具有父子关系并且表示被递归地拆分为子体积并且包含所述点云的点的体积空间的几何形状,所述方法包括:/n遍历所述树以对子节点集的占用模式熵编码,其中占用模式指示与相应子节点相关联的所述子体积中的哪些子体积包含至少一个点,并且其中所述遍历包括:/n对于与子体积相关联的当前节点,/n基于来自另一节点的占用数据来确定与所述当前节点相关联的所述子体积内的点有资格进行直接译码;/n基于与所述当前节点相关联的所述子体积内的点的数目来确定将要应用直接译码;/n在所述比特流中插入指示将要与所述当前节点相关联地应用...

【技术特征摘要】
【国外来华专利技术】20180118 EP 18305038.41.一种对点云编码以生成压缩点云数据的比特流的方法,所述点云以具有多个节点的树结构被定义,所述多个节点具有父子关系并且表示被递归地拆分为子体积并且包含所述点云的点的体积空间的几何形状,所述方法包括:
遍历所述树以对子节点集的占用模式熵编码,其中占用模式指示与相应子节点相关联的所述子体积中的哪些子体积包含至少一个点,并且其中所述遍历包括:
对于与子体积相关联的当前节点,
基于来自另一节点的占用数据来确定与所述当前节点相关联的所述子体积内的点有资格进行直接译码;
基于与所述当前节点相关联的所述子体积内的点的数目来确定将要应用直接译码;
在所述比特流中插入指示将要与所述当前节点相关联地应用所述直接译码的标志;以及
对所述子体积内的所述点中的至少一些点的位置坐标数据熵编码。


2.根据权利要求1或权利要求11所述的方法,其中确定所述当前节点有资格进行直接译码包括基于所述当前节点的父节点的占用模式来确定资格。


3.根据权利要求2所述的方法,其中所述父节点的所述占用模式包括所述当前节点的同级节点是否被占用。


4.根据权利要求1或权利要求11所述的方法,其中确定所述当前节点有资格进行直接译码包括基于所述当前节点的相邻节点的占用状态来确定资格。


5.根据权利要求4所述的方法,其中所述相邻节点是与和关联于所述当前节点的所述子体积共享至少一个面的相应子体积相关联的节点。


6.根据权利要求4所述的方法,其中所述相邻节点是与和关联于所述当前节点的所述子体积共享至少一个边的相应子体积相关联的节点。


7.根据权利要求4所述的方法,其中所述相邻节点是与和关联于所述当前节点的所述子体积共享至少一个顶点的相应子体积相关联的节点。


8.根据权利要求1至7或11中的任一项所述的方法,其中确定所述当前节点有资格进行直接译码包括基于所述当前节点的祖父母节点的占用数据来确定资格。


9.根据权利要求8所述的方法,其中...

【专利技术属性】
技术研发人员:D·弗林S·拉瑟雷
申请(专利权)人:黑莓有限公司
类型:发明
国别省市:加拿大;CA

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

1