平面图与三维模型的对齐方法、装置、服务器及存储介质制造方法及图纸

技术编号:38932651 阅读:12 留言:0更新日期:2023-09-25 09:36
本申请适用于图像处理技术领域,提供了一种平面图与三维模型的对齐方法、装置、服务器及存储介质,该方法包括:获取平面图;获取与所述平面图对应的三维模型;根据所述平面图的目标二维坐标点和所述三维模型的目标三维坐标点,对齐所述平面图和所述三维模型。可见,本申请可以根据平面图上的目标二维坐标点,和三维模型的目标三维坐标点,确定出平面图和三维模型之间的坐标系转换公式,从而根据平面图和三维模型坐标系转换公式对齐平面图和三维模型,满足用户同屏观看平面图和三维模型的需求。满足用户同屏观看平面图和三维模型的需求。满足用户同屏观看平面图和三维模型的需求。

【技术实现步骤摘要】
平面图与三维模型的对齐方法、装置、服务器及存储介质


[0001]本申请属于图像处理
,尤其涉及一种平面图与三维模型的对齐方法、装置、服务器及存储介质。

技术介绍

[0002]三维重建是指对三维物体建立适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作和分析其性质的基础,也是在计算机中建立表达客观世界的虚拟现实的关键技术。现有技术中,有技术中,利用计算机视觉的方法从二维图像中获取三维深度信息,根据三维深度信息重构出三维模型。但是,无法满足用户同屏查看平面图和三维模型的需求。

技术实现思路

