一种运动目标实时跟踪系统和方法

文档序号:6514333阅读:207来源:国知局
一种运动目标实时跟踪系统和方法
【专利摘要】本发明公开了一种运动目标实时跟踪系统和方法,该系统包括视频监控子系统、摄像子系统、GIS子系统、图像识别子系统和跟踪控制子系统,其中:GIS子系统用于提供跟踪目标的当前位置的周边监控点列表,跟踪控制子系统用于提取目标特征信息列表和预设特征匹配策略,图像识别子系统用于获取周边监控点列表中的每一路视频流,并根据目标特征信息列表和预设的特征匹配策略进行实时计算跟踪目标当前所在的监控摄像头,视频监控子系统用于将主视频切换到跟踪目标当前所在的监控摄像头。本发明整合了GIS技术、云计算技术和图像识别技术,对运动目标的跟踪实现实时性和自动化,最大限度的减少人力成本和人为误差、提高跟踪效率。
【专利说明】一种运动目标实时跟踪系统和方法
【技术领域】
[0001]本发明涉及监控领域,尤其涉及一种运动目标实时跟踪系统和方法。
【背景技术】
[0002]目前,在视频监控领域,海量的视频数据只是起到了记录的作用,视频监控的大部分用途只能用于事后资料查对,对于事前、事中没能起到重点预防和追踪作用。原因的关键在于没有对视频数据进行实时分析,一个个监控摄像头只是视频记录仪,即使摄像头分布广泛,足以形成“天网”,也只是一张呆滞的网。实时跟踪的瓶颈主要在于需要同时对多路摄像头视频数据进行大规模的复杂的图像智能识别运算,一般的计算机系统无法胜任在指定时间内完成如此复杂的海量计算。海量的视频数据不仅难以协助人们快速的形成解决方案,反而会成为解决问题的一大障碍,因为以有限的人力与应对海量的视频数据,费时费力可想而知。
[0003]因此,目前在办案过程中,通过摄像头对目标进行实时跟踪时,主要是以人工为主。即当被跟踪目标出现在某个地点,并需要对其进行跟踪时,往往需要安排多人通过摄像头分别监控目标周边的不同区域,并通过人工方式及时发现被跟踪目标出现的下一个地点,然后重新分配人力进行新一轮的目标跟踪,如此反复。
[0004]也就是说,现有视频监控跟踪系统缺少实时分析能力,并且自动化程度不高,跟踪效率也比较低。

【发明内容】

