CN105809718B - 一种轨迹熵最小化的对象跟踪方法 - Google Patents
一种轨迹熵最小化的对象跟踪方法 Download PDFInfo
- Publication number
- CN105809718B CN105809718B CN201610141089.2A CN201610141089A CN105809718B CN 105809718 B CN105809718 B CN 105809718B CN 201610141089 A CN201610141089 A CN 201610141089A CN 105809718 B CN105809718 B CN 105809718B
- Authority
- CN
- China
- Prior art keywords
- detector
- target
- track
- image
- frame
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
Landscapes
- Image Analysis (AREA)
Abstract
本发明提供了一种轨迹熵最小化的对象跟踪方法,属于计算机图形、图像技术领域。具体包含如下步骤:目标选取,从初始图像中选择并确定要跟踪的目标对象。图像输入,在实时处理情况下,提取通过摄像头采集并保存在存储区的视频图像,作为要进行跟踪的输入图像;在离线处理情况下,将已采集的视频文件分解为多个帧组成的图像序列,按照时间顺序,逐个提取帧图像作为输入图像。检测器创建且检测器数目不超过5。生成跟踪轨迹每个检测器同时对目标进行检测,轨迹熵最小化目标定位,检测器更新,根据确定的目标轨迹,类似中的检测器训练过程,对目标轨迹所对应的各帧在目标区域和背景区域中分别提取正、负样例,更新所有检测器。用于视频监测***。
Description
技术领域
本发明属于计算机视觉、图形、图像技术领域。
背景技术
视觉对象跟踪是计算机视觉应用中最重要的组成部分之一,这些应用包括智能监控,人机交互,自动控制***等。对象跟踪的目的是在给定初始对象的位置和尺寸的条件下,自动确定其在接下来的每一帧中的位置和尺寸。尽管有关对象跟踪的研究已开展了几十年,近年来也取得了很多重要的进展,但是由于真实世界的复杂性,例如背景干扰,表观和光照变化,图像低质量,帧跳跃等,使得设计能够达到与人类水平相当的跟踪方法仍然十分困难。一个理想的跟踪方法须同时考虑跟踪的实时性、稳定性和持久性。
目前跟踪方法总体上可分为生成法和判别法两类。生成法将跟踪问题看作是在区域中搜索与跟踪目标最相似的对象,而目标通常通过一个子空间(或者模版序列)中的基向量集合来表达。不同于生成法,判别法将跟踪看作是一个将跟踪目标从背景中区分出来的分类问题。判别法同时利用来自目标和背景的信息,是目前研究对象跟踪的主要方法。在这些方法中,Duffner等提出一种基于像素描述和推广霍夫变换的检测器,并结合基于前景和背景全局模型的概率分割方法,实现快速的对象跟踪。而为了能够进行长时间的对象跟踪,许多研究人员采用自学***移和尺度估计,并采用相关滤波方法提高了跟踪的精确性和稳定性。然而这些方法仍然难以适应更加复杂的跟踪环境,对此对跟踪轨迹进行分析和处理提供了一种可能的解决方法。Lu等和Supancic等利用动态规划对跟踪轨迹进行评价,包括计算轨迹中每个位置的置信度和连续位置间的时域相关度,然后根据该评价结果修正跟踪轨迹并更新表观模型,从而达到抑制错误传播的目的。Lee等基于多种特征跟踪目标并生成多个跟踪轨迹,然后通过分析这些前向轨迹和对应的后向轨迹计算每个轨迹的可靠度,并从中选择最优的轨迹作为目标轨迹,一定程度上检测和处理了跟踪错误,提高了跟踪的稳定性。
发明内容
本发明的目的是提供一种轨迹熵最小化的对象跟踪方法,它能有效地解决对目标对象长时间实时稳定的跟踪问题。
本发明的目的是通过以下技术方案来实现的:具体包含如下步骤:
(1)目标选取
从初始图像中选择并确定要跟踪的目标对象。目标选取过程通过运动目标检测方法自动提取,或者通过人机交互方法手动指定。
(2)图像输入
在实时处理情况下,提取通过摄像头采集并保存在存储区的视频图像,作为要进行跟踪的输入图像;在离线处理情况下,将已采集的视频文件分解为多个帧组成的图像序列,按照时间顺序,逐个提取帧图像作为输入图像,如果输入图像为空,则跟踪结束。
(3)检测器创建
如果图像帧数除以的余数为1,则根据当前帧图像创建一个新的检测器。这里采用随机蕨作为基础检测器,并用两点比较特征作为检测器的二元特征。特征集为200个初始时随机生成的两点比较特征,通过随机选择其中的M=25个构建检测器。每个检测器包含B=5个蕨,每个蕨包含D=5个特征。然后在目标区域和背景区域中分别提取与目标大小相同的正样例和负样例,并将它们规则化为25×25像素大小后对检测器进行训练和更新,这里样例为图像块。如果检测器的总数目大于5,则将最早创建的检测器删除,即检测器数目不超过5。
(4)生成跟踪轨迹
每个检测器同时对目标进行检测,并将最优的检测结果作为当前帧中目标所在的位置,然后以连续检测的方式生成各自的跟踪轨迹,轨迹的长度帧。
(5)轨迹熵最小化目标定位
对于同一个目标,不同的检测器将产生不同的跟踪轨迹,同时对应得到不同的目标位置。设表示检测器集合,表示Fj的损失函数,其中Fj表示第j个检测器,N为检测器数目,则最优的检测器计算为:
即选择具有最小损失值的检测器。
这里采用PLL(Partial-Label Learning)方法求解损失函数即通过最大化模型参数的后验概率来求解部分标记学习问题。设表示一个轨迹集合,为第i个跟踪轨迹,为Xi包含的时间段内第k帧位置,H为轨迹包含的帧数目。设yi=(ci,vi)表示Xi的复合标记,ci∈{1,0}为轨迹标记(ci=1表示xi为目标轨迹,ci=0表示Xi为非目标轨迹),vi为Xi的轨迹末端位置。S中只可能有一个跟踪轨迹为目标真实轨迹,S的目标真实轨迹的复合标记集包含于可能的复合标记集中,其中对每一个有并且当i=k时,对于跟踪问题,用于检测器选择的Fj的损失函数可计算为:
φFj(S,Z)=-L(Fj;S,Z)+λH(Y|S,Z;Fj),
其中,L(Fj;S,Z)表示以Fj为模型参数的对数似然概率,H(Y|S,Z;Fj)表示关于训练数据和标记集合的类型标记经验条件熵,λ为两者的比例系数,这里λ=10。对于标记集合,具有较低不确定性的模型参数其对应的熵也较小。也就是说,如果一个模型的其中一个标记具有较高的概率而另一个标记概率较小,则该模型的熵也较小;而如果一个模型的两个标记都具有相同的概率,则该模型的熵较大。这里对数似然定义为:
而熵计算为:
p(Y|S;Fj)可计算为:
其中p(vi|ci)=p(vi|ci,Xi)为轨迹的空间先验概率,它的值等于轨迹中各个位置对应图像块的检测器分类概率的平均值,p(ci|xi;Fj)为轨迹的后验概率。p(vi|ci)计算为轨迹中各个位置对应图像块的检测器分类概率的平均值,即其中为检测器在该轨迹第k帧的分类概率。而p(ci|xi;Fj)则通过计算基于图像块重叠率的轨迹可靠度得到,计算为:
其中为正向跟踪轨迹与其反向跟踪轨迹在第k帧处的图像块重叠率,计算为:
和分别表示和在第k帧处的图像块面积,表示和在第k帧处两个图像块的重叠面积。最后,p(Y|S,Z;Fj)计算为关于p(Y|S;Fj)的Kullback-Leibler投影:
其中,如果Y∈Z,则δZ(Y)=1,否则δZ(Y)=0,Ψ表示Y,Z所在的矢量空间。由此通过计算各个检测器的损失函数和选择具有最小损失值的检测器作为最优检测器,并将该检测器对应的跟踪轨迹作为目标轨迹,完成目标定位。
(6)检测器更新
根据(5)确定的目标轨迹,按照(3)中的检测器训练过程,对目标轨迹所对应的各帧在目标区域和背景区域中分别提取正样例和负样例更新所有检测器。跳转到(2)。
本发明在跟踪过程中,在线创建的多个检测器用于记录目标的历史表观信息,它们通过连续检测的方式生成各自的跟踪轨迹,然后基于轨迹熵最小化分析融合这些跟踪结果并从中选择最优的检测器,最后将其对应的跟踪轨迹作为目标轨迹完成目标定位,进而实现跟踪。
本发明与现有技术相比的优点和积极效果:
该方法在线创建多个检测器,每个检测器采用连续检测的方式生成各自的跟踪轨迹,然后通过轨迹熵最小化分析选择最优的检测器,进而确定目标轨迹,实现对象跟踪任务。由于该方法在跟踪过程中在不同时刻创建多个检测器以适应目标的变化,同时通过轨迹熵最小化分析融合所有检测器的跟踪结果,并从中选择最优的检测器以确定目标轨迹,进而提高了跟踪的稳定性,能够实现长时间实时稳定的目标跟踪。
附图说明
图1为本发明的技术流程图
实施例:
以高速公路视频监控车辆超速检测为例,可以采用本发明提出的跟踪方法实现。具体来说,首先通过目前已广泛使用的背景建模和前景提取方法,获取视频监控范围内各个车辆的图像区域,然后将这些图像区域作为目标对象进行跟踪。对每一个这样的车辆目标,按照本发明方法,首先在线创建多个检测器,然后同时对目标进行连续检测,从而生成各自的跟踪轨迹,接着根据这些轨迹计算每个检测器的损失值,然后将具有最小损失值的检测器作为最优检测器,并将其对应的跟踪轨迹作为目标轨迹,完成对车辆的定位,进而实现车辆跟踪。最后,根据车辆目标跟踪的结果计算车辆目标1秒钟运动的图像距离,并按照图像距离与实际距离的比例关系计算得到车辆在道路中的实际运动距离,进而得到车辆的行驶速度,如果车辆速度超过了高速公路的限速值,则认为该车辆已超速,完成车辆超速检测。
本发明的方法还可用于对象跟踪的其它应用场合,如智能视频分析,人机交互,交通视频监控,无人车辆驾驶,生物群体分析,以及流体表面测速等。
本发明方法可通过任何计算机程序设计语言(如C语言)编程实现,基于本方法的跟踪***软件可在任何PC或者嵌入式***中实现实时对象跟踪应用。
Claims (1)
1.一种轨迹熵最小化的对象跟踪方法,包括如下步骤:
(1)目标选取
从初始图像中选择并确定要跟踪的目标对象,目标选取过程通过运动目标检测方法自动提取,或者通过人机交互方法手动指定;
(2)图像输入
在实时处理情况下,提取通过摄像头采集并保存在存储区的视频图像,作为要进行跟踪的输入图像;在离线处理情况下,将已采集的视频文件分解为多个帧组成的图像序列,按照时间顺序,逐个提取帧图像作为输入图像,如果输入图像为空,则跟踪结束;
(3)检测器创建
如果图像帧数除以的余数为1,则根据当前帧图像创建一个新的检测器,这里采用随机蕨作为基础检测器,并用两点比较特征作为检测器的二元特征;特征集为200个初始时随机生成的两点比较特征,通过随机选择其中的M=25个构建检测器,每个检测器包含B=5个蕨,每个蕨包含D=5个特征;然后在目标区域和背景区域中分别提取与目标大小相同的正样例和负样例,并将它们规则化为25×25像素大小后对检测器进行训练和更新,这里样例为图像块,如果检测器的总数目大于5,则将最早创建的检测器删除,即检测器数目不超过5;
(4)生成跟踪轨迹
每个检测器同时对目标进行检测,并将最优的检测结果作为当前帧中目标所在的位置,然后以连续检测的方式生成各自的跟踪轨迹,轨迹的长度帧;
(5)轨迹熵最小化目标定位
对于同一个目标,不同的检测器将产生不同的跟踪轨迹,同时对应得到不同的目标位置,设表示检测器集合,表示Fj的损失函数,其中Fj表示第j个检测器,N为检测器数目,则最优的检测器计算为:
即选择具有最小损失值的检测器;
这里采用Partial-Label Learning方法求解损失函数即通过最大化模型参数的后验概率来求解部分标记学习问题,设表示一个轨迹集合,为第i个跟踪轨迹,为Xi包含的时间段内第k帧位置,H为轨迹包含的帧数目,设yi=(ci,vi)表示Xi的复合标记,ci∈{1,0}为轨迹标记,ci=1表示xi为目标轨迹,ci=0表示Xi为非目标轨迹,vi为Xi的轨迹末端位置,S中只可能有一个跟踪轨迹为目标真实轨迹,S的目标真实轨迹的复合标记集包含于可能的复合标记集中,其中对每一个有并且当i=k时,对于跟踪问题,用于检测器选择的Fj的损失函数可计算为:
其中,L(Fj;S,Z)表示以Fj为模型参数的对数似然概率,H(Y|S,Z;Fj)表示关于训练数据和标记集合的类型标记经验条件熵,λ为两者的比例系数,这里λ=10,对于标记集合,具有较低不确定性的模型参数其对应的熵也较小,也就是说,如果一个模型的其中一个标记具有较高的概率而另一个标记概率较小,则该模型的熵也较小;而如果一个模型的两个标记都具有相同的概率,则该模型的熵较大,这里对数似然定义为:
而熵计算为:
p(Y|S;Fj)可计算为:
其中p(vi|ci)=p(vi|ci,Xi)为轨迹的空间先验概率,它的值等于轨迹中各个位置对应图像块的检测器分类概率的平均值,p(ci|xi;Fj)为轨迹的后验概率;p(vi|ci)计算为轨迹中各个位置对应图像块的检测器分类概率的平均值,即其中为检测器在该轨迹第k帧的分类概率,而p(ci|xi;Fj)则通过计算基于图像块重叠率的轨迹可靠度得到,计算为:
其中为正向跟踪轨迹与其反向跟踪轨迹在第k帧处的图像块重叠率,计算为:
和分别表示和在第k帧处的图像块面积,表示和在第k帧处两个图像块的重叠面积;最后,p(Y|S,Z;Fj)计算为关于p(Y|S;Fj)的Kullback-Leibler投影:
其中,如果Y∈Z,则δZ(Y)=1,否则δZ(Y)=0,Ψ表示Y,Z所在的矢量空间,由此通过计算各个检测器的损失函数和选择具有最小损失值的检测器作为最优检测器,并将该检测器对应的跟踪轨迹作为目标轨迹,完成目标定位;
(6)检测器更新
根据(5)确定的目标轨迹,按照(3)中的检测器训练过程,对目标轨迹所对应的各帧在目标区域和背景区域中分别提取正样例和负样例更新所有检测器,跳转到(2)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610141089.2A CN105809718B (zh) | 2016-03-14 | 2016-03-14 | 一种轨迹熵最小化的对象跟踪方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610141089.2A CN105809718B (zh) | 2016-03-14 | 2016-03-14 | 一种轨迹熵最小化的对象跟踪方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105809718A CN105809718A (zh) | 2016-07-27 |
CN105809718B true CN105809718B (zh) | 2018-07-27 |
Family
ID=56468295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610141089.2A Expired - Fee Related CN105809718B (zh) | 2016-03-14 | 2016-03-14 | 一种轨迹熵最小化的对象跟踪方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105809718B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106530324A (zh) * | 2016-10-21 | 2017-03-22 | 华中师范大学 | 一种模拟视觉皮质机制的视频目标跟踪方法 |
CN106842625B (zh) * | 2017-03-03 | 2020-03-17 | 西南交通大学 | 一种基于特征共识性的目标追踪方法 |
CN108332751B (zh) * | 2018-01-08 | 2020-11-20 | 北京邮电大学 | 一种多源融合定位方法、装置、电子设备及存储介质 |
CN109309864B (zh) * | 2018-08-08 | 2019-06-07 | 艾博特(上海)电信科技有限公司 | 国籍信息智能识别*** |
CN109272036B (zh) * | 2018-09-14 | 2021-07-02 | 西南交通大学 | 一种基于深度残差网络的随机蕨目标跟踪方法 |
CN113744304A (zh) * | 2020-05-30 | 2021-12-03 | 华为技术有限公司 | 一种目标检测跟踪的方法和装置 |
CN111965614B (zh) * | 2020-07-27 | 2022-08-19 | 北京理工大学 | 一种基于动态规划与最小图像熵的机动弱目标检测方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103208190A (zh) * | 2013-03-29 | 2013-07-17 | 西南交通大学 | 基于对象检测的交通流量检测方法 |
CN104898116A (zh) * | 2015-06-25 | 2015-09-09 | 苏州途视电子科技有限公司 | 基于最小熵的相参积累检测前跟踪方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8970589B2 (en) * | 2011-02-10 | 2015-03-03 | Edge 3 Technologies, Inc. | Near-touch interaction with a stereo camera grid structured tessellations |
-
2016
- 2016-03-14 CN CN201610141089.2A patent/CN105809718B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103208190A (zh) * | 2013-03-29 | 2013-07-17 | 西南交通大学 | 基于对象检测的交通流量检测方法 |
CN104898116A (zh) * | 2015-06-25 | 2015-09-09 | 苏州途视电子科技有限公司 | 基于最小熵的相参积累检测前跟踪方法 |
Non-Patent Citations (5)
Title |
---|
Robust object tracking using enhanced random ferns;Wei Quan 等;《Visual Computer》;20141231;全文 * |
可视对象跟踪算法研究及应用;权伟;《中国博士学位论文全文数据库 信息科技辑》;20141015;全文 * |
在线学习多重检测的可视对象跟踪方法;权伟;《电子学报》;20140531;第42卷(第5期);全文 * |
基于信息熵的Mean-shift目标跟踪;周尚波 等;《计算机***应用》;20101231;第19卷(第12期);全文 * |
基于霍夫蕨的实时对象跟踪方法;权伟 等;《西南交通大学学报》;20140630;第49卷(第3期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN105809718A (zh) | 2016-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105809718B (zh) | 一种轨迹熵最小化的对象跟踪方法 | |
CN106169188B (zh) | 一种基于蒙特卡洛树搜索的对象跟踪方法 | |
Xu et al. | Segment as points for efficient online multi-object tracking and segmentation | |
Lookingbill et al. | Reverse optical flow for self-supervised adaptive autonomous robot navigation | |
Wojek et al. | Monocular visual scene understanding: Understanding multi-object traffic scenes | |
Yang et al. | Multi-object tracking with discriminant correlation filter based deep learning tracker | |
CN108830171B (zh) | 一种基于深度学习的智能物流仓库引导线视觉检测方法 | |
US9805256B2 (en) | Method for setting a tridimensional shape detection classifier and method for tridimensional shape detection using said shape detection classifier | |
JP2021530048A (ja) | 多階層化目標類別方法及び装置、交通標識検出方法及び装置、機器並びに媒体 | |
CN107146237B (zh) | 一种基于在线状态学习与估计的目标跟踪方法 | |
CN102722725A (zh) | 一种基于主动场景学习的对象跟踪方法 | |
CN102799900A (zh) | 一种基于检测中支持在线聚类学习的对象跟踪方法 | |
CN104615986A (zh) | 利用多检测器对场景变化的视频图像进行行人检测的方法 | |
Munir et al. | LDNet: End-to-end lane marking detection approach using a dynamic vision sensor | |
CN109993770A (zh) | 一种自适应时空学习与状态识别的目标跟踪方法 | |
CN104778699A (zh) | 一种自适应对象特征的跟踪方法 | |
CN113361533A (zh) | 重叠遮挡的目标物的分割识别方法及*** | |
CN113129336A (zh) | 一种端到端多车辆跟踪方法、***及计算机可读介质 | |
CN104637052A (zh) | 基于目标引导显著性检测的对象跟踪方法 | |
CN115147790A (zh) | 一种基于图神经网络的车辆未来轨迹预测方法 | |
Xiang et al. | Multitarget tracking using hough forest random field | |
CN109493370A (zh) | 一种基于空间偏移学习的目标跟踪方法 | |
Wang et al. | Dor-lins: Dynamic objects removal lidar-inertial slam based on ground pseudo occupancy | |
CN116434150B (zh) | 面向拥挤场景的多目标检测跟踪方法、***及存储介质 | |
CN109272036A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180727 Termination date: 20210314 |