一种目标跟踪方法和装置的制造方法

文档序号:10535872阅读:271来源:国知局
一种目标跟踪方法和装置的制造方法
【专利摘要】本发明公开一种目标跟踪方法和装置,涉及视觉跟踪技术领域,为解决目标跟踪的准确性低的问题。所述目标跟踪方法包括:根据上一帧视频图像的跟踪框尺寸以及预设的跟踪框系数,得到多个不同尺寸的跟踪框;分别提取各个不同尺寸的跟踪框中的图像特征;将跟踪框中的图像特征代入上一帧视频图像的相关滤波器,得到图像特征的综合响应值;获取综合响应值中的最大值,并将最大的综合响应值对应的跟踪框尺寸确定为当前帧视频图像的跟踪框尺寸。本发明提供的目标跟踪方法和装置用于对视频影像中的跟踪目标进行跟踪。
【专利说明】
一种目标跟踪方法和装置
技术领域
[0001] 本发明涉及视觉跟踪技术领域,尤其涉及一种目标跟踪方法和装置。
【背景技术】
[0002] 目标跟踪是一项融合图像处理、模式识别、人工智能及自动控制等多种不同技术 的综合性应用技术,广泛应用于各种领域中。目标跟踪是指对图像序列中的运动目标或是 特征单一的物体进行检测、识别和跟踪,通过获取目标的位置、速度等参数或是目标的形状 和颜色等特征,对其进一步处理,从而实现对运动目标物的准确跟踪。
[0003]在目标跟踪的研究领域中,众多学者提出了大量的跟踪方法,在这些跟踪方法中, 往往采用跟踪框来对跟踪目标进行跟踪,但在跟踪框对跟踪目标进行跟踪的过程中,由于 跟踪目标是运动的,跟踪目标在视频图像中的大小和位置会随着时间而发生变化,当跟踪 目标在视频图像中的大小较小或较大时,现有技术中的跟踪框容易丢失正在跟踪的跟踪目 标,从而降低了目标跟踪的准确性。

【发明内容】

