CN102497495B - 一种用于多摄像机监控***的目标关联方法 - Google Patents
一种用于多摄像机监控***的目标关联方法 Download PDFInfo
- Publication number
- CN102497495B CN102497495B CN 201110433268 CN201110433268A CN102497495B CN 102497495 B CN102497495 B CN 102497495B CN 201110433268 CN201110433268 CN 201110433268 CN 201110433268 A CN201110433268 A CN 201110433268A CN 102497495 B CN102497495 B CN 102497495B
- Authority
- CN
- China
- Prior art keywords
- target
- camera
- association
- increment
- target association
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Image Analysis (AREA)
Abstract
本发明公开了一种用于多摄像机监控***的目标关联方法,该方法主要采用基于增量的最小费用流模型,实现了在多个摄像机覆盖域内对目标物体进行实时跟踪。当一个目标出现在摄像机中时,与该摄像机相连的计算机的目标检测模块将会检测到此目标并对其提取特征,最终将特征上传至服务器。之后,计算机上的目标跟踪模块会对目标进行单摄像机场景内部持续跟踪,并在每隔一段时间后,再次提取目标当时的特征上传至服务器。服务器只对目标检测模块传来的特征,计算目标特征是否有能与之关联的包括目标检测和目标跟踪模块传来的特征,并将结果返回给计算机。本发明可广泛应用于室内室外场景中的智能监控***,具有广阔的市场前景和应用价值。
Description
技术领域
本发明涉及智能视频监控***中运动目标检测、目标跟踪等方法,主要适用于多摄像机监控***,属于视频监控的技术领域,具体涉及一种用于多摄像机监控***的目标关联方法。
背景技术
随着全球城市化进程的加速,公共场所安装了大量的摄像机。虽然摄像机间存在着很大的相关性,但相关应用也仅仅停留在单一摄像机相关算法的基础上。目前,多摄像机间进行协同监控的技术仍处于起步阶段。目前多摄像机跟踪方法主要包括:
1、基于三维信息的多摄像机目标跟踪算法
如果摄像机的标定信息和三维环境坐标信息已知,就可以通过一定的映射函数把这些信息统一映射到同一个坐标系下,最后由较为简单的一维参数就能得到正确的多摄像机之间的对应关系。但是,该方法需要设备有较高的精度。
2、基于目标模型的多摄像机目标跟踪算法
该算法的基本思想是假设认定人的某种特征不容易随着时间和空间的改变而改变(如人的步态等),对这些特征建立统一模型,在目标检测时直接检测出目标的这种特征,与模型比对,得出目标的身份。但是,此方法过程复杂,难以实现实时性。
3、基于特征融合的多摄像机目标跟踪算法
该方法的基本思想是在最初阶段选用目标的一些简单特征,如颜色、轮廓、位置信息等,然后利用统计学或者概率等方法得出最后的对应关系。
发明内容
本发明要解决的技术问题:提供一种用于多摄像机监控***的目标关联方法,该方法采用基于增量的最小费用流模型,使***效率的提高程度十分明显。
本发明解决上述技术问题的技术方案:一种用于多摄像机监控***的目标关联方法,包括如下步骤:
步骤(1)将基于增量的最小费用流模型应用于多摄像机监控***中目标之间的关联;
步骤(2)通过多次训练,调整***参数,提高本目标关联方法的正确率;
步骤(3)目标关联计算时所用相似性度量,综合考虑目标在目标检测阶段被检测到的特征和时间以及之后的目标跟踪阶段中的几次特征。
其中,所述的基于增量的最小费用流模型,在当次目标关联计算时,不直接重新建立整个最小费用流模型,而是充分利用前一次目标关联计算的结果,减少计算量,提高***运行效率。
其中,所述的通过多次训练,利用多次训练得到多个***合理阈值区间,将这些区间对数轴进行覆盖,并将数轴分成多个区间,将覆盖度最高的区间的中值作为***的阈值。
其中,所述的目标关联计算时所用相似性度量,在目标关联计算中的效用函数,结合监控***中的目标检测模块和目标跟踪模块,同时在两个模块中提取出特征,提高关联计算正确率。
其中,所述的目标关联计算中的效用函数,目标特征相似度计算取时间序上后出现的目标在目标检测阶段的特征与时间序上先出现的目标在目标检测阶段以及目标跟踪阶段部分采样的特征进行相似性度量。
本发明的原理在于:
本方法中采用的基于增量的最小费用流模型的目标关联方法是在出现新的观察目标,服务器端要进行目标关联计算时,直接在上一次目标关联计算得到的最小费用流网络的残余网络上添加两个结点及少量的边,然后进行迭代找权值为正的环。当找到正的环后,直接修改残余网络。当不存在正环之后,基于增量的部分结束。之后不断找最小费用路增广,直到某次增广后,费用的增加值小于***由训练阶段得到的阈值。最小费用流网络上边的费用,由目标检测和目标跟踪模块标记的目标提取的特征决定。
本发明与现有技术相比的优点在于:
在多摄像机接力跟踪研究领域中,将组合优化的思想用于多个目标间的关联,是比较常用的方法,其中最小费用流模型是一种简单直观且较为成熟的一种目标关联方法,但每次直接使用最小费用流模型进行目标关联计算的效率太低。而本专利中使用的是基于增量的最小费用流模型目标关联方法,充分利用了上一次目标关联计算的结果,从而使得计算效率得到大幅度提高。
附图说明
图1是***软件模块图;
图2是***硬件架构图;
图3是客户端程序流程图;
图4是基于增量的目标关联方法流程图;
图5是有效阈值区间示意图。
具体实施方式
下面结合附图及具体实施例对本发明进行详细说明。
如图1所示,本***软件模块包括:服务器端上有目标关联模块和数据传输模块,客户端上有图像采集模块、目标检测模块、目标跟踪模块和数据传输模块。
如图2所示,本***硬件设备包括:一台服务器、多台摄像机以及与每台摄像机相连的计算机。
在***中,每次当一个新的目标出现在一个摄像机中,与该摄像机相连的计算机的目标检测模块就会检测到此目标并对其提取特征,将检测到的目标所在的矩形区域标记出来,对这个矩形区域求出颜色直方图,最终将特征上传至服务器。由于每个观察的矩形区域大小并不相同,所以需要对颜色直方图归一化,对特征每一维的数据,除以所有维度上数据的和,其意义为这一维上的数据占所有数据的比重。对在第i个摄像机中,目标检测阶段检测到的第a个目标Oi,a的颜色直方图记为fi,a,0,时间记为ti,a。而颜色直方图特征的第g维记为fi,a,0,g。
然后,目标跟踪模块会对被检测到的目标进行单摄像机内持续跟踪,在跟踪过程中,每隔一定时间对此目标所在的矩形区域进行采样,并再求出这个新的矩形区域的归一化后的颜色直方图。对在第i个摄像机中,目标检测阶段检测到的第a个目标Oi,a在之后目标跟踪阶段的第h次采样得到的颜色直方图记为fi,a,h(h>0),而此颜色直方图特征的的第g维记为fi,a,h,g。这样,此观察目标在此摄像机中就会有多组颜色直方图的特征fi,a,0,fi,a,1,fi,a,2,…,fi,a,h。
服务器只对目标检测模块传来的特征,通过目标关联模块中的基于增量的最小费用流模型的目标关联算法,计算此目标特征是否有能与之关联的包括目标检测和目标跟踪模块传来的特征,并将结果返回给计算机。当一个新的目标Oj,b出现在另一个摄像机中,此时求目标Oj,b与目标Oi,a的关联的效用即这个关联是真实世界中的同一目标的两次连续出现的可能性,采用对当前的观察目标Oj,b的颜色直方图特征fj,b,0与观察目标Oi,a的q+1个颜色直方图的特征fi,a,0,fi,a,1,fi,a,2,…,fi,a,q分别求欧氏距离,并且将这些求得的欧氏距离取最小值作为观察目标Oj,b与观察目标Oi,a颜色直方图特征间的相似度距离,即:
在***中,每两个直接可达的摄像机间设置一个参数称为平均转移时间,即从一个摄像机的拍摄场景下不经过第三个摄像机的场景而直接到达另一个摄像机的拍摄场景所需时间的期望。在效用函数中,平均转移时间只做可达性判断,即,如果平均转移时间是两个观察之间的时间差的10倍以上,则认为这个关联不可行。
最终在***中对于q+1个r维的颜色直方图的特征,目标关联算法的效用函数采用:
其中ξi,j=1代表两个摄像机间直接可达,ξi,j=0代表两个摄像机间不直接可达,τi,j为两个直接可达的摄像机间的平均转移时间。
本***的软件分为服务器端和客户端。服务器端软件运行在服务器上,客户端软件运行在与摄像机相连的计算机上。客户端程序流程图如图3,客户端程序流程如下:
步骤1,提取图像数据,此步骤是由图像采集模块完成的。
步骤2,目标检测,利用***目标检测模块对一定区域内进行目标检测,并将检测到的新目标发送目标的特征给服务器端。
步骤3,目标跟踪,利用***目标模块对步骤2中检测到的目标进行多摄像机范围内的持续跟踪,并在每隔一段时间后,发送跟踪目标当前的特征给服务器端。
服务器端程序实现为,当收到一台计算机发来的一个目标的特征时,首先判断此特征是否是由目标检测模块检测到的新目标,如果是新目标,就如图4,使用基于增量的最小费用流模型目标关联方法进行一次目标关联计算。
最小费用流模型的目标关联方法建模方式为:在费用流网络上增加两个结点s,t作为源点和汇点。对每一个目标Oi,a,在费用流网络上增加两个结点 添加边费用为0,流量限制为1。对每一个效用不为-∞的关联添加边费用为流量限制为1。对此流网络不断求最短增广路,直到某次增广后,流量即关联数从m增加到m+1,费用即所有关联的效用和从w(m)增加到w(m+1),而效用增量函数w(m+1)-w(m)小于阈值,此时,增广前的流量m为最佳关联数,即真实世界中真实的关联数目,增广前的流,流经的所有形如的边,代表目标Oi,a与Oj,b关联。
基于增量的最小费用流模型目标关联方法流程如下:
步骤1,在上一次目标关联计算的残余网络上增加当前新增目标对应的结点和边。
步骤2,如果残留网络中不存在费用权值为正的环,转到步骤4,否则转步到骤3。
步骤3,沿找到的费用权值为正的环增广,并转步骤2。
步骤4:在当前网络上继续找最短增广路,如果找不到最短增广路或效用增量小于阈值,则结束。否则转到步骤4。
此时,如同非增量的方法一样,最后一次增广前的流量m为最佳关联数,增广前的流,流经的所有形如的边,代表目标Oi,a与Oj,b关联。
对***效用增量合理阈值选取采用训练方法,流程如下:训练中首先对每一组样本进行效用增量函数w(m)的计算,根据样本的真实最佳关联数M,可以得到两个值w(M)和w(M+1)。其中必然有w(M+1)<w(M)≤1。如图5中所示,这样就得到了一个对这一组样本有效的阈值区间(w(M+1),w(M))。
这个区间的意义为:效用增量函数的阈值t取这个区间内的任意一个数,都能使这组样本在算法运行后得到一个正确的关联数。
对每一组样本都计算出其有效阈值区间(wi(M+1),wi(M)),然后再求得一个区间(p,q)使满足的区间数量最大。则训练得到的阈值t取这样做的直观意义是选出的效用增量函数的阈值可以使算法在样本集上运行时,有尽可能多组的样本,其最佳关联数得到的是正确的值。
具体判断覆盖次数最大的区间的流程如下:
步骤1,将所有有效阈值区间中出现的坐标标记在坐标轴X轴上,从而将X轴分割成多个区间,将这些区间都各自关联一个计数器,初始值都设为0。
步骤2,对于每个有效阈值区间,对它覆盖到的X轴分割出来的区间关联到的计数器值都加1。
步骤3,找出计数器数值最大的区间,计算此区间左右端点和的一半作为***的阈值。
本发明未详细阐述的部分属于本领域公知技术。
Claims (2)
1.一种用于多摄像机监控***的目标关联方法,其特征在于:包括如下步骤:
步骤(1)将基于增量的最小费用流模型应用于多摄像机监控***中目标之间的关联;
步骤(2)通过多次训练,调整***参数,提高本目标关联方法的正确率;
步骤(3)目标关联计算时所用相似性度量,综合考虑目标在目标检测阶段被检测到的特征和时间以及之后的目标跟踪阶段中的几次特征;所述的基于增量的最小费用流模型,在当次目标关联计算时,不直接重新建立整个最小费用流模型,而是充分利用前一次目标关联计算的结果,减少计算量,提高***运行效率;基于增量的最小费用流模型目标关联方法流程如下:
步骤1,在上一次目标关联计算的残余网络上增加当前新增目标对应的结点和边;
步骤2,如果残留网络中不存在费用权值为正的环,转到步骤4,否则转到步骤3;
步骤3,沿找到的费用权值为正的环增广,并转到步骤2;
步骤4:在当前网络上继续找最短增广路,如果找不到最短增广路或效用增量小于阈值,则结束,否则转到步骤4。
2.根据权利要求1所述的一种用于多摄像机监控***的目标关联方法,其特征在于:所述的通过多次训练,利用多次训练得到多个***合理阈值区间, 将这些区间对数轴进行覆盖,并将数轴分成多个区间,将覆盖度最高的区间的中值作为***的阈值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110433268 CN102497495B (zh) | 2011-12-21 | 2011-12-21 | 一种用于多摄像机监控***的目标关联方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110433268 CN102497495B (zh) | 2011-12-21 | 2011-12-21 | 一种用于多摄像机监控***的目标关联方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102497495A CN102497495A (zh) | 2012-06-13 |
CN102497495B true CN102497495B (zh) | 2013-10-09 |
Family
ID=46189279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110433268 Expired - Fee Related CN102497495B (zh) | 2011-12-21 | 2011-12-21 | 一种用于多摄像机监控***的目标关联方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102497495B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107679560B (zh) * | 2017-09-15 | 2021-07-09 | Oppo广东移动通信有限公司 | 数据传输方法、装置、移动终端及计算机可读存储介质 |
CN109541593B (zh) * | 2018-10-30 | 2022-04-12 | 北京航空航天大学 | 一种改进的最小费用流InSAR相位解缠方法 |
CN110717474B (zh) * | 2019-10-18 | 2022-07-26 | 阿波罗智能技术(北京)有限公司 | 目标关联计算方法、装置、设备和介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1731762A (zh) * | 2005-08-05 | 2006-02-08 | 武汉理工大学 | 一种基于Steiner的QoS约束的多播路由的方法 |
CN101237469A (zh) * | 2008-02-27 | 2008-08-06 | 中山大学 | 运用蚁群算法优化多QoS网格工作流的方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100100414A1 (en) * | 2008-10-17 | 2010-04-22 | Yahoo! Inc. | Optimization of allocation of online advertisement inventory |
US20100306006A1 (en) * | 2009-05-29 | 2010-12-02 | Elan Pavlov | Truthful Optimal Welfare Keyword Auctions |
-
2011
- 2011-12-21 CN CN 201110433268 patent/CN102497495B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1731762A (zh) * | 2005-08-05 | 2006-02-08 | 武汉理工大学 | 一种基于Steiner的QoS约束的多播路由的方法 |
CN101237469A (zh) * | 2008-02-27 | 2008-08-06 | 中山大学 | 运用蚁群算法优化多QoS网格工作流的方法 |
Non-Patent Citations (2)
Title |
---|
刘少华,赖世铭,张茂军.基于最小费用流模型的无重叠视域多摄像机目标关联算法.《自动化学报》.2010,第36卷(第10期), |
基于最小费用流模型的无重叠视域多摄像机目标关联算法;刘少华,赖世铭,张茂军;《自动化学报》;20101031;第36卷(第10期);1多摄像机目标关联问题,2基于最小费用流模型的关联算法 * |
Also Published As
Publication number | Publication date |
---|---|
CN102497495A (zh) | 2012-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107818571B (zh) | 基于深度学习网络和均值漂移的船只自动跟踪方法及*** | |
CN106303442B (zh) | 追踪路径拓扑结构建立方法、目标对象追踪方法及设备 | |
CN101950426B (zh) | 一种多摄像机场景下车辆接力跟踪方法 | |
CN101751677B (zh) | 基于多摄像机的目标连续跟踪方法 | |
CN102542289B (zh) | 一种基于多高斯计数模型的人流量统计方法 | |
CN103546726B (zh) | 违章用地的自动发现方法 | |
CN110955288B (zh) | 一种基于大数据的环境监管*** | |
CN104751486A (zh) | 一种多ptz相机的运动目标接力跟踪算法 | |
CN104778690A (zh) | 一种基于摄像机网络的多目标定位方法 | |
CN109886192A (zh) | 一种生态环境智能监测*** | |
CN102779410B (zh) | 一种多源异类海量交通数据融合的并行实现方法 | |
CN102243765A (zh) | 基于多相机的多目标定位跟踪方法及*** | |
CN108399741A (zh) | 一种基于实时车辆轨迹数据的交叉口流量估计方法 | |
CN101179707A (zh) | 无线网络视频图像多视角协作目标跟踪测量方法 | |
CN110633643A (zh) | 一种面向智慧社区的异常行为检测方法及*** | |
CN111666823B (zh) | 基于个体步行运动时空规律协同辨识的行人重识别方法 | |
CN103810717A (zh) | 一种人体行为检测方法及装置 | |
CN103593679A (zh) | 一种基于在线机器学习的视觉人手跟踪方法 | |
CN104517289A (zh) | 一种基于混合摄像机的室内场景定位方法 | |
WO2022247045A1 (zh) | 一种基于激光雷达信息的移动机器人位置重识别方法 | |
CN102497495B (zh) | 一种用于多摄像机监控***的目标关联方法 | |
CN104159088A (zh) | 一种远程智能车辆监控***及方法 | |
CN107861098A (zh) | 一种智能球场定位***及方法 | |
CN115810025A (zh) | 一种基于uwb和视觉的室内行人定位方法及*** | |
CN113378691B (zh) | 基于实时用户行为分析的智能家居管理***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131009 Termination date: 20181221 |
|
CF01 | Termination of patent right due to non-payment of annual fee |