一种分布式结构化三维点云图像处理方法及系统技术方案

技术编号:15639548 阅读:227 留言:0更新日期:2017-06-16 00:15
本发明专利技术提供一种分布式结构化三维点云图像处理方法及系统,所述方法包括:获取三维点云图像和三维点云图像对应的扩展信息;对获取的三维点云图像及其扩展信息进行分类,建立关系映射模型,形成存储包含嵌套多个关系映射模型的树状数据结构;将不同的关系映射模型通过对应的处理线程存储为相应的数据文件;在接收到三维点云图像的数据读取请求时,为存储的各数据文件建立对应的线程并通过对应的线程加载各数据文件生成对应的结构化数据;根据结构化数据获取对应场景的语义化场景类别信息,解析出场景中包含的所有类别及标签代码,并将三维点云图像可视化。本发明专利技术可以高效存储三维点云图像和扩展标注信息,高效地对结构化数据进行并发访问。

【技术实现步骤摘要】
一种分布式结构化三维点云图像处理方法及系统
本专利技术涉及图像
,特别是涉及三维点云图像
,具体为一种分布式结构化三维点云图像处理方法及系统。
技术介绍
三维点云图像是机器视觉、遥感建模、摄影测量、古建筑重建等需要对空间场景进行三维重构和语义感知标注的研究和应用领域中的一种标准化的图像数据存储数据结构,其将三维空间中物体表面的点的几何坐标数值作为存储的基本单元,整个三维点云数据是所有基本单元的集合。三维点云图像在场景重构和语义感知标注任务中同时用于存储:1).视觉传感器采集的原始图像;2).重构之后的完整场景图像;3).场景标注后的图像。点存储基本单元除了包含三个欧式空间坐标数值外,还支持色彩RGB值、法向量、曲率、类别标签等扩展,这些扩展直接附带在坐标值的后面,作为对当前点的补充描述信息(如附图-1所示)。这种数据结构具有明显的缺陷,主要体现在:1).对具有同类属性的点的扩展数据进行重复的存储,存在大量数据冗余,并且使I/O速度下降;2).随机排列的存储单元会导致即使是单独分析场景中某个类别的数据也需要遍历整个数据,分析效率极低;3).对场景信息的标注(人工或者自动化)均需要大量的处理时间,原始三维点云图像不能很好地融合图像原始数据和标注信息;4).对于大型场景,序列化的存储方式扩展性差,并且受到单个存储设备的容量限制。经对现有技术的公开文献检索发现,MartinWeinmann.2016.ReconstructionandAnalysisof3DScenes:FromIrregularlyDistributed3DPointstoObjectClasses(1sted.).SpringerPublishingCompany,Incorporated。作者讨论了如何自动化地对场景信息进行标注,但无论是原始数据还是带标签数据,均将各个点的标签均存储在其对应的存储单元中,在实际应用中仍然无法避免信息冗余、I/O缓慢、结构化差、扩展性差等问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种分布式结构化三维点云图像处理方法及系统,用于高效地组织带有类别标签标注数据的结构化三维点云图像。为实现上述目的及其他相关目的,本专利技术提供一种分布式结构化三维点云图像处理方法,包括:获取三维点云图像和三维点云图像对应的扩展信息;对获取的三维点云图像及其扩展信息进行分类,建立关系映射模型,形成存储包含嵌套多个所述关系映射模型的树状数据结构;将不同的所述关系映射模型通过对应的处理线程存储为相应的数据文件以供加载和读取;在接收到三维点云图像的数据读取请求时,为存储的各所述数据文件建立对应的线程并通过所述对应的线程加载各所述数据文件生成对应的结构化数据;根据所述结构化数据获取关于所述三维点云图像对应场景的语义化的场景类别信息,解析出所述场景中包含的所有类别及标签代码,并将所述三维点云图像进行可视化。于本专利技术的一实施例中,采用JSON键-值存储格式建立关系映射模型,形成包嵌套多个所述关系映射模型的树状数据结构;所述数据文件为JSON数据文件。于本专利技术的一实施例中,利用URI对所述树状数据结构中各个标签的数据点集合的路径进行描述。于本专利技术的一实施例中,将不同类别的包含三维点云图像及其扩展信息的所述关系映射模型分布式地存储到不同的文件和/或不同的数据库系统中。于本专利技术的一实施例中,所述扩展信息包括色彩、类别标签、类别名称、场景类别总数以及场景名称。为实现上述目的,本专利技术还提供一种分布式结构化三维点云图像处理系统,包括:存储模块,用于获取三维点云图像和三维点云图像对应的扩展信息,对获取的三维点云图像及其扩展信息进行分类,建立关系映射模型,形成存储包含嵌套多个所述关系映射模型的树状数据结构,并且将不同的所述关系映射模型通过对应的处理线程存储为相应的数据文件以供加载和读取;处理模块,在接收到三维点云图像的数据读取请求时,为存储的各所述数据文件建立对应的线程并通过所述对应的线程加载各所述数据文件生成对应的结构化数据,根据所述结构化数据获取关于所述三维点云图像对应场景的语义化的场景类别信息,解析出所述场景中包含的所有类别及标签代码,并将所述三维点云图像进行可视化。于本专利技术的一实施例中,所述存储模块采用JSON键-值存储格式建立关系映射模型,形成包嵌套多个所述关系映射模型的树状数据结构;所述存储模块存储的所述数据文件为JSON数据文件。于本专利技术的一实施例中,所述存储模块利用URI对所述树状数据结构中各个标签的数据点集合的路径进行描述。于本专利技术的一实施例中,所述存储模块包括将不同类别的包含三维点云图像及其扩展信息的所述关系映射模型分布式地存储到不同的文件的分布式文件存储单元和/或不同的数据库系统中的分布式数据库存储单元。于本专利技术的一实施例中,所述扩展信息包括色彩、类别标签、类别名称、场景类别总数以及场景名称。如上所述,本专利技术的一种分布式结构化三维点云图像处理方法及系统,具有以下有益效果:本专利技术可以高效一致地组织存储三维点云图像原始数据和结构化的扩展标注信息,可以高效地对结构化数据模型进行并发访问。本专利技术是一种支持灵活的、可扩展的持久化存储和分发方案。附图说明图1显示为本专利技术的一种分布式结构化三维点云图像处理方法的流程图。图2显示为本专利技术的一种分布式结构化三维点云图像处理方法中场景键-值模型树状结构描述图。图3显示为本专利技术的一种分布式结构化三维点云图像处理方法中并发访问示意图。图4显示为本专利技术的一种分布式结构化三维点云图像处理方法中分布式存储示意图。图5显示为本专利技术的一种分布式结构化三维点云图像处理系统的原理框图。图6显示为采用本专利技术的一种分布式结构化三维点云图像处理方法和系统的图像I/O性能与现有技术中图像I/O性能的对比示意图。元件标号说明100分布式结构化三维点云图像处理系统101存储模块102处理模块S101~S105步骤具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。本专利技术的目的在于提供一种分布式结构化三维点云图像处理方法及系统,用于高效地组织带有类别标签标注数据的结构化三维点云图像。以下将详细说明本专利技术的一种分布式结构化三维点云图像处理方法及系统的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本专利技术的一种分布式结构化三维点云图像处理方法及系统。本专利技术提供一种分布式结构化三维点云图像处理方法及系统,具体是一种采用键-值对数据结构处理三维空间的几何信息、色彩信息、编码信息和语义信息的输入/输出任务的格式化框架,用于存储包含语义标注或经过标注算法处理后的三维点云图像,分布式方案扩展可以高效地组织带有类别标签标注数据的结构化三维点云图像,极大地提高图像的I/O速度。请参阅图1,显示为本专利技术的一种分布式结构化三维点云图像处理方法的流程图。如图1所示,本专利技术的方法具体包括以下步骤:步骤S101,获取三维点云图像和三维点云图像对应的扩展信息。于本实施例中,所述扩展信息包括但不限于色彩、本文档来自技高网
...
一种分布式结构化三维点云图像处理方法及系统