[0003]本申请实施例提供了一种平面图与三维模型的对齐方法、装置、服务器及存储介质,可以解决现有技术中无法满足用户同屏查看平面图和三维模型的需求的技术问题。
[0004]第一方面,本申请实施例提供了一种平面图与三维模型的对齐方法,包括:获取平面图;获取与所述平面图对应的三维模型;根据所述平面图的目标二维坐标点和所述三维模型的目标三维坐标点,对齐所述平面图和所述三维模型。
[0005]在第一方面的一种可能的实现方式中,根据所述平面图的目标二维坐标点和所述三维模型的目标三维坐标点,对齐所述平面图和所述三维模型,包括:识别所述三维模型的目标三维坐标点;确定出所述平面图的目标二维坐标点;根据所述目标三维坐标点和所述目标二维坐标点,将所述平面图与所述三维模型对齐。
[0006]在第一方面的一种可能的实现方式中,所述类型识别神经网络模型,包括输入转换模块、特征转换模块、最大池化模块以及分类模块;将所述三维模型中点云坐标输入至预先训练的类型识别神经网络模型,得到所述三维模型的目标三维坐标点,包括:基于点云的三位坐标,根据输入转换模块,调整三维模型的分割方向;根据特征转换模型,对调整分割方向后的三维模型的点云提取并对齐局部特征;基于所述局部特征,根据所述最大池化模块提取全局特征;基于所述局部特征和所述全局特征,根据所述分类模块输出同一场景对象对应的点云区域;根据点云区域的几何特征确定出场景对象中点云的类型。
[0007]在第一方面的一种可能的实现方式中,确定出所述平面图中目标三维坐标点的目
标二维坐标点,包括:发送至所述三维模型的目标三维坐标点以及平面图至用户终端,以指示所述用户终端显示所述三维模型中各个点云的类型以及平面图至用户;接收所述用户终端发送的用户在平面图上确定的所述三维模型中各个类型的点云对应的目标二维坐标点。
[0008]在第一方面的一种可能的实现方式中,根据所述目标三维坐标点和所述目标二维坐标点,将所述平面图与所述三维模型对齐,包括:根据所述目标三维坐标点和所述目标二维坐标点确定出仿射变换公式;根据所述仿射变换公式对齐所述平面图中的二维坐标点与所述三维模型中的三维坐标点。
[0009]在第一方面的一种可能的实现方式中,所述仿射变换公式为:其中,是所述平面图中的二维坐标点对应的第一向量,所述是所述目标三维坐标点对应的第二向量,是平移矩阵,是旋转矩阵。
[0010]第二方面,本申请实施例提供了一种平面图与三维模型的对齐装置,包括:第一获取模块,用于获取平面图;第二获取模块,用于获取与所述平面图对应的三维模型;对齐模块,用于根据所述平面图的目标二维坐标点和所述三维模型的目标三维坐标点,对齐所述平面图和所述三维模型。
[0011]所述对齐模块,包括:识别子模块,用于识别所述三维模型的目标三维坐标点;确定字模块,用于确定出所述平面图的目标二维坐标点;对齐子模块,用于根据所述目标三维坐标点和所述目标二维坐标点,将所述平面图与所述三维模型对齐。
[0012]在一种可能的实现方式中,识别子模块,包括:识别单元,用于将所述三维模型中各个点云坐标输入至预先训练的类型识别神经网络模型,得到所述三维模型中各个点云的类型;输出单元,用于根据同一类型点云的坐标得到对应的目标三维坐标点。
[0013]在一种可能的实现方式中,所述类型识别神经网络模型,包括输入转换模块、特征转换模块、最大池化模块以及分类模块;所述识别单元包括:分割子单元,用于基于点云的三位坐标,根据输入转换模块,调整三维模型的分割方向;局部提取子单元,用于根据特征转换模型,对调整分割方向后的三维模型的点云提取并对齐局部特征;全局提取子单元,用于基于所述局部特征,根据所述最大池化模块提取全局特征;分类子单元,用于基于所述局部特征和所述全局特征,根据所述分类模块输出同一场景对象对应的点云区域;确定子单元,用于根据点云区域的几何特征确定出场景对象中点云的类型。
[0014]在一种可能的实现方式中,所述确定子模块,包括:发送单元,用于发送至所述三维模型的目标三维坐标点以及平面图至用户终端,以指示所述用户终端显示所述三维模型中各个点云的类型以及平面图至用户;接收单元,用于接收所述用户终端发送的用户在平面图上确定的所述三维模型中各个类型的点云对应的目标二维坐标点。
[0015]在一种可能的实现方式中,对齐子模块,包括:仿射变换单元,用于根据所述目标三维坐标点和所述目标二维坐标点确定出仿射变换公式;对齐单元,用于根据所述仿射变换公式对齐所述平面图中的二维坐标点与所述三维模型中的三维坐标点。
[0016]在一种可能的实现方式中,所述仿射变换公式为:,其中,所述平面图中的二维坐标点对应的第一向量,所述是所述目标三维坐标点对应的第二向量,是平移矩阵,是旋转矩阵。
[0017]第三方面,本申请实施例提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法。
[0018]第四方面,本申请实施例提供了一种可读存储介质,所述计算机程序被处理器执行时实现如上述第一方面所述的方法。
[0019]本申请实施例与现有技术相比存在的有益效果是:本申请实施例中,根据平面图上的目标二维坐标点,和三维模型的目标三维坐标点,确定出平面图和三维模型之间的坐标系转换公式,从而根据平面图和三维模型坐标系转换公式对齐平面图和三维模型,满足用户同屏观看平面图和三维模型的需求。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例提供的平面图与三维模型的对齐方法的流程示意图;图2是本申请实施例提供的平面图与三维模型的对齐装置的结构框图;图3是本申请实施例提供的服务器的结构示意图。
[0022]具体实施方式
[0023]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种平面图与三维模型的对齐方法,其特征在于,包括:获取平面图;获取与所述平面图对应的三维模型;根据所述平面图的目标二维坐标点和所述三维模型的目标三维坐标点,对齐所述平面图和所述三维模型。2.如权利要求1所述的平面图与三维模型的对齐方法,其特征在于,根据所述平面图的目标二维坐标点和所述三维模型的目标三维坐标点,对齐所述平面图和所述三维模型,包括:识别所述三维模型的目标三维坐标点;确定出所述平面图的目标二维坐标点;根据所述目标三维坐标点和所述目标二维坐标点,将所述平面图与所述三维模型对齐。3.如权利要求2所述的平面图与三维模型的对齐方法,其特征在于,识别所述三维模型的目标三维坐标点,包括:将所述三维模型中各个点云坐标输入至预先训练的类型识别神经网络模型,得到所述三维模型中各个点云的类型;根据同一类型点云的坐标得到对应的目标三维坐标点。4.如权利要求3所述的平面图与三维模型的对齐方法,其特征在于,所述类型识别神经网络模型,包括输入转换模块、特征转换模块、最大池化模块以及分类模块;将所述三维模型中点云坐标输入至预先训练的类型识别神经网络模型,得到所述三维模型的目标三维坐标点,包括:基于点云的三位坐标,根据输入转换模块,调整三维模型的分割方向;根据特征转换模型,对调整分割方向后的三维模型的点云提取并对齐局部特征;基于所述局部特征,根据所述最大池化模块提取全局特征;基于所述局部特征和所述全局特征,根据所述分类模块输出同一场景对象对应的点云区域;根据点云区域的几何特征确定出场景对象中点云的类型。5.如权利要求2所述的平面图与三维模型...

【专利技术属性】
技术研发人员:崔岩
申请(专利权)人:珠海市四维时代网络科技有限公司
类型:发明
国别省市:

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

1