CN108921880A - 一种基于多个单跟踪器的视觉多目标跟踪方法 - Google Patents
一种基于多个单跟踪器的视觉多目标跟踪方法 Download PDFInfo
- Publication number
- CN108921880A CN108921880A CN201810595290.7A CN201810595290A CN108921880A CN 108921880 A CN108921880 A CN 108921880A CN 201810595290 A CN201810595290 A CN 201810595290A CN 108921880 A CN108921880 A CN 108921880A
- Authority
- CN
- China
- Prior art keywords
- target
- tracker
- tracking
- trackers
- image
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000001514 detection method Methods 0.000 claims abstract description 68
- 230000000007 visual effect Effects 0.000 claims abstract description 54
- 238000012545 processing Methods 0.000 claims description 10
- 230000002708 enhancing effect Effects 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 5
- 239000003086 colorant Substances 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 3
- 238000012216 screening Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 abstract description 3
- 230000003044 adaptive effect Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 description 4
- 230000008407 joint function Effects 0.000 description 4
- 238000002474 experimental method Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/277—Analysis of motion involving stochastic approaches, e.g. using Kalman filters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- 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
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Computational Biology (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
本发明公开了一种基于多个单跟踪器的视觉多目标跟踪方法。该方法包括基于分类器检测目标和利用多个视觉单目标跟踪器跟踪目标,并在跟踪中利用不同策略来校正目标以及跟踪器,以持续对多个目标的跟踪。首先利用目标分类器对图像进行检测,获得目标,进而为每一个目标分配一个视觉单目标跟踪器,利用多个视觉单目标跟踪器共同完成多目标跟踪的任务。为了应对跟踪器的累积误差、跟踪中目标逃离视野和新生的目标,引入多个单目标跟踪器更新周期和多跟踪器一致性判断周期,周期性地对多个单目标跟踪器进行更新和一致性判断等自适应管理,从而持续对多个目标进行有效跟踪。本发明使跟踪效率得到极大的提升,基本满足多目标实时跟踪的要求。
Description
技术领域
本发明属于视觉多目标跟踪领域,具体为一种基于多个单跟踪器的视觉多目标跟踪方法。
背景技术
视觉多目标跟踪技术是计算机视觉的关键技术之一,它在视频监控、灾难现场搜救、军事目标打击以及新兴的自动驾驶等领域都有着广泛应用。
当前,国内外研究的绝大多数是视觉单目标跟踪,视觉多目标跟踪研究的相对较少。现有的视觉多目标跟踪算法,基本都离不开数据关联环节,首先利用目标分类器检测获得目标,然后基于数据关联算法对目标进行跟踪关联,从而实现多目标跟踪;这类方法由于数据关联巨大运算负荷,无法满足多目标实时跟踪的要求。有个别利用跟踪片段置信度和区分性外观学习的多目标跟踪方法,该方法基于跟踪片段的置信度进行跟踪片段和检测结果的局部数据关联或跟踪片段之间的全局数据关联,提出了区分性外观模块学习,实现跟踪过程中不同物体的区分;该方法也离不开数据关联过程,其跟踪帧率通常低于5帧/每秒;由于多目标跟踪中时有发生逃离视野和新生目标的情形,目标外观变化明显,难以获得鲁棒性的目标外观模型。也有基于联合推理的视频多目标跟踪方法,该方法首先视频帧图像进行栅格化处理,然后采用在线检测器以及KLT(Kanade-Lucas-Tomasi Tracking)跟踪算法标定目标的候选位置,将得出的候选位置结果进行量化评分,最后利用联合函数来描述目标跟踪情况并将基于联合函数的最优解作为目标在这一帧的位置,即实现目标的跟踪;该方法中对候选目标的量化评分及联合函数的最优求解过程本质上也是数据关联过程,其KLT跟踪算法与联合函数求解时间复杂度高,难以达到实时性(跟踪帧率通常低于5帧/每秒)。
发明内容
本发明的目的在于克服上述现有技术存在的不足,提出了一种能快速视觉跟踪多目标的基于多个单跟踪器的视觉多目标跟踪方法。
本发明的目的是这样实现的,一种基于多个单跟踪器的视觉多目标跟踪方法,其特征在于,至少包括如下步骤:
步骤1,使用目标分类器对图像进行目标检测,获得目标检测结果;
步骤2,针对步骤1中的目标检测结果,为每个目标分配一个视觉单目标跟踪器,分别对目标同时进行跟踪;
步骤3,进入多个单目标跟踪器更新周期,删除逃离视野的目标的跟踪器;
步骤4,进入多跟踪器刷新及一致性判断周期,维持跟踪并为新生的目标分配新的跟踪器。
所述步骤1,包括如下步骤:
步骤11,打开一个待跟踪视频文件;
步骤12,建立目标计数器和帧计数器;
步骤13,从待跟踪视频文件读入一帧图像;
步骤14,对图像进行平滑滤波以及直方图均衡化处理,消除图像内的噪声并增强图像对比度;
步骤15,利用目标分类器对图像进行目标检测;
步骤16,利用步骤15中目标检测结果更新目标计数器;
步骤17,更新帧计数器;
步骤18,判断当前帧的帧计数器是否达到检测优化阈值T0,T0取4~8,未达到,则转向步骤13,若达到,则转向步骤21,分类器目标检测完成,得到目标检测结果 表示第t帧上的目标检测结果集合,上标i表示检测到的目标编号,i取1、2、3、…、n,n表示检测到的目标最大数量,下标t表示帧序号,x、y表示目标的位置坐标,w、h分别表示目标的宽和高。
所述步骤2,包括如下步骤:
步骤21,将步骤1中目标检测得到目标检测结果作为n个视觉单目标跟踪器的初始跟踪目标,并对其进行初始化处理;
步骤22,初始化n个卡尔曼滤波器;
步骤23,从待跟踪视频文件中依次读入一帧图像;
步骤24,更新帧计数器;
步骤25,对图像进行平滑滤波以及直方图均衡化处理,消除图像内的噪声并增强图像对比度;
步骤26,利用步骤21中n个视觉单目标跟踪器分别对目标进行独立跟踪,完成多目标跟踪,跟踪结果为其中i表示对应的目标编号。并将跟踪结果以矩形框的形式输出到图像中,各个目标之间用不同的颜色加以区分;
步骤27,利用步骤26中n个视觉单目标跟踪器的跟踪结果分别对n个卡尔曼滤波器进行更新;
步骤28,依据帧计数器判断是否进入多个视觉单目标跟踪器更新周期,若是,则转向步骤3,否则转向步骤210,具体多个视觉单目标跟踪器更新周期判断方法如下:
当前帧计数器结果能否被多跟踪器更新周期阈值T1整除,若是,进入更新周期,否则,不进行多个视觉单目标跟踪器更新;T1单位为帧数,取10~20;
步骤29,依据帧计数器判断是否进入多跟踪器刷新及一致性判断周期,若是,则转向步骤4,否则转向步骤210,具体多跟踪器刷新及一致性判断周期判断方法如下:
当前帧计数器结果能否被多跟踪器刷新及一致性判断周期阈值T2整除,若是,则进入更新周期,否则,不进行多跟踪器刷新及一致性判断;T2单位为帧数,取30~50,并且通常大于步骤27中的阈值T1;
步骤210,判断目标跟踪是否完成,若是,则转向步骤23,否则,转向步骤211;
步骤211,跟踪结束。
所述步骤3,包括如下步骤:
步骤31,分别以步骤26中卡尔曼滤波器预测的n个矩形图像区域的质心为中心,长和宽分别扩大α倍,α取3.0~5.0,得到扩大后的区域Ri,其中Ri=[x y w h],i表示扩大的区域编号;
步骤32,利用目标分类器对步骤31中得到扩大后区域进行目标检测,得到目标检测结果Gi,其中Gi=[x y w h],i表示区域编号;
步骤33,对步骤32中每个扩大区域中的检测结果按如下方式进行筛选:
(I)如果该区域未检测到目标,即认为该目标逃离视野,删除对应的视觉单目标跟踪器;
(II)如果检测到目标区域Gi,则按下式进行计算以获得新的区域;
其中,在步骤26中得到,Area()表示计算区域的面积,∩表示两个区域的求交集运算,∪表示两个区域的求并集运算,Si表示编号为i的目标检测结果区域重叠率;Bi=[xy w h]表示更新后的目标区域,依据区域重叠率Si来自适应更新;
步骤34,依据步骤33中得到结果删除逃离视野的目标的跟踪器,对于依然存在目标的跟踪器,校正目标区域,并保持该跟踪器继续对目标进行跟踪。
所述步骤4,包括如下步骤:
步骤41,利用目标分类器对整副图像进行一次目标检测,得到目标检测结果{Qi},Qi=[x y w h],上标i表示目标区域编号,i取1、2、3、…、m,m表示检测到的目标最大数量;
步骤42,根据最近距离原则,为步骤26中每一个跟踪器分配一个目标区域,分配的范围是步骤41中得到目标检测结果集合{Qi};
步骤43,对于经过步骤41中目标检测得到的未分配跟踪器的目标,即认为该目标为新生目标,为该新生目标初始化一个新的跟踪器进行跟踪。
步骤44,以步骤43得到结果来为新生目标增加新的跟踪器,对于已有跟踪目标的跟踪器,以步骤42中的结果校正目标区域,并保持该跟踪器对该目标进行持续跟踪。
本发明的优点是:使用目标分类器对待跟踪视频进行目标检测,使用多个视觉单目标跟踪器对每一个目标进行独立跟踪,以及多单目标跟踪器更新、多跟踪器刷新及一致性判断过程。对待跟踪视频进行目标检测,基于机器学习离线训练所跟踪目标的样本,产生目标分类器,并利用该分类器进行目标检测,获得目标区域;其后利用视觉单目标跟踪器对每一个目标进行单独跟踪以及卡尔曼滤波器预测,以完成多目标跟踪任务,在这个过程中,采用两个动态策略来对多个视觉单目标跟踪器进行管理;其一,多个单目标跟踪器更新阶段,每间隔T1帧,利用目标分类器对卡尔曼滤波器预测的区域进行目标检测,依据目标检测结果来调整目标跟踪器,减少跟踪过程的累积误差以及应对逃离视野的目标;其二,多跟踪器刷新及一致性判断阶段,每间隔T2帧,利用目标分类器对整副图像进行一次目标检测,依据目标检测结果来更新目标跟踪器,进一步降低跟踪累积误差的影响和应对新生的目标。本发明利用多个视觉单目标跟踪器完成多目标跟踪,是一种多目标跟踪的新思路,避免了跟踪数据关联,对跟踪速率有明显的提高。
本发明的有益效果是:充分利用单目标跟踪器的高精度、高速度以及高鲁棒性的优势,避免了传统多目标跟踪器鲁棒性差、时间复杂度高、严重依赖目标检测结果的缺陷,提供了一种新的基于多个视觉单目标跟踪器进行多目标跟踪的算法,并且能在跟踪的过程中对单目标跟踪器进行自适应动态校正和更新,以应对多目标跟踪中新生和逃离视野的目标,对多个目标进行实时跟踪。
下面结合实施例附图对本发明作进一步说明:
附图说明
图1是本发明实施例流程示意图;
图2是本发明实施例中基于目标分类器的目标检测流程图;
图3是本发明实施例中基于多个视觉单目标跟踪器的多目标跟踪流程图;
图4是本发明实施例中多个单目标跟踪器更新过程流程图;
图5是本发明实施例中多跟踪器刷新及一致性判断流程图。
具体实施方式
如图1所示,一种基于多个单跟踪器的视觉多目标跟踪流程图步骤特征是:
步骤1,使用目标分类器对图像进行目标检测,获得目标检测结果;
步骤2,针对步骤1中的目标检测结果,为每个目标分配一个视觉单目标跟踪器,分别对目标同时进行跟踪;
步骤3,进入多个单目标跟踪器更新周期,删除逃离视野的目标的跟踪器;
步骤4,进入多跟踪器刷新及一致性判断周期,维持跟踪并为新生的目标分配新的跟踪器。
图1实施例流程中其中的步骤1,具体包括如下步骤:图2所示,
步骤11,打开一个待跟踪视频文件;
步骤12,建立目标计数器和帧计数器;
步骤13,从待跟踪视频文件读入一帧图像;
步骤14,对图像进行平滑滤波以及直方图均衡化处理,消除图像内的噪声并增强图像对比度;
步骤15,利用目标分类器对图像进行目标检测;
步骤16,利用步骤15中目标检测结果更新目标计数器;
步骤17,更新帧计数器;
步骤18,判断当前帧的帧计数器是否达到检测优化阈值T0(实验结果展示,T0取4~8时检测效果较好),未达到,则转向步骤13,若达到,则转向步骤21,分类器目标检测完成,得到目标检测结果 表示第t帧上的目标检测结果集合,上标i表示检测到的目标编号,i取1、2、3、…、n,n表示检测到的目标最大数量,下标t表示帧序号,x、y表示目标的位置坐标,w、h分别表示目标的宽和高;
如图3所示,所述步骤2,包括如下步骤,其特征是:
步骤21,将步骤1中目标检测得到目标检测结果作为n个视觉单目标跟踪器的初始跟踪目标,并对其进行初始化处理;
步骤22,初始化n个卡尔曼滤波器;
步骤23,从待跟踪视频文件中依次读入一帧图像;
步骤24,更新帧计数器;
步骤25,对图像进行平滑滤波以及直方图均衡化处理,消除图像内的噪声并增强图像对比度;
步骤26,利用步骤21中n个视觉单目标跟踪器分别对目标进行独立跟踪,完成多目标跟踪,跟踪结果为其中i表示对应的目标编号。并将跟踪结果以矩形框的形式输出到图像中,各个目标之间用不同的颜色加以区分;
步骤27,利用步骤26中n个视觉单目标跟踪器的跟踪结果分别对n个卡尔曼滤波器进行更新;
步骤28,依据帧计数器判断是否进入多个视觉单目标跟踪器更新周期,若是,则转向步骤3,否则转向步骤210,具体多个视觉单目标跟踪器更新周期判断方法如下:
当前帧计数器结果能否被多跟踪器更新周期阈值T1整除,若是,进入更新周期,否则,不进行多个视觉单目标跟踪器更新;T1单位为帧数,实验中,一般取10~20时效果较好;
步骤29,依据帧计数器判断是否进入多跟踪器刷新及一致性判断周期,若是,则转向步骤4,否则转向步骤210,具体多跟踪器刷新及一致性判断周期判断方法如下:
当前帧计数器结果能否被多跟踪器刷新及一致性判断周期阈值T2整除,若是,则进入更新周期,否则,不进行多跟踪器刷新及一致性判断;T2单位为帧数,实验中,一般取30~50时效果较好,并且通常大于步骤27中的阈值T1;
步骤210,判断目标跟踪是否完成,若是,则转向步骤23,否则,转向步骤211;
步骤211,跟踪结束。
如图4所示,所述步骤3,包括如下步骤,其特征是:
步骤31,分别以步骤26中卡尔曼滤波器预测的n个矩形图像区域的质心为中心,长和宽分别扩大α倍(实验中,α一般取3.0~5.0时效果较好),得到扩大后的区域Ri,其中Ri=[x y w h],i表示扩大的区域编号;
步骤32,利用目标分类器对步骤31中得到扩大后区域进行目标检测,得到目标检测结果Gi,其中Gi=[x y w h],i表示区域编号;
步骤33,对步骤32中每个扩大区域中的检测结果按如下方式进行筛选:
(I)如果该区域未检测到目标,即认为该目标逃离视野,删除对应的视觉单目标跟踪器;
(II)如果检测到目标区域Gi,则按下式进行计算以获得新的区域;
其中,在步骤26中得到,Area()表示计算区域的面积,∩表示两个区域的求交集运算,∪表示两个区域的求并集运算,Si表示编号为i的目标检测结果区域重叠率;Bi=[xy w h]表示更新后的目标区域,依据区域重叠率Si来自适应更新;
步骤34,依据步骤33中得到结果删除逃离视野的目标的跟踪器,对于依然存在目标的跟踪器,校正目标区域,并保持该跟踪器继续对目标进行跟踪。
如图5所示,所述步骤4,包括如下步骤,其特征是:
步骤41,利用目标分类器对整副图像进行一次目标检测,得到目标检测结果{Qi},Qi=[x y w h],上标i表示目标区域编号,i取1、2、3、…、m,m表示检测到的目标最大数量;
步骤42,根据最近距离原则,为步骤26中每一个跟踪器分配一个目标区域,分配的范围是步骤41中得到目标检测结果集合{Qi};
步骤43,对于经过步骤41中目标检测得到的未分配跟踪器的目标,即认为该目标为新生目标,为该新生目标初始化一个新的跟踪器进行跟踪。
步骤44,以步骤43得到结果来为新生目标增加新的跟踪器,对于已有跟踪目标的跟踪器,以步骤42中的结果校正目标区域,并保持该跟踪器对该目标进行持续跟踪。
综上所述,本发明通过在跟踪过程中周期性地进行多单目标跟踪器更新、多跟踪器刷新及一致性判断等自适应管理,实现对多个目标的持续与实时跟踪。避免了多目标跟踪中的数据关联环节,利用高性能视觉单目标跟踪器逐个跟踪。
本发明设计了相应的多跟踪器自适应管理策略,实现了多目标持续实时跟踪,对于5个左右的目标情形,跟踪帧率可达20帧/每秒。
本发明步骤中没有详细叙述的部分属本领域公知的常用手段及算法,这里不一一叙述。
Claims (5)
1.一种基于多个单跟踪器的视觉多目标跟踪方法,其特征在于,至少包括如下步骤:
步骤1,使用目标分类器对图像进行目标检测,获得目标检测结果;
步骤2,针对步骤1中的目标检测结果,为每个目标分配一个视觉单目标跟踪器,分别对目标同时进行跟踪;
步骤3,进入多个单目标跟踪器更新周期,删除逃离视野的目标的跟踪器;
步骤4,进入多跟踪器刷新及一致性判断周期,维持跟踪并为新生的目标分配新的跟踪器。
2.根据权利要求1所述的一种基于多个单跟踪器的视觉多目标跟踪方法,其特征在于:所述步骤1,包括如下步骤:
步骤11,打开一个待跟踪视频文件;
步骤12,建立目标计数器和帧计数器;
步骤13,从待跟踪视频文件读入一帧图像;
步骤14,对图像进行平滑滤波以及直方图均衡化处理,消除图像内的噪声并增强图像对比度;
步骤15,利用目标分类器对图像进行目标检测;
步骤16,利用步骤15中目标检测结果更新目标计数器;
步骤17,更新帧计数器;
步骤18,判断当前帧的帧计数器是否达到检测优化阈值T0,T0取4~8,未达到,则转向步骤13,若达到,则转向步骤21,分类器目标检测完成,得到目标检测结果 表示第t帧上的目标检测结果集合,上标i表示检测到的目标编号,i取1、2、3、…、n,n表示检测到的目标最大数量,下标t表示帧序号,x、y表示目标的位置坐标,w、h分别表示目标的宽和高。
3.根据权利要求1所述的一种基于多个单跟踪器的视觉多目标跟踪方法,其特征在于:所述步骤2,包括如下步骤:
步骤21,将步骤1中目标检测得到目标检测结果作为n个视觉单目标跟踪器的初始跟踪目标,并对其进行初始化处理;
步骤22,初始化n个卡尔曼滤波器;
步骤23,从待跟踪视频文件中依次读入一帧图像;
步骤24,更新帧计数器;
步骤25,对图像进行平滑滤波以及直方图均衡化处理,消除图像内的噪声并增强图像对比度;
步骤26,利用步骤21中n个视觉单目标跟踪器分别对目标进行独立跟踪,完成多目标跟踪,跟踪结果为其中i表示对应的目标编号;并将跟踪结果以矩形框的形式输出到图像中,各个目标之间用不同的颜色加以区分;
步骤27,利用步骤26中n个视觉单目标跟踪器的跟踪结果分别对n个卡尔曼滤波器进行更新;
步骤28,依据帧计数器判断是否进入多个视觉单目标跟踪器更新周期,若是,则转向步骤3,否则转向步骤210,具体多个视觉单目标跟踪器更新周期判断方法如下:
当前帧计数器结果能否被多跟踪器更新周期阈值T1整除,若是,进入更新周期,否则,不进行多个视觉单目标跟踪器更新;T1单位为帧数,取10~20;
步骤29,依据帧计数器判断是否进入多跟踪器刷新及一致性判断周期,若是,则转向步骤4,否则转向步骤210,具体多跟踪器刷新及一致性判断周期判断方法如下:
当前帧计数器结果能否被多跟踪器刷新及一致性判断周期阈值T2整除,若是,则进入更新周期,否则,不进行多跟踪器刷新及一致性判断;T2单位为帧数,取30~50,并且通常大于步骤27中的阈值T1;
步骤210,判断目标跟踪是否完成,若是,则转向步骤23,否则,转向步骤211;
步骤211,跟踪结束。
4.根据权利要求1所述的一种基于多个单跟踪器的视觉多目标跟踪方法,其特征在于:所述步骤3,包括如下步骤:
步骤31,分别以步骤26中卡尔曼滤波器预测的n个矩形图像区域的质心为中心,长和宽分别扩大α倍,α取3.0~5.0,得到扩大后的区域Ri,其中Ri=[x y w h],i表示扩大的区域编号;
步骤32,利用目标分类器对步骤31中得到扩大后区域进行目标检测,得到目标检测结果Gi,其中Gi=[x y w h],i表示区域编号;
步骤33,对步骤32中每个扩大区域中的检测结果按如下方式进行筛选:
(I)如果该区域未检测到目标,即认为该目标逃离视野,删除对应的视觉单目标跟踪器;
(II)如果检测到目标区域Gi,则按下式进行计算以获得新的区域;
其中,在步骤26中得到,Area()表示计算区域的面积,∩表示两个区域的求交集运算,∪表示两个区域的求并集运算,Si表示编号为i的目标检测结果区域重叠率;Bi=[x y wh]表示更新后的目标区域,依据区域重叠率Si来自适应更新;
步骤34,依据步骤33中得到结果删除逃离视野的目标的跟踪器,对于依然存在目标的跟踪器,校正目标区域,并保持该跟踪器继续对目标进行跟踪。
5.根据权利要求1所述的一种基于多个单跟踪器的视觉多目标跟踪方法,其特征在于:所述步骤4,包括如下步骤:
步骤41,利用目标分类器对整副图像进行一次目标检测,得到目标检测结果{Qi},Qi=[x y w h],上标i表示目标区域编号,i取1、2、3、…、m,m表示检测到的目标最大数量;
步骤42,根据最近距离原则,为步骤26中每一个跟踪器分配一个目标区域,分配的范围是步骤41中得到目标检测结果集合{Qi};
步骤43,对于经过步骤41中目标检测得到的未分配跟踪器的目标,即认为该目标为新生目标,为该新生目标初始化一个新的跟踪器进行跟踪;
步骤44,以步骤43得到结果来为新生目标增加新的跟踪器,对于已有跟踪目标的跟踪器,以步骤42中的结果校正目标区域,并保持该跟踪器对该目标进行持续跟踪。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810595290.7A CN108921880B (zh) | 2018-06-11 | 2018-06-11 | 一种基于多个单跟踪器的视觉多目标跟踪方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810595290.7A CN108921880B (zh) | 2018-06-11 | 2018-06-11 | 一种基于多个单跟踪器的视觉多目标跟踪方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108921880A true CN108921880A (zh) | 2018-11-30 |
CN108921880B CN108921880B (zh) | 2022-05-03 |
Family
ID=64420436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810595290.7A Active CN108921880B (zh) | 2018-06-11 | 2018-06-11 | 一种基于多个单跟踪器的视觉多目标跟踪方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108921880B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109872342A (zh) * | 2019-02-01 | 2019-06-11 | 北京清帆科技有限公司 | 一种特定场景下的目标跟踪方法 |
CN110009611A (zh) * | 2019-03-27 | 2019-07-12 | 中南民族大学 | 一种面向图像序列的视觉目标动态计数方法及系统 |
CN111127514A (zh) * | 2019-12-13 | 2020-05-08 | 华南智能机器人创新研究院 | 一种机器人对目标的跟踪方法及装置 |
CN111462229A (zh) * | 2020-03-31 | 2020-07-28 | 普宙飞行器科技(深圳)有限公司 | 基于无人机的目标拍摄方法、拍摄装置及无人机 |
CN111833382A (zh) * | 2020-02-13 | 2020-10-27 | 珠海安联锐视科技股份有限公司 | 一种基于摇头摄像机的目标跟踪方法 |
CN111860532A (zh) * | 2019-04-25 | 2020-10-30 | 四川大学 | 基于两种互补跟踪算法的自适应目标跟踪方法 |
CN112215209A (zh) * | 2020-11-13 | 2021-01-12 | 中国第一汽车股份有限公司 | 跟车目标确定方法、装置、车辆及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102148921A (zh) * | 2011-05-04 | 2011-08-10 | 中国科学院自动化研究所 | 基于动态群组划分的多目标跟踪方法 |
US20110221890A1 (en) * | 2010-03-15 | 2011-09-15 | Omron Corporation | Object tracking apparatus, object tracking method, and control program |
JP2012154752A (ja) * | 2011-01-25 | 2012-08-16 | Nec Corp | 多目標追尾装置、多目標追尾方法、および多目標追尾プログラム |
CN105894022A (zh) * | 2016-03-30 | 2016-08-24 | 南京邮电大学 | 一种自适应分层关联多目标跟踪方法 |
CN105913455A (zh) * | 2016-04-11 | 2016-08-31 | 南京理工大学 | 基于局部图像增强的目标跟踪方法 |
CN107346020A (zh) * | 2017-07-05 | 2017-11-14 | 电子科技大学 | 一种用于异步多基地雷达系统的分布式批估计融合方法 |
CN107730538A (zh) * | 2017-10-11 | 2018-02-23 | 恩泊泰(天津)科技有限公司 | 一种基于图像的多目标跟踪的方法及装置 |
CN107992826A (zh) * | 2017-12-01 | 2018-05-04 | 广州优亿信息科技有限公司 | 一种基于深度孪生网络的人流检测方法 |
-
2018
- 2018-06-11 CN CN201810595290.7A patent/CN108921880B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110221890A1 (en) * | 2010-03-15 | 2011-09-15 | Omron Corporation | Object tracking apparatus, object tracking method, and control program |
JP2012154752A (ja) * | 2011-01-25 | 2012-08-16 | Nec Corp | 多目標追尾装置、多目標追尾方法、および多目標追尾プログラム |
CN102148921A (zh) * | 2011-05-04 | 2011-08-10 | 中国科学院自动化研究所 | 基于动态群组划分的多目标跟踪方法 |
CN105894022A (zh) * | 2016-03-30 | 2016-08-24 | 南京邮电大学 | 一种自适应分层关联多目标跟踪方法 |
CN105913455A (zh) * | 2016-04-11 | 2016-08-31 | 南京理工大学 | 基于局部图像增强的目标跟踪方法 |
CN107346020A (zh) * | 2017-07-05 | 2017-11-14 | 电子科技大学 | 一种用于异步多基地雷达系统的分布式批估计融合方法 |
CN107730538A (zh) * | 2017-10-11 | 2018-02-23 | 恩泊泰(天津)科技有限公司 | 一种基于图像的多目标跟踪的方法及装置 |
CN107992826A (zh) * | 2017-12-01 | 2018-05-04 | 广州优亿信息科技有限公司 | 一种基于深度孪生网络的人流检测方法 |
Non-Patent Citations (3)
Title |
---|
ALEXANDER CHARLISH 等: "Multi-target tracking control using Continuous Double Auction Parameter Selection", 《2012 15TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION》 * |
DAHU SHI等: "Detection and Association Based Multi-target Tracking in Surveillance Video", 《2015 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA BIG DATA》 * |
董晶晶: "视频多目标跟踪算法的研究和实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109872342A (zh) * | 2019-02-01 | 2019-06-11 | 北京清帆科技有限公司 | 一种特定场景下的目标跟踪方法 |
CN110009611A (zh) * | 2019-03-27 | 2019-07-12 | 中南民族大学 | 一种面向图像序列的视觉目标动态计数方法及系统 |
CN111860532A (zh) * | 2019-04-25 | 2020-10-30 | 四川大学 | 基于两种互补跟踪算法的自适应目标跟踪方法 |
CN111127514A (zh) * | 2019-12-13 | 2020-05-08 | 华南智能机器人创新研究院 | 一种机器人对目标的跟踪方法及装置 |
CN111127514B (zh) * | 2019-12-13 | 2024-03-22 | 华南智能机器人创新研究院 | 一种机器人对目标的跟踪方法及装置 |
CN111833382A (zh) * | 2020-02-13 | 2020-10-27 | 珠海安联锐视科技股份有限公司 | 一种基于摇头摄像机的目标跟踪方法 |
CN111833382B (zh) * | 2020-02-13 | 2021-03-09 | 珠海安联锐视科技股份有限公司 | 一种基于摇头摄像机的目标跟踪方法 |
CN111462229A (zh) * | 2020-03-31 | 2020-07-28 | 普宙飞行器科技(深圳)有限公司 | 基于无人机的目标拍摄方法、拍摄装置及无人机 |
CN111462229B (zh) * | 2020-03-31 | 2023-06-30 | 普宙科技有限公司 | 基于无人机的目标拍摄方法、拍摄装置及无人机 |
CN112215209A (zh) * | 2020-11-13 | 2021-01-12 | 中国第一汽车股份有限公司 | 跟车目标确定方法、装置、车辆及存储介质 |
CN112215209B (zh) * | 2020-11-13 | 2022-06-21 | 中国第一汽车股份有限公司 | 跟车目标确定方法、装置、车辆及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108921880B (zh) | 2022-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108921880B (zh) | 一种基于多个单跟踪器的视觉多目标跟踪方法 | |
CN108053419B (zh) | 基于背景抑制和前景抗干扰的多尺度目标跟踪方法 | |
CN105631895B (zh) | 结合粒子滤波的时空上下文视频目标跟踪方法 | |
CN102129690B (zh) | 一种抗环境干扰的人体运动目标的跟踪方法 | |
CN109285179A (zh) | 一种基于多特征融合的运动目标跟踪方法 | |
CN104318258A (zh) | 一种基于时域模糊和卡尔曼滤波器的车道线检测方法 | |
CN103886325B (zh) | 一种分块的循环矩阵视频跟踪方法 | |
CN104820997B (zh) | 一种基于分块稀疏表达与hsv特征融合的目标跟踪方法 | |
CN107564035B (zh) | 基于重要区域识别和匹配的视频跟踪方法 | |
CN103971386A (zh) | 一种动态背景场景下的前景检测方法 | |
CN105374049B (zh) | 一种基于稀疏光流法的多角点跟踪方法及装置 | |
CN109993769B (zh) | 一种深度学习ssd算法结合kcf算法的多目标跟踪系统 | |
CN108009494A (zh) | 一种基于无人机的道路交叉口车辆跟踪方法 | |
CN102509306A (zh) | 一种基于视频的特定目标的跟踪方法 | |
CN113255611A (zh) | 基于动态标签分配的孪生网络目标跟踪方法及移动设备 | |
CN111429485B (zh) | 基于自适应正则化和高信度更新的跨模态滤波跟踪方法 | |
CN105913455A (zh) | 基于局部图像增强的目标跟踪方法 | |
CN108133491A (zh) | 一种实现动态目标跟踪的方法 | |
CN109712171B (zh) | 一种基于相关滤波器的目标跟踪系统及目标跟踪方法 | |
Arróspide et al. | On-board robust vehicle detection and tracking using adaptive quality evaluation | |
CN106485283B (zh) | 一种基于Online Boosting的粒子滤波行人目标跟踪方法 | |
CN114511803B (zh) | 一种面向视觉跟踪任务的目标遮挡检测方法 | |
CN102800105B (zh) | 基于运动矢量的目标检测方法 | |
CN111986237A (zh) | 一种人数无关的实时多目标跟踪算法 | |
CN111539985A (zh) | 一种融合多特征的自适应运动目标跟踪方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |