【技术实现步骤摘要】
建筑物楼层平面图信息的自动识别和使用
[0001]以下公开内容大体上涉及用于自动确定建筑物的属性及其楼层平面图的技术,以及用于自动识别具有满足目标标准的属性的建筑物楼层平面图以及用于随后以一种或多种自动方式使用所识别的楼层平面图的技术,以便至少部分地基于建筑物的房间的属性来自动确定具有与一个或更多个其他指示的建筑物的楼层平面图具有相似性的楼层平面图的一个或更多个建筑物,和/或至少部分地基于用于互连房间的邻接标准或至少部分地基于与房间内部和视图相关的其他指定属性自动确定具有带属性的楼层平面图的一个或更多个建筑物。
技术介绍
[0002]在例如建筑分析、财产检查、房地产采集和开发、总承包、改进成本估计等的各种领域和环境中,可能希望知道房屋、办公室或其他建筑物的内部,而不必物理地行进到和进入建筑物。然而,可能难以有效地捕获、表示和使用这样的建筑物内部信息,包括识别满足感兴趣的标准的建筑物,并且包括向远程位置处的用户显示在建筑物内部捕获的可视信息(例如,使用户能够完全理解内部的布局和其他细节,包括以用户选择的方式控制显示)。此外,尽 ...
【技术保护点】
【技术特征摘要】
1.一种计算机实现的方法,所述方法包括:由一个或更多个计算系统确定关于具有多个房间的指示的建筑物的信息,所述信息包括所述指示的建筑物的邻接信息,所述邻接信息指示所述指示的建筑物中的彼此邻近的所述多个房间中的两个或更多个房间的组,并且所述邻接信息还包括与所述指示的建筑物相关联的多个属性,以及其中,所述多个房间中的每一个与所述多个属性中的至少一个属性相关联;由所述一个或更多个计算系统并且从与所述指示的建筑物分离的多个其他建筑物,基于所述指示的建筑物来确定所述多个其他建筑物中的一个其他建筑物,包括:由所述一个或更多个计算系统并针对所述多个其他建筑物中的每一个确定所述指示的建筑物的所述邻接信息和与所述其他建筑物相关联的附加邻接信息之间的差异的测量,其中,与所述其他建筑物相关联的所述附加邻接信息指示所述其他建筑物的两个或更多个邻近房间的一个或更多个附加组,并且还包括与所述其他建筑物相关联的属性;以及由所述一个或更多个计算系统至少部分地基于用于所确定的一个其他建筑物的所述附加邻接信息与用于所述指示的建筑物的所述邻接信息之间的差异的所确定的测量来选择所述多个其他建筑物中的一个其他建筑物来用作所述确定的一个其他建筑物;以及由所述一个或更多个计算系统提供关于所述确定的一个其他建筑物的信息,以使得能够确定与所述指示的建筑物相关联的所述多个属性的一个或更多个关系。2.如权利要求1所述的计算机实现的方法,其中,确定关于所述指示的建筑物的所述信息包括获得所述指示的建筑物的嵌入向量,所述嵌入向量被生成以表示与所述指示的建筑物相关联的所述多个属性的子集,并且所述嵌入向量至少部分地基于所述指示的建筑物的所述邻接信息;其中,确定所述一个其他建筑物包括由所述一个或更多个计算系统并针对所述多个其他建筑物中的每一个获得用于所述其他建筑物的附加嵌入向量,所述附加嵌入向量被生成以表示所述其他建筑物的属性的子集,并且所述附加嵌入向量至少部分地基于所述其他建筑物的所述附加邻接信息;以及其中,对于所述多个其他建筑物中的每一个,确定所述指示的建筑物的所述邻接信息和与所述其他建筑物相关联的所述附加邻接信息之间的差异的测量包括通过比较所述指示的建筑物的所述嵌入向量与所述其他建筑物的所述附加嵌入向量来测量所述差异。3.如权利要求2所述的计算机实现的方法,其中,确定关于所述指示的建筑物的所述信息还包括:由所述一个或更多个计算系统获得关于所述指示的建筑物的信息,所述信息包括至少部分地基于对在所述指示的建筑物内的多个采集位置处采集的多个图像的视觉数据的分析而为所述指示的建筑物确定的楼层平面图,其中,所述楼层平面图具有关于所述多个房间的、至少包括所述多个房间的形状和所述多个房间的相对位置的信息;通过所述一个或更多个计算系统并且至少使用所述楼层平面图来生成用于所述指示的建筑物的所述邻接信息,包括生成邻接图,所述邻接图存储所述多个属性并且具有多个节点,所述多个节点中的每一个与所述多个房间中的一个房间相关联并且存储关于与相关联的房间相对应的一个或更多个所述属性的信息,并且所述邻接图还具有所述多个节点之间的多个边缘,所述多个边缘中的每个在两个节点之间并且表示针对所述两个节点的所述
相关联的房间在所述指示的建筑物中的邻接;以及由所述一个或更多个计算系统并且至少使用所述邻接图来生成所述嵌入向量,以表示来自所述邻接图的、与所述指示的建筑物的所述多个属性的所述子集相对应的、包括表示关于所述建筑物的所述多个房间之间的邻接的信息。4.如权利要求3所述的计算机实现的方法,还包括获得所述多个图像,其中,所述多个图像还包括在所述指示的建筑物外部的一个或更多个采集位置处采集的一个或更多个图像,其中,对于所述多个其他建筑物中的每一个进行的所述差异的所述测量包括针对所述其他建筑物确定所述其他建筑物的所述附加嵌入向量与所述指示的建筑物的所述嵌入向量之间的相似度,并且还包括基于针对所述其他建筑物而确定的相似度高于定义的阈值来选择所述一个其他建筑物,其中,提供关于所述确定的一个其他建筑物的所述信息包括通过一个或更多个计算机网络将关于所述确定的一个其他建筑物的所述信息发送到至少一个客户端计算设备以供显示,以及其中,所述方法还包括由所述一个或更多个计算系统至少部分地基于将所述指示的建筑物在所述邻接图中的节点映射到相似图节点具有相似嵌入的学习空间来自动学习所述指示的建筑物的所述多个属性的所述子集以包括在所述嵌入向量中。5.如权利要求2所述的计算机实现的方法,所述方法还包括由所述一个或更多个计算系统通过将关于所述指示的建筑物中的房间的邻接的信息和关于至少一种附加类型的信息并入在所述嵌入向量中来生成用于所述指示的建筑物的所述嵌入向量,其中,所述至少一种附加类型的信息包括以下信息中的至少一种:关于所述指示的建筑物的内部的视觉属性的信息,其至少部分地基于对所述指示的建筑物的所述内部中采集的一个或更多个第一图像的分析来确定;或关于从所述指示的建筑物到其周围环境的视图的信息,其基于为所述指示的建筑物采集的一个或更多个第二图像的分析中的至少一个来确定;或关于所述指示的建筑物的外部的信息,其至少部分地基于从所述指示的建筑物的所述外部采集的一个或更多个第三图像的分析来确定,以及其中,用于所述多个其他建筑物中的每一个的所述附加嵌入向量包括关于所述其他建筑物中的房间的邻接的信息以及关于所述至少一种附加类型的信息的信息。6.如权利要求2所述的计算机实现的方法,其中,与所述指示的建筑物相关联的所述多个属性包括可独立验证的客观属性,以及其中,所述方法还包括:由所述一个或更多个计算系统通过向一个或更多个经过训练的机器学习模型提供关于所述指示的建筑物的信息并接收指示一个或更多个附加主观属性的输出来预测所述多个属性中的所述一个或更多个附加主观属性;以及由所述一个或更多个计算系统生成用于所述指示的建筑物的所述嵌入向量,包括将关于所述一个或更多个附加主观属性和关于所述客观属性中的至少一些客观属性的信息并入所述嵌入向量中,以及其中,用于所述多个其他建筑物中的每一个的所述附加嵌入向量包括关于所述其他建筑物的一个或更多个其他客观属性以及所述其他建筑物的一个或更多个其他主观属性的信息。7.如权利要求2所述的计算机实现的方法,还包括:
由所述一个或更多个计算系统通过向一个或更多个经过训练的机器学习模型提供关于所述指示的建筑物的信息并接收指示所述多个房间的房间类型的输出来预测所述多个房间的房间类型;以及由所述一个或更多个计算系统生成用于所述指示的建筑物的所述嵌入向量,包括将关于所述多个房间的所述房间类型的信息并入所述嵌入向量中,以及其中,用于所述多个其他建筑物中的每一个的所述附加嵌入向量包括关于所述其他建筑物中的房间的房间类型的信息。8.如权利要求2所述的计算机实现的方法,还包括:由所述一个或更多个计算系统通过向一个或更多个经过训练的机器学习模型提供关于所述指示的建筑物的信息并接收指示连通性状态信息的输出来预测所述多个房间中的至少一些房间之间的所述连通性状态信息,其中,针对所述指示的建筑物中的在所述两个或更多个房间的组中的一个中的每一对的两个房间,所述连通性状态信息包括所述一对中的所述两个房间是否经由所述一对中的所述两个房间之间的房间间墙壁开口来连接的连通性状态;以及由所述一个或更多个计算系统生成用于所述指示的建筑物的所述嵌入向量,包括在所述嵌入向量中并入关于所预测的连通性状态信息的信息,以及其中,所述多个其他建筑物中的每一个的所述附加嵌入向量包括关于所述其他建筑物中的房间的连通性状态信息的信息。9.如权利要求8所述的计算机实现的方法,针对所述指示的建筑物中的在所述两个或更多个房间的组中的一个中的每一对的两个房间,所述一对中的所述两个房间是否经由所述一对中的所述两个房间之间的房...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。