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.图1为本发明实施例提供的监控后台服务器的结构框图。
48.图2为本发明实施例提供的基于数据分析的智慧城市监控方法包括的各步骤的流程示意图。
49.图3为本发明实施例提供的基于数据分析的智慧城市监控系统包括的各单元(模块)的示意图。
具体实施方式
50.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只
是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
51.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.如图1所示,本发明实施例提供了一种监控后台服务器。其中,所述监控后台服务器可以包括存储器和处理器。
53.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的软件功能模块(计算机程序,如后文所述的基于数据分析的智慧城市监控系统)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例提供的基于数据分析的智慧城市监控方法,参考后文的解释说明。
54.举例来说,在一种可以替代的示例中,所述存储器可以是,但不限于,随机存取存储器(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)等。
55.举例来说,在一种可以替代的示例中,所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
56.结合图2,本发明实施例还提供一种基于数据分析的智慧城市监控方法,可应用于上述监控后台服务器。其中,所述基于数据分析的智慧城市监控方法有关的流程所定义的方法步骤,可以由所述监控后台服务器实现。并且,所述监控后台服务器通信连接监控终端设备。
57.下面将对图2所示的具体流程,进行详细阐述。
58.步骤s110,获取所述监控终端设备发送的待处理监控视频。
59.在本发明实施例中,所述监控后台服务器可以先获取所述监控终端设备发送的待处理监控视频。其中,所述待处理监控视频可以包括多帧待处理监控视频帧,所述多帧待处理监控视频帧可以基于所述监控终端设备对目标监控区域进行监控(即图像采集)得到。
60.步骤s120,获取待处理监控视频对应的目标历史监控视频,并确定所述目标历史监控视频与所述待处理监控视频之间的视频相关关系信息。
61.在本发明实施例中,所述监控后台服务器可以获取待处理监控视频对应的目标历史监控视频,并确定所述目标历史监控视频与所述待处理监控视频之间的视频相关关系信息。其中,所述目标历史监控视频包括多帧目标历史监控视频帧,所述多帧目标历史监控视频帧基于所述监控终端设备在历史上对目标监控区域进行监控得到。
62.步骤s130,基于所述视频相关关系信息和所述目标历史监控视频,对所述待处理监控视频进行视频帧筛选处理,得到对应的目标监控视频。
63.在本发明实施例中,所述监控后台服务器可以基于所述视频相关关系信息和所述目标历史监控视频,对所述待处理监控视频进行视频帧筛选处理,得到所述待处理监控视频对应的目标监控视频。其中,所述目标监控视频包括至少一帧所述待处理监控视频帧。
64.基于此(即上述示例中的各步骤),在获取到监控终端设备发送的待处理监控视频之后,可以先获取待处理监控视频对应的目标历史监控视频,并确定目标历史监控视频与待处理监控视频之间的视频相关关系信息,使得可以基于视频相关关系信息和目标历史监控视频对待处理监控视频进行视频帧筛选处理得到对应的目标监控视频,即在进行视频帧筛选处理时,参考了历史监控视频,可以提高进行视频帧筛选处理的可靠度,改善现有技术中对于视频筛选的可靠度不佳的问题。
65.举例来说,在一种可以替代的示例中,上述示例中的步骤s110可以包括以下的各步骤,以获取所述监控终端设备发送的待处理监控视频:
66.首先,在接收到所述监控终端设备或通信连接的其它终端设备发送的监控请求信息之后,或者,在执行预先配置的目标程序得到的目标程序执行结果满足预先配置的目标结果条件时,生成对应的监控开始通知信息;
67.其次,将所述监控开始通知信息发送给所述监控终端设备,其中,所述监控终端设备用于在接收到所述监控开始通知信息之后,对所述目标监控区域进行监控,得到对应的待处理监控视频,并对所述待处理监控视频进行视频数据打包处理,得到对应的视频数据包;
68.然后,获取所述监控终端设备基于所述监控开始通知信息采集并发送的所述视频数据包,并对所述视频数据包进行解析处理,得到所述视频数据包对应的所述待处理监控视频。
69.举例来说,在一种可以替代的示例中,上述示例中的步骤s120可以包括以下的各步骤,以确定所述目标历史监控视频与所述待处理监控视频之间的视频相关关系信息:
70.首先,获取所述监控终端设备分别在多个历史时段内对所述目标监控区域进行监控得到的历史监控视频,得到多个历史监控视频;
71.其次,在所述多个历史监控视频中确定出与所述待处理监控视频具有对应关系的历史监控视频,作为所述待处理监控视频对应的目标历史监控视频;
72.然后,确定所述目标历史监控视频与所述待处理监控视频之间的相关关系,得到对应的视频相关关系信息。
73.举例来说,在一种可以替代的示例中,所述在所述多个历史监控视频中确定出与所述待处理监控视频具有对应关系的历史监控视频,作为所述待处理监控视频对应的目标历史监控视频的步骤,可以包括以下各步骤:
74.首先,对所述待处理监控视频进行时间解析处理,得到所述待处理监控视频对应的第一时间段,其中,所述第一时间段基于所述待处理监控视频中的第一帧待处理监控视频帧和最后一帧待处理监控视频帧对应的时刻确定(即两个时刻之间的时间段);
75.其次,针对所述多个历史监控视频中的每一个历史监控视频,计算该历史监控视频对应的所述历史时段与所述第一时间段之间的第一时间间隔和第二时间间隔,并基于所
述第一时间间隔和所述第二时间间隔确定该历史监控视频与所述待处理监控视频之间的第一时间相关度,其中,所述第一时间间隔用于表征所述历史时段的最晚时刻与所述第一时间段的最早时刻之间的时间间隔,所述第二时间间隔用于表征所述历史时段的最早时刻与所述第一时间段的最晚时刻之间的时间间隔;
76.然后,针对所述多个历史监控视频中的每一个历史监控视频,在预设的时间周期维度上对该历史监控视频对应的所述历史时段与所述第一时间段进行计算得到该历史监控视频与所述待处理监控视频之间的第二时间相关度(如所述时间周期为一天,可以按时刻进行划分,如所述历史时段为11点-12点,所述第一时间段为13点-14点);
77.最后,针对所述多个历史监控视频中的每一个历史监控视频,对该历史监控视频与所述待处理监控视频之间的所述第一时间相关度和所述第二时间相关度进行融合(如计算均值),得到该历史监控视频与所述待处理监控视频之间的时间相关度,并基于所述多个历史监控视频中的每一个历史监控视频与所述待处理监控视频之间的时间相关度在所述多个历史监控视频中确定出所述待处理监控视频对应的目标历史监控视频。
78.举例来说,在一种可以替代的示例中,所述针对所述多个历史监控视频中的每一个历史监控视频,计算该历史监控视频对应的所述历史时段与所述第一时间段之间的第一时间间隔和第二时间间隔,并基于所述第一时间间隔和所述第二时间间隔确定该历史监控视频与所述待处理监控视频之间的第一时间相关度的步骤,可以包括以下各步骤:
79.首先,针对所述多个历史监控视频中的每一个历史监控视频,计算该历史监控视频对应的所述历史时段与所述第一时间段之间的第一时间间隔和第二时间间隔,并计算该第一时间间隔和该第二时间间隔之间的加权和值,得到该历史监控视频对应的时间间隔加权和值,其中,所述第一时间间隔对应的加权系数大于所述第二时间间隔对应的加权系数;
80.其次,针对所述多个历史监控视频中的每一个历史监控视频,基于该历史监控视频对应的所述时间间隔加权和值得到该历史监控视频与所述待处理监控视频之间的第一时间相关度,其中,所述第一时间相关度与所述时间间隔加权和值之间具有负相关关系。
81.举例来说,在一种可以替代的示例中,所述针对所述多个历史监控视频中的每一个历史监控视频,在预设的时间周期维度上对该历史监控视频对应的所述历史时段与所述第一时间段进行计算得到该历史监控视频与所述待处理监控视频之间的第二时间相关度的步骤,可以包括以下各步骤:
82.首先,确定所述第一时间段在预设的时间周期内所属的时间片段,其中,每一个所述时间周期基于连续的多个时间片段构成;
83.其次,针对所述多个历史监控视频中的每一个历史监控视频,确定该历史监控视频对应的所述历史时段在预设的时间周期内所属的时间片段;
84.然后,针对所述多个历史监控视频中的每一个历史监控视频,计算该历史监控视频对应的所述历史时段所属的时间片段与所述第一时间段所属的时间片段之间的时间片段间隔,并基于该时间片段间隔计算得到该历史监控视频与所述待处理监控视频之间的第二时间相关度,其中,所述第二时间相关度与所述时间片段间隔之间具有负相关关系。
85.举例来说,在一种可以替代的示例中,上述示例中的步骤s130可以包括以下的各步骤,以基于所述视频相关关系信息和所述目标历史监控视频,对所述待处理监控视频进行视频帧筛选处理,得到所述待处理监控视频对应的目标监控视频:
86.首先,对所述目标历史监控视频包括的历史监控视频帧进行对象识别处理,并基于得到的对象识别结果确定所述目标历史监控视频对应的对象流量,得到所述目标历史监控视频对应的历史对象流量信息;
87.其次,对所述视频相关关系信息(如上述的时间相关度)和所述历史对象流量信息进行融合(如计算两者之间的乘积),得到对应的对象流量表征值,并确定该对象流量表征值与预先配置的对象流量阈值之间的比值,得到对应的目标流量比值;
88.然后,基于所述目标流量比值确定出对所述待处理监控视频进行视频帧筛去重选处理的最大筛选比例信息,并基于所述最大筛选比例信息对所述待处理监控视频进行视频帧去重筛选处理,得到对应的目标监控视频。
89.举例来说,在一种可以替代的示例中,所述基于所述目标流量比值确定出对所述待处理监控视频进行视频帧去重筛选处理的最大筛选比例信息,并基于所述最大筛选比例信息对所述待处理监控视频进行视频帧去重筛选处理,得到对应的目标监控视频的步骤,可以包括以下各步骤:
90.首先,基于预先配置的视频帧采样参数对所述待处理监控视频进行采样处理,得到对应的多帧第一待处理监控视频帧;
91.其次,针对所述多帧第一待处理监控视频帧中的每一帧第一待处理监控视频帧,基于该第一待处理监控视频帧和预先配置的视频帧帧数阈值集合出该第一待处理监控视频帧对应的多个视频片段,其中,所述视频帧帧数阈值集合中包括多帧视频帧帧数阈值,每一个所述视频片段基于所述第一待处理监控视频帧和所述第一待处理监控视频帧的相邻的所述视频帧帧数阈值帧待处理视频帧构成;
92.然后,对所述多帧第一待处理监控视频帧中的每一帧第一待处理监控视频帧对应的多个视频片段进行去重处理,得到所述多帧第一待处理监控视频帧对应的多个第一视频片段,并确定所述多个第一视频片段中是否存在连续的两个第一视频片段,以及,在存在连续的两个第一视频片段时,针对每两个第一视频片段,对该两个第一视频片段进行合并处理,得到对应的新的第一视频片段;
93.之后,针对未合并的每一个第一视频片段和每一个所述新的第一视频片段,基于该第一视频片段或该新的第一视频片段在所述待处理监控视频中的帧时序位置,在所述目标历史监控视频中确定出对应帧时序位置的历史视频片段,并统计该历史视频片段对应的历史对象流量子信息,以及,基于该历史对象流量子信息确定出对该第一视频片段或该新的第一视频片段进行视频帧筛选处理的最大筛选比例子信息;
94.最后,针对未合并的每一个第一视频片段和每一个所述新的第一视频片段,基于该第一视频片段或该新的第一视频片段对应的所述最大筛选比例子信息和所述最大筛选比例信息,对该第一视频片段或该新的第一视频片段进行视频帧去重筛选处理(即每一个第一视频片段筛除的视频帧的比例不超过对应的最大筛选比例子信息,即所有的第一视频片段筛除的视频帧的总比例不超过所述最大筛选比例信息),得到对应的目标监控视频。
95.结合图3,本发明实施例还提供一种基于数据分析的智慧城市监控系统,可应用于上述监控后台服务器。其中,所述基于数据分析的智慧城市监控系统可以包括:
96.监控视频获取单元,用于获取所述监控终端设备发送的待处理监控视频,其中,所述待处理监控视频包括多帧待处理监控视频帧,所述多帧待处理监控视频帧基于所述监控
终端设备对目标监控区域进行监控得到;
97.视频相关关系确定单元,用于获取所述待处理监控视频对应的目标历史监控视频,并确定所述目标历史监控视频与所述待处理监控视频之间的视频相关关系信息,其中,所述目标历史监控视频包括多帧目标历史监控视频帧,所述多帧目标历史监控视频帧基于所述监控终端设备在历史上对目标监控区域进行监控得到;
98.视频帧筛选单元,用于基于所述视频相关关系信息和所述目标历史监控视频,对所述待处理监控视频进行视频帧筛选处理,得到所述待处理监控视频对应的目标监控视频,其中,所述目标监控视频包括至少一帧所述待处理监控视频帧。
99.举例来说,在一种可以替代的示例中,所述视频相关关系确定单元具体可以用于:获取所述监控终端设备分别在多个历史时段内对所述目标监控区域进行监控得到的历史监控视频,得到多个历史监控视频;在所述多个历史监控视频中确定出与所述待处理监控视频具有对应关系的历史监控视频,作为所述待处理监控视频对应的目标历史监控视频;确定所述目标历史监控视频与所述待处理监控视频之间的相关关系,得到对应的视频相关关系信息。
100.举例来说,在一种可以替代的示例中,所述视频帧筛选单元具体可以用于:对所述目标历史监控视频包括的历史监控视频帧进行对象识别处理,并基于得到的对象识别结果确定所述目标历史监控视频对应的对象流量,得到所述目标历史监控视频对应的历史对象流量信息;对所述视频相关关系信息和所述历史对象流量信息进行融合,得到对应的对象流量表征值,并确定该对象流量表征值与预先配置的对象流量阈值之间的比值,得到对应的目标流量比值;基于所述目标流量比值确定出对所述待处理监控视频进行视频帧筛去重选处理的最大筛选比例信息,并基于所述最大筛选比例信息对所述待处理监控视频进行视频帧去重筛选处理,得到对应的目标监控视频。
101.综上所述,本发明提供的一种基于数据分析的智慧城市监控方法及系统,在获取到监控终端设备发送的待处理监控视频后,先获取待处理监控视频对应的目标历史监控视频,并确定目标历史监控视频与待处理监控视频之间的视频相关关系信息,使得可以基于视频相关关系信息和目标历史监控视频对待处理监控视频进行视频帧筛选处理得到对应的目标监控视频,即在进行视频帧筛选处理时参考了历史监控视频,可以提高进行视频帧筛选处理的可靠度,改善现有技术中对于视频筛选的可靠度不佳的问题。
102.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种基于数据分析的智慧城市监控方法,其特征在于,应用于监控后台服务器,所述监控后台服务器通信连接监控终端设备,所述基于数据分析的智慧城市监控方法包括:获取所述监控终端设备发送的待处理监控视频,其中,所述待处理监控视频包括多帧待处理监控视频帧,所述多帧待处理监控视频帧基于所述监控终端设备对目标监控区域进行监控得到;获取所述待处理监控视频对应的目标历史监控视频,并确定所述目标历史监控视频与所述待处理监控视频之间的视频相关关系信息,其中,所述目标历史监控视频包括多帧目标历史监控视频帧,所述多帧目标历史监控视频帧基于所述监控终端设备在历史上对目标监控区域进行监控得到;基于所述视频相关关系信息和所述目标历史监控视频,对所述待处理监控视频进行视频帧筛选处理,得到所述待处理监控视频对应的目标监控视频,其中,所述目标监控视频包括至少一帧所述待处理监控视频帧。2.如权利要求1所述的基于数据分析的智慧城市监控方法,其特征在于,所述获取所述监控终端设备发送的待处理监控视频的步骤,包括:在接收到所述监控终端设备或通信连接的其它终端设备发送的监控请求信息之后,或者,在执行预先配置的目标程序得到的目标程序执行结果满足预先配置的目标结果条件时,生成对应的监控开始通知信息;将所述监控开始通知信息发送给所述监控终端设备,其中,所述监控终端设备用于在接收到所述监控开始通知信息之后,对所述目标监控区域进行监控,得到对应的待处理监控视频,并对所述待处理监控视频进行视频数据打包处理,得到对应的视频数据包;获取所述监控终端设备基于所述监控开始通知信息采集并发送的所述视频数据包,并对所述视频数据包进行解析处理,得到所述视频数据包对应的所述待处理监控视频。3.如权利要求1所述的基于数据分析的智慧城市监控方法,其特征在于,所述获取所述待处理监控视频对应的目标历史监控视频,并确定所述目标历史监控视频与所述待处理监控视频之间的视频相关关系信息的步骤,包括:获取所述监控终端设备分别在多个历史时段内对所述目标监控区域进行监控得到的历史监控视频,得到多个历史监控视频;在所述多个历史监控视频中确定出与所述待处理监控视频具有对应关系的历史监控视频,作为所述待处理监控视频对应的目标历史监控视频;确定所述目标历史监控视频与所述待处理监控视频之间的相关关系,得到对应的视频相关关系信息。4.如权利要求3所述的基于数据分析的智慧城市监控方法,其特征在于,所述在所述多个历史监控视频中确定出与所述待处理监控视频具有对应关系的历史监控视频,作为所述待处理监控视频对应的目标历史监控视频的步骤,包括:对所述待处理监控视频进行时间解析处理,得到所述待处理监控视频对应的第一时间段,其中,所述第一时间段基于所述待处理监控视频中的第一帧待处理监控视频帧和最后一帧待处理监控视频帧对应的时刻确定;针对所述多个历史监控视频中的每一个历史监控视频,计算该历史监控视频对应的所述历史时段与所述第一时间段之间的第一时间间隔和第二时间间隔,并基于所述第一时间
间隔和所述第二时间间隔确定该历史监控视频与所述待处理监控视频之间的第一时间相关度,其中,所述第一时间间隔用于表征所述历史时段的最晚时刻与所述第一时间段的最早时刻之间的时间间隔,所述第二时间间隔用于表征所述历史时段的最早时刻与所述第一时间段的最晚时刻之间的时间间隔;针对所述多个历史监控视频中的每一个历史监控视频,在预设的时间周期维度上对该历史监控视频对应的所述历史时段与所述第一时间段进行计算得到该历史监控视频与所述待处理监控视频之间的第二时间相关度;针对所述多个历史监控视频中的每一个历史监控视频,对该历史监控视频与所述待处理监控视频之间的所述第一时间相关度和所述第二时间相关度进行融合,得到该历史监控视频与所述待处理监控视频之间的时间相关度,并基于所述多个历史监控视频中的每一个历史监控视频与所述待处理监控视频之间的时间相关度在所述多个历史监控视频中确定出所述待处理监控视频对应的目标历史监控视频。5.如权利要求4所述的基于数据分析的智慧城市监控方法,其特征在于,所述针对所述多个历史监控视频中的每一个历史监控视频,计算该历史监控视频对应的所述历史时段与所述第一时间段之间的第一时间间隔和第二时间间隔,并基于所述第一时间间隔和所述第二时间间隔确定该历史监控视频与所述待处理监控视频之间的第一时间相关度的步骤,包括:针对所述多个历史监控视频中的每一个历史监控视频,计算该历史监控视频对应的所述历史时段与所述第一时间段之间的第一时间间隔和第二时间间隔,并计算该第一时间间隔和该第二时间间隔之间的加权和值,得到该历史监控视频对应的时间间隔加权和值,其中,所述第一时间间隔对应的加权系数大于所述第二时间间隔对应的加权系数;针对所述多个历史监控视频中的每一个历史监控视频,基于该历史监控视频对应的所述时间间隔加权和值得到该历史监控视频与所述待处理监控视频之间的第一时间相关度,其中,所述第一时间相关度与所述时间间隔加权和值之间具有负相关关系。6.如权利要求4所述的基于数据分析的智慧城市监控方法,其特征在于,所述针对所述多个历史监控视频中的每一个历史监控视频,在预设的时间周期维度上对该历史监控视频对应的所述历史时段与所述第一时间段进行计算得到该历史监控视频与所述待处理监控视频之间的第二时间相关度的步骤,包括:确定所述第一时间段在预设的时间周期内所属的时间片段,其中,每一个所述时间周期基于连续的多个时间片段构成;针对所述多个历史监控视频中的每一个历史监控视频,确定该历史监控视频对应的所述历史时段在预设的时间周期内所属的时间片段;针对所述多个历史监控视频中的每一个历史监控视频,计算该历史监控视频对应的所述历史时段所属的时间片段与所述第一时间段所属的时间片段之间的时间片段间隔,并基于该时间片段间隔计算得到该历史监控视频与所述待处理监控视频之间的第二时间相关度,其中,所述第二时间相关度与所述时间片段间隔之间具有负相关关系。7.如权利要求1-6任意一项所述的基于数据分析的智慧城市监控方法,其特征在于,所述基于所述视频相关关系信息和所述目标历史监控视频,对所述待处理监控视频进行视频帧筛选处理,得到所述待处理监控视频对应的目标监控视频的步骤,包括:
对所述目标历史监控视频包括的历史监控视频帧进行对象识别处理,并基于得到的对象识别结果确定所述目标历史监控视频对应的对象流量,得到所述目标历史监控视频对应的历史对象流量信息;对所述视频相关关系信息和所述历史对象流量信息进行融合,得到对应的对象流量表征值,并确定该对象流量表征值与预先配置的对象流量阈值之间的比值,得到对应的目标流量比值;基于所述目标流量比值确定出对所述待处理监控视频进行视频帧筛去重选处理的最大筛选比例信息,并基于所述最大筛选比例信息对所述待处理监控视频进行视频帧去重筛选处理,得到对应的目标监控视频。8.一种基于数据分析的智慧城市监控系统,其特征在于,应用于监控后台服务器,所述监控后台服务器通信连接监控终端设备,所述基于数据分析的智慧城市监控系统包括:监控视频获取单元,用于获取所述监控终端设备发送的待处理监控视频,其中,所述待处理监控视频包括多帧待处理监控视频帧,所述多帧待处理监控视频帧基于所述监控终端设备对目标监控区域进行监控得到;视频相关关系确定单元,用于获取所述待处理监控视频对应的目标历史监控视频,并确定所述目标历史监控视频与所述待处理监控视频之间的视频相关关系信息,其中,所述目标历史监控视频包括多帧目标历史监控视频帧,所述多帧目标历史监控视频帧基于所述监控终端设备在历史上对目标监控区域进行监控得到;视频帧筛选单元,用于基于所述视频相关关系信息和所述目标历史监控视频,对所述待处理监控视频进行视频帧筛选处理,得到所述待处理监控视频对应的目标监控视频,其中,所述目标监控视频包括至少一帧所述待处理监控视频帧。9.如权利要求8所述的基于数据分析的智慧城市监控系统,其特征在于,所述视频相关关系确定单元具体用于:获取所述监控终端设备分别在多个历史时段内对所述目标监控区域进行监控得到的历史监控视频,得到多个历史监控视频;在所述多个历史监控视频中确定出与所述待处理监控视频具有对应关系的历史监控视频,作为所述待处理监控视频对应的目标历史监控视频;确定所述目标历史监控视频与所述待处理监控视频之间的相关关系,得到对应的视频相关关系信息。10.如权利要求8所述的基于数据分析的智慧城市监控系统,其特征在于,所述视频帧筛选单元具体用于:对所述目标历史监控视频包括的历史监控视频帧进行对象识别处理,并基于得到的对象识别结果确定所述目标历史监控视频对应的对象流量,得到所述目标历史监控视频对应的历史对象流量信息;对所述视频相关关系信息和所述历史对象流量信息进行融合,得到对应的对象流量表征值,并确定该对象流量表征值与预先配置的对象流量阈值之间的比值,得到对应的目标流量比值;基于所述目标流量比值确定出对所述待处理监控视频进行视频帧筛去重选处理的最大筛选比例信息,并基于所述最大筛选比例信息对所述待处理监控视频进行视频帧去重筛
选处理,得到对应的目标监控视频。
技术总结
本发明提供的一种基于数据分析的智慧城市监控方法及系统,涉及监控技术领域。在本发明中,首先,获取监控终端设备发送的待处理监控视频;其次,获取待处理监控视频对应的目标历史监控视频,并确定目标历史监控视频与待处理监控视频之间的视频相关关系信息,其中,目标历史监控视频包括多帧目标历史监控视频帧,多帧目标历史监控视频帧基于监控终端设备在历史上对目标监控区域进行监控得到;然后,基于视频相关关系信息和目标历史监控视频,对待处理监控视频进行视频帧筛选处理,得到待处理监控视频对应的目标监控视频。基于上述方法,可以改善现有技术中对于视频筛选的可靠度不佳的问题。佳的问题。佳的问题。
技术研发人员:刘艳艳 周平 许宗美 吴虎头
受保护的技术使用者:刘艳艳
技术研发日:2021.11.19
技术公布日:2022/3/7