【技术实现步骤摘要】
对图像的视觉数据进行自动化分析以确定建筑物楼层平面图上的图像采集位置
[0001]以下公开总体上涉及用于基于对图像的视觉数据的分析相对于楼层平面图的分析来自动地确定建筑物楼层平面图上的图像的采集位置并且随后以一种或多种方式使用所确定的采集位置信息(以便使用图像的采集位置来改善建筑物的导航)的技术。
技术介绍
[0002]在各种领域和情况(诸如建筑分析、财产清查、不动产购置和开发、总承包、改造成本估算、自动化导航等)下,可能期望了解房屋、办公室或其他建筑物的内部而无需亲自前往并进入建筑物。然而,可能难以有效地捕获、表示和使用这种建筑物内部信息,包括向在远程位置处的用户显示在建筑物内部内捕获的视觉信息(例如,使得用户能够充分理解内部的布局和其他细节,包括以用户选择的方式控制显示)。另外,尽管建筑物的楼层平面图可以提供与建筑物内部的布局和其他细节有关的信息,但是这样使用楼层平面图具有一些缺点,包括楼层平面图可能难以建造和维护、难以精确地缩放和填充与房间内部有关的信息、难以可视化和以其他方式使用等。
附图说明
[0003]图1包括描绘了用于本公开的实施方式中的示例性建筑物内部环境和计算系统的图示,包括生成并呈现表示建筑物的内部的信息。
[0004]图2A至图2I说明了自动地分析与建筑物的楼层平面图有关的信息和自动地分析在建筑物的内部拍摄的视觉数据的示例,以便以自动地确定图像的采集位置并将其呈现在楼层平面图上。
[0005]图3是说明了适合于执行系统的实施方式的计算系统的框图,该系统执行本公开中 ...
【技术保护点】
【技术特征摘要】
1.一种计算机实施的方法,包括:由计算装置并且对于建筑物获得建筑物位置描述信息,所述建筑物位置描述信息包括所述建筑物中的多个建筑物位置的多个建筑物位置圆形描述符,其中,每个建筑物位置圆形描述符与所述建筑物位置中的一个相关联并且具有与在从所关联的建筑物位置的指定角方向上针对所述建筑物的结构元素识别的第一潜在空间特征有关的第一角信息,其中,所述第一潜在空间特征由第一经训练的神经网络使用所述建筑物的二维楼层平面图来识别;由所述计算装置生成全景图像的图像圆形描述符,所述全景图像在所述建筑物的房间中捕获并且包括与所述房间的至少一些墙壁有关的视觉信息,其中,所述图像圆形描述符具有与由第二经训练的神经网络从在指定方向上的所述全景图像的所述视觉信息识别的第二潜在空间特征有关的第二角信息;由所述计算装置比较所述图像圆形描述符与所述建筑物位置圆形描述符,以确定所述建筑物位置圆形描述符中的在所述房间中并且具有与所述图像圆形描述符的所述第二角信息最匹配的第一角信息的一个;由所述计算装置并且基于所述比较,关联所述全景图像与所述房间中的确定的位置和确定的取向,所述确定的位置是基于与所确定的一个建筑物位置圆形描述符相关联的所述建筑物位置,并且所述确定的取向从与所述全景图像中的可见信息的指定部分对应的所述建筑物位置识别至少一个方向;以及由所述计算装置呈现包括所述建筑物的所述二维楼层平面图并且用识别所述全景图像的至少所述确定的位置的视觉指示示出所述房间的信息,从而使用所呈现的信息来导航所述建筑物。2.根据权利要求1所述的计算机实施的方法,其中,呈现楼层平面图还包括在视觉上指示所述确定的取向,并且其中,所述方法还包括:由所述计算装置并且响应于所呈现的楼层平面图上的所述视觉指示的用户选择,呈现所述全景图像的与所述确定的取向对应的至少一部分。3.根据权利要求1所述的计算机实施的方法,其中,所述全景图像的所述视觉信息包括从所述全景图像的采集位置起的360水平度视觉覆盖范围,其中,对于从所述采集位置起的所述360水平度视觉覆盖范围的每一个,所述图像圆形描述符包括与所述第二潜在空间特征中的至少一些第二潜在空间特征有关的信息,所述至少一些第二潜在空间特征与所述房间的从所述采集位置起在与所述水平度视觉覆盖范围对应的方向上可见的任何结构元素相关联,以及其中,对于从与所述建筑物位置圆形描述符相关联的所述建筑物位置起的360水平度中的每一个,所述建筑物位置圆形描述符中的每一个包括与所述第一潜在空间特征中的至少一些第一潜在空间特征有关的信息,所述至少一些第一潜在空间特征与周围房间的从所述建筑物位置起在与所述水平度视觉覆盖范围对应的方向上可见的任何结构元素相关联。4.根据权利要求3所述的计算机实施的方法,其中,所述建筑物的所述结构元素包括至少一个门、至少一个窗和至少一个墙壁间边界,并且其中,获得所述建筑物位置描述信息包括生成所述建筑物位置圆形描述符,其包括从所述二维楼层平面图生成具有多个点的二维点云,其包括将信息与所述点中的每一个相关联,所述信息包括所述点的二维位置信息和
所述点的法向方向信息以及关于与所述点相关联的任何结构元素的语义信息,并且其包括分析所述点和所关联的信息以生成所述第一潜在空间特征,其中,所述点中的每一个与所述第一潜在空间特征中的至少一个相关联。5.根据权利要求3所述的计算机实施的方法,还包括通过执行所述生成和所述比较来确定具有与所述图像圆形描述符中包括的所述信息最匹配的角信息的所述一个建筑物位置圆形描述符,而不使用从任何深度传感器采集的与从所述采集位置到所述房间的任何周围元素的深度有关的任何深度信息。6.根据权利要求3所述的计算机实施的方法,还包括通过指定覆盖所述建筑物的多个房间中的至少一些房间的楼层的建筑物位置的网格来选择所述建筑物中的所述多个建筑物位置。7.根据权利要求6所述的计算机实施的方法,其中,比较所述图像圆形描述符和所述建筑物位置圆形描述符包括:对所述网格的所述建筑物位置执行最近邻搜索,其包括如果所述网格中的至少一个近邻建筑物位置与所述图像圆形描述符的不相似性小于所述网格中的至少一个当前建筑物位置与所述图像圆形描述符的不相似性,则通过从所述网格中的至少一个当前建筑物位置反复移动到所述网格中的至少一个近邻建筑物位置来识别所确定的一个建筑物位置圆形描述符。8.根据权利要求3所述的计算机实施的方法,其中,比较所述图像圆形描述符与所述建筑物位置圆形描述符还包括:对于指定类型的特性,分析所述视觉信息以识别从所述采集位置起的所述360水平度视觉覆盖范围中的存在所述特性的至少一个;对于所述建筑物位置圆形描述符中的至少一些中的每一个,通过以下操作比较所述图像圆形描述符和所述建筑物位置圆形描述符:识别从与所述建筑物位置圆形描述符相关联的所述建筑物位置起的所述360水平度中的存在所述特性的一个或多个;以及将从所述采集位置起的所述360水平度视觉覆盖范围中的所识别的至少一个中的每一个的位置同步到从所述建筑物位置起的所识别的一个或多个360水平度中的每一个的位置,以确定相对于所同步的位置所述图像圆形描述符中的处于其他水平度覆盖范围的信息是否匹配所述建筑物位置圆形描述符中的处于其他水平度覆盖范围的信息;以及基于具有所识别的同步位置的所选择的一个建筑物位置圆形描述符,选择至少一些所述建筑物位置圆形描述符中的一个作为所确定的一个建筑物位置圆形描述符,其中所述建筑物位置圆形描述符中的处于其他水平度覆盖范围的信息与所述图像圆形描述符中的处于其他水平度覆盖范围的信息最匹配,并且使用所识别的同步位置来确定所述全景图像在所述房间中的取向。9.根据权利要求8所述的计算机实施的方法,其中,所述指定类型的特性是以下各项中的一个:正交于沿着所识别的水平度视觉覆盖范围的线的可见墙壁、或者在所识别的水平度视觉覆盖范围下可见的指定类型的墙壁元素。10.根据权利要求1所述的计算机实施的方法,其中,比较所述图像圆形描述符和所述建筑物位置圆形描述符包括对于所述建筑物位置圆形描述符中的至少一些中的每一个:确定所述图像圆形描述符和所述建筑物位置圆形描述符由于差异小于指定阈值是匹配的概
率;以及选择所述至少一些建筑物位置圆形描述符中的具有匹配所述图像圆形描述符的最高概率的一个作...
【专利技术属性】
技术研发人员:闵智翔,纳吉,
申请(专利权)人:MFTB股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。