一种摄像头分布地图中的目标追踪系统及追踪方法

文档序号:10725677阅读:733来源:国知局
一种摄像头分布地图中的目标追踪系统及追踪方法
【专利摘要】本发明公开了一种摄像头分布地图中的目标追踪系统及追踪方法,包括监控操作客户端和视频计算服务器,监控操作客户端输入嫌疑目标的图像,通过摄像头分布地图设定要搜索的范围;视频计算服务器对采样得到的视频及图像进行处理,包括嫌疑目标图像服色特征提取、视频场景中的目标检测及跟踪,记录目标运动信息,然后将计算的相应结果发送给监控操作客户端;监控操作客户端标注了摄像头节点的地图上,根据嫌疑目标出现过的摄像头节点获得其在地图上的路径轨迹,同时收集目标的行进速度及状态等信息,供安防监控人员分析。本发明大大减轻了盯屏搜索的艰巨工作,让工作人员把精力放在有效视频片段上,在科技强警方面有较大的应用价值。
【专利说明】
一种摄像头分布地图中的目标追踪系统及追踪方法
技术领域
[0001 ]本发明属于视频监控技术领域,更具体地说,涉及一种摄像头分布地图中的目标 追踪系统及追踪方法。
【背景技术】
[0002] 随着对智慧城市要求的提高,人们对视频监控的需求空前高涨,各地布设的摄像 头也越来越密集。在我国至少有1000万监控摄像头用于城市监控与报警系统。虽然摄像头 的增加为大规模的防范带来了益处,能够获取海量的视频数据用于实时报警和事后查询, 但是人工怎样利用海量的视频数据成为一个巨大的挑战。美国圣地亚国家实验室专门做了 一项研究,结果显示,一个人目不转睛地盯着海量视频画面,仅仅在22分钟以后,人眼就会 对视频画面里95%以上的活动信息视而不见。
[0003] 为了解决人们对视频中感兴趣的"是谁、在哪、干什么"的问题,智能视频监控技术 应用而生,其中核心部分是基于计算机视觉的视频内容理解技术,通过对原始视频图像经 过特征提取、目标检测与识别、目标跟踪等一系列算法分析,进而分析视频中的目标行为。 已有的文献中相当一部分的工作都是对某一类算法进行介绍,Bouwmans等人从背景建模及 行人检测方面对目标检测技术进行了介绍[T. Bouwmans,F.El Baf,B. Vachon.Background modeling using mixture of gaussians for foreground detection:a survey[J] ? Recent Patents on Computer Science,2008.1(3) :219-237],Yilmaz等人从单摄像机和 多摄像机跟踪方面对目标跟踪算法进行较为详细的介绍[Yilmaz,A,0. Javed, M.Shah.Object tracking:a survey[J].ACM Computing Surveys,2006.38(4):1-29],也 有一些学者从系统角度对多个模块算法进行了介绍,这些算法对于智能视频监控技术的发 展起到了重要的作用。但是随着视频监控技术突飞猛进的发展,近几年来大部分算法都是 基于单个视频源的分析处理,对于多摄像头的视频监控研究也主要从构建监控网络结构出 发,如果需要知道嫌疑目标何时出现在监控区域中的某个摄像头节点及目标在摄像头网络 地图中的活动路径信息,并希望收集嫌疑目标运动的信息参数,期望有更进一步地智能辅 助分析功能,显然单个摄像头视频分析已经满足不了这个需求。将多个视频源作为一个系 统,形成一个速度快,精度高,能够处理多摄像头多场景的目标跟踪系统,仍然是一个有待 解决的研究热点。
[0004] 经检索,中国专利申请号201510708935.X,申请日为2015年10月27日,发明创造名 称为:跨监控摄像头进行目标追踪的方法、装置和系统,该申请案涉及一种跨监控摄像头进 行目标追踪的方法、装置和系统,其追踪方法包括:确定多个监控摄像头的视野范围与电子 地图上的区域之间的对应关系;确定与所述多个监控摄像头中的第一监控摄像头的视野范 围对应的所述电子地图上的第一区域;识别目标即将离开所述第一区域的移动方向;以及 根据所述电子地图上的位置信息,确定在所述移动方向上目标己经进入的或者与第一区域 相邻的第二区域;该申请案使得对目标的追踪更加便利和智能,但该申请案不能够得知目 标经过的路径,以及目标速度、运动状态等信息。
[0005] 又如中国专利申请号201410332105.7,申请日为2014年7月11日,发明创造名称 为:跟踪辅助装置、跟踪辅助系统和跟踪辅助方法,该申请案通过在显示装置上显示监控画 面,辅助监控人员跟踪运动对象,在监控画面中,根据摄像机的实际设置,在表示受监控区 域的地图图像上,设置用于实时显示由各个摄像机拍摄的捕获图像的显示视图,该跟踪辅 助装置包括:待跟踪目标设定单元,响应于由监控人员在显示视图之一上执行的、指定待跟 踪运动目标的输入操作,将所指定的运动对象设定为待跟踪目标;预测单元,基于通过处理 捕获图像所获得的追踪信息,预测设定为待跟踪目标的运动对象紧接着将出现的下一显示 视图;以及显示视图指示单元,在监控画面上指示下一显示视图。该申请案同样虽然能在一 定程度上达到智能监控的目的,但鉴于目标出现在视频中的有效片段仅仅占监控人员盯屏 浏览工作量很少的比例,且如果要依靠人工将目标出现的所有摄像头监控节点在地图上绘 制成路径,并分析相应的运动信息,其工作量巨大且十分复杂,因此,需要一种摄像头分布 地图中追踪嫌疑目标的技术,利用计算机视觉自动提取有嫌疑目标出现的视频片段和运动 信息供监控人员针对性分析。

