一种基于数字孪生的建筑测量管理方法和系统与流程

文档序号:29633101发布日期:2022-04-13 16:28阅读:61来源:国知局
一种基于数字孪生的建筑测量管理方法和系统与流程

1.本发明涉及建筑工程监管领域,特别涉及一种基于数字孪生的建筑测量管理方法和系统。


背景技术:

2.根据维基百科的定义,建筑测量是指为建筑物建设监督,勘测,维修管理,安全检验,防火检验,投保估价,设施管理,空间规划等。即从不同维度对建筑物进行监测管理。技术上目前流行的做法为:监测人员到现场进行监测,发现需要记录的事项,然后通过移动设备端app进行拍照以及填写相关表单进行记录。办公室的管理人员通过pc端网页查看记录数据,并安排后续跟进。后续跟进人员根据现场采集的这些资料进行跟进。
3.为了实现远程的建筑测量,本技术人在先申请的中国专利(申请公布号为cn112581618a)公开了一种建筑工程行业的三维建筑模型与实景比对方法及系统。但是申请人在将上述方法应用于实践时,发现上述方法仍然存在需要进一步改进之处:
4.1、上述方法在预设的三维建筑模型中定位出与360度实景照片中起始位置相同的视角时,需要人工在360度实景照片中起始位置的视角中,随机找到6个容易标记的物体位置,点击物体位置记录屏幕二维坐标;同时人工在三维建筑模型中找到可以看到这6个物体位置的视角,点击物体位置记录三维坐标;后续根据上述6个二维坐标和6个三维坐标推算出在三维建筑模型中看到与360度实景照片相同视角的相机位置和姿态。显然,这种方式要求通过人工方式在360度实景照片中找坐标点,而由人工靠直觉分别选取二维坐标和三维坐标精度低;若采集的是360度实景照片,则对于每张照片都需要人工重复上述分别选取二维坐标和三维坐标的操作,不仅精度低而且耗费时间多、效率低下。
5.2、上述方法中,若采集的是360度实景视频,虽然只需要对第一个关键帧执行上述人工分别选取二维坐标和三维坐标的操作,但是由于第一张关键帧是通过人工分别选取二维坐标和三维坐标来实现对齐的,也存在二维和三维对齐精度不高的问题;进一步的,虽然后续的关键帧的对齐关系可以通过与第一个关键帧运算推导出来,大大提升了效率,由于视频是在行动过程中拍摄的,难免存在模糊情况,经常有客户反馈其关注位置对应的视频帧画质无法满足清晰度要求。
6.针对上述存在的不足,本技术人基于在先申请提出了本技术。


技术实现要素:

7.本发明的目的在于至少解决现有技术中存在的技术问题之一,提供一种基于数字孪生的建筑测量管理方法和系统,能够在高效将各360度实景照片与预设的三维建筑模型对齐,并且还能保证客户关注位置对应的360度实景照片能够满足客户的清晰度要求。
8.第一方面,本发明提供一种基于数字孪生的建筑测量管理方法,所述方法包括:
9.获取三维的360度实景图像数据;所述360度实景图像数据包括360度实景视频和360度实景照片;其中,所述360度实景照片由工作人员携带360度相机在工地现场各关注点
处朝向固定方向拍摄得到,所述360度实景视频由工作人员携带360度相机在工地现场各关注点之间行走时拍摄得到;
10.将360度实景照片与预设的三维建筑模型进行对齐;
11.建立对齐好的360度实景照片与三维建筑模型的联动关系,使得360度实景图像数据与三维建筑模型的视角保持一致;
12.在同一视角下,对360度实景照片与三维建筑模型进行比对,以便进行建筑测量管理。
13.第一方面,本发明提供一种基于数字孪生的建筑测量管理系统,所述系统包括:
14.采集模块,用于获取三维的360度实景图像数据;所述360度实景图像数据包括360度实景视频和360度实景照片;其中,所述360度实景照片由工作人员携带360度相机在工地现场各关注点处朝向固定方向拍摄得到,所述360度实景视频由工作人员携带360度相机在工地现场各关注点之间行走时拍摄得到;
15.对齐模块,用于将360度实景照片与预设的三维建筑模型进行对齐;
16.联动模块,用于建立对齐好的360度实景照片与三维建筑模型的联动关系,使得360度实景图像数据与三维建筑模型的视角保持一致;
17.比对模块,用于在同一视角下,对360度实景照片与三维建筑模型进行比对,以便进行建筑测量管理。
18.相较于从360度实景视频中提取关键帧作为客户关注点对应的照片而导致的清晰度无法满足要求的现有技术,本发明提供的一种基于数字孪生的建筑测量管理方法和系统,该方法中在客户关注点处进行拍照获取能够满足清晰度要求的360度实景照片,当工作人员佩戴安全头盔在工地现场各关注点之间行走时从拍摄360度实景照片切换至拍摄360度实景视频,能够为后续利用orb(oriented fast and rotated brief)特征点检测算法推算相邻两张360度实景照片之间的相机在世界坐标系里的位置提供充足的相同特征点,提升推算出的相机位置的精度。
19.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
20.下面结合附图和实施例对本发明进一步地说明;
21.图1为一个实施例中一种基于数字孪生的建筑测量管理系统的结构框图。
22.图2为一个实施例中一种基于数字孪生的建筑测量管理方法的流程示意图。
23.图3为一个实施例中一种基于数字孪生的建筑测量管理方法的流程示意图。
24.图4为一个实施例中一种基于数字孪生的建筑测量管理方法的流程示意图。
25.图5为一个实施例中一种基于数字孪生的建筑测量管理方法的流程示意图。
26.图6为一个实施例中计算机设备的结构框图。
27.图7为一个实施例中一种基于数字孪生的建筑测量管理方法中分屏显示的效果图。
28.图8为一个实施例中一种基于数字孪生的建筑测量管理方法中混合显示的效果图。
29.图9为一个实施例中一种基于数字孪生的建筑测量管理方法中重叠显示的效果图。
30.附图标记:
31.110、终端;111、照片拍摄切换模块;112、视频拍摄切换模块;120、服务器;121、采集模块;122、对齐模块;123、联动模块;124、比对模块。
具体实施方式
32.本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。
33.图1为一个实施例中一种基于数字孪生的建筑测量管理系统的结构框图。参照图1,该基于数字孪生的建筑测量管理方法应用于基于数字孪生的建筑测量管理系统。该基于数字孪生的建筑测量管理系统包括通过网络连接的终端110和服务器120。终端110具体可以是360度相机或者集成有360度相机的其他电子设备,例如终端110具体可以是移动终端110,移动终端110具体可以是集成360度相机的手机、平板电脑等。服务器120可以用独立的服务器120或者是多个服务器120组成的服务器集群来实现。
34.需要说明的是,本发明是基于本技术人在先申请的中国专利(申请公布号为cn112581618a),专利名称为一种建筑工程行业的三维建筑模型与实景比对方法及系统所进行的改进方案。
35.实施例1:
36.如图2所示,在一个实施例中,一种基于数字孪生的建筑测量管理方法,所述方法包括:
37.步骤s202:服务器120获取三维的360度实景图像数据;所述360度实景图像数据包括360度实景视频和360度实景照片;其中,所述360度实景照片由工作人员携带360度相机在工地现场各关注点处朝向固定方向拍摄得到,所述360度实景视频由工作人员携带360度相机在工地现场各关注点之间行走时拍摄得到。
38.可以理解的是,360度相机在拍摄到360度实景图像数据之后会通过网络将360度实景图像数据传输给服务器120,服务器120将这些360度实景图像数据保存至本地的存储中,在需要的时候服务器120可以从本地的存储中获取这些360度实景图像数据来执行本实施例的方法。
39.步骤s204:服务器120将360度实景照片与预设的三维建筑模型进行对齐。
40.作为一个示例,三维建筑模型可以采用bim模型。
41.如图3所示,所述将360度实景照片与预设的三维建筑模型进行对齐,包括:
42.步骤s2041:服务器120以拍摄第一张360度实景照片时相机的世界坐标为原点,根据360度实景图像数据计算出拍摄其他360度实景照片时相机对应的世界坐标。
43.如图4所示,具体的,所述以拍摄第一张360度实景照片时相机的世界坐标为原点,根据360度实景图像数据计算出拍摄其他360度实景照片时相机对应的世界坐标,包括:
44.步骤a:服务器120将拍摄第一张360度实景照片时相机所对应的关注点和其相邻的关注点之间拍摄得到的360度实景视频拆分得到的多张视频帧照片和在这两个关注点拍
摄得到的360度实景照片作为一组照片数据集。
45.举例来说,若拍摄第一张360度实景照片时相机处于e点,拍摄时间为14:25:42;拍摄第二张360度实景照片时相机处于f点,拍摄时间为14:25:53;则工作人员从e点走向f点过程中拍摄的360度实景视频对应的时间为14:25:43至14:25:52,视频长度为10秒;360度实景视频的帧率为每秒30帧,由于1秒等于1000毫秒,所以拍摄360度实景视频的过程中每约33毫秒形成一张视频帧照片,则总共可以拆分得到300张视频帧照片,则此时一组照片数据集共计302张照片。
46.步骤b:服务器120按照一组照片数据集中各照片的拍摄时间顺序,依次计算各照片对应的相机位置的变化,直至得到第一张360度实景照片相邻的关注点相机对应的世界坐标。
47.步骤c:服务器120根据上述步骤a至步骤b,依次计算出拍摄其他360度实景照片时相机对应的世界坐标。
48.可以理解的是,在标定360度相机之后,可以获得360度相机拍摄的照片与世界坐标系的映射关系,而当同一个360度相机对世界坐标系中相同物体在不同位置和不同角度拍摄得到两张照片时,可以采用orb(oriented fast and rotated brief)特征点检测算法提取360度实景视频中每一帧图片的特征点,然后跟踪相同特征点在每一帧图片中的位移变化,从而反推出两次拍照时相机位置之间的世界坐标系的位移和角度变化,从而确定出每一帧图片中相机在世界坐标系里的位置和姿态。如何根据照片确定相机在实际坐标系中的位置变化,具体可以调用opencv中提供的cv2.findessentialmat()函数和cv2.recoverpose()函数实现,此处不再赘述。
49.由于利用orb(oriented fast and rotated brief)特征点检测算法提取360度实景视频中每一帧图片的特征点,然后跟踪相同特征点在每一帧图片中的位移变化,从而推算出每一帧图片中相机在世界坐标系里的位置和姿态时,要求相邻两帧图片之间具有足够多的相同特征点,若是两个相邻帧相同特征点太少,会导致该算法精度不高甚至计算失败。本发明中,由于工作人员在相邻两个关注点之间行走时,会拍摄两个关注点之间的360度实景视频,从而获得多帧具有足够多相同特征点的相邻帧,保证无论两个相邻关注点之间的距离相隔多远,都能够通过上述算法推算两个相邻关注点的位置。同时,由于可以不限定相邻关注点之间的距离,所以可以无需提前规划好工作人员拍照的路径,可以在拍摄照片过程中根据客户临时需求增加关注点而不影响其他已拍摄或未拍摄的关注点对应的360度实景照片。同时也便于工作人员根据现场具体施工情况选择最合适的拍摄照片的路线。
50.步骤s2042:服务器120根据至少三组预设对应坐标点对确定世界坐标与三维建筑模型的三维坐标之间的第一映射关系。
51.可以理解的是,可以在三维建筑模型中选择三个门洞处的点,分布式o点、p点和q点,从三维建筑模型中可以得到这三个点的三维坐标。由于无论现场施工进度如何,当工作人员到达施工现场时,都可以很容易准确的找到这三个门洞点o

