【技术实现步骤摘要】
【国外来华专利技术】使用带有时间一致补片的视频编码进行点云压缩
技术介绍
[0001]本公开整体涉及包括多个点的点云的压缩和解压缩,每个点具有相关联的空间信息和属性信息。
[0002]相关技术描述
[0003]各种类型的传感器(诸如光检测和测距(LIDAR)系统、3D相机、3D扫描仪等)可以捕获指示点在三维空间中的位置(例如在X、Y和Z平面中的位置)的数据。另外,此类系统除了关于相应点的空间信息之外还可以捕获属性信息,诸如颜色信息(例如,RGB值)、纹理属性、强度属性、反射率属性、运动相关属性、模态属性或各种其他属性。在一些情况下,可以将附加属性分配给相应点,诸如捕获该点时的时间戳。由此类传感器捕获的点可以构成“点云”,该“点云”包括各自具有相关联的空间信息和一个或多个相关联的属性的一组点。在一些情况下,点云可以包括数千个点、数十万个点、数百万个点或甚至更多的点。另外,在一些情况下,与正由一个或多个传感器捕获的点云不同,可以例如在软件中生成点云。在任一种情况下,此类点云可包括大量数据,并且存储和传输这些点云可能成本高且耗时。
技术实现思路
[0004]在一些实施方案中,一种系统包括被配置为捕获共同构成点云的点的一个或多个传感器,其中每个点包括识别相应点的空间位置的空间信息和定义与相应点相关联的一个或多个属性的属性信息。
[0005]在一些实施方案中,一种系统还包括被配置为压缩点的属性信息和/或空间信息的编码器。为了压缩属性和/或空间信息,编码器被配置为针对点云确定多个补片,每个补片对应于点云的部分。编码器还被配置为 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种存储程序指令的非暂态计算机可读介质,所述程序指令在由一个或多个处理器执行时使得所述一个或多个处理器:针对包括点云的视觉体积内容集合确定多个补片,其中每个补片包括所述点云投影在补片平面上的点,其中为了确定所述多个补片,所述程序指令使得所述一个或多个处理器:确定一个或多个运动函数,所述一个或多个运动函数对所述点云的一个或多个片段跨多个时刻的运动进行建模;基于所述一个或多个运动函数确定所述点云的点跨所述多个时刻之间的映射;以及确定包括所述点云的点的一个或多个补片,所述点云的所述点具有在所述多个时刻中的每个时刻彼此偏离小于阈值量的表面法向量;以及将所确定的一个或多个补片的补片图像打包到多个图像帧中,其中所述多个图像帧包括所述点云跨所述多个时刻的一致补片。2.根据权利要求1所述的非暂态计算机可读介质,其中所述程序指令使得所述一个或多个处理器:将位于一致位置的所述补片图像打包在针对所述多个时刻的所述多个图像帧中。3.根据权利要求1所述的非暂态计算机可读介质,其中为了确定所述点云的点跨所述多个时刻之间的所述映射,所述程序指令使得所述一个或多个处理器:将所确定的一个或多个运动函数应用于第一时刻的点的第一集合,以确定所述点从所述第一时刻开始在所述多个时刻中的一个或多个其他时刻的估计位置;以及针对所述一个或多个其他时刻中的每个其他时刻,识别所述点云的在所述一个或多个其他时刻的最近邻近点,所述最近邻近点与所述点云的所述点的从所述第一时刻估计的所述估计位置相对应。4.根据权利要求1所述的非暂态计算机可读介质,其中所述程序指令使得所述一个或多个处理器针对所述点云的所述片段中的不同片段确定不同运动函数。5.根据权利要求1所述的非暂态计算机可读介质,其中所述一个或多个运动函数包括以下中的一者或多者:刚体运动变换函数;仿射运动变换函数;或者弹性运动变换函数。6.根据权利要求1所述的非暂态计算机可读介质,其中所述一个或多个运动函数是基于所述点云的所述点跨所述多个时刻的空间坐标和所述点云的所述点跨所述多个时刻的属性值而确定的。7.根据权利要求1所述的非暂态计算机可读介质,其中所述程序指令还使得所述一个或多个处理器:在确定所述一个或多个运动函数之前,将降噪滤波器应用于表示跨所述多个时刻的所述点云的数据。8.根据权利要求1所述的非暂态计算机可读介质,其中所述程序指令还使得所述一个或多个处理器:在确定所述一个或多个补片之前:识别所述点云的具有跨所述多个时刻偏离周围点的运动的一个或多个异常点;以及
从用于确定所述一个或多个补片的点云数据中去除所述一个或多个异常点。9.根据权利要求1所述的非暂态计算机可读介质,其中所述程序指令还使得所述一个或多个处理器:生成指示所述补片图像在针对所述多个时刻的所述图像帧中的位置的占用图。10.根据权利要求1所述的非暂态计算机可读介质,其中所述程序指令还使得所述一个或多个处理器:在图像帧的序列的序列标头中,指示待应用于包括在所述图像帧的序列中的所述图像帧的占用图。11.一种设备,所述设备包括:存储器,所述存储器存储用于使用二维(2D)图像帧压缩三维(3D)点云数据的程序指令;和一个或多个处理器,其中所述程序指令在由所述一个或多个处理器执行时使得所述一个或多个处理器:针对包括点云的视觉体积内容集合确定多个补片,其中每个补片包括所述点云投影在2D补片平面上的点,其中为了确定所述多个补片,所述程序指令使得所述一个或多个处理器:确定一个或多个运动函数,所述一个或多个运动函数对所述点云的一个或多个片段跨多个时刻的运动进行建模;基于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。