【发明内容】

[0006] 1.发明要解决的技术问题
[0007] 本发明鉴于嫌疑目标出现在视频中的有效片段仅仅占安防监控人员盯屏浏览工 作量很少的比例,且如果要依靠人工将嫌疑目标出现的所有摄像头监控节点在地图上绘制 成路径,并分析相应的运动信息,目前,这项工作的艰巨性和复杂性导致值守人员难以及时 高效地完成,提供了一种摄像头分布地图中的目标追踪系统及追踪方法;本发明技术上主 要解决构建监控操作客户端,通过一种含有摄像头节点分布的地图子系统,方便用户设定 监控的地理区域,设定嫌疑目标的图像,调看地图上摄像头节点的视频,查看搜索嫌疑目标 的轨迹和运动信息等功能;在视频计算服务器上,需要解决视频采样、嫌疑目标服色特征计 算、摄像头节点近邻搜索、单摄像头场景中目标检测和跟踪的问题,并能自动计算视频中的 目标移动速度和出现的时间,并输出对应的结果到监控操作客户端,便于用户获取嫌疑目 标出现的摄像头节点、对应的视频片段及目标在摄像头分布地图中的活动路径信息等,嫌 疑目标追踪更加智能化,便于推广应用。
[0008] 2.技术方案
[0009] 为达到上述目的,本发明提供的技术方案为:
[0010] 本发明的一种摄像头分布地图中的目标追踪系统,包括监控操作客户端以及视频 计算服务器;其中:
[0011]所述的监控操作客户端包括嫌疑目标图像操作模块、摄像头分布地图操作模块和 追踪结果展示模块,嫌疑目标图像操作模块用于在监控区域中没有找到嫌疑目标的情况 下,直接导入嫌疑目标图像;或者在监控区域中找到嫌疑目标的情况下,选择含有嫌疑目标 的视频帧,并用鼠标交互式勾画圈定出嫌疑目标及其所在区域;摄像头分布地图操作模块 用于在地图上设置摄像头与确定搜索范围;追踪结果展示模块用于显示嫌疑目标在设定区 域内经过的摄像头节点、时间以及运动信息;
[0012]所述的视频计算服务器包括视频采样模块、摄像头节点网络近邻搜索模块、嫌疑 目标服色特征计算模块、视频场景中目标检测及跟踪模块,目标运动信息处理模块;所述视 频采样模块用于调取监控区域任一摄像头节点视频信息;所述摄像头节点网络近邻搜索模 块根据近邻原则,采用多线程并发方式搜索邻近的单摄像头场景中嫌疑目标;所述嫌疑目 标服色特征计算模块用于提取嫌疑目标上装、下装或上下两部分融合后服色特征;所述视 频场景中目标检测及跟踪模块用于检测嫌疑目标,并跨时段跨区域跟踪嫌疑目标;所述目 标运动信息处理模块用于计算嫌疑目标的运动信息。
[0013] 本发明的一种摄像头分布地图中的目标追踪方法,其步骤为:
[0014] 步骤一、监控操作客户端上,引入地图并标注摄像头监控点,加载视频计算服务器 上对应的摄像头视频数据,构建摄像头分布地图,并在摄像头分布地图上设定搜索范围; [0015]步骤二、在监控区域中寻找嫌疑目标,若找到嫌疑目标,则选择含有嫌疑目标的视 频帧,并圈定出嫌疑目标及其所在区域;若未找到嫌疑目标,则导入嫌疑目标图像;
[0016]步骤三、嫌疑目标图像自动送入视频计算服务器,调用嫌疑目标服色特征计算模 块,计算嫌疑目标的服色特征模型;
[0017]步骤四、监控操作客户端上选择起始监控摄像头节点作为核心搜索节点,视频计 算服务器根据近邻原则,采用多线程并发地方式同步处理核心搜索节点视频以及该节点邻 域内摄像头节点视频,采用目标检测算法,搜索嫌疑目标;
[0018] 步骤五、在某个单摄像头视频中检测到嫌疑目标后,运行粒子滤波追踪算法,追踪 过程中记录嫌疑目标的速度信息,直至目标在该摄像头场景中消失,单摄像头目标跟踪结 束;同时,以该摄像头为核心搜索节点,重复步骤五操作;
[0019] 步骤六、在设定搜索范围内完成嫌疑目标追踪后,监控操作客户端通过追踪结果 展示模块,观察嫌疑目标在地图上的路径,可以根据自己的需求,下载嫌疑目标视频片段。
[0020] 更进一步地,步骤三中以嫌疑目标的上装、下装或上下装服色为特征模型。
[0021 ]更进一步地,步骤三提取嫌疑目标的上装服色特征模型过程为:
[0022]提取嫌疑目标图像在HSV颜色模型中的Η分量,采用反向投影法提取出嫌疑目标图 像上装相似颜色区域,采用最大类间方差法设定阈值对处理过的图像进行二值化,然后采 用区域生长法,提取出只含有上装颜色的区域,如果是导入的嫌疑目标图像,以图像的上半 部分的质心为种子点,最后用边缘检测算子检测出边缘,勾勒出上装轮廓,同时计算该轮廓 中颜色直方图分布的主成份核心值,作为特征模板,其核心值的计算公式如下:
[0024]其中,Pi为Η分量直方图按降序重组的频次分量,选择前Ν个频次分量,Hi为Pi对应 的Η分量,N-般取直方图所有频次的前10%_30%为宜,嫌疑目标下装的服色特征模型提取 方法与上装提取方法类似。
[0025]更进一步地,步骤三以嫌疑目标上装和下装服色为特征模型时,将经过区域生长 法处理后的只含有上装和下装区域的图像进行数组加权融合,其融合的公式如下:
[0026] g(x) = (l-a)f〇(x)+afi(x)
[0027] 上式中,a取值为0.5 4〇(1)与心(1)分别代表经区域生长法处理后得到的上身与下 装的图像数组。
[0028] 更进一步地,步骤四中视频计算服务器处理单摄像头视频的目标检测算法过程 为:根据背景差分法,重点检测当前帧的候选目标,然后将提取得到的多个嫌疑目标的Η分 量直方图的核心值分别与目标服色的核心值相减取绝对值进行阈值λ匹配,若结果在0<λ <1范围内,得到的候选目标即为需要追踪的目标;同时同步记录嫌疑目标出现的时间与所 处的摄像头节点;如果在该帧中匹配出现两个及以上嫌疑目标,则通过预警信号提醒用户 进行人工干预,只选择一个嫌疑目标为追踪对象;如果确实没有找到嫌疑目标,则继续读取 后继帧。
[0029] 更进一步地,步骤五中视频计算服务器单摄像头检测出嫌疑目标后,则采用基于 颜色直方图的粒子滤波跟踪算法对嫌疑目标进行跟踪,粒子滤波算法的初始粒子是视频帧 中得到的嫌疑目标服色特征模型的边界位置,然后根据动态二阶自回归状态转移方程对运 动状态进行预测,其方程公式如下:
[0031 ]其中,Αι = 2 · 0,Α2 = -1 · 0,Β。= 1 · 0,TRANS_X_STD= 1 · 0,TRANS_Y_STD = 0 · 5,Px,Py 分 别代表粒子现在位置中心点的坐标,PxQ,PyQ分别代表粒子初始位置中心点坐标,Ρχρ,Pyp分别 代表粒子前一帧位置中心点的坐标,gs l_ran_gauss ian ()函数为产生高斯分布的随机数; [0032]预测后生成采样点集,采用观测方程巴氏距离公式计算预测位置与初始位置的两 个Η分量直方图的相似度作为权值,然后自动调整粒子的权值和位置进行重采样,修正最初 的边界位置,得到需要追踪的目标。
[0033] 更进一步地,视频计算服务器上进行单摄像头嫌疑目标跟踪时,记录嫌疑目标的 出现时间、消失时间和时间跨度,同时根据场景的尺寸比例尺,以及记录的时间计算目标运 动的速度,并根据速度的大小判断嫌疑目标运动状态。
[0034] 更进一步地,在视频计算服务器多线程目标检测过程中,监控操作客户端地图上 正在处于目标检测状态的摄像头节点呈现闪烁的黄色,未经检测的摄像头节点呈现灰色, 已经检测到目标的摄像头节点变为红色,已经检测未发现目标的摄像头节点变为灰色,同 时已经检测到目标的相邻两个摄像头节点轨迹线调用GIS的API轨迹功能,在地图上形成目 标经过的踪迹。
[0035] 3.有益效果
[0036]采用本发明提供的技术方案,与已有的公知技术相比,具有如下显著效果:
[0037] (1)本发明考虑到现有嫌疑目标追踪工作主要基于大量的人工摄像头视频调看分 析,工作过程中存在不可避免调看大量的无效视频信息,导致安防监控人员身心疲惫,效率 低下;提出一种摄像头分布地图中的目标追踪方法,本发明只需人工在摄像头节点分布地 图上设定搜索范围和嫌疑人图像,剩下的工作由计算机自动完成,最后不仅能够得知嫌疑 目标经过的摄像头节点的路径,而且能获取嫌疑目标在摄像头场景的片段以及目标人物速 度、运动状态等信息参数,供安防监控人员分析,大大减轻了盯屏搜索的艰巨工作,让工作 人员把精力放在有效视频片段上,在科技强警方面有较大的应用价值;
[0038] (2)本发明的一种摄像头分布地图中的目标追踪方法,以嫌疑目标的上装、下装或 上下装服色为特征模型,并提取嫌疑目标图像在HSV颜色模型中的Η分量颜色直方图分布的 主成份核心值作为特征模板,能够根据嫌疑目标的服色特征快速搜索到嫌疑目标,节省时 间且搜索准确率高;
[0039] (3)本发明的一种摄像头分布地图中的目标追踪方法,在单摄像头视频嫌疑目标 追踪过程中,采用将提取得到的多个嫌疑目标的Η分量直方图的核心值分别与目标服色的 核心值相减取绝对值进行阈值λ匹配的方式,该方法处理流程简单,匹配快速、准确;
[0040] (4)本发明的一种摄像头分布地图中的目标追踪方法,采用基于颜色直方图的粒 子滤波跟踪算法对嫌疑目标进行跟踪,通过对粒子的样本容量进行调整,使得视频场景中 即使出现嫌疑目标被遮挡物遮挡的现象,遮挡结束后,嫌疑目标仍然能够被继续跟踪到,目 标追踪的效果得到进一步增强;
[0041] (5)本发明的一种摄像头分布地图中的目标追踪方法,设置地图上正在处于目标 检测状态的摄像头节点呈现闪烁的黄色,未经检测的摄像头节点颜色呈现灰色,已经检测 到目标的摄像头节点变为红色,已经检测未发现目标的摄像头节点变为灰色,同时已经检 测到目标的相邻两个摄像头节点轨迹线调用GIS的API轨迹功能,在地图上形成目标经过的 踪迹,界面更加人性化,便于安防监控人员观察。
【附图说明】
[0042]图1为本发明的目标追踪系统的功能结构不意图;
[0043] 图2中的(a)为提取目标人物的上装轮廓图;图2中的(b)为提取目标人物的下装轮 廓图;图2中的(c)为提取目标人物的上装和下装轮廓图;
[0044] 图3为单摄像头视频中目标检测与识别算法的流程图。
【具体实施方式】
[0045] 为进一步了解本发明的内容,结合实施例对本发明作详细描述。
[0046] 实施例1
[0047] 结合图1,本实施例的一种摄像头分布地图中的目标追踪系统,包括监控操作客户 端以及视频计算服务器两大部分。
[0048] 所述的监控操作客户端包括嫌疑目标图像操作模块、摄像头分布地图操作模块和 追踪结果展示模块。监控区域摄像头节点通过GIS的API接口均早已标注在地图上,且具有 调用对应的摄像头节点上监控视频信息的功能。
[0049] 所述嫌疑目标图像操作模块主要实现在监控区域中没有找到嫌疑目标的情况下, 直接导入嫌疑目标图像;或者在监控区域中找到嫌疑目标的情况下,选择含有嫌疑目标的 视频帧,并用鼠标交互式勾画圈定出嫌疑目标及其所在区域的功能。
[0050] 所述摄像头分布地图操作模块主要实现在GIS地图上设置摄像头与确定搜索范围 的功能。
[0051] 所述追踪结果展示模块则主要实现记录并显示嫌疑目标在设定区域内经过的摄 像头节点、时间以及它的运动信息的功能。
[0052] 所述的视频计算服务器和常规的视频监控系统相连,包括视频采样模块、摄像头 节点网络近邻搜索模块、嫌疑目标服色特征计算模块、视频场景中的目标检测及跟踪模块, 目标运动信息处理模块。
[0053] 所述视频采样模块具有调取所需监控区域任一摄像头节点视频信息的功能,所述 摄像头节点网络近邻搜索模块根据近邻原则,采用多线程并发方式搜索邻近的单摄像头场 景中嫌疑目标。所述嫌疑目标服色特征计算模块主要实现分别提取嫌疑目标上装、下装或 上下两部分融合后服色特征的功能。所述视频场景中的目标检测及跟踪模块用于目标检测 及目标跟踪,主要实现在视频中检测嫌疑目标与跨时段跨区域跟踪嫌疑目标的功能。所述 目标运动信息处理模块用于计算嫌疑目标的运动信息。
[0054]本实施例的目标追踪过程为:
[0055] 视频计算服务器通过视频采样模块构建所需监控区域摄像头节点的视频信息数 据库,监控操作客户端通过GIS(地理信息系统)提供的API接口引入地图,并在地图上标注 摄像头监控点,且能加载视频计算服务器上对应的摄像头视频数据,构建摄像头分布地图, 并通过人机对话,在摄像头分布地图上设定搜索范围。
[0056] 用户登录监控操作客户端,进入监控模式,通过直接点击地图上4个以上监控点数 量的摄像头,视频计算服务器就会将对应的视频信息反馈给监控操作客户端,监控视频相 继出现在一个四分屏的监控画面中。
[0057]用户操作客户端,进入追踪模式:用户在观察监控画面的时候根据需求,一旦发现 视频场景中的嫌疑目标,即可选择当前视频帧,并用鼠标交互式勾画圈定目标区域;如果监 控画面暂时没发现目标,可导入外部嫌疑目标的图像,并用鼠标交互式勾画圈定目标区域, 将该嫌疑目标图像送至视频计算服务器。
[0058]结合图3,所得嫌疑目标图像自动送入视频计算服务器,本实施例中嫌疑目标的上 身服色主要为红色,视频计算服务器调用嫌疑目标服色特征计算模块,计算嫌疑目标的服 色特征模板。即首先在HSV颜色模型Η分量中,用反向投影法分割出该图像中只含有红色部 分的区域,采用最大类间方差法设定阈值对处理过的图像进行二值化,然后采用区域生长 法,提取出只含有上身颜色的区域,如果导入的是嫌疑目标的图像,以图像的上半部分质心 为种子点,如图2中的(a)所示;最后用边缘检测算子检测出边缘,勾勒出红色部分的轮廓, 同时计算该轮廓中的颜色直方图分布中的主成份核心值,作为特征模板,其核心值的计算 公式如下:
[0060] 其中,Pi为Η分量直方图按降序重组的频次分量,在这里选择前N个频次分量,Hi为 Pi对应的Η分量,N-般取直方图所有频次的前10 %-30 %为宜,嫌疑目标人物下装的服色特 征模板提取方法与上身的提取方法类似。
[0061] 视频计算服务器开始单摄像头场景中嫌疑目标检测,根据背景差分法,重点检测 当前帧的候选目标,然后将提取得到的多个嫌疑目标的Η分量直方图的核心值分别与目标 服色的核心值相减取绝对值进行阈值λ匹配,若结果在0<λ<ι范围内,得到的候选目标即 为需要追踪的目标;同时同步记录嫌疑目标出现的时间与所处的摄像头节点;如果在该帧 中匹配出现两个及以上穿红色上身的目标人物,则通过预警信号提醒用户可以人工干预操 作,只选择一个嫌疑目标为追踪对象。如果确实没有找到嫌疑目标,则继续读取后继帧。
[0062] 用户在监控操作客户端上选择起始监控摄像头节点(如果在监控视频中发现了嫌 疑目标,就以发现嫌疑目标的摄像头节点作为起始监控点;如果一直未发现嫌疑目标,此时 监控点可由用户自由选择)。为了使目标从一个监控位置离开到达另外一个监控位置时,仍 然能保持跟踪的状态,视频计算服务器根据近邻原则,采用多线程并发地方式同步处理目 标所在的摄像头节点视频以及该节点周围多个(根据用户计算机的配置以及该路口的复杂 度来确定是四邻域或五邻域等)摄像头节点的视频,采用目标检测算法,对这些邻域视频进 行同步处理。当检测到嫌疑目标时,记录当时的时间与摄像头监控节点,以此时间为目标出 现的时间,此摄像头监控点为核心监控点,然后继续处理以该监控点为核心的相邻最近的、 未搜索过的监控点,一旦其中一个摄像头发现目标,则此轮其他监控节点停止目标检测。
[0063] 视频计算服务器单摄像头检测出嫌疑目标后,则采用基于颜色直方图的粒子滤波 跟踪算法对嫌疑目标进行跟踪,粒子滤波算法的初始粒子是视频帧中得到的嫌疑目标上身 区域的边界位置,然后根据动态二阶自回归状态转移方程对运动状态进行预测,其方程公 式如下:
[0065]其中,厶1 = 2.0,厶2 = -1.0,8。=1.0,丁1^吧_父_5丁0=1.0,丁1^吧_¥_5丁0 = 0.5,?~?丫分 别代表粒子现在位置中心点的坐标,PxQ,PyQ分别代表粒子初始位置中心点坐标,Ρχρ,Pyp分别 代表粒子前一帧位置中心点的坐标,gs l_ran_gauss ian ()函数为产生高斯分布的随机数。 [0066]预测后生成采样点集,采用观测方程巴氏距离公式计算预测位置与初始位置的两 个Η分量直方图的相似度作为权值,然后自动调整粒子的权值和位置进行重采样,修正最初 的边界位置,得到需要追踪的目标;当粒子样本容量很大时,目标追踪的鲁棒性更好,本实 施例中粒子的样本容量设置为50。视频计算服务器上进行单摄像头嫌疑目标跟踪时,记录 嫌疑目标的出现时间、消失时间和时间跨度,同时根据场景的尺寸比例尺,以及记录的时间 计算目标运动的速度并根据速度的大小判断运动状态(走、跑和停止)。
[0067]在视频计算服务器多线程目标检测过程中,监控操作客户端地图上正在处于目标 检测状态的摄像头节点呈现闪烁的黄色,未经检测的摄像头节点颜色呈现灰色,已经检测 到目标的摄像头节点变为红色,已经检测未发现目标的摄像头节点变为灰色,同时已经检 测到目标的相邻两个摄像头节点轨迹线调用GIS的API轨迹功能,在地图上形成目标经过的 踪迹。
[0068]记录重要的视频信息参数:监控操作客户端能够调用视频计算服务器记录的重要 视频参数,包括嫌疑目标出现在摄像头节点的开始时间、消失时间和运动速度,在某一节点 出现嫌疑目标多个运动状态并存,则该摄像头节点呈现红色闪烁,提醒用户优先注意,可调 看该监控摄像头节点嫌疑目标的视频片段;追踪结束后,监控操作客户端的追踪结果展示 模块中,摄像头地图上会形成目标的活动路径轨迹,嫌疑目标出现在沿途摄像头场景中的 视频片段,可供用户下载进行重点分析。
[0069] 实施例2
[0070] 本实施例的一种摄像头分布地图中的目标追踪系统及追踪方法,基本同实施例1, 其不同之处在于:本实施例嫌疑目标的下装服色融合作为嫌疑目标的服色特征模板,例如 嫌疑目标的下装主要颜色为蓝色,用反向投影法只分割出含有蓝色的区域,分割出嫌疑目 标下装的边界,如图2中的(b)所示,在采用区域生长法时,种子点是导入的嫌疑目标的图像 下半部分的质心,计算该边界区域中的颜色直方图主成份核心值为特征模板。
[0071] 实施例3
[0072] 本实施例的一种摄像头分布地图中的目标追踪系统及追踪方法,基本同实施例1, 其不同之处在于:本实施例中选择嫌疑目标的上装和下装服色融合作为嫌疑目标的服色特 征模板,如图2中的(c)所示,即本实施例将经过区域生长法处理后的只含有上身和下装区 域的图像进行数组加权融合,其融合的公式如下:
[0073] g(x) = (l-a)f〇(x)+afi(x)
[0074] 本实施例a取值为0.5,&(1)与心(1)分别代表经区域生长法处理后得到的上身与 下装的图像数组。
[0075] 实施例4
[0076] 本实施例的一种摄像头分布地图中的目标追踪系统及追踪方法,基本同实施例1, 其不同之处在于:本实施例中视频场景中有嫌疑目标被遮挡物遮挡3-5秒的现象,在这种情 况下,将粒子的样本容量调整为100,遮挡结束后,目标人物仍然能够被继续跟踪到;
[0077] 实施例1~4所述的一种摄像头分布地图中的目标追踪系统及追踪方法,通过监控 操作客户端以及视频计算服务器协同工作,只需人工在摄像头节点分布地图上设定搜索范 围和嫌疑人图像,剩下的工作由计算机自动完成,最后不仅能够得知嫌疑目标经过的摄像 头节点的路径,而且能获取嫌疑目标在摄像头场景的片段以及目标人物速度、运动状态等 重要信息参数,嫌疑目标追踪更加智能化,便于推广应用。
[0078] 以上示意性的对本发明及其实施方式进行了描述,该描述没有限制性。所以,如果 本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计 出与该技术方案相似的方案及实施例,均应属于本发明的保护范围。
【主权项】
1. 一种摄像头分布地图中的目标追踪系统,其特征在于:包括监控操作客户端W及视 频计算服务器;其中: 所述的监控操作客户端包括嫌疑目标图像操作模块、摄像头分布地图操作模块和追踪 结果展示模块,嫌疑目标图像操作模块用于在监控区域中没有找到嫌疑目标的情况下,直 接导入嫌疑目标图像;或者在监控区域中找到嫌疑目标的情况下,选择含有嫌疑目标的视 频帖,并用鼠标交互式勾画圈定出嫌疑目标及其所在区域;摄像头分布地图操作模块用于 在地图上设置摄像头与确定捜索范围;追踪结果展示模块用于显示嫌疑目标在设定区域内 经过的摄像头节点、时间W及运动信息; 所述的视频计算服务器包括视频采样模块、摄像头节点网络近邻捜索模块、嫌疑目标 服色特征计算模块、视频场景中目标检测及跟踪模块,目标运动信息处理模块;所述视频采 样模块用于调取监控区域任一摄像头节点视频信息;所述摄像头节点网络近邻捜索模块根 据近邻原则,采用多线程并发方式捜索邻近的单摄像头场景中嫌疑目标;所述嫌疑目标服 色特征计算模块用于提取嫌疑目标上装、下装或上下两部分融合后服色特征;所述视频场 景中目标检测及跟踪模块用于检测嫌疑目标,并跨时段跨区域跟踪嫌疑目标;所述目标运 动信息处理模块用于计算嫌疑目标的运动信息。2. 利用权利要求1所述摄像头分布地图中的目标追踪系统进行目标追踪的方法,其步 骤为: 步骤一、监控操作客户端上,引入地图并标注摄像头监控点,加载视频计算服务器上对 应的摄像头视频数据,构建摄像头分布地图,并在摄像头分布地图上设定捜索范围; 步骤二、在监控区域中寻找嫌疑目标,若找到嫌疑目标,则选择含有嫌疑目标的视频 帖,并圈定出嫌疑目标及其所在区域;若未找到嫌疑目标,则导入嫌疑目标图像; 步骤Ξ、嫌疑目标图像自动送入视频计算服务器,调用嫌疑目标服色特征计算模块,计 算嫌疑目标的服色特征模型; 步骤四、监控操作客户端上选择起始监控摄像头节点作为核屯、捜索节点,视频计算服 务器根据近邻原则,采用多线程并发地方式同步处理核屯、捜索节点视频W及该节点邻域内 摄像头节点视频,采用目标检测算法,捜索嫌疑目标; 步骤五、在某个单摄像头视频中检测到嫌疑目标后,运行粒子滤波追踪算法,追踪过程 中记录嫌疑目标的速度信息,直至目标在该摄像头场景中消失,单摄像头目标跟踪结束;同 时,W该摄像头为核屯、捜索节点,重复步骤五操作; 步骤六、在设定捜索范围内完成嫌疑目标追踪后,监控操作客户端通过追踪结果展示 模块,观察嫌疑目标在地图上的路径,可W根据自己的需求,下载嫌疑目标视频片段。3. 根据权利要求2所述的一种摄像头分布地图中的目标追踪方法,其特征在于:步骤Ξ 中W嫌疑目标的上装、下装或上下装服色为特征模型。4. 根据权利要求3所述的一种摄像头分布地图中的目标追踪方法,其特征在于:步骤Ξ 提取嫌疑目标的上装服色特征模型过程为: 提取嫌疑目标图像在HSV颜色模型中的Η分量,采用反向投影法提取出嫌疑目标图像上 装相似颜色区域,采用最大类间方差法设定阔值对处理过的图像进行二值化,然后采用区 域生长法,提取出只含有上装颜色的区域,如果是导入的嫌疑目标图像,W图像的上半部分 的质屯、为种子点,最后用边缘检测算子检测出边缘,勾勒出上装轮廓,同时计算该轮廓中颜 色直方图分布的主成份核屯、值,作为特征模板,其核屯、值的计算公式如下:其中,Pi为Η分量直方图按降序重组的频次分量,选择前N个频次分量,出为Pi对应的Η分 量,Ν-般取直方图所有频次的前10%-30%为宜,嫌疑目标下装的服色特征模型提取方法 与上装提取方法类似。5. 根据权利要求4所述的一种摄像头分布地图中的目标追踪方法,其特征在于:步骤Ξ W嫌疑目标上装和下装服色为特征模型时,将经过区域生长法处理后的只含有上装和下装 区域的图像进行数组加权融合,其融合的公式如下: g(x) = (l-a)f〇(x)+afi(x) 上式中,α取值为〇.5,fo(x)与fi(x)分别代表经区域生长法处理后得到的上身与下装的 图像数组。6. 根据权利要求2~5任一项所述的一种摄像头分布地图中的目标追踪方法,其特征在 于:步骤四中视频计算服务器处理单摄像头视频的目标检测算法过程为:根据背景差分法, 重点检测当前帖的候选目标,然后将提取得到的多个嫌疑目标的Η分量直方图的核屯、值分 别与目标服色的核屯、值相减取绝对值进行阔值λ匹配,若结果在0<λ<1范围内,得到的候 选目标即为需要追踪的目标;同时同步记录嫌疑目标出现的时间与所处的摄像头节点;如 果在该帖中匹配出现两个及W上嫌疑目标,则通过预警信号提醒用户进行人工干预,只选 择一个嫌疑目标为追踪对象;如果确实没有找到嫌疑目标,则继续读取后继帖。7. 根据权利要求6所述的一种摄像头分布地图中的目标追踪方法,其特征在于:步骤五 中视频计算服务器单摄像头检测出嫌疑目标后,则采用基于颜色直方图的粒子滤波跟踪算 法对嫌疑目标进行跟踪,粒子滤波算法的初始粒子是视频帖中得到的嫌疑目标服色特征模 型的边界位置,然后根据动态二阶自回归状态转移方程对运动状态进行预测,其方程公式 如下·其中,Al = 2.0,A2 = -1.0,Bo=1.0,TRANS_X_STD=1.0,TRANS_Y_STD = 0.5,Px,Py分别代 表粒子现在位置中屯、点的坐标,Ρχο,Pyo分别代表粒子初始位置中屯、点坐标,Ρχρ,Pyp分别代表 粒子前一帖位置中屯、点的坐标,gs l_ran_gauss ian ()函数为产生高斯分布的随机数; 预测后生成采样点集,采用观测方程己氏距离公式计算预测位置与初始位置的两个Η 分量直方图的相似度作为权值,然后自动调整粒子的权值和位置进行重采样,修正最初的 边界位置,得到需要追踪的目标。8. 根据权利要求7所述的一种摄像头分布地图中的目标追踪方法,其特征在于:视频计 算服务器上进行单摄像头嫌疑目标跟踪时,记录嫌疑目标的出现时间、消失时间和时间跨 度,同时根据场景的尺寸比例尺,W及记录的时间计算目标运动的速度,并根据速度的大小 判断嫌疑目标运动状态。9.根据权利要求8所述的一种摄像头分布地图中的目标追踪方法,其特征在于:在视频 计算服务器多线程目标检测过程中,监控操作客户端地图上正在处于目标检测状态的摄像 头节点呈现闪烁的黄色,未经检测的摄像头节点呈现灰色,已经检测到目标的摄像头节点 变为红色,已经检测未发现目标的摄像头节点变为灰色,同时已经检测到目标的相邻两个 摄像头节点轨迹线调用GIS的API轨迹功能,在地图上形成目标经过的踪迹。
【文档编号】G06K9/00GK106096577SQ201610479171
【公开日】2016年11月9日
【申请日】2016年6月24日
【发明人】纪滨, 许婷, 申元霞, 粱昌龙
【申请人】安徽工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1