一种基于数据挖掘的建筑质量预测方法及系统与流程

文档序号:32517198发布日期:2022-12-13 16:42阅读:32来源:国知局
一种基于数据挖掘的建筑质量预测方法及系统与流程

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.针对所述多个建筑监控视频中的每一个建筑监控视频,分别计算该建筑监控视频包括的每相邻两帧建筑监控视频帧之间的相似度,得到每相邻两帧建筑监控视频帧对应的第一视频帧相似度;
45.针对所述多个建筑监控视频中的每一个建筑监控视频,分别确定该建筑监控视频包括的每相邻两帧建筑监控视频帧对应的第一视频帧相似度与预先配置的视频帧相似度阈值之间的相对大小关系,并在该第一视频帧相似度小于或等于所述视频帧相似度阈值时,将该第一视频帧相似度确定为该建筑监控视频对应的目标第一视频帧相似度,以及,计算每一个目标第一视频帧相似度的平均值,得到该建筑监控视频对应的第一相似度均值,再基于该第一相似度均值确定出该建筑监控视频对应的建筑部分的第二建筑质量信息,其
中,所述第一相似度均值与所述第二建筑质量信息之间具有正相关关系,且在任意一个所述建筑监控视频不具有对应的目标第一视频帧相似度时,将对应的建筑部分的第二建筑质量信息赋值为最大值;
46.针对所述多个建筑监控视频中的每一个建筑监控视频,确定该建筑监控视频对应的建筑部分的第一建筑质量信息和第二建筑质量信息的融合值,得到该建筑监控视频对应的建筑部分的建筑质量融合信息;
47.计算所述目标建筑物体的建筑表面面积,并针对所述多个建筑监控视频中的每一个建筑监控视频,计算该建筑监控视频对应的建筑部分的建筑表面面积,以及,计算该建筑监控视频对应的建筑部分的建筑表面面积与所述目标建筑物体的建筑表面面积之间的比值,得到该建筑监控视频对应的建筑部分的建筑表面面积占比;
48.基于所述目标建筑物体中的每一个建筑部分的建筑表面面积占比,对每一个所述建筑部分的建筑质量融合信息进行加权求和计算,得到所述目标建筑物体的建筑质量信息。
49.本发明实施例提供的一种基于数据挖掘的建筑质量预测方法及系统,可以先获取每一个视频监控终端设备采集得到的建筑监控视频,得到对应的多个建筑监控视频,然后,可以针对每一个建筑监控视频,计算该建筑监控视频与预先配置的建筑参考视频之间的视频相似度,使得可以基于多个建筑监控视频中的每一个建筑监控视频对应的视频相似度,确定目标建筑物体的建筑质量信息,如此,通过与建筑参考视频进行对比以确定建筑质量信息,相较于基于检测人员进行质量检测的常规技术方案,可以具有更高的效率,从而改善现有技术中建筑质量的确定效率较低的问题。
50.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
51.图1为本发明实施例提供的建筑质量监控服务器的结构框图。
52.图2为本发明实施例提供的基于数据挖掘的建筑质量预测方法包括的各步骤的流程示意图。
53.图3为本发明实施例提供的基于数据挖掘的建筑质量预测系统包括的各模块的示意图。
具体实施方式
54.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
55.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
56.如图1所示,本发明实施例提供了一种建筑质量监控服务器。其中,所述建筑质量监控服务器可以包括存储器和处理器。
57.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的软件功能模块(计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例(如后文所述)提供的基于数据挖掘的建筑质量预测方法。
58.举例来说,在一些可能的实施方式中,所述存储器可以是,但不限于,随机存取存储器(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)等。
59.举例来说,在一些可能的实施方式中,所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
60.并且,图1所示的结构仅为示意,所述建筑质量监控服务器还可包括比图1中所示更多或者更少的组件,或具有与图1所示不同的配置,例如,可以包括用于与其它设备进行信息交互的通信适配器(诸如,网络适配器)。可以将通信适配器耦合至总线,并且可以将其配置为使能与计算或者通信网络和/或其它计算系统的通信。在各种说明性实施方式中,可以使用通信适配器来实现任何类型的组网配置,诸如,有线、无线、预配置、对等点对点、lan、wan等。
61.结合图2,本发明实施例还提供一种基于数据挖掘的建筑质量预测方法,可应用于上述建筑质量监控服务器。其中,所述基于数据挖掘的建筑质量预测方法有关的流程所定义的方法步骤,可以由所述建筑质量监控服务器实现。下面将对图2所示的具体流程,进行详细阐述。
62.步骤s110,获取通信连接的多个视频监控终端设备中的每一个视频监控终端设备采集得到的建筑监控视频,得到所述多个视频监控终端设备对应的多个建筑监控视频。
63.在本发明实施例中,所述建筑质量监控服务器可以获取通信连接的多个视频监控终端设备中的每一个视频监控终端设备采集得到的建筑监控视频,得到所述多个视频监控终端设备对应的多个建筑监控视频。其中,所述多个视频监控终端设备分别用于对目标建筑物体的多个建筑部分进行监控,得到对应的建筑监控视频,所述多个建筑监控视频中的每一个建筑监控视频包括多帧建筑监控视频帧。
64.步骤s120,针对所述多个建筑监控视频中的每一个建筑监控视频,计算该建筑监控视频与预先配置的建筑参考视频之间的视频相似度。
65.在本发明实施例中,所述建筑质量监控服务器可以针对所述多个建筑监控视频中的每一个建筑监控视频,计算该建筑监控视频与预先配置的建筑参考视频之间的视频相似度。
66.步骤s130,基于所述多个建筑监控视频中的每一个建筑监控视频对应的视频相似度,确定所述目标建筑物体的建筑质量信息。
67.在本发明实施例中,所述建筑质量监控服务器可以基于所述多个建筑监控视频中的每一个建筑监控视频对应的视频相似度,确定所述目标建筑物体的建筑质量信息。
68.基于上述的基于数据挖掘的建筑质量预测方法包括的各步骤,可以先获取每一个视频监控终端设备采集得到的建筑监控视频,得到对应的多个建筑监控视频,然后,可以针对每一个建筑监控视频,计算该建筑监控视频与预先配置的建筑参考视频之间的视频相似度,使得可以基于多个建筑监控视频中的每一个建筑监控视频对应的视频相似度,确定目标建筑物体的建筑质量信息,如此,通过与建筑参考视频进行对比以确定建筑质量信息,相较于基于检测人员进行质量检测的常规技术方案,可以具有更高的效率,从而改善现有技术中建筑质量的确定效率较低的问题。
69.举例来说,在一些可能的实施方式中,步骤s110可以包括以下内容:
70.首先,判断是否接收到建筑质量预测指令,并在接收到所述建筑质量预测指令时,对所述建筑质量预测指令进行解析处理,得到所述建筑质量预测指令对应的目标建筑物体的建筑物体身份信息;
71.其次,基于所述建筑物体身份信息确定用于对所述目标建筑物体进行监控的多个视频监控终端设备的终端设备身份信息,其中,预先将所述终端设备身份信息与所述建筑物体身份信息进行绑定;
72.然后,将生成的监控视频获取通知信息发送给所述终端设备身份信息对应的每一个视频监控终端设备,其中,每一个所述视频监控终端设备用于在接收到所述监控视频获取通知信息之后,将该视频监控终端设备对对应的建筑部分进行监控得到的建筑监控视频发送给建筑质量监控服务器;
73.之后,分别获取每一个所述视频监控终端设备基于所述监控视频获取通知信息发送的建筑监控视频,得到对应的多个建筑监控视频。
74.举例来说,在一些可能的实施方式中,所述将生成的监控视频获取通知信息发送给所述终端设备身份信息对应的每一个视频监控终端设备的步骤,可以包括以下内容:
75.首先,对所述建筑质量预测指令进行解析处理,得到所述建筑质量预测指令对应的目标建筑物体的建筑质量预测精度信息,并基于所述建筑质量预测精度信息确定出对应的监控时长信息,其中,所述监控时长信息与所述建筑质量预测精度信息之间具有正相关关系;
76.其次,基于所述监控时长信息生成对应的监控视频获取通知信息,并将所述监控视频获取通知信息发送给所述终端设备身份信息对应的每一个视频监控终端设,其中,每一个所述视频监控终端设备用于在接收到所述监控视频获取通知信息之后,基于所述监控时长信息对对应的建筑部分进行监控,得到的对应的建筑监控视频,并发送给所述建筑质量监控服务器。
77.举例来说,在一些可能的实施方式中,步骤s120可以包括以下内容:
78.首先,获取预先配置的多个建筑参考视频,其中,所述多个建筑参考视频中的每一个建筑参考视频基于对其它建筑物体进行监控得到,每两个建筑参考视频对应的两个其它建筑物体的建筑质量不同;
79.其次,针对所述多个建筑监控视频中的每一个建筑监控视频,分别计算该建筑监控视频与所述多个建筑参考视频中的每一个建筑参考视频之间的视频相似度,得到该建筑监控视频对应的多个视频相似度。
80.举例来说,在一些可能的实施方式中,所述针对所述多个建筑监控视频中的每一个建筑监控视频,分别计算该建筑监控视频与所述多个建筑参考视频中的每一个建筑参考视频之间的视频相似度,得到该建筑监控视频对应的多个视频相似度的步骤,可以包括以下内容:
81.首先,针对所述多个建筑参考视频中的每一个建筑参考视频,分别确定该建筑参考视频中的每一帧建筑参考视频帧对应的建筑部分;
82.其次,针对所述多个建筑参考视频中的每一个建筑参考视频,基于对应的建筑部分是否相同,对该建筑参考视频包括的多帧建筑参考视频帧进行分类,得到对应的多个建筑参考视频帧分类集合,并将所述多个建筑参考视频帧分类集合中的每一个所述建筑参考视频帧分类集合包括的建筑参考视频帧对应的建筑部分确定为,对应的建筑参考视频帧分类集合对应的集合标签信息,其中,同一个所述建筑参考视频对应的多个建筑参考视频帧分类集合的数量与所述多个建筑监控视频的数量相同;
83.然后,针对所述多个建筑监控视频中的每一个建筑监控视频,计算该建筑监控视频与具有该建筑监控视频对应的建筑部分对应的集合标签信息的建筑参考视频帧分类集合之间的相似度,作为与对应的建筑参考视频之间的视频相似度,得到该建筑监控视频对应的多个视频相似度。
84.举例来说,在一些可能的实施方式中,所述针对所述多个建筑监控视频中的每一个建筑监控视频,计算该建筑监控视频与具有该建筑监控视频对应的建筑部分对应的集合标签信息的建筑参考视频帧分类集合之间的相似度,作为与对应的建筑参考视频之间的视频相似度,得到该建筑监控视频对应的多个视频相似度的步骤,可以包括以下内容:
85.首先,针对所述多个建筑监控视频中的每一个建筑监控视频,将具有该建筑监控视频对应的建筑部分对应的集合标签信息的建筑参考视频帧分类集合,确定为该建筑监控视频对应的目标建筑参考视频帧分类集合;
86.其次,针对所述多个建筑监控视频中的每一个建筑监控视频,分别基于该建筑监控视频对应的每一个目标建筑参考视频帧分类集合包括的建筑参考视频帧的数量,对该建筑监控视频进行视频帧筛选处理,得到该建筑监控视频对应的多个建筑监控筛选视频,其中,多个建筑监控筛选视频中的每一个建筑监控筛选视频包括的多帧建筑监控视频帧在时序上连续;
87.然后,针对所述多个建筑监控视频中的每一个建筑监控视频对应的每一个建筑监控筛选视频,对该建筑监控筛选视频和对应的目标建筑参考视频帧分类集合进行相似度计算操作,得到对应的视频相似度。
88.举例来说,在一些可能的实施方式中,上述实施方式中的所述相似度计算操作,可以包括以下内容:
89.首先,针对所述建筑监控筛选视频中的每一帧建筑监控视频帧,计算该建筑监控视频帧与所述建筑监控筛选视频中的每一帧其它建筑监控视频帧之间的视频帧相似度,并确定该视频帧相似度与预先配置的视频帧相似度阈值之间的相对大小关系,以及,在该视
频帧相似度大于该视频帧相似度阈值时,将该视频帧相似度对应的其它建筑监控视频帧确定为该建筑监控视频帧对应的相似视频帧;
90.其次,针对所述建筑监控筛选视频中的每一帧建筑监控视频帧,基于该建筑监控视频帧对应的每一帧相似视频帧在所述建筑监控筛选视频中的先后关系,对该建筑监控视频帧对应的每一帧相似视频帧进行排序,得到该建筑监控视频帧对应的相似视频帧序列;
91.然后,针对所述目标建筑参考视频帧分类集合中的每一帧建筑参考视频帧,计算该建筑参考视频帧与所述目标建筑参考视频帧分类集合中的每一帧其它建筑参考视频帧之间的视频帧相似度,并确定该视频帧相似度与所述视频帧相似度阈值之间的相对大小关系,以及,在该视频帧相似度大于该视频帧相似度阈值时,将该视频帧相似度对应的其它建筑参考视频帧确定为该建筑参考视频帧对应的相似参考视频帧;
92.之后,针对所述目标建筑参考视频帧分类集合中的每一帧建筑参考视频帧,基于该建筑参考视频帧对应的每一帧相似视频帧在所述目标建筑参考视频帧分类集合中的先后关系,对该建筑参考视频帧对应的每一帧相似视频帧进行排序,得到该建筑参考视频帧对应的相似视频帧序列;
93.进一步,针对所述建筑监控筛选视频中的每一帧建筑监控视频帧,在所述目标建筑参考视频帧分类集合中确定出具有相同先后关系的一帧建筑参考视频帧(如都是第一帧视频帧或都是第二帧视频帧等),作为该建筑监控视频帧对应的对应建筑参考视频帧;
94.再进一步,针对所述建筑监控筛选视频中的每一帧建筑监控视频帧,计算该建筑监控视频帧与对应的对应建筑参考视频帧之间的相似度,得到该建筑监控视频帧对应的第二视频帧相似度,并计算该建筑监控视频帧对应的相似视频帧序列与该对应建筑参考视频帧对应的相似视频帧序列之间的序列相似度(如计算两个相似视频帧序列之间每两帧视频帧之间的相似度的平均值),得到该建筑监控视频帧对应的第三视频帧相似度,以及,计算该第二视频帧相似度和该第三视频帧相似度的加权和值(如该第二视频帧相似度对应的加权系数可以大于该第三视频帧相似度对应的加权系数),得到该建筑监控视频帧对应的视频帧相似度加权和值;
95.最后,基于所述建筑监控筛选视频中的每一帧建筑监控视频帧对应的视频帧相似度加权和值,确定(如进行均值计算等)所述建筑监控筛选视频对应的建筑监控视频对应的视频相似度。
96.举例来说,在一些可能的实施方式中,步骤s130可以包括以下内容:
97.首先,针对所述多个建筑监控视频中的每一个建筑监控视频,基于该建筑监控视频对应的多个视频相似度,对该多个视频相似度对应的多个建筑参考视频对应的多个其它建筑物体的建筑质量信息进行加权求和计算,得到该建筑监控视频对应的建筑部分的第一建筑质量信息;
98.其次,针对所述多个建筑监控视频中的每一个建筑监控视频,分别计算该建筑监控视频包括的每相邻两帧建筑监控视频帧之间的相似度,得到每相邻两帧建筑监控视频帧对应的第一视频帧相似度;
99.然后,针对所述多个建筑监控视频中的每一个建筑监控视频,分别确定该建筑监控视频包括的每相邻两帧建筑监控视频帧对应的第一视频帧相似度与预先配置的视频帧相似度阈值之间的相对大小关系,并在该第一视频帧相似度小于或等于所述视频帧相似度
阈值时,将该第一视频帧相似度确定为该建筑监控视频对应的目标第一视频帧相似度,以及,计算每一个目标第一视频帧相似度的平均值,得到该建筑监控视频对应的第一相似度均值,再基于该第一相似度均值确定出该建筑监控视频对应的建筑部分的第二建筑质量信息,其中,所述第一相似度均值与所述第二建筑质量信息之间具有正相关关系,在任意一个所述建筑监控视频不具有对应的目标第一视频帧相似度时,将对应的建筑部分的第二建筑质量信息赋值为最大值;
100.之后,针对所述多个建筑监控视频中的每一个建筑监控视频,确定该建筑监控视频对应的建筑部分的第一建筑质量信息和第二建筑质量信息的融合值,得到该建筑监控视频对应的建筑部分的建筑质量融合信息;
101.进一步,计算所述目标建筑物体的建筑表面面积,并针对所述多个建筑监控视频中的每一个建筑监控视频,计算该建筑监控视频对应的建筑部分的建筑表面面积,以及,计算该建筑监控视频对应的建筑部分的建筑表面面积与所述目标建筑物体的建筑表面面积之间的比值,得到该建筑监控视频对应的建筑部分的建筑表面面积占比;
102.最后,基于所述目标建筑物体中的每一个建筑部分的建筑表面面积占比(即作为加权系数),对每一个所述建筑部分的建筑质量融合信息进行加权求和计算,得到所述目标建筑物体的建筑质量信息。
103.结合图3,本发明实施例还提供一种基于数据挖掘的建筑质量预测系统,可应用于上述建筑质量监控服务器。其中,所述基于数据挖掘的建筑质量预测系统可以包括以下各模块:
104.监控视频获取模块,用于获取通信连接的多个视频监控终端设备中的每一个视频监控终端设备采集得到的建筑监控视频,得到所述多个视频监控终端设备对应的多个建筑监控视频,其中,所述多个视频监控终端设备分别用于对目标建筑物体的多个建筑部分进行监控,得到对应的建筑监控视频,所述多个建筑监控视频中的每一个建筑监控视频包括多帧建筑监控视频帧;
105.视频相似度计算模块,用于针对所述多个建筑监控视频中的每一个建筑监控视频,计算该建筑监控视频与预先配置的建筑参考视频之间的视频相似度;
106.建筑质量确定模块,用于基于所述多个建筑监控视频中的每一个建筑监控视频对应的视频相似度,确定所述目标建筑物体的建筑质量信息。
107.在一些可能的实施方式中,所述视频相似度计算模块具体用于:
108.获取预先配置的多个建筑参考视频,其中,所述多个建筑参考视频中的每一个建筑参考视频基于对其它建筑物体进行监控得到,每两个建筑参考视频对应的两个其它建筑物体的建筑质量不同;
109.针对所述多个建筑监控视频中的每一个建筑监控视频,分别计算该建筑监控视频与所述多个建筑参考视频中的每一个建筑参考视频之间的视频相似度,得到该建筑监控视频对应的多个视频相似度。
110.在一些可能的实施方式中,所述建筑质量确定模块具体用于:
111.针对所述多个建筑监控视频中的每一个建筑监控视频,基于该建筑监控视频对应的多个视频相似度,对该多个视频相似度对应的多个建筑参考视频对应的多个其它建筑物体的建筑质量信息进行加权求和计算,得到该建筑监控视频对应的建筑部分的第一建筑质
量信息;
112.针对所述多个建筑监控视频中的每一个建筑监控视频,分别计算该建筑监控视频包括的每相邻两帧建筑监控视频帧之间的相似度,得到每相邻两帧建筑监控视频帧对应的第一视频帧相似度;
113.针对所述多个建筑监控视频中的每一个建筑监控视频,分别确定该建筑监控视频包括的每相邻两帧建筑监控视频帧对应的第一视频帧相似度与预先配置的视频帧相似度阈值之间的相对大小关系,并在该第一视频帧相似度小于或等于所述视频帧相似度阈值时,将该第一视频帧相似度确定为该建筑监控视频对应的目标第一视频帧相似度,以及,计算每一个目标第一视频帧相似度的平均值,得到该建筑监控视频对应的第一相似度均值,再基于该第一相似度均值确定出该建筑监控视频对应的建筑部分的第二建筑质量信息,其中,所述第一相似度均值与所述第二建筑质量信息之间具有正相关关系,且在任意一个所述建筑监控视频不具有对应的目标第一视频帧相似度时,将对应的建筑部分的第二建筑质量信息赋值为最大值;
114.针对所述多个建筑监控视频中的每一个建筑监控视频,确定该建筑监控视频对应的建筑部分的第一建筑质量信息和第二建筑质量信息的融合值,得到该建筑监控视频对应的建筑部分的建筑质量融合信息;
115.计算所述目标建筑物体的建筑表面面积,并针对所述多个建筑监控视频中的每一个建筑监控视频,计算该建筑监控视频对应的建筑部分的建筑表面面积,以及,计算该建筑监控视频对应的建筑部分的建筑表面面积与所述目标建筑物体的建筑表面面积之间的比值,得到该建筑监控视频对应的建筑部分的建筑表面面积占比;
116.基于所述目标建筑物体中的每一个建筑部分的建筑表面面积占比,对每一个所述建筑部分的建筑质量融合信息进行加权求和计算,得到所述目标建筑物体的建筑质量信息。
117.综上所述,本发明提供的一种基于数据挖掘的建筑质量预测方法及系统,可以先获取每一个视频监控终端设备采集得到的建筑监控视频,得到对应的多个建筑监控视频,然后,可以针对每一个建筑监控视频,计算该建筑监控视频与预先配置的建筑参考视频之间的视频相似度,使得可以基于多个建筑监控视频中的每一个建筑监控视频对应的视频相似度,确定目标建筑物体的建筑质量信息,如此,通过与建筑参考视频进行对比以确定建筑质量信息,相较于基于检测人员进行质量检测的常规技术方案,可以具有更高的效率,从而改善现有技术中建筑质量的确定效率较低的问题。
118.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1