[0005]有鉴于此,本发明要解决的技术问题是提供一种运动目标实时跟踪系统和方法。以整合GIS技术、云计算技术和图像识别技术,对运动目标的跟踪实现实时性和自动化,最大限度的减少人力成本和人为误差、提闻跟踪效率。
[0006]本发明解决上述技术问题所采用的技术方案如下:
[0007]根据本发明的一个方面,提供的一种运动目标实时跟踪系统包括视频监控子系统和由至少一个以上的监控摄像头组成的摄像子系统,还包括GIS子系统、基于云计算的图像识别子系统和跟踪控制子系统,其中:
[0008]GIS子系统,用于提供跟踪目标的当前位置的周边监控点列表;
[0009]视频监控子系统,用于控制周边监控点列表中的每一路监控摄像头将视频流数据发送给图像识别子系统;还用于将主视频切换到跟踪目标当前所在的监控摄像头;
[0010]图像识别子系统,用于获取周边监控点列表中的每一路视频流,并根据目标特征信息列表和预设的特征匹配策略进行实时计算跟踪目标当前所在的监控摄像头,并将计算结果发送给跟踪控制子系统;
[0011]跟踪控制子系统,用于对跟踪目标进行特征分析,提取目标特征信息列表,将目标特征信息列表和预设的特征匹配策略发送给图像识别子系统;还用于向Gis子系统查询跟踪目标的当前位置的周边监控点列表,并发送给视频监控子系统;还用于接收到目标匹配成功信号后,控制视频监控子系统切换主视频。
[0012]优选的,跟踪控制子系统进一步包括目标接收模块、特征提取模块、监控点获取模块和控制模块,其中:
[0013]目标接收模块,用于接收通过人工或自动定位的跟踪目标;
[0014]特征提取模块,用于对跟踪目标进行特征分析,提取目标特征信息列表,将目标特征信息列表和预设的特征匹配策略发送给图像识别子系统;
[0015]监控点获取模块,用于向GIS子系统查询跟踪目标的当前位置的周边监控点列表,并将周边监控点列表发送给视频监控子系统;
[0016]控制模块,用于接收到目标匹配成功信号后,控制视频监控子系统切换主视频。
[0017]优选的,图像识别子系统进一步包括信息接收模块、云计算平台、视频分析引擎和信息发送模块,其中:
[0018]信息接收模块,用于获取目标特征信息列表和特征匹配策略,还用于获取跟踪目标当前位置的周边监控点列表中的每一路视频流;
[0019]云计算平台,用于为每一路视频分配一个云计算任务,并按目标特征信息列表中的每个特征调用视频分析引擎对视频帧进行特征分析,根据每个特征的分析结果和特征匹配策略得到每一路视频的匹配结果;
[0020]视频分析引擎,用于根据云计算平台输入的特征信息对视频帧进行分析,将特征分析结果返回给云计算平台;
[0021]信息发送模块,用于当特征匹配成功时,发送匹配成功信号给跟踪控制子系统,还用于在预定的时间段内匹配不成功时,发送匹配失败信号给跟踪控制子系统。
[0022]优选的,云计算平台具体用于:为每一路视频分配一个云计算任务,并根据目标特征信息列表,将云计算任务按目标特征分解成至少两个子任务;为每一个子任务分配计算资源调用视频分析引擎对视频帧按子任务描述要求进行特征分析;收集视频分析引擎产生的特征分析结果,将每路视频的每个子任务的分析结果按加权策略计算总权值;如果某路视频的总权值超过预设的阀值,则通知信息发送模块向跟踪控制子系统发送该路视频匹配成功信号。
[0023]根据本发明的另一个方面,提供的一种运动目标实时跟踪方法包括以下步骤:
[0024]A、接收通过人工或自动定位的跟踪目标;
[0025]B、对跟踪目标进行特征分析,提取目标特征信息列表;
[0026]C、通过GIS系统获取跟踪目标的当前位置的周边监控点列表;
[0027]D、获取周边监控点列表中的每一路视频流,并根据目标特征信息列表和预设的特征匹配策略进行实时计算跟踪目标当前所在的监控摄像头;
[0028]E、如果在预定的时间段内匹配跟踪目标不成功,则返回步骤A ;如果匹配跟踪目标成功,则将主视频切换到跟踪目标当前所在的监控摄像头,返回步骤A。
[0029]优选的,接收通过人工定位跟踪目标包括:接收到人工在视频中圈定的跟踪目标;接收通过自动定位跟踪目标包括:接收到预设的目标特征信息在视频中匹配成功的信号。
[0030]优选的,目标特征信息列表包括:跟踪目标的尺寸大小、颜色、面部特征、手持物品特征、运动特征、运动方向、和/或可疑场景;预设的特征匹配策略包括:每个目标特征信息在视频匹配中所占的权重。[0031]优选的,将主视频切换到跟踪目标所在的监控摄像头进一步包括:当同时有至少两路视频匹配成功时,将主视频区域以多分屏的形式切换到至少两个监控摄像头。
[0032]优选的,获取周边监控点列表中的每一路视频流,并根据目标特征信息列表和预设的特征匹配策略进行实时计算跟踪目标当前所在的监控摄像头进一步包括:
[0033]获取监控点列表中涉及的每一路视频流,并将其接入云计算平台;
[0034]云计算平台为每一路视频分配一个云计算任务,并按目标特征信息列表中的每个特征调用视频分析引擎对视频帧进行特征分析,根据每个特征的分析结果和特征匹配策略得到每一路视频的匹配结果,从而得到跟踪目标当前所在的监控摄像头。
[0035]优选的,云计算平台为每一路视频分配一个云计算任务,并按目标特征信息列表中的每个特征调用视频分析引擎对视频帧进行特征分析,根据每个特征的分析结果和特征匹配策略得到每一路视频的匹配结果,进一步包括:
[0036]云计算平台为每一路视频分配一个云计算任务;
[0037]将每一个云计算任务按目标特征分解为至少两个子任务,为每一个子任务分配计算资源启动视频分析引擎;
[0038]视频分析引擎对视频帧按子任务描述要求进行实时分析,根据目标特征信息实施图像匹配,并将图像匹配结果输出给云计算平台;
[0039]云计算平台将每一路视频子任务的分析结果按加权策略计算总权值;
[0040]如果某路视频的总权值超过预设的阀值,则输出该路视频匹配成功信号,否则输出匹配失败信号。
[0041]本发明实施例提供的系统和方法,与现有技术相比,整合了 GIS技术、云计算技术和图像识别技术,对运动目标的跟踪实现实时性和自动化。借助云计算的实时计算能力保证视频图像识别的并发性、时效性和可靠性;同时,借助于GIS系统保证对运动目标可能出现的下一个监控点实施监控和自动化分析,提高了目标跟踪效率;此外,还通过至少一个特征匹配策略,提高了自动匹配的精确度。最大限度的减少人力成本和人为误差、提高跟踪效率。
【专利附图】

