非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种将点云编码为流的方法,所述方法包括;获得根据相对于所述点云的视点确定的投影中心组;对所述点云;通过将从所述组的一个投影中心可见的所述点云的点投影在投影图上;并将相邻像素聚类为图像块;确定块数据项的列表;所述块数据项与图像块相关联;并包括;标识所述一个投影中心的信息;空间范围的描述;根据所述一个投影中心;相对于所述一个投影中心的角度范围;和深度范围定义所述范围;以及;标识图片内与所述块数据项相关联的所述图像块的区域的信息;生成所述图片;所述图片包括每个块数据项的图像块;以及;将所述图片;和所述块数据项的列表编码在所述流中。
根据权利要求1所述的方法,其中,确定所述数据项的列表包括;a.对在所述投影中心组中的至少两个不同的投影中心;通过将从第一投影中心可见的所述点云的点投影在第一投影图上;并根据深度信息对所述第一投影图的相邻像素进行聚类来确定块数据项的第一列表;通过将从第二投影中心可见的所述点云的点投影到第二投影图上;并通过根据深度信息对所述第二投影图的相邻像素进行聚类来确定块数据项的第二列表;b.选择所述第一投影中心和所述第二投影中心中的一个;并将对应于所选择的投影中心的块数据项的列表添加到所述块数据项的列表中;以及;c.删除从所选择的投影中心可见的所述点云的点;d.迭代a,b和c;直到所述点云为空或所述块数据项列表是满的。
根据权利要求1或2所述的方法,其中,所述点云包括点云序列中的点云组的点;针对图片组确定块数据项的列表;针对所述点云组的点云生成所述图片组的每个图片;并且所述编码包括将所述图片组和所述块数据项的列表编码在所述流中。
根据权利要求1或2所述的方法,其中,图像块的像素包括深度值;根据与所述图像块相关联的块数据项的深度范围确定所述深度值。
根据权利要求4所述的方法,其中,所述图像块的所述像素还包括颜色值。
根据权利要求5所述的方法,其中,深度值由第一图片的像素存储;而颜色值由第二图片的像素存储;第一图片和第二图片配对;并被编码为所述流。
一种用于将点云编码为流的设备,所述设备包括与至少一个处理器相关联的存储器,所述至少一个处理器配置为;获得根据相对于所述点云的视点确定的投影中心组;对于所述点云;通过将从所述组的一个投影中心可见的所述点云的点投影在投影图上;并将相邻像素聚类为图像块;确定块数据项的列表;块数据项与图像块相关联;并包括;标识所述一个投影中心的信息;空间范围的描述;根据所述一个投影中心;相对于所述一个投影中心的角度范围;和深度范围定义所述范围;以及;标识图片内与所述块数据项相关联的所述图像块的区域的信息;生成所述图片;所述图片包括每个块数据项的图像块;以及;将所述图片;和所述块数据项的列表编码在所述流中。
根据权利要求7所述的设备,其中,所述至少一个处理器被配置为通过以下方式确定所述数据项的列表;a.对在所述投影中心组中的至少两个不同的投影中心;通过将从第一投影中心可见的所述点云的点投影在第一投影图上;并根据深度信息对所述第一投影图的相邻像素进行聚类来确定块数据项的第一列表;通过将从第二投影中心可见的所述点云的点投影到第二投影图上;并通过根据深度信息对所述投影图的相邻像素进行聚类来确定块数据项的第二列表;并根据对应的聚类为每个块数据项确定所述空间范围;b.选择所述第一投影中心和所述第二投影中心中的一个;并将所述对应的块数据项的第二列表添加到所述块数据项的第一列表中;以及;c.删除从所选择的投影中心可见的所述点云的点;d.迭代a,b和c;直到所述点云为空或所述块数据项列表是满的。
根据权利要求7或8所述的设备,其中,所述点云包括点云序列中的点云组的点;针对图片组确定块数据项的列表;针对所述点云组的点云生成所述图片组的每个图片;所述至少一个处理器被配置为将所述图片组和所述块数据项的列表编码在所述流中。
根据权利要求7或8所述的设备,其中,图像块的像素包括深度值;根据与所述图像块相关联的块数据项的深度范围确定所述深度值。
一种从流中解码点云的方法,所述方法包括;从如权利要求1-6中的任一项所述的流中解码图片;和块数据项的列表;块数据项包括;标识投影中心组中的投影中心的信息;空间范围的描述;根据标识的投影中心;相对于所述标识的投影中心的角度范围;和深度范围定义所述范围;以及;标识所述图片内图像块的区域的信息;根据所述标识所述图片内区域的信息;从所述图片中对图像块进行解包;以及;根据相关联的块数据项;通过对每个解包的图像块的像素进行逆投影;对所述点云的点进行解码。
根据权利要求11所述的方法,其中,所述标识投影中心的信息在投影中心组中确定投影中心;从存储器获得所述组的所述投影中心的坐标。
一种用于从流中解码点云的设备,所述设备包括与至少一个处理器相关联的存储器,所述至少一个处理器被配置为;从如权利要求1-6中的任一项所述的流中解码图片;和块数据项;块数据项包括;标识投影中心组内投影中心的信息;空间范围的描述;根据标识的投影中心;相对于所述标识的投影中心的角度范围;和深度范围定义所述范围;以及;标识所述图片内图像块的区域的信息;根据所述标识所述图片内区域的信息;从所述图片中对图像块进行解包;以及;根据相关联的块数据项;通过对每个解包的图像块的像素进行逆投影;对所述点云的点进行解码。
根据权利要求13所述的设备,其中,所述标识投影中心的信息在投影中心组中确定投影中心;从所述流获得所述组的所述投影中心的坐标。
一种存储指令的介质,所述指令使处理器执行权利要求1-6和11-12中任一项所述的方法,其中流承载表示至少一个点云的数据;所述流包括;至少一个图片;每个图片包括图像块;以及;包括块数据项的列表的数据;块数据项包括;标识投影中心组中的投影中心的信息;空间范围的描述;根据标识的投影中心;相对于所述标识的投影中心的角度范围;和深度范围定义所述范围;以及;标识所述至少一个图片内的区域的信息。