[0004] 本发明的目的在于提供一种目标跟踪方法和装置,用于适应目标的尺度变化和/ 或旋转变化,提高目标跟踪的准确度。
[0005] 为了实现上述目的,本发明提供如下技术方案:
[0006] -方面,本发明提供了一种目标跟踪方法,包括:
[0007] 根据上一帧视频图像的跟踪框尺寸以及预设的跟踪框系数,得到多个不同尺寸的 跟踪框;
[0008] 分别提取所述各个不同尺寸跟踪框中的图像特征;
[0009] 将所述跟踪框中的图像特征代入上一帧视频图像的相关滤波器,得到所述图像特 征的综合响应值;
[0010] 获取所述综合响应值中的最大值,并将最大的所述综合响应值对应的跟踪框尺寸 确定为当前帧视频图像的跟踪框尺寸。
[0011] 另一方面,本发明提供了一种目标跟踪装置,包括:
[0012] 获取模块,用于根据上一帧视频图像的跟踪框尺寸以及预设的跟踪框系数,得到 多个不同尺寸的跟踪框;
[0013] 特征提取模块,用于分别提取各个不同尺寸的跟踪框中的图像特征;
[0014] 相关滤波器,用于接收跟踪框中的图像特征,得到所述图像特征的综合响应值;
[0015] 跟踪框确定模块,用于获取所述综合响应值中的最大值,并将最大的所述综合响 应值对应的跟踪框尺寸确定为当前帧视频图像的跟踪框尺寸。
[0016] 本发明提供的目标跟踪方法和装置中,根据上一帧视频图像的跟踪框尺寸和预设 的跟踪框系数,得到多个不同尺寸的跟踪框,得到各个不同尺寸的跟踪框中的图像特征的 综合响应值,将最大的综合响应值对应的跟踪框尺寸确定为当前帧视频图像的跟踪框尺 寸。当跟踪目标运动时,跟踪目标的尺度变化因子、旋转变化因子等发生改变,从而使跟踪 目标在视频图像中的大小发生改变,与利用固定大小的跟踪框跟踪目标,不能适应跟踪目 标的尺度变化和/或旋转变化的现有技术相比,本发明能够设定与上一帧视频图像的跟踪 框尺寸相关的多个不同尺寸的跟踪框,并选取综合响应值最大的跟踪框尺寸作为当前视频 图像帧的跟踪框尺寸,从而使得跟踪目标的跟踪框尺寸能够适应大小发生变化的跟踪目 标,也就是说在视频图像中进行的目标跟踪能够适应跟踪目标的尺度变化和/或旋转变化, 准确地跟踪到大小和位置发生变化的跟踪目标,提高了目标跟踪的准确性。
【附图说明】
[0017] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018] 图1为本发明实施例中一种目标跟踪方法的流程图一;
[0019] 图2为本发明实施例中一种目标跟踪的方法流程图二;
[0020] 图3为本发明实施例中一种目标跟踪的方法流程图三;
[0021 ]图4为本发明实施例中一种目标跟踪的方法流程图四;
[0022]图5a为本发明实施例中第一帧视频图像及其中的跟踪框的示意图;
[0023]图5b为本发明实施例中第二帧视频图像及其中的跟踪框的示意图;
[0024]图5c为本发明实施例中第三帧视频图像及其中的跟踪框的示意图一;
[0025]图5d为本发明实施例中第三帧视频图像及其中的跟踪框的示意图二;
[0026]图6为本发明实施例中一种目标跟踪方法流程图五;
[0027]图7为本发明实施例中一种目标跟踪方法流程图六;
[0028] 图8为本发明实施例中一种目标跟踪装置的结构示意图一;
[0029] 图9为本发明实施例中一种目标跟踪装置的结构示意图二;
[0030] 图10为本发明实施例中一种目标跟踪装置的结构示意图三;
[0031] 图11为本发明实施例中一种目标跟踪装置的结构示意图四;
[0032] 图12为本发明实施例中一种目标跟踪装置的结构示意图五;
[0033] 图13为本发明实施例中一种目标跟踪装置的结构示意图六。
【具体实施方式】
[0034] 为了进一步说明本发明实施例提供的目标跟踪方法和装置,下面结合说明书附图 进行详细描述。
[0035] 在本发明实施例提供的目标跟踪方法,应用于目标跟踪装置,示例的,应用于智能 交通领域的目标车辆跟踪、社区内的目标人物跟踪或者视频录像中的目标跟踪等。本发明 的执行主体包括但不限于,设置在智能手机、台式电脑、智能电视、笔记本电脑、平板电脑等 终端设备中的目标跟踪模块或其他独立的目标跟踪装置。
[0036] 请参阅图1,本发明实施例提供的目标跟踪方法包括:
[0037] 步骤101,获取一帧视频图像。示例的,获取正在执行拍摄工作的摄像头拍摄的一 帧视频图像,或者,获取待处理的一段视频中某一帧视频图像等等。需要说明的是,一帧视 频图像的跟踪框尺寸是一帧视频图像中跟踪目标的跟踪框尺寸。需要说明的是,如果该帧 视频图像为待处理视频图像的初始帧视频图像,则跳转步骤108执行,否则,跳转步骤102执 行。
[0038]步骤102,根据上一帧视频图像的跟踪框尺寸以及预设的跟踪框系数,得到多个不 同尺寸的跟踪框。其中,预设的跟踪框系数有多个,由于相邻的两帧视频图像中跟踪目标的 大小和位置的变化均较小,因此利用上一帧视频图像的跟踪框尺寸和预设的跟踪框系数, 为确定当前帧视频图像的跟踪框尺寸提供多个候选的不同尺寸的跟踪框。比如,预设的跟 踪框系数分别为sl、s2和s3,则跟踪框系数si对应的跟踪框尺寸为kl,跟踪框系数s2对应的 跟踪框尺寸为k2,跟踪框系数s3对应的跟踪框尺寸为k3。
[0039] 步骤103,分别提取各个不同尺寸的跟踪框中的图像特征。其中,可以利用不同的 提取方法提取出跟踪框中的不同种类的图像特征,比如,可以利用H0G(Hist 〇gram of Oriented Gradient,方向梯度直方图)提取方法得到跟踪框尺寸为kl的跟踪框中的HOG图 像特征,和/或利用LBP(Local Binary Pattern,局部二值模式)提取方法得到跟踪框尺寸 为kl的跟踪框中的LBP图像特征,提取出的图像特征的种类包括但并不限于上述两种方式。
[0040] 步骤104,将跟踪框中的图像特征代入上一帧视频图像的相关滤波器,得到图像特 征的综合响应值。需要说明的是,若提取的跟踪框中的图像特征只有一种,则综合响应值为 这一种图像特征代入上一帧视频图像的相关滤波器得到的响应值;若提取的跟踪框中的图 像特征有多种,则综合响应值为多种图像特征代入上一帧视频图像的相关滤波器中得到的 响应值的和,响应值具体可以为回归响应值。需要说明的是,在跟踪框中提取的图像特征的 种类越多,在后续的目标跟踪过程中,对跟踪目标的跟踪就越精确,但同时提取的图像特征 的种类越多,在目标跟踪过程中的计算量就越大,因此,需要根据具体的工作场景以及期望 效果来决定提取的图像特征的种类的数目。
[0041] 步骤105,获取综合响应值中的最大值,并将最大的综合响应值对应的跟踪框尺寸 确定为当前帧视频图像的跟踪框尺寸。比如,预设的跟踪框系数分别为sl、s2和S3,则跟踪 框系数si对应的跟踪框尺寸为kl,跟踪框系数s2对应的跟踪框尺寸为k2,跟踪框系数s3对 应的跟踪框尺寸为k3,若跟踪框尺寸为k3的跟踪框中图像特征对应的综合响应值最大,则 将k3作为当前帧视频图像的跟踪框尺寸。
[0042]需要说明的是,为了使当前帧视频图形的跟踪框尺寸更为精确,可以在第一次得 到最大的综合响应值后,利用最大的综合响应值对应的跟踪框尺寸和跟踪框系数,再一次 得到多个不同尺寸的跟踪框,提取新得到的跟踪框中的图像特征,并将图像特征带入相关 滤波器,计算新得到的图像特征的综合响应值,第二次得到最大的综合响应值,并将第二次 得到的最大的综合响应值对应的跟踪框尺寸作为当前帧视频图像的跟踪框尺寸。当然,针 对同一帧视频图像还可以进行更多次求取最大的综合响应值的过程,但由于进行求取最大 的综合响应值的次数越多,计算量越大,目标跟踪的实时性就越差,因此,可以依据目标跟 踪方法的应用场景的要求,设置求取最大的综合响应值的次数。
[0043]本发明提供的目标跟踪方法中,根据上一帧视频图像的跟踪框尺寸和预设的跟踪 框系数,得到多个不同尺寸的跟踪框,得到各个不同尺寸的跟踪框中的图像特征的综合响 应值,将最大的综合响应值对应的跟踪框尺寸确定为当前帧视频图像的跟踪框尺寸。当跟 踪目标运动时,跟踪目标的尺度变化因子、旋转变化因子等特性发生改变,从而使跟踪目标 在视频图像中的大小发生改变,与利用固定大小的跟踪框跟踪目标,不能适应跟踪目标的 尺度变化和/或旋转变化的现有技术相比,本发明能够设定与上一帧视频图像的跟踪框尺 寸相关的多个不同尺寸的跟踪框,并选取综合响应值最大的跟踪框尺寸作为当前视频图像 帧的跟踪框尺寸,从而使得跟踪目标的跟踪框尺寸能够适应大小发生变化的跟踪目标,也 就是说在视频图像中进行的目标跟踪能够适应跟踪目标的尺度变化和/或旋转变化,准确 地跟踪到大小和位置发生变化的跟踪目标,提高了目标跟踪的准确性。
[0044] 请参阅图2,在步骤102之前还可以包括步骤106,来选取合适的跟踪框系数,具体 内容如下:
[0045] 步骤106,选取跟踪框系数的数值范围,在数值范围中分散地选取多个跟踪框系 数。其中,在选取的数值范围中可以均匀分散的选取多个跟踪框系数,也可以随机分散的选 取多个跟踪框系数。比如,选取的数值范围为0.9~1.1,在0.9~1.1内可以均匀分散的选取 5个跟踪框系数,分别为0.9、0.95、1、1.05和1.1;也可以在0.9~1.1内随机分散的选取5个 跟踪框系数,分别为0 ? 92、0 ? 98、1、1 ? 05、1 ? 08。
[0046] 请参阅图3,在步骤101之前还可以包括步骤107,来选取合适的跟踪框系数,具体 内容如下:
[0047]步骤107,选取跟踪框系数的中心值,将中心值以及从中心值向两侧分别选取预设 个数的数值作为跟踪框系数。其中,先设定一个中心值,使得选取的跟踪框系数围绕中心值 来选取,具体的,在从中心值向两侧分别选取其他的跟踪框系数时,可以均匀的选取,也可 以随机的选取。比如,设定中心值为1,从中心值向两侧各均匀选取两个跟踪框系数,分别为 0.96、0.98、1.02和1.04,也就是说,选取的跟踪框系数为0.96、0.98、1、1.02和1.04;或者, 从中心值向两侧各随机选取两个跟踪框系数,分别为〇.907、0.952、1.05和1.103,也就是 说,选取的跟踪框系数为〇. 907、0.952、1、1.05和1.103。
[0048] 需要说明的是,上一帧视频图像的跟踪框尺寸与多个不同的跟踪框系数相乘,得 到多个不同尺寸的跟踪框。比如,上述实施例中的步骤101具体可以为:将上一帧视频图像 的跟踪框尺寸分别与中心值以及从中心值向两侧分别选取的预设个数的跟踪框系数相乘, 得到多个不同尺寸的跟踪框。比如:选取的跟踪框系数分别为〇.9、0.95、1、1.05和1.1,1为 中心值,上一帧视频图像的跟踪框尺寸为kl,则得到的多个不同尺寸的跟踪框的尺寸分别 为0.9kl、0.95kl、kl、1.05kl和1. lkl。上述实施例中的步骤101具体还可以为:将上一帧视 频图像的跟踪框尺寸分别与在数值范围中选取的多个跟踪框系数相乘,得到多个不同尺寸 的跟踪框。
[0049] 请参阅图4,在步骤101之前,目标跟踪方法还可以包括步骤108,来选取第一帧视 频图像中的跟踪目标,具体内容如下:
[0050] 步骤108,接收用户对第一帧视频图像的目标选取指令,并根据目标选取指令,选 定跟踪目标。其中,第一帧视频图像也就是初始帧视频图像,在第一帧视频图像中,需要用 户选择在这一段视频中的跟踪目标,用户可以通过按钮、触屏等方式发出目标选取指令,目 标跟踪装置接收用户的目标选取指令,选定跟踪目标,选定跟踪目标后,可以得到跟踪目标 在第一帧视频图像中的跟踪框,跟踪框的尺寸略大于跟踪目标,能够将跟踪目标圈在跟踪 框内。
[0051] 下面结合具体的视频图像进行说明,请参阅图5a-图5c,图5a为一段视频的第一帧 视频图像,图5a中的车辆为跟踪目标,跟踪框K1为第一帧视频图像中的跟踪框,且跟踪框K1 的尺寸为kl;图5b为该段视频的第二帧视频图像,其中,预设的跟踪框系数分别为0.95、1和 1.05, 根据第一帧视频图像的跟踪框K1的跟踪框尺寸kl以及三个预设的跟踪框系数,可以 得到三个跟踪框,分别为跟踪框K2、跟踪框K3和跟踪框K4,跟踪框K2的跟踪框尺寸为 0.95kl,跟踪框K3的跟踪框尺寸为kl,跟踪框K4的跟踪框尺寸为1.05kl,将三个跟踪框K2、 K3和K4中的图像特征代入第一帧视频图像中的相关滤波器,得到三个综合响应值,最大的 综合响应值对应的是跟踪框K2,则将跟踪框尺寸0.95kl作为第二帧视频图像的跟踪框尺 寸;图5c为该段视频的第三帧视频图像,其中,预设的跟踪框系数依然分别为0.95、1和 1.05, 根据第二帧视频图像的跟踪框尺寸0.95kl以及三个预设的跟踪框系数,可以得到三 个跟踪框,分别为跟踪框K5、跟踪框K6和跟踪框K7,跟踪框K5的跟踪框尺寸为0.95 X 0.95kl =0.9025kl,跟踪框K6的跟踪框尺寸为0.95kl,跟踪框K7的跟踪框尺寸为1.05 X 0.95kl = 0.9975kl,将三个跟踪框K5、K6和K7中的图像特征代入第二帧视频图像中的相关滤波器,得 到三个综合响应值,最大的综合响应值对应的是跟踪框K5,则将跟踪框尺寸0.9025kl作为 第三帧视频图像的跟踪框尺寸。
[0052]这里需要说明的是,还可以根据前几帧视频图像中的跟踪框尺寸的变化趋势,调 整预设的跟踪框系数,该跟踪框系数分别用于调整后续视频图像的跟踪框尺寸,比如,根据 图5a和图5b所示的视频图像,可以判断跟踪目标在这一段视频中的尺寸逐渐变小,因此,可 以判断跟踪框尺寸也在逐渐减小,则请参阅图5d,图5d为该段视频的第三帧视频图像,其 中,预设的跟踪框系数分别设定为0.9、0.95和1,根据第二帧视频图像的跟踪框尺寸0.95让1 以及三个预设的跟踪框系数,可以得到三个跟踪框,分别为跟踪框K8、跟踪框K9和跟踪框 K10,跟踪框K8的跟踪框尺寸为0.9 X 0.95kl = 0.855kl,跟踪框K9的跟踪框尺寸为0.95 X 0.95kl =0.9025kl,跟踪框K10的跟踪框尺寸为0.95kl,将三个跟踪框K8、K9和K10中的图像 特征代入第二帧视频图像中的相关滤波器,得到三个综合响应值,最大的综合响应值对应 的是跟踪框K8,则将跟踪框尺寸0.855kl作为第三帧视频图像的跟踪框尺寸。
[0053]请参阅图6,上述实施例中的步骤104具体可以细化为步骤1041,具体内容如下: [0054]步骤1041,将跟踪框中的图像特征代入上一帧视频图像的相关滤波器,利用公式 ,计算得到综合响应值A.v),其中,为上一帧视频图像的相关滤波器,x为 跟踪框中的图像特征,i为x的傅里叶变换。当跟踪框中的图像特征只有一种的情况下,将该 图像特征带入公式/(.v) = 士〇丨中得到的响应值即综合响应响应值。当提取的跟踪框中的图 像特征的种类有多种时,每一种图像特征对应有一个相关滤波器,将同一跟踪框中不同种 类的图像特征分别代入对应的相关滤波器,分别得到不同种类的图像特征对应的响应值, 将同一跟踪框中不同种类的图像特征对应的响应值相加,得到同一跟踪框中的图像特征的 综合响应值。比如,提取出了跟踪框尺寸为kl的跟踪框中的H0G图像特征和LBP图像特征,则 H0G图像特征代入上一帧视频图像的相关滤波器A中得到了响应值fl,LBP图像特征代入上 一帧视频图像的相关滤波器B中得到了响应值f 2,将跟踪框尺寸为kl的跟踪框中的H0G图像 特征得到的响应值fl,与LBP图像特征得到的响应值f 2相加,得到的响应值之和即为跟踪框 尺寸为kl的跟踪框中的图像特征的综合响应值。
[0055]需要说明的是,可以利用公式m輝)获取最大的综合响应值,将最大的综 合响应值max广Wxy对应的跟踪框尺寸作为当前帧视频图像的跟踪框尺寸,其中,max表 示求最大值,F1表示傅里叶反变换,^表示多个跟踪框系数中的第i个跟踪框系数对应的 跟踪框中的图像特征。
[0056] 请参阅图7,还可以对当前帧视频图像的相关滤波器进行更新,本发明实施例中还 可以包括步骤109-步骤110,具体内容如下:
[0057] 步骤10 9,利用最大的综合响应值对应的图像特征,训练当前帧视频图像的滤波 器。当前帧视频图像的滤波器用于更新当前帧视频图形的相关滤波器。
[0058] 步骤110,利用上一帧视频图像的相关滤波器和训练后的当前帧视频图像的滤波 器,更新得到当前帧视频图像的相关滤波器。在下一帧图像帧中进行目标跟踪时重复上述 目标跟踪的方法,但是相关滤波器为更新后当前帧视频图像的相关滤波器。具体的,根据公 式★' = 〇-的!V,'+^%,更新得到当前帧视频图像的相关滤波器1V,其中,'为上一帧视 频图像中使用的相关滤波器,%为训练后的当前帧视频图像的滤波器,9为第一权衡参量,〇 彡9彡1,需要说明的是,一般1_9>9,比如,9可以取值为0.012。
[0059] 需要说明的是,本发明实施例中的当前帧视频图像的滤波器为
,其 中,命为当前帧视频图像的滤波器,x为跟踪框中的图像特征,玄为x的傅里叶变换,£为x的 傅里叶变换后的共辄,J)为高斯形回归标签,A为第二权衡参量,需要说明的是,〇 为点乘符号,表示两个矩阵之中对应位置的元素相乘,从而简化本发明的跟踪目标方法中 在傅里叶域中的计算。
[0060] 下面将以一具体数据实例来说明上述计算过程:最大的综合响应值对应的图像特
"0 0.2 0 0,5 1 「1 0_& 0.5 0.3' , 0.3 0.1 0.12 0.25 0.6: 0.7 0.4 0.2 , 、, 征C m m 八a,,m ,人=0.0002,代入公式1 , 0.5 03 0.14 0.03 0:5 0.4 0,5 0.3 0.8 0.06 0.54 0.03」 L 0.3 02 0_3 0. 2- 训练得到当前帧视频图像的滤波器A,利用当前帧视频图像的滤波器龟和上一帧视频图像 的相关滤波器ay,得到当前帧视频图像的相关滤波器A,在确定下一帧视频图像的跟踪 框尺寸的过程中,预设的跟踪框系数分别为〇.95、1和1.05,则得到的三个不同尺寸的跟踪 0 0,18 0.02 0.5 1 0 0.32 0.15 0.5 ' ,,丄…,一,,,, 03 0,2 0,13 0,1 0.3 0.2 0.13 0,1 框中的图像特征为别为().5 〇21 〇2 ().〇丨議〇21 〇,5細, 0.68 0.4 0.3 CU 3」 0J6 0.1 0.3 0.13 0 0.18 0.02 0.5- 0.3 0.2 0.13 0.1 - n/1. nof A,,将上述三个不同尺寸的跟踪框中的图像特征代入更新得到 ^ 0.心 0.21 0.3 0.6 0.7 0.4 0.3 0.2 的当前帧视频图像的滤波器中,并得到各个尺寸的跟踪框中的图像特征的综合响应值分别 为F可以得到最大的综合响应值为 i^/(xp:>=0.95,则将i^/(')=0.95对应的跟踪框尺寸作为下一帧视频图像的跟踪框尺 寸。当然,此处仅是举例说明,并不代表本发明实施例的具体数值局限于此。
[0061] 请参阅图8,本发明实施例中还提供了一种目标跟踪装置20,包括:
[0062]获取模块21,用于根据上一帧视频图像的跟踪框尺寸以及预设的跟踪框系数,得 到多个不同尺寸的跟踪框;
[0063] 特征提取模块22,用于分别提取各个不同尺寸的跟踪框中的图像特征;
[0064] 相关滤波器23,用于接收跟踪框中的图像特征,得到图像特征的综合响应值;
[0065]跟踪框确定模块24,用于获取综合响应值中的最大值,并将最大的综合响应值对 应的跟踪框尺寸确定为当前帧视频图像的跟踪框尺寸。
[0066]本发明提供的目标跟踪装置20中,获取模块21根据上一帧视频图像的跟踪框尺寸 和预设的跟踪框系数,得到多个不同尺寸的跟踪框,通过特征提取模块22和相关滤波器23 得到各个不同尺寸的跟踪框中的图像特征的综合响应值,跟踪框确定模块24将最大的综合 响应值对应的跟踪框尺寸确定为当前帧视频图像的跟踪框尺寸。当跟踪目标运动时,跟踪 目标的尺度变化因子、旋转变化因子等特性发生改变,从而使跟踪目标在视频图像中的大 小发生改变,与利用固定大小的跟踪框跟踪目标,不能适应跟踪目标的尺度变化和/或旋转 变化的现有技术相比,本发明能够设定与上一帧视频图像的跟踪框尺寸相关的多个不同尺 寸的跟踪框,并选取综合响应值最大的跟踪框尺寸作为当前视频图像帧的跟踪框尺寸,从 而使得跟踪目标的跟踪框尺寸能够适应大小发生变化的跟踪目标,也就是说在视频图像中 进行的目标跟踪能够适应跟踪目标的尺度变化和/或旋转变化,准确地跟踪到大小和位置 发生变化的跟踪目标,提高了目标跟踪的准确性。
[0067]请参阅图9,当提取的跟踪框中的图像特征的种类等于或大于二时,提取的跟踪框 中的图像特征的种类与相关滤波器23的个数相等且一一对应。
[0068]请参阅图10,目标跟踪装置20还包括第一系数设定模块25,第一系数设定模块25 用于选取跟踪框系数的数值范围,在数值范围中分散地选取多个跟踪框系数。
[0069]或者,请参阅图11,目标跟踪装置20还包括第二系数设定模块26,第二系数设定模 块26用于选取中心值,将中心值以及从中心值向两侧分别选取预设个数的数值作为跟踪框 系数。
[0070] 进一步地,获取模块21具体用于将上一帧视频图像的跟踪框尺寸分别与中心值以 及从中心值向两侧分别选取的预设个数的跟踪框系数相乘,得到多个不同尺寸的跟踪框, 中心值为1。
[0071] 请参阅图12,目标跟踪装置20还包括目标选定模块27,用于接收用户对第一帧图 像的目标选取指令,并根据目标选取指令,选定跟踪目标。
[0072] 具体的,相关滤波器23还用于接收跟踪框中的图像特征,利用公式/⑷=, 计算得到综合响应值,其中,为上一帧视频图像的相关滤波器,x为跟踪框中的图 像特征,i为x的傅里叶变换。
[0073] 请参阅图13,所述目标跟踪装置20还包括训练模块28和更新模块29。
[0074]训练模块28,用于利用最大的综合响应值对应的图像特征,训练当前帧视频图像 的滤波器。具体的,更新模块具体用于根据公式七' =(!-奶,更新得到当前帧视频 图像的相关滤波器琢%其中为上一帧视频图像的相关滤波器,%为训练后的当前帧视 频图像的滤波器,9为第一权衡参量,当前帧视频图像的滤波器为
其中,龟为当前帧视频图像的滤波器,x为跟踪框中的图像特征3为x的傅里叶变换,/为x 的傅里叶变换后的共辄,j)为高斯形回归标签,A为第二权衡参量,〇彡\彡1。
[0075] 更新模块29,用于利用上一帧视频图像的相关滤波器和训练后的当前帧视频图像 的滤波器,更新得到当前帧视频图像的相关滤波器。
[0076] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。对于目标跟踪的 装置的实施例而言,由于其基本相似于目标跟踪的方法的实施例,所以描述得比较简单,相 关之处参见目标跟踪的方法的实施例的部分说明即可。
[0077] 在上述实施方式的描述中,具体特征、结构、材料或者特点可以在任何的一个或多 个实施例或示例中以合适的方式结合。
[0078] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1. 一种目标跟踪方法,其特征在于,包括: 根据上一帧视频图像的跟踪框尺寸以及预设的跟踪框系数,得到多个不同尺寸的跟踪 框; 分别提取所述各个不同尺寸跟踪框中的图像特征; 将所述跟踪框中的图像特征代入上一帧视频图像的相关滤波器,得到所述图像特征的 综合响应值; 获取所述综合响应值中的最大值,并将最大的所述综合响应值对应的跟踪框尺寸确定 为当前帧视频图像的跟踪框尺寸。2. 根据权利要求1所述的目标跟踪方法,其特征在于,在根据上一帧视频图像的跟踪框 尺寸以及预设的跟踪框系数,得到多个不同尺寸的跟踪框之前,还包括: 选取所述跟踪框系数的数值范围,在所述数值范围中分散地选取多个所述跟踪框系 数。3. 根据权利要求1所述的目标跟踪方法,其特征在于,在根据上一帧视频图像的跟踪框 尺寸以及预设的跟踪框系数,得到多个不同尺寸的跟踪框之前,还包括: 选取中心值,将所述中心值以及从所述中心值向两侧分别选取预设个数的数值作为所 述跟踪框系数。4. 根据权利要求3所述的目标跟踪方法,其特征在于,所述中心值为1;根据上一帧视频 图像的跟踪框尺寸以及预设的跟踪框系数,得到多个不同尺寸的跟踪框,包括: 将上一帧视频图像的跟踪框尺寸分别与所述中心值以及从所述中心值向两侧分别选 取的预设个数的跟踪框系数相乘,得到多个不同尺寸的跟踪框。5. 根据权利要求1所述的目标跟踪方法,其特征在于,还包括: 接收用户对第一帧视频图像的目标选取指令,并根据所述目标选取指令,选定所述跟 踪目标。6. 根据权利要求1所述的目标跟踪方法,其特征在于,将跟踪框中的图像特征代入上一 帧视频图像的相关滤波器,得到所述图像特征的综合响应值,包括: 将所述跟踪框中的图像特征代入上一帧视频图像的相关滤波器,利用公式 ,Qi ,计算得到综合响应值/Cr),其中,.Vi为上一帧视频图像的相关滤波器,X为 所述跟踪框中的图像特征,i为X的傅里叶变换。7. 根据权利要求1所述的目标跟踪方法,其特征在于,在将最大的所述综合响应值对应 的跟踪框尺寸确定为当前帧视频图像的跟踪框尺寸之后,还包括: 利用最大的所述综合响应值对应的图像特征,训练当前帧视频图像的滤波器; 利用上一帧视频图像的相关滤波器和训练后的当前帧视频图像的滤波器,更新得到当 前帧视频图像的相关滤波器。8. 根据权利要求7所述的目标跟踪方法,其特征在于,利用上一帧视频图像的相关滤波 器和训练后的当前帧视频图像的滤波器,更新得到当前帧视频图像的相关滤波器,包括: 根据公式= 妁?: Λ-汍?',,更新得到当前帧视频图像的相关滤波器碑',其中, 为上一帧视频图像的相关滤波器,爾为训练后的当前帧视频图像的滤波器,Θ为第一权衡参 量,0<θ彡1〇9. 根据权利要求8所述的目标跟踪方法,其特征在于,所述当前帧视频图像的滤波器为 A ,其中,^为所述当前帧视频图像的滤波器,X为所述跟踪框中的图像特征,i 为X的傅里叶变换,f为X的傅里叶变换后的共辄,I为高斯形回归标签,λ为第二权衡参量,〇 ^Ξλ^ι〇10. -种目标跟踪装置,其特征在于,包括: 获取模块,用于根据上一帧视频图像的跟踪框尺寸以及预设的跟踪框系数,得到多个 不同尺寸的跟踪框; 特征提取模块,用于分别提取各个不同尺寸的跟踪框中的图像特征; 相关滤波器,用于接收跟踪框中的图像特征,得到所述图像特征的综合响应值; 跟踪框确定模块,用于获取所述综合响应值中的最大值,并将最大的所述综合响应值 对应的跟踪框尺寸确定为当前帧视频图像的跟踪框尺寸。11. 根据权利要求10所述装置,其特征在于,所述目标跟踪的装置还包括第一系数设定 模块,所述第一系数设定模块用于选取所述跟踪框系数的数值范围,在所述数值范围中分 散地选取多个所述跟踪框系数。12. 根据权利要求10所述装置,其特征在于,所述目标跟踪的装置还包括第二系数设定 模块,所述第二系数设定模块用于选取中心值,将所述中心值以及从所述中心值向两侧分 别选取预设个数的数值作为所述跟踪框系数。13. 根据权利要求10所述装置,其特征在于,所述相关滤波器还用于接收所述跟踪框中 的图像特征,利用公式/(X)=介',,G0,卄算得到综合响应值/〇·;),其中,AV1为上一帧视频 图像的相关滤波器,X为所述跟踪框中的图像特征4为X的傅里叶变换。14. 根据权利要求10所述装置,其特征在于,所述目标跟踪装置还包括训练模块和更新 丰旲块; 所述训练模块,用于利用最大的所述综合响应值对应的图像特征,训练当前帧视频图 像的滤波器; 所述更新模块,用于利用上一帧视频图像的相关滤波器和训练后的当前帧视频图像的 滤波器,更新得到当前帧视频图像的相关滤波器。15. 根据权利要求14所述装置,其特征在于,所述更新模块具体用于根据公式 = '+^%,更新得到当前帧视频图像的相关滤波器七',其中,戌V为上一帧视频 图像的相关滤波器,%为训练后的当前帧视频图像的滤波器,Θ为第一权衡参量,0<θ<1。
【文档编号】G06T7/20GK105894538SQ201610204077
【公开日】2016年8月24日
【申请日】2016年4月1日
【发明人】冷佳旭, 高伟杰, 王智慧
【申请人】海信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1