【附图说明】
[0042]图1为本发明实施例提供的一种运动目标实时跟踪系统的结构不意图。
[0043]图2为本发明优选实施例提供的一种图像识别子系统的结构示意图。
[0044]图3为本发明优选实施例提供的一种跟踪控制子系统的结构示意图。
[0045]图4为本发明实施例提供的一种运动目标实时跟踪方法的流程图。
[0046]图5为本发明优选实施例提供的一种计算运动目标所在监控点的方法流程图。
[0047]图6为本发明优选实施例提供的一种人工触发运动目标实时跟踪方法的流程图。
[0048]图7为本发明优选实施例提供的一种自动触发运动目标实时跟踪方法的流程图。
【具体实施方式】
[0049]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0050]实施例1
[0051]如图1所述为本发明实施例提供的一种运动目标实时跟踪系统的结构示意图,该系统包括GIS (Geographic Information System,地理信息系统)子系统10、摄像子系统20、视频监控子系统30、基于云计算的图像识别子系统40和跟踪控制子系统50,其中:
[0052]GIS子系统10,用于提供跟踪目标的当前位置的周边监控点列表;
[0053]摄像子系统20,由至少一个以上的监控摄像头组成,用于拍摄所在监控点的视频;其中,一个监控点按拍摄角度不同可以支持多路视频数据流。
[0054]视频监控子系统30,用于控制周边监控点列表中的每一路监控摄像头20将视频流数据发送给图像识别子系统40 ;还用于将主视频切换到跟踪目标当前所在的监控摄像头;
[0055]图像识别子系统40,用于获取周边监控点列表中的每一路视频流,并根据目标特征信息列表和预设的特征匹配策略进行实时计算跟踪目标当前所在的监控摄像头,并将计算结果发送给跟踪控制子系统50。
[0056]请参考图2,图像识别子系统40可进一步包括信息接收模块401、云计算平台402、视频分析引擎403和信息发送模块404,其中:
[0057]信息接收模块401,用于获取目标特征信息列表和特征匹配策略,还用于获取跟踪目标当前位置的周边监控点列表中的每一路视频流。
[0058]云计算平台402,用于为每一路视频分配一个云计算任务,并按目标特征信息列表中的每个特征调用视频分析引擎对视频帧进行特征分析,根据每个特征的分析结果和特征匹配策略得到每一路视频的匹配结果。
[0059]优选的,云计算平台402具体用于:为每一路视频分配一个云计算任务,并根据目标特征信息列表,将云计算任务按目标特征分解成至少一个子任务;为每一个子任务分配计算资源调用视频分析引擎403对视频帧按子任务描述要求进行特征分析;收集视频分析引擎403产生的特征分析结果,将每路视频的每个子任务的分析结果按加权策略计算总权值;如果某路视频的总权值超过预设的阀值,则通知信息发送模块404向跟踪控制子系统50发送该路视频匹配成功信号。
[0060]视频分析引擎403,用于根据云计算平台输入的特征信息对视频帧进行分析,将特征分析结果返回给云计算平台402。
[0061]信息发送模块404,用于当特征匹配成功时,发送匹配成功信号给跟踪控制子系统50,还用于在预定的时间段内匹配不成功时,发送匹配失败信号给跟踪控制子系统50。
[0062]跟踪控制子系统50,用于对跟踪目标进行特征分析,提取目标特征信息列表,将目标特征信息列表和预设的特征匹配策略发送给图像识别子系统40;还用于向GIS子系统10查询跟踪目标的当前位置的周边监控点列表,并发送给视频监控子系统30 ;还用于接收到目标匹配成功信号后,控制视频监控子系统30切换主视频。
[0063]请参考图3,跟踪控制子系统50可进一步包括目标接收模块501、特征提取模块502、监控点获取模块503和控制模块504,其中:
[0064]目标接收模块501,用于接收通过人工或自动定位的跟踪目标;
[0065]特征提取模块502,用于对跟踪目标进行特征分析,提取目标特征信息列表,将目标特征信息列表和预设的特征匹配策略发送给图像识别子系统;[0066]监控点获取模块503,用于向GIS子系统查询跟踪目标的当前位置的周边监控点列表,并将周边监控点列表发送给视频监控子系统30 ;
[0067]控制模块504,用于接收到目标匹配成功信号后,控制视频监控子系统30切换主视频。
[0068]本发明实施例提供的系统,整合了 GIS技术、云计算技术和图像识别技术,对运动目标的跟踪实现实时性和自动化。借助云计算的实时计算能力保证视频图像识别的并发性、时效性和可靠性;同时,借助于GIS系统保证对运动目标可能出现的下一个监控点实施监控和自动化分析,提高了目标跟踪效率;此外,还通过多特征匹配策略,提高了自动匹配的精确度。最大限度的减少人力成本和人为误差、提闻跟踪效率。
[0069]实施例2
[0070]如图4所示为本发明实施例提供的一种运动目标实时跟踪方法的流程图,该方法包括:
[0071]S402、接收通过人工或自动定位的跟踪目标;
[0072]其中,接收通过人工定位跟踪目标包括:接收到人工在视频中圈定的跟踪目标;举例来说,可以通过视频监控系统接入至少一路监控摄像头的视频流,人工将可疑视频切换为主视频;然后从主视频查找并圈定跟踪目标,人工启动自动跟踪流程。
[0073]接收通过自动定位跟踪目标包括:接收到预设的目标特征信息在视频中匹配成功的信号。举例来说,可以根据已知信息,预设需要跟踪目标的特征数据和特征匹配策略;还可以预设需要监控的埋伏点,对埋伏点的视频进行特征匹配;当目标出现在埋伏点时,特征匹配成功,将自动触发跟踪流程。
[0074]S404、对跟踪目标进行特征分析,提取目标特征信息列表;
[0075]优选的,本步骤可进一步包括:对跟踪目标的尺寸大小、颜色、面部特征、手持物品特征、运动特征、运动方向等信息中的一种或者任意种组合进行分析,提取目标特征信息列表。
[0076]作为本实施例的一种优选方案,本步骤中还可以包括可疑情景设定,比如遮挡,高速奔跑,遮面等特征,若目标在主屏幕消失后,可疑情况等同于匹配成功,并将其列入按优先级排序的已匹配列表。可选的,可提供至少两个最高优先级的已匹配的视频供用户人工参考,以提高自动匹配的精度和准确性。
[0077]S406、通过GIS子系统获取跟踪目标的当前位置的周边监控点列表。
[0078]具体来说,获取跟踪目标当前所处监控点的地理位置信息,通过GIS子系统获取跟踪目标当前所处的监控点周边的监控点列表。视频监控子系统根据周边监控点列表通过子系统内部数据库查询这些监控点的所有监控摄像头。
[0079]S408、获取周边监控点列表中的每一路视频流,并根据目标特征信息列表和预设的特征匹配策略进行实时计算跟踪目标当前所在的监控摄像头。
[0080]优选的,本步骤可进一步包括:获取监控点列表中涉及的每一路视频流,并将其接入云计算平台;云计算平台为每一路视频分配一个云计算任务,并按目标特征信息列表中的每个特征调用视频分析引擎对视频帧进行特征分析,根据每个特征的分析结果和特征匹配策略得到每一路视频的匹配结果,从而得到跟踪目标当前所在的监控摄像头。
[0081]S410、判断在预定的时间段内是否匹配跟踪目标不成功,如果是,则返回步骤S402,否则执行步骤S412。
[0082]S412、将主视频切换到跟踪目标所在的监控摄像头,返回步骤S402。
[0083]具体来说,判断是否在预定的时间段内匹配跟踪目标不成功,如果是,则返回步骤S402通过人工定位跟踪目标;如果匹配跟踪目标成功,则将主视频切换到跟踪目标所在的监控摄像头,返回步骤S402通过自动定位跟踪目标。
[0084]本发明实施例提供的方法,借助云计算的实时计算能力保证视频图像识别的并发性、时效性和可靠性;同时,借助于GIS系统保证对运动目标可能出现的下一个监控点实施监控和自动化分析,提闻了目标跟踪效率,最大限度的减少人力成本和人为误差、提闻跟踪效率。
[0085]实施例3
[0086]如图5所示为本发明优选实施例提供的一种计算运动目标所在监控点的方法流程图,该方法包括:
[0087]S502、云计算平台为每一路视频分配一个云计算任务;
[0088]具体来说,获取监控点列表中涉及的每一路视频流,为监控点列表中涉及的每一路视频流建立一个云计算任务,根据云计算任务的目标特征描述,为每一项目标特征建立一个子任务,并为每一项子任务分配足够的计算资源,包括CPU、内存、网络带宽等。其中,一个监控点按拍摄角度不同可以支持多路视频数据流。
[0089]每一项云计算任务包含准确的任务描述,其中至少包括任务输入描述和输出描述信息。任务输入描述至少包括目标特征描述和匹配策略描述,任务输出描述至少包括匹配成功之后行为指令。
[0090]S504、将每一个云计算任务按目标特征分解为至少一个子任务,为每一个子任务分配计算资源启动视频分析引擎;
[0091]具体来说,云计算平台根据目标特征信息列表,将一个任务按目标特征分解为至少一个子任务,并为每个子任务绑定视频分析引擎,用特征描述与匹配策略描述初始化视频分析引擎,按子任务启动视频分析引擎。
[0092]S506、视频分析引擎对视频帧按子任务描述要求进行实时分析,根据目标特征信息实施图像匹配,并将图像匹配结果输出给云计算平台;
[0093]可选的,视频分析引擎可以运用多种图像处理技术,对每帧图像进行分区分块处理,实施精确的图像搜索和匹配算法。同时也可以借助云平台,实现至少一个区块的分布式并行计算以提高计算效率,提高实时反馈效果。
[0094]S508、云计算平台将每路视频子任务的分析结果按加权策略计算总权值;
[0095]本步骤中,云计算平台收集视频分析引擎产生的特征分析结果,为了增加匹配的精确度,本实施例中预设的特征匹配策略采用每个目标特征信息的匹配权重,即给所要匹配的特征按可鉴别程度赋予不同的权值。举例来说,单个权值空间为[0,100]。鉴于目标面部特征具有很高的识别价值,可以赋予90权值;目标遮挡、剧变、快速逃逸等特征具有一定的参考价值,可以赋予60的权重;物体大小、手持物、步态等特征具有较小参考价值,可以赋予30的权重;而颜色、发型等特征因为同一视频中重复点较多,因此可以适当赋予5的权重。以上仅为一种分配权值举例,实际中可以根据需要采用多种不同的组合方式。最终,每一路视频将产生所有特征的权重总和,即总权值。[0096]S510、判断是否存在某路视频的总权值超过预设的阀值,如果是,则执行步骤S512 ;否则执行步骤S514。
[0097]S512、输出该路视频匹配成功信号。
[0098]S514、输出视频匹配失败信号。
[0099]本发明实施例提供的方法,云计算任务执行过程中,一旦发现特征匹配成立,将按照任务输出配置的要求,发送匹配成功信号给自动跟踪控制系统。借助云计算的实时计算能力保证视频图像识别的并发性、时效性和可靠性。
[0100]实施例4
[0101]如图6所示为本发明优选实施例提供的一种人工触发运动目标实时跟踪方法的流程图。
[0102]S1、启动视频监控子系统。
[0103]S2、人工切换主视频。
[0104]具体来说,通过主视频切换装置将重要监控点接入主视频。人工监视是否有可疑目标出现。
[0105]S3、判断是否发现可疑目标,如果是,执行步骤S4,否则执行步骤S2。
[0106]S4、人工圈定跟踪目标。
[0107]具体来说,用户可以任意切换视频,一旦发现视频中有需要跟踪的目标,通过人工圈定跟踪目标装置,指定跟踪目标。
[0108]S5、对跟踪目标进行尺寸特征分析。
[0109]S6、对跟踪目标进行颜色特征分析。
[0110]具体来说,颜色特征可以是服装颜色,还可以是头发颜色。
[0111]S7、对跟踪目标进行运动特征分析。
[0112]具体来说,运动特征分析包括运动方向和运动速度分析。
[0113]S8、对跟踪目标进行面部特征分析。
[0114]S9、对跟踪目标进行其他特征分析。
[0115]举例来说,其他特征分析可以是手持物品特征分析,还可以是可疑情景设定,比如遮挡,高速奔跑,遮面等特征,若目标在主屏幕消失后,可疑情景出现等同于匹配成功。
[0116]S10、查询GIS获取当前监控点的周边监控点列表,以进一步获取周边监控摄像头列表。
[0117]具体来说,根据目标当前位置或指定位置向GIS子系统查询其周边监控点列表,将监控点列表信息发送给视频监控子系统,视频监控子系统根据周边监控点列表查询周边摄像头列表。
[0118]S11、将周边摄像头列表和特征信息列表及匹配策略发送给图像识别子系统。
[0119]S12、图像识别子系统通过云计算平台为每一路视频创建任务。
[0120]具体来说,图像识别子系统通过云计算接口为每一路视频建立一个云计算任务,为每一项特征创建一个子任务。云计算平台为每一项子任务分配计算资源,其中包括CPU,内存和网络带宽,以保证计算质量。
[0121]S13、视频监控子系统指示摄像子系统发送视频流到图像识别子系统。
[0122]具体来说,图像识别子系统完成任务资源分配,向视频监控子系统发送传输视频指令。视频监控子系统通过摄像子系统将视频流传送给图像识别子系统的每一个子任务。
[0123]S14、图像识别子系统等待跟踪控制子系统启动命令,对视频流进行智能分析,并设置超时值。
[0124]具体来说,跟踪控制子系统判断目标在主视频中消失,发送匹配启动指令给图像识别子系统,图像识别子系统开始对视频流进行智能分析,并设置超时值。
[0125]S15、判断是否产生匹配信号,如果是,执行步骤S16,否则返回步骤S2。
[0126]具体来说,跟踪控制子系统等待图像识别子系统的匹配成功信号,图像识别子系统在指定时间内仍然没有产生匹配成功信号,跟踪控制子系统自动产生失配信号,并进入人工搜索方式,以避免目标丢失,同时跟踪控制子系统重置图像识别子系统中相关任务。
[0127]S16:自动切换主视频。
[0128]具体来说,跟踪控制子系统通知视频监控子系统自动切换主视频,视频监控子系统被切换主视频之后,跟踪控制子系统将继续对主屏幕中的被跟踪目标进行特征分析和调整。若发现部分特征有变化,则更新特征分析结果,通知图像识别子系统的相关特征信息更新。
[0129]之后,跟踪控制子系统再次通过GIS子系统获取新位置的周边监控点列表,进一步通过视频监控子系统获取周边视频监控摄像头列表。然后重复步骤S11,如此往复,实现对运动目标的实时,自动化跟踪。
[0130]实施例5
[0131]如图7所示为本发明优选实施例提供的一种自动触发运动目标实时跟踪方法的流程图,该方法在图6基础上,增加了预设功能,需要说明的是,本实施例中,在人工预设场景下,仍然可以做人工主视频切换。步骤S2-S9效果上等同于下述步骤S2A-S2B。其区别是S2-S9是通过现场主视屏圈定方式获取跟踪目标及其当前监控点。而下述S2A-S2B是通过预设方式确定跟踪目标对象及其可能出现的监控点。不论哪种方式,后续启动智能分析的流程都是一样的。使用预设功能的场景下,该方法包括:
[0132]S1、启动视频监控子系统。
[0133]S2A、预设埋伏点。
[0134]具体来说,可以根据跟踪目标可能出现的监控点来预设埋伏点。这里可以设置多个埋伏点。
[0135]S2B、预设目标特征信息列表。
[0136]具体来说,根据已知信息,预设需要跟踪目标的特征数据,并设定匹配策略。
[0137]S10、通过GIS子系统查询周边监控点列表。
[0138]具体来说,通过GIS子系统,查询预设的监控点周边监控点列表,进而通过视频监控子系统获取周边视频摄像头列表。
[0139]之后,后续步骤Sll?步骤S16与实施例4 (图6)完全相同,因此不再累述。
[0140]本发明实施例提供的系统和方法,与现有技术相比,整合了 GIS技术、云计算技术和图像识别技术,对运动目标的跟踪实现实时性和自动化。借助云计算的实时计算能力保证视频图像识别的并发性、时效性和可靠性;同时,借助于GIS系统保证对运动目标可能出现的下一个监控点实施监控和自动化分析,提高了目标跟踪效率;此外,还通过多特征匹配策略,提闻了自动匹配的精确度。最大限度的减少人力成本和人为误差、提闻跟踪效率。[0141] 以上参照【专利附图】