点、p’点和q’点,并将这三个门洞点作为关注点(即在这三个门洞点进行利用360度相机拍摄360度实景照片)。经过上述步骤s2041可以确定这三个门洞点o

点、p’点和q’点对应的世界坐标,从而将o

点和o点、p’点和p点、q’点和q点三组预设对应坐标点用于确定世界坐标与三维建筑模型的三维坐标之间的第一映射关系,建立两个坐标系映射关系的方法属于现有技术此处不再赘述。需要
说明的是,当建立起世界坐标与三维建筑模型的三维坐标之间的第一映射关系之后,就可以确保其他所有关注点在三维建筑模型中的相对位置都是准确的,也无需对于每一张照片都需要人工去靠直觉分别选取6个二维坐标和6个三维坐标来推算出在三维建筑模型中看到与360度实景照片相同视角的相机位置和姿态,加快了数据处理效率。
52.步骤s2043:服务器120根据所述固定方向和所述第一映射关系确定在三维模型中看到与各张360度实景照片相同视角的相机位置和姿态,以实现各张360度实景照片与预设的三维建筑模型进行对齐。
53.本实施例中,由于每一张360度实景照片都是工作人员朝着固定方向拍摄的,例如360度实景照片由工作人员佩戴安全头盔在工地现场各关注点处朝向固定方向拍摄得到,即各张360度实景照片的姿态都是固定的,所以可以预先根据该固定方向设置好三维建筑模型的视角,并且一旦三维建筑模型的视角调节好之后,后续无需调整,进一步加快数据处理速度。
54.相较于现有技术中,需要由人工靠直觉分别选取6个二维坐标和6个三维坐标来推算出在三维建筑模型中看到与360度实景照片相同视角的相机位置和姿态,而导致的工作量大、对齐精度低的问题。本发明通过在施工现场和三维建筑模型中指定至少三组能够准确定位的标记点(例如,门洞处、立柱处等标记点),并利用这三组能够准确定位的标记点建立了世界坐标与与三维建筑模型的三维坐标之间的第一映射关系,又由于在世界坐标系中各相机之间的位置能够通过orb(oriented fast and rotated brief)特征点检测算法准确推算出来,所以只要三组标记点定位足够精确,就能够确保客户在三维建筑模型中指定的关注点的位置以及各关注点之间的位置关系能够在三维建筑模型中准确的体现出来。
55.步骤s206:服务器120建立对齐好的360度实景照片与三维建筑模型的联动关系,使得360度实景图像数据与三维建筑模型的视角保持一致。
56.可以理解的是的是,该步骤具体实施方式可以参照本技术人在先申请的中国专利(申请公布号为cn112581618a),此处不再赘述。
57.步骤s208:在同一视角下,服务器120对360度实景照片与三维建筑模型进行比对,以便进行建筑测量管理。
58.具体的,为了方便用户分析,该方法提供了三种视图模式:分屏、混合、重叠。参见图7,分屏即把屏幕分成左右两边,每一边都是完整场景。整体看上去是两个一样的场景。参见图8,混合即把屏幕分成左右两边,一边是三维建筑模型,一边是360度实景视频,整体看上去是一个场景。参见图9,重叠即把360度实景视频与三维建筑模型重叠在一起,可以通过改变透明度来改变重叠效果,透明度为0时只看见360度实景视频,透明度为100时只看见三维建筑模型。若透明度为50时则能看见360度实景视频与三维建筑模型重叠的效果。
59.相较于从360度实景视频中提取关键帧作为客户关注点对应的照片而导致的清晰度无法满足要求的现有技术,本发明提供的一种基于数字孪生的建筑测量管理方法和系统,该方法中在客户关注点处进行拍照获取能够满足清晰度要求的360度实景照片,当工作人员佩戴安全头盔在工地现场各关注点之间行走时从拍摄360度实景照片切换至拍摄360度实景视频,能够为后续利用orb(oriented fast and rotated brief)特征点检测算法推算相邻两张360度实景照片之间的相机在世界坐标系里的位置提供充足的相同特征点,提升推算出的相机位置的精度。
60.如图5所示,在一个实施例中,在所述获取三维的360度实景图像数据之前,所述方法还包括:
61.步骤s302:服务器120获取与预设的三维建筑模型对应的二维cad图纸。
62.步骤s304:服务器120将二维cad图纸与三维建筑模型进行坐标匹配,确定二维cad图纸上任意坐标与三维建筑模型中的地面三维坐标之间的第二映射关系。
63.步骤s306:服务器120在所述二维cad图纸上标注出各所述关注点。
64.本发明中,相较于直接在三维建筑模型中查看需要拍摄360度实景照片的关注点的位置,由于可以将三维建筑模型中需要拍摄360度实景照片的关注点标注在二维cad图纸上,便于工作人员使用手机在施工现场查看需要拍照的关注点。
65.在一个实施例中,所述方法还包括:
66.将所述二维cad图纸进行数据转换处理和存储,以便能够通过web浏览器进行浏览。
67.将所述三维建筑模型进行轻量化处理和存储,以便能够通过web浏览器进行浏览。
68.本发明中,由于工作人员需要到施工现场拍摄照片和视频,所以需要利用随身携带的终端110查看二维cad图纸和三维建筑模型,将二者转换处理为能够通过web浏览器进行浏览的格式,极大的方便了工作人员现场的操作。
69.在一个实施例中,所述方法还包括:
70.360度相机检测到按钮从无触发状态转换到有触发状态时,切换至360度实景照片拍摄模式。
71.360度相机检测到按钮从有触发状态转换到无触发状态时,切换至360度实景视频拍摄模式;其中,所述按钮包括硬件按钮或软件按钮。
72.本发明中,考虑到工作人员拍照占用的时间远少于拍摄视频的时间,为了方便工作人员切换拍照和拍摄视频两种模式,只有在工作人员用手触发按钮时才会切换至相机的360度实景照片拍摄模式,当在两个关注点之间行走时,无需用手触发,减轻工作人员的负担。进一步的,由于在360度实景视频拍摄模式和360度实景照片拍摄模式两个模式之间进行切换时,可能会由于工作人员忘记及时切换相应的模式而导致当前360度实景照片和在其之前拍摄的360度实景视频的最后一帧和在其之后拍摄的360度实景视频的第一帧之间的一致性差。本发明为了解决这个问题,采用同一个相机同时拍摄视频和拍照并且只有在工作人员触发按钮情况下才会切换至360度实景照片拍摄模式,所以当工作人员将相机调整到固定方向准备拍摄时,只需要触发按钮就可以进入到360度实景照片拍摄模式,此时可以保证拍摄得到的360度实景照片与前一帧(即360度实景视频的最后一帧)拍摄的360度实景视频在视角上一致性好,当工作人员拍照完成后,松开手使得按钮从有触发状态转换到无触发状态,进入360度实景视频拍摄模式拍摄到的第一帧在视角上一致性好。一致性好就意味着与360度实景照片相邻前后两帧具有更多的相同特征点,能够保证通过orb(oriented fast and rotated brief)特征点检测算法来计算各相机位置的精度。
73.实施例2:
74.为了便于理解本发明,以下提供一个优选的实施例对本发明的一种基于数字孪生的建筑测量管理系统完整流程进行说明:
75.1)上传建筑物对应的cad图纸,把cad图纸进行数据转换处理和存储,使可以通过
web浏览器进行浏览。
76.2)上传建筑物对应的bim模型,把bim模型进行轻量化处理和存储,使可以通过web浏览器进行浏览。
77.3)把cad图纸和bim模型进行坐标匹配,具体为通过n(n≥3)个对应点坐标(x,y)计算出cad坐标系到bim坐标系的转换矩阵,则以后所有cad图上的任意坐标都可以通过转换矩阵计算出bim模型对应的地面坐标。
78.4)根据业务需要,在cad图纸上规划并标注出需要拍照的地点,最终形成树状结构数据,层级为区域-栋-层-点,存储在数据库中,提供给手机app使用,主要为了方便拍摄人员根据预先设定的位置和拍摄顺序进行拍照。如果这里直接使用bim模型进行位置标注,现场拍摄人员操作会比较麻烦,毕竟现场操作3d的复杂性比2d要大很多。
79.5)拍摄人员带着安全帽到现场进行拍摄可以把全景相机(即360度相机)固定在安全帽上,也可以将全景相机固定在三角架上进行拍摄,具体的方式由工作人员根据具体需求进行选择,此处不作限定。准备好全景相机之后,工作人员登录手机app并连接全景相机,进入到对应的项目空间,自动获取到预先规划的拍照点数据(区域-栋-层-点),选择某一层启动拍摄向导,然后根据app的语音提示和手机屏幕显示的拍照点地图位置完成拍照流程。从一个拍照点走到另一个拍照点的过程,app会自动使用全景录影记录视频数据。所有拍摄完毕后,app自动上传全景照片和视频到服务器120。
80.6)服务器120获得所有全景照片和视频后,通过运算得到每一张照片在拍照坐标系(即世界坐标系)的世界坐标(x,y,z)。具体为:把每段全景视频分拆成多张照片(取决于视频的fps,一般为30或25),每两张照片通过特征点算法找到相同的特征点,计算这些特征点的位移推算出两次拍照相机位置的变化得到相对坐标,最后以第一张照片为原点,计算出所有照片的世界坐标。本实施例中不直接使用全景照片进行计算的原因是:如果两张照片相隔太远则找不到足够的特征点进行运算,而客户关注的拍照点一般都相隔比较远,因此我们通过全景视频连接两个拍照点,把视频分拆成多张照片进行运算,这样参与运算的两张照片距离很短,有足够的特征点进行运算,并且更加精确。本实施例中不直接拍摄视频,而需要视频加上拍照的原因是通过视频导出的照片质量没有拍照的照片好,客户对照片的色彩还原和细致程度有较高的要求。
81.7)把拍照坐标系与cad坐标系进行匹配,具体为通过n(n≥3)个对应点坐标(x,y)计算出拍照坐标系到cad坐标系的转换矩阵,然后计算出所有拍照点在cad中的坐标,再通过cad到bim的转换矩阵,计算得到拍照点在bim中的地面坐标,最后根据拍照坐标系中的z值的单位为米,换算为bim模型中的单位,最终得到每张照片在bim模型中的坐标(x,y,z),生成数字孪生模型;本实施例中不直接把拍照坐标系与bim坐标系进行匹配的原因是在3d上进行操作始终对用户的要求较高,特别是这种对齐的工作,因此在2d上操作会降低很多门槛,让一个普通文员都可以胜任。这也是另一个需要引入cad的原因。
82.8)检测人员通过数字孪生的模型,对建筑物进行测量。进入实景模式,通过cad图纸上的标记点或树形结构的拍摄点自由切换到不同的地点和视角,也可以直接在全景图展示中漫游。如想对比设计数据,可以切换到混合模式或叠加模式来发现是否符合设计的规定。发现需要记录的问题可在全景图或bim模型上创建标注点,并填写对应的表单进行记录。
83.9)复检人员重复(8)的操作,查缺补漏。
84.10)管理人员查看检测数据,使用纯虚拟模式,可直观看到整个建筑中所有监测数据的空间位置和状态,进入某个监测记录,可指派后续处理人员,相关人员将收到新任务提醒,形式可以是email、短信、app推送等等。
85.11)后续处理人员收到新任务,通过数字孪生模型,得知具体需要处理的位置,到达需要的条件,处理需要的工具等等,为出发前做好更充分准备。
86.12)后续处理人员完成任务后,拍照记录完成情况并更新任务状态。管理人员马上收到任务更新通知,点击可查看具体完成情况。
87.13)随着时间的推移,周期性的拍摄让规划好的每个拍照点都存在多张全景照片,记录了建筑物从无到有的所有关键时刻。管理人员可根据需要查阅或对比不同时间点的数据,实现监测问题的追溯需求。
88.综上,本实施例至少具有下有益效果:
89.1)现场数据采集时,使用360全景照片拍摄代替普通照片拍摄。这样做不但记录了全方位的数据,而且只需稍作培训的普通人员即可完成拍摄。因此领域专家不需要到现场即能远程监测;
90.2)在现场数据上传到服务器120时,不单纯只是存储数据,而是把所有360全景照片和相关的cad二维图纸以及bim三维模型建立关联,产生数字孪生模型(虚拟和现实的三维空间完全重叠);
91.3)在监测人员进行监测时,从现场监测改为远程监测,利用数字孪生模型,可以身在远处但如亲临其境地在现实世界漫游,可快速切换到建筑物不同位置的视角,360度查看该视角下的所有现场细节,另外借助数字孪生模型的设计数据,可以很方便把现实与设计进行对比,使用左右对比、混合对比和重叠对比三种模式,快速定位问题。最后通过在数字孪生模型上建立空间标记点,配合表单的填写进行记录。
92.4)管理人员在查看监测数据时,不再查看碎片化的列表数据,改为直接在数字孪生模型上更直观地看到所有监测数据的空间分布情况、后续跟进状态等,自由切换在现实模式和虚拟模式,现实模式中还可以对比不同拍摄时间的现场变化。
93.5)后续跟进人员在接到跟进任务时,不再通过平面照片来了解现场情况,改为在数字孪生模型上查看任务。这样能更充分了解现场情况,做好任务执行的前期准备。
94.实施例3:
95.如图1所示,在一个实施例中,还提供了一种基于数字孪生的建筑测量管理系统,所述系统包括:
96.采集模块121,用于获取三维的360度实景图像数据;所述360度实景图像数据包括360度实景视频和360度实景照片;其中,所述360度实景照片由工作人员携带360度相机在工地现场各关注点处朝向固定方向拍摄得到,所述360度实景视频由工作人员携带360度相机在工地现场各关注点之间行走时拍摄得到;
97.对齐模块122,用于将360度实景照片与预设的三维建筑模型进行对齐;
98.联动模块123,用于建立对齐好的360度实景照片与三维建筑模型的联动关系,使得360度实景图像数据与三维建筑模型的视角保持一致;
99.比对模块124,用于在同一视角下,对360度实景照片与三维建筑模型进行比对,以
便进行建筑测量管理。
100.在一个实施例中,所述对齐模块122包括:
101.世界坐标计算单元,用于以拍摄第一张360度实景照片时相机的世界坐标为原点,根据360度实景图像数据计算出拍摄其他360度实景照片时相机对应的世界坐标;
102.第一映射关系确定单元,用于根据至少三组预设对应坐标点对确定世界坐标与三维建筑模型的三维坐标之间的第一映射关系;
103.对齐单元,用于根据所述固定方向和所述第一映射关系确定在三维模型中看到与各张360度实景照片相同视角的相机位置和姿态,以实现各张360度实景照片与预设的三维建筑模型进行对齐。
104.在一个实施例中,所述世界坐标计算单元,包括:
105.照片数据集生成子单元,用于将拍摄第一张360度实景照片时相机所对应的关注点和其相邻的关注点之间拍摄得到的360度实景视频拆分得到的多张视频帧照片和在这两个关注点拍摄得到的360度实景照片作为一组照片数据集;
106.世界坐标计算子单元,用于按照一组照片数据集中各照片的拍摄时间顺序,依次计算各照片对应的相机位置的变化,直至得到第一张360度实景照片相邻的关注点相机对应的世界坐标;
107.循环子单元,用于根据上述步骤a至步骤b,依次计算出拍摄其他360度实景照片时相机对应的世界坐标。
108.在一个实施例中,所述系统还包括360度相机,所述360度相机包括:
109.照片拍摄切换模块111,用于检测到按钮从无触发状态转换到有触发状态时,切换至360度实景照片拍摄模式;
110.视频拍摄切换模块112,用于检测到按钮从有触发状态转换到无触发状态时,切换至360度实景视频拍摄模式;其中,所述按钮包括硬件按钮或软件按钮。
111.可以理解的是,本发明的系统实施例与实施例1中的方法实施例基于相同的发明构思,此处不再赘述。
112.图6示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110(或服务器120)。如图6所示,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现基于数字孪生的建筑测量管理方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行基于数字孪生的建筑测量管理方法。本领域技术人员可以理解,图6中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
113.在一个实施例中,本技术提供的基于数字孪生的建筑测量管理系统可以实现为一种计算机程序的形式,计算机程序可在如图6所示的计算机设备上运行。计算机设备的存储器中可存储组成该基于数字孪生的建筑测量管理系统的各个程序模块,比如,图1所示的采集模块121、对齐模块122、联动模块123和比对模块124。各个程序模块构成的计算机程序使
得处理器执行本说明书中描述的本技术各个实施例的基于数字孪生的建筑测量管理方法中的步骤。
114.例如,图6所示的计算机设备可以通过如图1所示的基于数字孪生的建筑测量管理系统中的采集模块121执行获取三维的360度实景图像数据的步骤。通过对齐模块122执行将360度实景照片与预设的三维建筑模型进行对齐的步骤。通过联动模块123执行建立对齐好的360度实景照片与三维建筑模型的联动关系,使得360度实景图像数据与三维建筑模型的视角保持一致的步骤。通过比对模块124执行在同一视角下,对360度实景照片与三维建筑模型进行比对的步骤,以便进行建筑测量管理。
115.在一个实施例中,提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时执行上述基于数字孪生的建筑测量管理方法的步骤。此处基于数字孪生的建筑测量管理方法的步骤可以是上述各个实施例的基于数字孪生的建筑测量管理方法中的步骤。
116.在一个实施例中,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述基于数字孪生的建筑测量管理方法的步骤。此处基于数字孪生的建筑测量管理方法的步骤可以是上述各个实施例的基于数字孪生的建筑测量管理方法中的步骤。
117.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldra)、存储器总线(rambus)直接ram(rdra)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
118.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1