一种智慧工地的施工进度监控方法及系统与流程

文档序号:30962364发布日期:2022-07-30 14:13阅读:286来源:国知局
一种智慧工地的施工进度监控方法及系统与流程

1.本发明涉及监控技术领域,具体而言,涉及一种智慧工地的施工进度监控方法及系统。


背景技术:

2.随着监控技术的不断发展,使得其应用范围逐渐扩展,如在各种安全保障领域中加以应用。但是,在现有技术中,对于施工进度的监控,还是基于人力完成(如监理人员进行定时巡视等),如此,就存在耗时耗力的问题,并且,基于人力完成的施工进度监控,还存在监控效率低的问题。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种智慧工地的施工进度监控方法及系统,以改善现有技术中施工进度的监控效率较低的问题。
4.为实现上述目的,本发明实施例采用如下技术方案:
5.一种智慧工地的施工进度监控方法,应用于施工进度管控服务器,所述施工进度管控服务器通信连接有多个监控终端设备,所述多个监控终端设备分别部署于多个工地区域,所述方法包括:
6.针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备在一个监控周期内采集的施工监控视频,其中,每一个所述施工监控视频包括多个施工监控视频帧,且每一个所述施工监控视频基于对应的监控终端设备对对应的工地区域进行视频监控得到;
7.针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频包括的施工监控视频帧进行解析处理,得到该施工监控视频对应的工地区域的区域变化幅度信息;
8.基于所述多个工地区域中的每一个工地区域的区域变化幅度信息,确定所述多个工地区域的施工进度状态信息,其中,所述施工进度状态信息用于表征所述多个工地区域的施工进度的异常程度。
9.在一些优选的实施例中,在上述智慧工地的施工进度监控方法中,所述针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备在一个监控周期内采集的施工监控视频的步骤,包括:
10.确定是否需要进行施工进度异常监控,并在需要进行施工进度异常监控时,生成对应的施工进度异常监控通知信息;
11.将所述施工进度异常监控通知信息发送给所述多个监控终端设备中的每一个监控终端设备,其中,所述多个监控终端设备中的每一个监控终端设备用于在接收到所述施工进度异常监控通知信息之后,对对应的所述工地区域进行视频监控,得到对应的施工监控视频帧;
12.针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备基于所述施工进度异常监控通知信息采集得到的施工监控视频。
13.在一些优选的实施例中,在上述智慧工地的施工进度监控方法中,所述确定是否需要进行施工进度异常监控,并在需要进行施工进度异常监控时,生成对应的施工进度异常监控通知信息的步骤,包括:
14.判断是否接收到通信连接的施工管理终端设备发送的监控通知指令,其中,所述监控通知指令基于所述施工管理终端设备响应对应的施工管理用户进行的进度异常监控操作生成,并发送给所述施工进度管控服务器;
15.若接收到所述施工管理终端设备发送的监控通知指令,则确定需要对所述多个工地区域进行施工进度异常监控,并在需要对所述多个工地区域进行施工进度异常监控时,生成对应的施工进度异常监控通知信息;
16.若未接收到所述施工管理终端设备发送的监控通知指令,则确定不需要对所述多个工地区域进行施工进度异常监控。
17.在一些优选的实施例中,在上述智慧工地的施工进度监控方法中,所述针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备基于所述施工进度异常监控通知信息采集得到的施工监控视频的步骤,包括:
18.获取上一次确定历史施工进度状态信息的历史时间信息,并确定当前时间信息,以及,计算所述当前时间信息和所述历史时间信息之间的时间差值,得到对应的时间间隔长度信息;
19.确定所述时间间隔长度信息与预先配置的一个监控周期的周期长度信息之间的相对大小关系,并在所述时间间隔长度信息大于或等于所述周期长度信息时,基于所述时间间隔长度信息或所述所述周期长度信息生成对应的监控视频获取通知信息,并将所述监控视频获取通知信息分别发送给所述多个监控终端设备中的每一个监控终端设备,其中,所述多个监控终端设备中的每一个监控终端设备用于在接收到所述监控视频获取通知信息之后,基于所述监控视频获取通知信息中的所述时间间隔长度信息或所述所述周期长度信息,将最近采集的时长为所述时间间隔长度信息或所述所述周期长度信息的施工监控视频发送给所述施工进度管控服务器;
20.针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备基于所述监控视频获取通知信息发送的施工监控视频。
21.在一些优选的实施例中,在上述智慧工地的施工进度监控方法中,所述针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频包括的施工监控视频帧进行解析处理,得到该施工监控视频对应的工地区域的区域变化幅度信息的步骤,包括:
22.针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,在该施工监控视频中分别筛选出包括第一帧施工监控视频帧的监控视频片段和包括最后一帧施工监控视频帧的监控视频片段,作为该施工监控视频对应的第一监控视频片段和第二监控视频片段,其中,所述第一监控视频片段和所述第二监控视频片段之间的交集为空集合,且所述第一监控视频片段和所述第二监控视频片段分别包括多帧施工监控视频帧;
23.针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,计算
该施工监控视频对应的所述第一监控视频片段和所述第二监控视频片段之间的视频片段相似度,并基于该视频片段相似度确定该施工监控视频对应的工地区域的区域变化幅度信息。
24.在一些优选的实施例中,在上述智慧工地的施工进度监控方法中,所述针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,计算该施工监控视频对应的所述第一监控视频片段和所述第二监控视频片段之间的视频片段相似度,并基于该视频片段相似度确定该施工监控视频对应的工地区域的区域变化幅度信息的步骤,包括:
25.针对每一个所述第一监控视频片段,计算该第一监控视频片段中每两帧施工监控视频帧之间的相似度,得到每两帧施工监控视频帧之间的视频帧相似度,并基于每两帧施工监控视频帧之间的视频帧相似度,对该第一监控视频片段包括的施工监控视频帧进行排序,得到该第一监控视频片段对应的第一监控视频更新片段,其中,所述第一监控视频更新片段中每相邻两帧施工监控视频帧之间的视频帧相似度的平均值在对应的第一监控视频片段包括的施工监控视频帧的各种排序对应的平均值中具有最大值;
26.针对每一个所述第二监控视频片段,计算该第二监控视频片段中每两帧施工监控视频帧之间的相似度,得到每两帧施工监控视频帧之间的视频帧相似度,并基于每两帧施工监控视频帧之间的视频帧相似度,对该第二监控视频片段包括的施工监控视频帧进行排序,得到该第二监控视频片段对应的第二监控视频更新片段,其中,所述第二监控视频更新片段中每相邻两帧施工监控视频帧之间的视频帧相似度的平均值在对应的第二监控视频片段包括的施工监控视频帧的各种排序对应的平均值中具有最大值;
27.针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,分别计算该施工监控视频对应的第一监控视频更新片段和对应的第二监控视频更新片段之间对应排序位置的每两帧施工监控视频帧之间的视频帧相似度,其中,所述第一监控视频更新片段和对应的所述第二监控视频更新片段之间包括的施工监控视频帧的数量相同;
28.针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,计算该施工监控视频对应的第一监控视频更新片段和对应的第二监控视频更新片段之间对应排序位置的每两帧施工监控视频帧之间的视频帧相似度的平均值,得到该施工监控视频对应的所述第一监控视频片段和所述第二监控视频片段之间的视频片段相似度,并基于该视频片段相似度确定该施工监控视频对应的工地区域的区域变化幅度信息,其中,所述区域变化幅度信息与所述视频片段相似度之间具有负相关关系。
29.在一些优选的实施例中,在上述智慧工地的施工进度监控方法中,所述基于所述多个工地区域中的每一个工地区域的区域变化幅度信息,确定所述多个工地区域的施工进度状态信息的步骤,包括:
30.计算所述多个工地区域中的每一个工地区域的区域变化幅度信息的和值,得到所述多个工地区域对应的区域变化总幅度信息;
31.确定所述区域变化总幅度信息与预先针对一个监控周期配置的施工变化幅度标准信息之间的比值,得到对应的变化幅度比值,并基于所述变化幅度比值确定所述多个工地区域的施工进度状态信息,其中,所述施工进度状态信息与所述变化幅度比值之间具有正相关关系,且在所述施工进度状态信息大于或等于预先配置的进度状态阈值时,确定所述多个工地区域的施工进度不存在异常,并在所述施工进度状态信息小于所述进度状态阈
值时,基于所述施工进度状态信息确定所述多个工地区域的施工进度的异常程度,且所述异常程度与所述施工进度状态信息之间负相关。
32.本发明实施例还提供一种智慧工地的施工进度监控系统,应用于施工进度管控服务器,所述施工进度管控服务器通信连接有多个监控终端设备,所述多个监控终端设备分别部署于多个工地区域,所述系统包括:
33.监控视频获取模块,用于针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备在一个监控周期内采集的施工监控视频,其中,每一个所述施工监控视频包括多个施工监控视频帧,且每一个施工监控视频基于对应的监控终端设备对对应的工地区域进行视频监控得到;
34.监控视频解析模块,用于针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频包括的施工监控视频帧进行解析处理,得到该施工监控视频对应的工地区域的区域变化幅度信息;
35.施工进度确定模块,用于基于所述多个工地区域中的每一个工地区域的区域变化幅度信息,确定所述多个工地区域的施工进度状态信息,其中,施工进度状态信息用于表征所述多个工地区域的施工进度的异常程度。
36.在一些优选的实施例中,在上述智慧工地的施工进度监控系统中,所述监控视频解析模块具体用于:
37.针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,在该施工监控视频中分别筛选出包括第一帧施工监控视频帧的监控视频片段和包括最后一帧施工监控视频帧的监控视频片段,作为该施工监控视频对应的第一监控视频片段和第二监控视频片段,其中,所述第一监控视频片段和所述第二监控视频片段之间的交集为空集合,且所述第一监控视频片段和所述第二监控视频片段分别包括多帧施工监控视频帧;
38.针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,计算该施工监控视频对应的所述第一监控视频片段和所述第二监控视频片段之间的视频片段相似度,并基于该视频片段相似度确定该施工监控视频对应的工地区域的区域变化幅度信息。
39.在一些优选的实施例中,在上述智慧工地的施工进度监控系统中,所述施工进度确定模块具体用于:
40.计算所述多个工地区域中的每一个工地区域的区域变化幅度信息的和值,得到所述多个工地区域对应的区域变化总幅度信息;
41.确定所述区域变化总幅度信息与预先针对一个监控周期配置的施工变化幅度标准信息之间的比值,得到对应的变化幅度比值,并基于所述变化幅度比值确定所述多个工地区域的施工进度状态信息,其中,所述施工进度状态信息与所述变化幅度比值之间具有正相关关系,且在所述施工进度状态信息大于或等于预先配置的进度状态阈值时,确定所述多个工地区域的施工进度不存在异常,并在所述施工进度状态信息小于所述进度状态阈值时,基于所述施工进度状态信息确定所述多个工地区域的施工进度的异常程度,且所述异常程度与所述施工进度状态信息之间负相关。
42.本发明实施例提供的一种智慧工地的施工进度监控方法及系统,可以先针对多个监控终端设备中的每一个监控终端设备,获取该监控终端设备在一个监控周期内采集的施
工监控视频,然后,可以针对多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频包括的施工监控视频帧进行解析处理,得到该施工监控视频对应的工地区域的区域变化幅度信息,使得可以基于多个工地区域中的每一个工地区域的区域变化幅度信息,确定多个工地区域的施工进度状态信息。基于此,可以直接基于视频中工地区域的区域变化幅度信息,确定工地区域的施工进度状态信息,不仅可以保障确定的施工进度状态的可靠度,还可以提高确定的效率,从而改善现有技术中施工进度的监控效率较低的问题。
43.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
44.图1为本发明实施例提供的施工进度管控服务器的结构框图。
45.图2为本发明实施例提供的智慧工地的施工进度监控方法包括的各步骤的流程示意图。
46.图3为本发明实施例提供的智慧工地的施工进度监控系统包括的各模块的示意图。
具体实施方式
47.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
48.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.如图1所示,本发明实施例提供了一种施工进度管控服务器。其中,所述施工进度管控服务器可以包括存储器和处理器。
50.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的软件功能模块(计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例(如后文所述)提供的智慧工地的施工进度监控方法。
51.具体来说,在一些可能的示例中,所述存储器可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统
(system on chip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
52.并且,图1所示的结构仅为示意,所述施工进度管控服务器还可包括比图1中所示更多或者更少的组件,或具有与图1所示不同的配置,例如,可以包括用于与其它设备进行信息交互的通信单元。
53.结合图2,本发明实施例还提供一种智慧工地的施工进度监控方法,可应用于上述施工进度管控服务器。其中,所述智慧工地的施工进度监控方法有关的流程所定义的方法步骤,可以由所述施工进度管控服务器实现。并且,所述施工进度管控服务器通信连接有多个监控终端设备,所述多个监控终端设备分别部署于多个工地区域。
54.下面将对图2所示的具体流程,进行详细阐述。
55.步骤s110,针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备在一个监控周期内采集的施工监控视频。
56.在本发明实施例中,所述施工进度管控服务器可以针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备在一个监控周期内采集的施工监控视频.其中,每一个所述施工监控视频包括多个施工监控视频帧,且每一个所述施工监控视频基于对应的监控终端设备对对应的工地区域进行视频监控得到。
57.步骤s120,针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频包括的施工监控视频帧进行解析处理,得到该施工监控视频对应的工地区域的区域变化幅度信息。
58.在本发明实施例中,所述施工进度管控服务器可以针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频包括的施工监控视频帧进行解析处理,得到该施工监控视频对应的工地区域的区域变化幅度信息。
59.步骤s130,基于所述多个工地区域中的每一个工地区域的区域变化幅度信息,确定所述多个工地区域的施工进度状态信息。
60.在本发明实施例中,所述施工进度管控服务器可以基于所述多个工地区域中的每一个工地区域的区域变化幅度信息,确定所述多个工地区域的施工进度状态信息。其中,所述施工进度状态信息用于表征所述多个工地区域的施工进度的异常程度。
61.基于上述的智慧工地的施工进度监控方法,可以先针对多个监控终端设备中的每一个监控终端设备,获取该监控终端设备在一个监控周期内采集的施工监控视频,然后,可以针对多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频包括的施工监控视频帧进行解析处理,得到该施工监控视频对应的工地区域的区域变化幅度信息,使得可以基于多个工地区域中的每一个工地区域的区域变化幅度信息,确定多个工地区域的施工进度状态信息。基于此,可以直接基于视频中工地区域的区域变化幅度信息,确定工地区域的施工进度状态信息,不仅可以保障确定的施工进度状态的可靠度,还可以提高确定的效率,从而改善现有技术中施工进度的监控效率较低的问题。
62.在一些可能的示例中,上述示例中的步骤s110可以包括以下内容:
63.首先,确定是否需要进行施工进度异常监控,并在需要进行施工进度异常监控时,生成对应的施工进度异常监控通知信息;
64.其次,将所述施工进度异常监控通知信息发送给所述多个监控终端设备中的每一
个监控终端设备,其中,所述多个监控终端设备中的每一个监控终端设备用于在接收到所述施工进度异常监控通知信息之后,对对应的所述工地区域进行视频监控,得到对应的施工监控视频帧;
65.然后,针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备基于所述施工进度异常监控通知信息采集得到的施工监控视频(所述监控终端设备采集得到所述施工监控视频,可以进行发送等)。
66.在一些可能的示例中,上述示例中的所述确定是否需要进行施工进度异常监控,并在需要进行施工进度异常监控时,生成对应的施工进度异常监控通知信息的步骤,可以包括以下内容:
67.首先,判断是否接收到通信连接的施工管理终端设备发送的监控通知指令,其中,所述监控通知指令基于所述施工管理终端设备响应对应的施工管理用户进行的进度异常监控操作生成,并发送给所述施工进度管控服务器;
68.其次,若接收到所述施工管理终端设备发送的监控通知指令,则确定需要对所述多个工地区域进行施工进度异常监控,并在需要对所述多个工地区域进行施工进度异常监控时,生成对应的施工进度异常监控通知信息;
69.然后,若未接收到所述施工管理终端设备发送的监控通知指令,则确定不需要对所述多个工地区域进行施工进度异常监控。
70.在一些可能的示例中,上述示例中的所述针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备基于所述施工进度异常监控通知信息采集得到的施工监控视频的步骤,可以包括以下内容:
71.首先,获取上一次确定历史施工进度状态信息的历史时间信息,并确定当前时间信息,以及,计算所述当前时间信息和所述历史时间信息之间的时间差值,得到对应的时间间隔长度信息;
72.其次,确定所述时间间隔长度信息与预先配置的一个监控周期的周期长度信息之间的相对大小关系,并在所述时间间隔长度信息大于或等于所述周期长度信息时,基于所述时间间隔长度信息或所述所述周期长度信息生成对应的监控视频获取通知信息,并将所述监控视频获取通知信息分别发送给所述多个监控终端设备中的每一个监控终端设备,其中,所述多个监控终端设备中的每一个监控终端设备用于在接收到所述监控视频获取通知信息之后,基于所述监控视频获取通知信息中的所述时间间隔长度信息或所述所述周期长度信息,将最近采集的时长为所述时间间隔长度信息或所述所述周期长度信息的施工监控视频发送给所述施工进度管控服务器;
73.然后,针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备基于所述监控视频获取通知信息发送的施工监控视频。
74.在一些可能的示例中,上述示例中的步骤s120可以包括以下内容:
75.首先,针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,在该施工监控视频中分别筛选出包括第一帧施工监控视频帧的监控视频片段和包括最后一帧施工监控视频帧的监控视频片段,作为该施工监控视频对应的第一监控视频片段和第二监控视频片段,其中,所述第一监控视频片段和所述第二监控视频片段之间的交集为空集合,所述第一监控视频片段和所述第二监控视频片段分别包括多帧施工监控视频帧;
76.其次,针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,计算该施工监控视频对应的所述第一监控视频片段和所述第二监控视频片段之间的视频片段相似度,并基于该视频片段相似度确定该施工监控视频对应的工地区域的区域变化幅度信息。
77.在一些可能的示例中,上述示例中的所述针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,在该施工监控视频中分别筛选出包括第一帧施工监控视频帧的监控视频片段和包括最后一帧施工监控视频帧的监控视频片段,作为该施工监控视频对应的第一监控视频片段和第二监控视频片段的步骤,可以包括以下内容:
78.首先,针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,在该施工监控视频中筛选出包括第一帧施工监控视频帧的监控视频片段,作为该施工监控视频对应的第一候选监控视频片段,其中,所述第一候选监控视频片段包括多帧在时序上连续的施工监控视频帧,且基于所述针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,在该施工监控视频中筛选出包括第一帧施工监控视频帧的监控视频片段,作为该施工监控视频对应的第一候选监控视频片段的步骤,得到每一个所述施工监控视频对应的多个第一候选监控视频片段;
79.其次,针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频对应的多个第一候选监控视频片段进行片段确认操作,得到该施工监控视频对应的第一监控视频片段,并基于该第一监控视频片段包括的施工监控视频帧的数量在该施工监控视频中确定出包括最后一帧施工监控视频帧的第二监控视频片段。
80.在一些可能的示例中,上述示例中的所述片段确认操作,可以包括:
81.首先,针对所述多个第一候选监控视频片段中的每一个第一候选监控视频片段,分别确定该第一候选监控视频片段中的每一帧施工监控视频帧在该第一候选监控视频片段中的相似视频帧数量,其中,所述相似视频帧数量为在所述第一候选监控视频片段中与对应的施工监控视频帧之间的视频帧相似度大于或等于预先配置的视频帧相似度阈值的其它施工监控视频帧的数量;
82.其次,针对所述多个第一候选监控视频片段中的每一帧施工监控视频帧,统计该施工监控视频帧对应的相似视频帧数量的数量,得到该施工监控视频帧对应的统计数量值,并确定该统计数量值与预先配置的预设数量阈值之间的相对大小关系,以及,在该统计数量值大于所述预设数量阈值时,将该施工监控视频帧确定为第一施工监控视频帧,或者,在该统计数量值小于或等于所述预设数量阈值时,将该施工监控视频帧确定为第二施工监控视频帧;
83.然后,针对每一帧所述第二施工监控视频帧,计算该第二施工监控视频帧对应的相似视频帧数量的平均值,以及,基于该平均值和每一帧所述第一施工监控视频帧对应的相似视频帧数量的平均值,确定出具有相关关系的第一施工监控视频帧(相关关系的第一施工监控视频帧与对应的第二施工监控视频帧之间,对应的相似视频帧数量的平均值之间的差值满足一定的条件,如在各第一施工监控视频帧对应的差值中最小等),并基于该第一施工监控视频帧对应的统计数量值,对该第二施工监控视频帧对应的相似视频帧数量进行扩展(如先按照大小关系进行排序,然后进行插值处理),得到该第二施工监控视频帧对应的多个新的相似视频帧数量;
84.之后,针对所述多个第一候选监控视频片段中的每一帧施工监控视频帧,基于所述预设数量阈值,对该施工监控视频帧当前具有的多个按序排列(如基于对应的第一候选监控视频片段包括的施工监控视频帧的数量进行排序)的相似视频帧数量进行滑窗处理,得到该施工监控视频帧对应的多个数量排序滑窗序列,并计算该多个数量排序滑窗序列中的每两个数量排序滑窗序列之间的序列相关度,以及,针对该施工监控视频帧对应的每一个数量排序滑窗序列,计算该数量排序滑窗序列与每一个其它数量排序滑窗序列之间的序列相关度的平均值,得到该数量排序滑窗序列对应的序列相关度均值,再在该多个数量排序滑窗序列中确定出对应的序列相关度均值最大的一个数量排序滑窗序列,作为该施工监控视频帧对应的目标数量排序滑窗序列;
85.进一步,针对每一帧所述施工监控视频帧,将该施工监控视频帧对应的所述目标数量排序滑窗序列包括的多个相似视频帧数量中的平均值,确定为该施工监控视频帧对应的目标相似视频帧数量,并将具有最大值的目标相似视频帧数量对应的施工监控视频帧确定为目标施工监控视频帧;
86.最后,将所述多个第一候选监控视频片段中最后一帧施工监控视频帧为所述目标施工监控视频帧的第一候选监控视频片段,确定为所述施工监控视频对应的第一监控视频片段。
87.在一些可能的示例中,上述示例中的所述针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,计算该施工监控视频对应的所述第一监控视频片段和所述第二监控视频片段之间的视频片段相似度,并基于该视频片段相似度确定该施工监控视频对应的工地区域的区域变化幅度信息的步骤,可以包括以下内容:
88.首先,针对每一个所述第一监控视频片段,计算该第一监控视频片段中每两帧施工监控视频帧之间的相似度,得到每两帧施工监控视频帧之间的视频帧相似度,并基于每两帧施工监控视频帧之间的视频帧相似度,对该第一监控视频片段包括的施工监控视频帧进行排序,得到该第一监控视频片段对应的第一监控视频更新片段,其中,所述第一监控视频更新片段中每相邻两帧施工监控视频帧之间的视频帧相似度的平均值在对应的第一监控视频片段包括的施工监控视频帧的各种排序(即先进行多次排序,然后,分别针对每一次排序的结果,计算每相邻两帧施工监控视频帧之间的视频帧相似度的平均值)对应的平均值中具有最大值;
89.其次,针对每一个所述第二监控视频片段,计算该第二监控视频片段中每两帧施工监控视频帧之间的相似度,得到每两帧施工监控视频帧之间的视频帧相似度,并基于每两帧施工监控视频帧之间的视频帧相似度,对该第二监控视频片段包括的施工监控视频帧进行排序,得到该第二监控视频片段对应的第二监控视频更新片段,其中,所述第二监控视频更新片段中每相邻两帧施工监控视频帧之间的视频帧相似度的平均值在对应的第二监控视频片段包括的施工监控视频帧的各种排序(如上所述)对应的平均值中具有最大值;
90.然后,针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,分别计算该施工监控视频对应的第一监控视频更新片段和对应的第二监控视频更新片段之间对应排序位置的每两帧施工监控视频帧之间的视频帧相似度,其中,所述第一监控视频更新片段和对应的所述第二监控视频更新片段之间包括的施工监控视频帧的数量相同;
91.最后,针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,计算该施工监控视频对应的第一监控视频更新片段和对应的第二监控视频更新片段之间对应排序位置的每两帧施工监控视频帧之间的视频帧相似度的平均值,得到该施工监控视频对应的所述第一监控视频片段和所述第二监控视频片段之间的视频片段相似度,并基于该视频片段相似度确定该施工监控视频对应的工地区域的区域变化幅度信息,其中,所述区域变化幅度信息与所述视频片段相似度之间具有负相关关系。
92.在一些可能的示例中,上述示例中的步骤s130可以包括以下内容:
93.首先,计算所述多个工地区域中的每一个工地区域的区域变化幅度信息的和值,得到所述多个工地区域对应的区域变化总幅度信息;
94.其次,确定所述区域变化总幅度信息与预先针对一个监控周期配置的施工变化幅度标准信息之间的比值,得到对应的变化幅度比值,并基于所述变化幅度比值确定所述多个工地区域的施工进度状态信息,其中,所述施工进度状态信息与所述变化幅度比值之间具有正相关关系,且在所述施工进度状态信息大于或等于预先配置的进度状态阈值时,确定所述多个工地区域的施工进度不存在异常,并在所述施工进度状态信息小于所述进度状态阈值时,基于所述施工进度状态信息确定所述多个工地区域的施工进度的异常程度,且所述异常程度与所述施工进度状态信息之间负相关。
95.结合图3,本发明实施例还提供一种智慧工地的施工进度监控系统,可应用于上述施工进度管控服务器。其中,所述智慧工地的施工进度监控系统可以包括以下的各模块:
96.监控视频获取模块,用于针对所述多个监控终端设备中的每一个监控终端设备,获取该监控终端设备在一个监控周期内采集的施工监控视频,其中,每一个所述施工监控视频包括多个施工监控视频帧,且每一个施工监控视频基于对应的监控终端设备对对应的工地区域进行视频监控得到;
97.监控视频解析模块,用于针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频包括的施工监控视频帧进行解析处理,得到该施工监控视频对应的工地区域的区域变化幅度信息;
98.施工进度确定模块,用于基于所述多个工地区域中的每一个工地区域的区域变化幅度信息,确定所述多个工地区域的施工进度状态信息,其中,施工进度状态信息用于表征所述多个工地区域的施工进度的异常程度。
99.具体来说,在一些可能的示例中,所述监控视频解析模块具体用于:
100.针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,在该施工监控视频中分别筛选出包括第一帧施工监控视频帧的监控视频片段和包括最后一帧施工监控视频帧的监控视频片段,作为该施工监控视频对应的第一监控视频片段和第二监控视频片段,其中,所述第一监控视频片段和所述第二监控视频片段之间的交集为空集合,且所述第一监控视频片段和所述第二监控视频片段分别包括多帧施工监控视频帧;
101.针对所述多个监控终端设备中的每一个监控终端设备对应的施工监控视频,计算该施工监控视频对应的所述第一监控视频片段和所述第二监控视频片段之间的视频片段相似度,并基于该视频片段相似度确定该施工监控视频对应的工地区域的区域变化幅度信息。
102.具体来说,在一些可能的示例中,所述施工进度确定模块具体用于:
103.计算所述多个工地区域中的每一个工地区域的区域变化幅度信息的和值,得到所述多个工地区域对应的区域变化总幅度信息;
104.确定所述区域变化总幅度信息与预先针对一个监控周期配置的施工变化幅度标准信息之间的比值,得到对应的变化幅度比值,并基于所述变化幅度比值确定所述多个工地区域的施工进度状态信息,其中,所述施工进度状态信息与所述变化幅度比值之间具有正相关关系,且在所述施工进度状态信息大于或等于预先配置的进度状态阈值时,确定所述多个工地区域的施工进度不存在异常,并在所述施工进度状态信息小于所述进度状态阈值时,基于所述施工进度状态信息确定所述多个工地区域的施工进度的异常程度,且所述异常程度与所述施工进度状态信息之间负相关。
105.综上所述,本发明提供的一种智慧工地的施工进度监控方法及系统,可以先针对多个监控终端设备中的每一个监控终端设备,获取该监控终端设备在一个监控周期内采集的施工监控视频,然后,可以针对多个监控终端设备中的每一个监控终端设备对应的施工监控视频,对该施工监控视频包括的施工监控视频帧进行解析处理,得到该施工监控视频对应的工地区域的区域变化幅度信息,使得可以基于多个工地区域中的每一个工地区域的区域变化幅度信息,确定多个工地区域的施工进度状态信息。基于此,可以直接基于视频中工地区域的区域变化幅度信息,确定工地区域的施工进度状态信息,不仅可以保障确定的施工进度状态的可靠度,还可以提高确定的效率,从而改善现有技术中施工进度的监控效率较低的问题。
106.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1