【附图说明】了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
【权利要求】
1.一种运动目标实时跟踪系统,包括视频监控子系统和由至少一个以上的监控摄像头组成的摄像子系统,其特征在于,该系统还包括:GIS子系统、基于云计算的图像识别子系统和跟踪控制子系统,其中: 所述GIS子系统,用于提供跟踪目标的当前位置的周边监控点列表; 所述视频监控子系统,用于控制周边监控点列表中的每一路监控摄像头将视频流数据发送给所述图像识别子系统;还用于将主视频切换到跟踪目标当前所在的监控摄像头;所述图像识别子系统,用于获取所述周边监控点列表中的每一路视频流,并根据目标特征信息列表和预设的特征匹配策略进行实时计算跟踪目标当前所在的监控摄像头,并将计算结果发送给所述跟踪控制子系统; 所述跟踪控制子系统,用于对跟踪目标进行特征分析,提取目标特征信息列表,将所述目标特征信息列表和预设的特征匹配策略发送给所述图像识别子系统;还用于向所述GIS子系统查询跟踪目标的当前位置的周边监控点列表,并发送给所述视频监控子系统;还用于接收到目标匹配成功信号后,控制所述视频监控子系统切换主视频。
2.根据权利要求1所述的运动目标实时跟踪系统,其特征在于,所述跟踪控制子系统进一步包括目标接收模块、特征提取模块、监控点获取模块和控制模块,其中: 目标接收模块,用于接收通过人工或自动定位的跟踪目标; 特征提取模块,用于对跟踪目标进行特征分析,提取目标特征信息列表,将所述目标特征信息列表和预设的特征匹配策略发送给所述图像识别子系统; 监控点获取模块,用于向所述GIS子系统查询跟踪目标的当前位置的周边监控点列表,并将所述周边监控点列表发送给所述视频监控子系统; 控制模块,用于接收到目`标匹配成功信号后,控制所述视频监控子系统切换主视频。
3.根据权利要求1所述的运动目标实时跟踪系统,其特征在于,所述图像识别子系统进一步包括信息接收模块、云计算平台、视频分析引擎和信息发送模块,其中: 信息接收模块,用于获取目标特征信息列表和特征匹配策略,还用于获取跟踪目标当前位置的周边监控点列表中的每一路视频流; 云计算平台,用于为每一路视频分配一个云计算任务,并按目标特征信息列表中的每个特征调用视频分析引擎对视频帧进行特征分析,根据每个特征的分析结果和所述特征匹配策略得到每一路视频的匹配结果; 视频分析引擎,用于根据所述云计算平台输入的特征信息对视频帧进行分析,将特征分析结果返回给所述云计算平台; 信息发送模块,用于当特征匹配成功时,发送匹配成功信号给所述跟踪控制子系统,还用于在预定的时间段内匹配不成功时,发送匹配失败信号给所述跟踪控制子系统。
4.根据权利要求3所述的运动目标实时跟踪系统,其特征在于,所述云计算平台具体用于:为每一路视频分配一个云计算任务,并根据目标特征信息列表,将所述云计算任务按目标特征分解成至少两个子任务;为每一个子任务分配计算资源调用视频分析引擎对视频帧按子任务描述要求进行特征分析;收集视频分析引擎产生的特征分析结果,将每路视频的每个子任务的分析结果按加权策略计算总权值;如果某路视频的总权值超过预设的阀值,则通知所述信息发送模块向所述跟踪控制子系统发送该路视频匹配成功信号。
5.一种运动目标实时跟踪方法,其特征在于,该方法包括:A、接收通过人工或自动定位的跟踪目标; B、对所述跟踪目标进行特征分析,提取目标特征信息列表; C、通过GIS系统获取所述跟踪目标的当前位置的周边监控点列表; D、获取所述周边监控点列表中的每一路视频流,并根据目标特征信息列表和预设的特征匹配策略进行实时计算跟踪目标当前所在的监控摄像头; E、如果在预定的时间段内匹配跟踪目标不成功,则返回步骤A;如果匹配跟踪目标成功,则将主视频切换到跟踪目标当前所在的监控摄像头,返回步骤A。
6.根据权利要求5所述的运动目标实时跟踪方法,其特征在于, 所述接收通过人工定位跟踪目标包括:接收到人工在视频中圈定的跟踪目标; 所述接收通过自动定位跟踪目标包括:接收到预设的目标特征信息在视频中匹配成功的信号。
7.根据权利要求5所述的运动目标实时跟踪方法,其特征在于, 所述目标特征信息列表包括:跟踪目标的尺寸大小、颜色、面部特征、手持物品特征、运动特征、运动方向、和/或可疑场景; 所述预设的特征匹配策略包括:每个目标特征信息在视频匹配中所占的权重。
8.根据权利要求5所述的运动目标实时跟踪方法,其特征在于,所述将主视频切换到跟踪目标所在的监控摄像头进一步包括:当同时有至少两路视频匹配成功时,将主视频区域以多分屏的形式切换到至`少两个监控摄像头。
9.根据权利要求5-8任意一项权利要求所述的运动目标实时跟踪方法,其特征在于,获取所述周边监控点列表中的每一路视频流,并根据目标特征信息列表和预设的特征匹配策略进行实时计算跟踪目标当前所在的监控摄像头进一步包括: 获取监控点列表中涉及的每一路视频流,并将其接入云计算平台; 云计算平台为每一路视频分配一个云计算任务,并按目标特征信息列表中的每个特征调用视频分析引擎对视频帧进行特征分析,根据每个特征的分析结果和所述特征匹配策略得到每一路视频的匹配结果,从而得到跟踪目标当前所在的监控摄像头。
10.根据权利要求9所述的运动目标实时跟踪方法,其特征在于,所述云计算平台为每一路视频分配一个云计算任务,并按目标特征信息列表中的每个特征调用视频分析引擎对视频帧进行特征分析,根据每个特征的分析结果和所述特征匹配策略得到每一路视频的匹配结果,进一步包括: 云计算平台为每一路视频分配一个云计算任务; 将每一个云计算任务按目标特征分解为至少两个子任务,为每一个子任务分配计算资源启动视频分析引擎; 视频分析引擎对视频帧按子任务描述要求进行实时分析,根据目标特征信息实施图像匹配,并将图像匹配结果输出给云计算平台; 云计算平台将每一路视频子任务的分析结果按加权策略计算总权值; 如果某路视频的总权值超过预设的阀值,则输出该路视频匹配成功信号,否则输出匹配失败信号。
【文档编号】G06T7/20GK103533303SQ201310460163
【公开日】2014年1月22日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】张旭光 申请人:中安消技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1