【技术保护点】
一种分布式结构化三维点云图像处理方法,其特征在于,包括:获取三维点云图像和三维点云图像对应的扩展信息;对获取的三维点云图像及其扩展信息进行分类,建立关系映射模型,形成存储包含嵌套多个所述关系映射模型的树状数据结构;将不同的所述关系映射模型通过对应的处理线程存储为相应的数据文件以供加载和读取;在接收到三维点云图像的数据读取请求时,为存储的各所述数据文件建立对应的线程并通过所述对应的线程加载各所述数据文件生成对应的结构化数据;根据所述结构化数据获取关于所述三维点云图像对应场景的语义化的场景类别信息,解析出所述场景中包含的所有类别及标签代码,并将所述三维点云图像进行可视化。

【技术特征摘要】
1.一种分布式结构化三维点云图像处理方法,其特征在于,包括:获取三维点云图像和三维点云图像对应的扩展信息;对获取的三维点云图像及其扩展信息进行分类,建立关系映射模型,形成存储包含嵌套多个所述关系映射模型的树状数据结构;将不同的所述关系映射模型通过对应的处理线程存储为相应的数据文件以供加载和读取;在接收到三维点云图像的数据读取请求时,为存储的各所述数据文件建立对应的线程并通过所述对应的线程加载各所述数据文件生成对应的结构化数据;根据所述结构化数据获取关于所述三维点云图像对应场景的语义化的场景类别信息,解析出所述场景中包含的所有类别及标签代码,并将所述三维点云图像进行可视化。2.根据权利要求1所述的分布式结构化三维点云图像处理方法,其特征在于,采用JSON键-值存储格式建立关系映射模型,形成包嵌套多个所述关系映射模型的树状数据结构;所述数据文件为JSON数据文件。3.根据权利要求2所述的分布式结构化三维点云图像处理方法,其特征在于,利用URI对所述树状数据结构中各个标签的数据点集合的路径进行描述。4.根据权利要求1或2所述的分布式结构化三维点云图像处理方法,其特征在于,将不同类别的包含三维点云图像及其扩展信息的所述关系映射模型分布式地存储到不同的文件和/或不同的数据库系统中。5.根据权利要求1所述的分布式结构化三维点云图像处理方法,其特征在于,所述扩展信息包括色彩、类别标签、类别名称、场景类别总数以及场景名称。6.一种分布式结构化三维点云图像处理系统,其特征在于,包括:存储...

【专利技术属性】
技术研发人员:王官皓谈加杰李柠
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海,31

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

1