一种基于贝叶斯框架和快速傅里叶变换的目标跟踪方法转让专利

申请号 : CN201510606707.1

文献号 : CN105225253B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵钦君程金徐元张勇张勤

申请人 : 济南大学

摘要 :

本发明公开了一种基于贝叶斯框架和快速傅里叶变换的目标跟踪方法,步骤:生成模板核函数并归一化;计算目标置信度图模板的快速傅里叶变换;获取被跟踪目标在第一帧图像中的初始位置;获取目标的空间上下文图像;求取当前帧图像中置信度最大的点;求取新位置目标的空间上下文图像;更新时空上下文模型并计算其傅里叶变换的相位;预测下一帧图像中目标空间上下文图像的相位。本发明中的模板核函数,减小了目标周围的背景图像对目标模板的干扰。将目标上下文图像的分辨率统一为设定的像素大小和快速傅里叶变换的应用相结合,提高了目标跟踪方法的实时性。上下文图像的选取,对背景变化不大并且目标在一定程度上存在遮挡的情况具有较好的跟踪效果。

权利要求 :

1.一种基于贝叶斯框架和快速傅里叶变换的目标跟踪方法,其特征是,包括如下步骤:步骤(1):预先利用汉宁窗生成模板核函数,然后对模板核函数进行归一化;

步骤(2):生成被跟踪的目标区域所在的图像的置信度图模板并归一化,计算被跟踪的目标区域所在的图像的置信度图模板的快速傅里叶变换;

步骤(3):读取视频中的第一帧图像,获取被跟踪的目标区域在第一帧图像中的初始位置和大小;设置两个变量:图像G和位置T,并分别为所述两个变量赋值,为图像G赋值为所读取的视频中的第一帧图像,为位置T赋值为所述初始位置;

步骤(4):以位置T为中心,获取被跟踪的目标区域的上下文图像;归一化上下文图像;

利用归一化的上下文图像与步骤(1)生成的模板核函数,得到当前帧被跟踪的目标区域的空间上下文图像,即贝叶斯框架的先验概率;设图像U,所述图像U赋值为步骤(4)得到的当前帧被跟踪的目标区域的空间上下文图像;判断图像G是否为第一帧图像,若是,则跳转至步骤(7);否则,继续执行步骤(5);

步骤(5):利用步骤(4)得到的当前帧被跟踪的目标区域的空间上下文图像,求取当前帧图像的置信度图,即贝叶斯框架的后验概率,进而求取当前帧图像的置信度图中置信度最大的点,将置信度最大的点作为被跟踪的目标区域的新位置;为变量T赋予新值,即,目标区域的新位置;

步骤(6):以步骤(5)得到的新位置为中心,求取被跟踪的目标区域的空间上下文图像;

对所述图像U赋予新值,即,步骤(6)求取的被跟踪的目标区域的空间上下文图像;

步骤(7):用图像U更新时空上下文模型,并计算时空上下文模型傅里叶变换的相位;

步骤(8):利用步骤(2)得到的被跟踪的目标区域所在的图像的置信度图模板的快速傅里叶变换和步骤(7)得到的时空上下文模型,预测下一帧图像中被跟踪的目标区域的空间上下文图像的相位,读取下一帧图像,为变量G赋予新值,即,所述步骤(8)所读取的下一帧图像,转到步骤(4)。

2.如权利要求1所述的方法,其特征是,所述步骤(1)模板核函数的生成方法如下:利用一维汉宁窗向量w1(n)与一维汉宁窗向量自身的转置[w1(n)]T相乘,生成二维汉宁核函数w2(n):w2(n)=w1(n)*[w1(n)]T;  (1)

其中,一维汉宁窗向量w1(n),如式(2)所示:

其中,L为汉宁窗的长度,n为向量的元素编号,从0开始编号。

3.如权利要求1所述的方法,其特征是,所述步骤(1)对模板核函数wσ(z)进行归一化的公式为:wσ(z)=aw2(n);  (3)

其中,a为模板核函数的归一化常数,w2(n)为二维汉宁核函数。

4.如权利要求1所述的方法,其特征是,所述步骤(2)的步骤为:步骤(21):生成目标图像的置信度图模板并归一化;

所述目标图像的置信度图模板c(z),即被跟踪的目标区域在每个位置的可能性P(z|o),如公式(4)所示:2

其中,b为目标置信度图模板的归一化常数,α为函数的宽度参数,z∈R为101×101模板中各点的坐标,z*为模板的中心点坐标;

步骤(22):求取归一化后的置信度图模板的快速傅里叶变换F(c)。

5.如权利要求1所述的方法,其特征是,所述步骤(3)中被跟踪的目标区域在第一帧图像中的初始位置为已知,由目标检测方法或人工标记给出,被跟踪的目标区域的初始位置和大小通过一个矩形框表示。

6.如权利要求1所述的方法,其特征是,所述步骤(4)的步骤如下:步骤(41):判断图像G是彩色图像还是灰度图像,如果是彩色图像,则将其转换为灰度图Igray,若是灰度图像,则直接转到步骤(42):Igray=0.299Ir+0.587Ig+0.114Ib;   (5)其中,Igray指灰度图像,Ir指彩色图像中的红色分量,Ig指彩色图像中的绿色分量,Ib指彩色图像中的蓝色分量;

步骤(42):获取被跟踪的目标区域的上下文图像:

设t-1时刻计算得到的图像中目标的宽为wt-1,高为ht-1,中心点坐标为 在当前帧图像中以 为中心,截取宽和高分别为2wt-1和2ht-1的图像区域作为被跟踪的目标区域的上下文图像;

步骤(43):归一化上下文图像:先将上下文图像的分辨率缩放为统一的设定像素,然后将缩放后的图像中每个像素点的灰度值减去该图像中所有像素点灰度值的平均值,作为每个像素点新的像素值,从而减少被跟踪目标表面的光照变化对图像的影响;

步骤(44):计算当前帧目标的空间上下文图像hsc:将步骤(43)求得的归一化的上下文图像与步骤(1)生成的模板核函数相乘,从而强化被跟踪的目标区域所在的图像中心附近像素点,弱化被跟踪的目标区域所在的图像边缘像素点,同时也为后续的图像傅里叶变换去除了图像边缘的频率响应影响;

步骤(45):判断图像G是否是第一帧图像,若是第一帧图像,则跳到步骤(7),若不是,则执行步骤(5)。

7.如权利要求1所述的方法,其特征是,所述步骤(5)的步骤为:步骤(51):对当前帧被跟踪的目标区域的空间上下文图像hsc进行快速傅里叶变换并取其相位步骤(52):求取当前帧被跟踪的目标区域的空间上下文图像的置信度图的傅里叶变换;

将当前帧被跟踪的目标区域的空间上下文图像的傅里叶变换的相位 与上一帧预测的被跟踪的目标区域傅里叶变换的相位 相乘,计算出当前帧图像置信度图的傅里叶变换F(ct);

步骤(53):对F(ct)做傅里叶反变换求取当前帧图像的置信度图c;

步骤(54):求取目标在当前帧图像中的新位置:以置信度图c中置信度最大的点z(cmax)作为被跟踪的目标区域的新位置zt;

步骤(55):以新位置zt为中心,重复步骤(4)和步骤(5),直至位置不再发生变化,求得当前帧图像中被跟踪的目标区域的最终位置zt。

8.如权利要求1所述的方法,其特征是,所述步骤(6)的步骤为:以被跟踪的目标区域在当前帧图像中的新位置zt为中心,重复步骤(4),生成当前帧被跟踪的目标区域的空间上下文图像hsc。

9.如权利要求1所述的方法,其特征是,所述步骤(7)的步骤为:步骤(71):利用空间上下文图像更新时空上下文模型:若是第一帧图像,则将空间上下文图像hsc作为时空上下文模型 若不是第一帧图像,则以步骤(54)得到的新位置目标的空间上下文图像更新时空上下文模型:其中,ρ为模板更新速率, 为更新后的时空上下文模型, 为更新前的时空上下文模型, 为空间上下文模型;

步骤(72):对更新后的时空上下文模型 进行傅里叶变换,并取傅里叶变换的相位,由于其傅里叶变换的相位决定了图像的边缘,因此取其相位其中, 表示时空上下文模型 的傅里叶变换,M表示傅里叶变换的幅值, 表示傅里叶变换的相位。

10.如权利要求1所述的方法,其特征是,所述步骤(8)的步骤为:步骤(81):利用公式(9)计算与时空上下文模型对应的目标的相位预测其中, 表示预测的相位,ejθ表示时空上下文模型的相位,j为虚数单位;

步骤(82):读取下一帧图像,若无图像可读,则结束;否则,为变量G赋予新值,即,所述步骤(82)所读取的下一帧图像,转到步骤(4)继续执行。

说明书 :

一种基于贝叶斯框架和快速傅里叶变换的目标跟踪方法

技术领域

[0001] 本发明涉及一种基于贝叶斯框架和快速傅里叶变换的目标跟踪方法。

背景技术

[0002] 视频图像序列中的运动目标跟踪技术是计算机视觉领域的研究热点之一。它是图像处理、模式识别、人工智能、神经生物学、概率与随机过程等多学科交叉的结晶。随着计算机视觉技术和计算机硬件技术的不断进步,图像序列中目标检测与跟踪技术在军事和民用领域(如智能监控、人机交互、视觉导航、辅助驾驶等)都具有广泛的应用。
[0003] 在背景较简单,目标外观基本不变的情况下,已有的跟踪技术具有较好的跟踪效果。但在实际应用中,由于外部环境的复杂性和目标本身特征存在的多样性和变化因素,使得目标跟踪技术在实际应用中仍具有很大的挑战性。比如,在跟踪过程中,目标的外观常常发生变化,其主要变化有两种:内部变化和外部变化。内部变化主要有姿态变化,非刚体目标存在的形变以及外观轮廓的变化;外部变化主要有环境的光照变化对目标的外观造成的影响,以及目标在运动过程中有时会被其它目标部分或全部遮挡。因此,在实际应用中,要求一个好的跟踪方法能够适应目标的外观变化。
[0004] 当前的目标跟踪方法主要可分为两类:判别式模型和生成式模型。
[0005] 生成式模型需要建立一个外观模型来表示目标,然后寻找整帧图像中与外观模型最匹配的图像区域,但该方法忽略了目标周围的有用信息,这些信息往往有助于区别目标与背景。
[0006] 判别式模型将跟踪看成一个二分类问题,即判断一个图像区域是目标还是背景。但该方法的目的是预测目标的类别,这与跟踪的目的(找出目标的位置)还是有区别的。

发明内容

[0007] 本发明的目的就是为了解决上述问题,提供一种基于贝叶斯框架和快速傅里叶变换的目标跟踪方法,该方法在建立目标外观模型时,将目标周围的背景也作为模型的一部分,可在一定程度上解决目标自身存在形变甚至遮挡情况下的跟踪问题。另外,该方法利用了图像傅里叶变换的相位包含了图像的边缘纹理信息,对光照变化明显的目标具有很好的跟踪效果。与已有的光流法相比,快速傅里叶变换的应用也提高了目标跟踪方法的实时性。
[0008] 为了实现上述目的,本发明采用如下技术方案:
[0009] 一种基于贝叶斯框架和快速傅里叶变换的目标跟踪方法,包括如下步骤:
[0010] 步骤(1):预先利用汉宁窗生成模板核函数,然后对模板核函数进行归一化;
[0011] 步骤(2):生成被跟踪的目标区域所在的图像的置信度图模板并归一化,计算被跟踪的目标区域所在的图像的置信度图模板的快速傅里叶变换;
[0012] 步骤(3):读取视频中的第一帧图像,获取被跟踪的目标区域在第一帧图像中的初始位置和大小;
[0013] 步骤(4):以步骤(3)得到的初始位置或步骤(5)得到的新位置为中心,获取被跟踪的目标区域的上下文图像;归一化上下文图像;利用归一化的上下文图像与步骤(1)生成的模板核函数,得到当前帧被跟踪的目标区域的空间上下文图像,即贝叶斯框架的先验概率;
[0014] 步骤(5):利用步骤(4)得到的当前帧被跟踪的目标区域的空间上下文图像,求取当前帧图像的置信度图,即贝叶斯框架的后验概率,进而求取当前帧图像的置信度图中置信度最大的点,将置信度最大的点作为被跟踪的目标区域的新位置;
[0015] 步骤(6):以步骤(5)得到的新位置为中心,求取被跟踪的目标区域的空间上下文图像;
[0016] 步骤(7):用步骤(4)或步骤(6)得到的被跟踪的目标区域的空间上下文图像更新时空上下文模型,并计算时空上下文模型傅里叶变换的相位;
[0017] 步骤(8):利用步骤(2)得到的被跟踪的目标区域所在的图像的置信度图模板的快速傅里叶变换和步骤(7)得到的时空上下文模型,预测下一帧图像中被跟踪的目标区域的空间上下文图像的相位,读取下一帧图像,转到步骤(4)。
[0018] 所述步骤(1)通过模板核函数来突出被跟踪的目标区域所在的图像中心,弱化目标图像边缘;所述目标图像指在每一帧图像中被跟踪的目标区域所在的图像;
[0019] 在被跟踪的目标区域所在的图像中,越靠近中心的区域,其作为目标的一部分的可能性越大,对生成目标模板的贡献也应越大,为了生成更好的目标模板,应给予这些区域更大的权重。相反,越靠近目标图像边缘的区域,其作为目标的一部分的可能性越小,对生成目标模板的贡献也应越小,因此应给予这些区域更小的权重。
[0020] 所述步骤(1)模板核函数的生成方法如下:
[0021] 利用一维汉宁窗向量w1(n)与一维汉宁窗向量自身的转置[w1(n)]T相乘,生成二维汉宁核函数w2(n):
[0022] w2(n)=w1(n)*[w1(n)]T; (1)
[0023] 其中,一维汉宁窗向量w1(n),如式(2)所示:
[0024]
[0025] 其中,L为汉宁窗的长度,n为向量的元素编号,从0开始编号。
[0026] 所述步骤(1)对模板核函数wσ(z)进行归一化的公式为:
[0027] wσ(z)=aw2(n); (3)
[0028] 其中,a为模板核函数的归一化常数,w2(n)为二维汉宁核函数。
[0029] 所述步骤(2)的步骤为:
[0030] 步骤(21):生成目标图像的置信度图模板并归一化;
[0031] 所述目标图像的置信度图模板c(z),即被跟踪的目标区域在每个位置的可能性P(z|o),如公式(4)所示:
[0032]
[0033] 其中,b为目标置信度图模板的归一化常数,α为函数的宽度参数,z∈R2为101×101模板中各点的坐标,z*为模板的中心点坐标;
[0034] 步骤(22):求取归一化后的置信度图模板的快速傅里叶变换F(c)。
[0035] 所述步骤(3)中被跟踪的目标区域在第一帧图像中的初始位置为已知,由目标检测方法或人工标记给出,被跟踪的目标区域的初始位置和大小通过一个矩形框表示。
[0036] 所述步骤(4)的步骤如下:
[0037] 步骤(41):判断步骤(3)或步骤(8)所读取的图像是彩色图像还是灰度图像,如果是彩色图像,则将其转换为灰度图Igray,若是灰度图像,则直接转到步骤(42):
[0038] Igray=0.299Ir+0.587Ig+0.114Ib; (5)
[0039] 其中,Igray指灰度图像,Ir指彩色图像中的红色分量,Ig指彩色图像中的绿色分量,Ib指彩色图像中的蓝色分量。
[0040] 步骤(42):获取被跟踪的目标区域的上下文图像:
[0041] 设t-1时刻计算得到的图像中目标的宽为wt-1,高为ht-1,中心点坐标为 在当前帧图像中以 为中心,截取宽和高分别为2wt-1和2ht-1的图像区域作为被跟踪的目标区域的上下文图像;
[0042] 步骤(43):归一化上下文图像:先将上下文图像的分辨率缩放为统一的设定像素,然后将缩放后的图像中每个像素点的灰度值减去该图像中所有像素点灰度值的平均值,作为每个像素点新的像素值,从而减少被跟踪目标表面的光照变化对图像的影响;
[0043] 步骤(44):计算当前帧目标的空间上下文图像hsc:将步骤(43)求得的归一化的上下文图像与步骤(1)生成的模板核函数相乘,从而强化被跟踪的目标区域所在的图像中心附近像素点,弱化被跟踪的目标区域所在的图像边缘像素点,同时也为后续的图像傅里叶变换去除了图像边缘的频率响应影响;
[0044] 步骤(45):判断是否是第一帧图像,若是第一帧图像,则跳到步骤(7),若不是,则执行步骤(5)。
[0045] 所述步骤(5)的步骤为:
[0046] 步骤(51):对当前帧被跟踪的目标区域的空间上下文图像hsc进行快速傅里叶变换并取其相位
[0047]
[0048] 步骤(52):求取当前帧被跟踪的目标区域的空间上下文图像的置信度图的傅里叶变换;
[0049] 将当前帧被跟踪的目标区域的空间上下文图像的傅里叶变换的相位 与上一帧预测的被跟踪的目标区域傅里叶变换的相位 相乘,计算出当前帧图像置信度图的傅里叶变换F(ct);
[0050] 步骤(53):对F(ct)做傅里叶反变换求取当前帧图像的置信度图c;
[0051] 步骤(54):求取目标在当前帧图像中的新位置:以置信度图c中置信度最大的点z(cmax)作为被跟踪的目标区域的新位置zt;
[0052] 步骤(55):以新位置zt为中心,重复步骤(4)和步骤(5),直至位置不再发生变化,求得当前帧图像中被跟踪的目标区域的最终位置zt。
[0053] 所述步骤(6)的步骤为:以被跟踪的目标区域在当前帧图像中的新位置zt为中心,重复步骤(4),生成当前帧被跟踪的目标区域的空间上下文图像hsc。
[0054] 所述步骤(7)的步骤为:
[0055] 步骤(71):利用空间上下文图像更新时空上下文模型:若是第一帧图像,则将空间上下文图像hsc作为时空上下文模型 若不是第一帧图像,则以步骤(54)得到的新位置目标的空间上下文图像更新时空上下文模型:
[0056]
[0057] 其中,ρ为模板更新速率, 为更新后的时空上下文模型, 为更新前的时空上下文模型, 为空间上下文模型。
[0058] 步骤(72):对更新后的时空上下文模型 进行傅里叶变换,并取傅里叶变换的相位,由于其傅里叶变换的相位决定了图像的边缘,因此取其相位
[0059]
[0060] 其中, 表示时空上下文模型 的傅里叶变换,M表示傅里叶变换的幅值,表示傅里叶变换的相位。
[0061] 所述步骤(8)的步骤为:
[0062] 步骤(81):利用公式(9)计算与时空上下文模型对应的目标的相位预测[0063]
[0064] 其中, 表示预测的相位,ejθ表示时空上下文模型的相位,j为虚数单位。
[0065] 步骤(82):读取下一帧图像,若无图像可读,则结束;并转到步骤(4)继续执行。
[0066] 本发明的有益效果:
[0067] 1、上述步骤(1)中模板核函数的应用,弱化了目标图像边缘的影响,强化了目标图像中心的作用,减小了目标周围的背景图像对目标模板的干扰。
[0068] 2、上述步骤(43)中将目标上下文图像的分辨率统一为设定的像素大小,可减小大目标图像傅里叶变换的计算量,与步骤(2)中快速傅里叶变换的应用相结合,提高了目标跟踪方法的实时性。
[0069] 3、上述步骤(42)中上下文图像的选取,利用了目标周围的背景图像的信息,对背景变化不大并且目标在一定程度上存在遮挡的情况具有较好的跟踪效果。
[0070] 4、上述步骤(51)中利用傅里叶变换的相位包含了丰富的纹理信息,且该信息在目标表面的光照变化较大的情况下基本不变,因此本方法在光照变化较大的情况下,具有很好的跟踪效果。

附图说明

[0071] 图1为本发明的流程图;
[0072] 图2为二维汉宁核函数图;
[0073] 图3为置信度图模板;
[0074] 图4为Dudek视频图像中第一帧的目标空间上下文图像;
[0075] 图5为Dudek视频图像中第100帧图像的置信度图;
[0076] 图6为Dudek视频图像跟踪到第100帧时的时空上下文模型;
[0077] 图7(a)-图7(j)为Dudek视频图像跟踪的效果图;
[0078] 图8(a)-图8(j)为David视频的跟踪效果图。

具体实施方式

[0079] 下面结合附图与实施例对本发明作进一步说明。
[0080] 如图1所示,一种基于贝叶斯框架和快速傅里叶变换的目标跟踪方法,包括如下步骤:
[0081] 步骤1:生成模板核函数并归一化
[0082] 在目标图像中,越靠近中心的区域,其作为目标的一部分的可能性越大,对生成目标模板的贡献也应越大,为了生成更好的目标表示模板,应给予这些区域更大的权重。相反,越靠近目标图像边缘的区域,其作为目标的一部分的可能性越小,对生成目标模板的贡献也应越小,因此应给予这些区域更小的权重。因此,首先需要建立一个模板核函数来实现这一突出目标图像中心,弱化图像边缘的功能。本发明采用的模板核函数的生成方法如下:
[0083] (1)利用一维汉宁窗向量w1(n)与其自身的转置w1(n)'相乘,生成二维汉宁核函数w2(n):
[0084] w2(n)=w1(n)*[w1(n)]T
[0085] 其中一维汉宁窗向量如下式所示:
[0086]
[0087] 本发明中取L=101,为汉宁窗的长度,生成的二维汉宁核函数w2(n)如下图2所示:
[0088] (2)归一化模板核函数:
[0089] wσ(z)=aw2(n)
[0090] 其中a为归一化常数。
[0091] 步骤2:计算目标置信度图模板的快速傅里叶变换
[0092] 求取目标的置信度图模板的傅里叶变换。
[0093] (1)生成目标的置信度图模板并归一化。目标的置信度图,即目标在每个位置的可能性,如下式所示:
[0094]
[0095] 其中b为归一化常数,本发明中α取2.25,z∈R2为101×101模板中各点的坐标,z*为模板的中心点坐标。置信度图模板的图形化表示如下图3所示,由图3可见,目标置信度最大的点为模板的中心位置。
[0096] (2)求取归一化的置信度图模板的傅里叶变换F(c)。
[0097] 步骤3:获取被跟踪目标在第一帧图像中的初始位置
[0098] 读取视频中的第一帧图像,目标在第一帧图像中的初始位置为已知,可由目标检测方法或人工标记给出。目标的初始位置和大小由一个矩形框表示。
[0099] 步骤4:获取目标的空间上下文图像
[0100] (1)读取的图像如果是彩色图像,则将其转换为灰度图Igray:
[0101] Igray=0.299Ir+0.587Ig+0.114Ib
[0102] (2)获取目标的上下文图像。设上一次计算得到的图像中目标的宽为wt-1,高为ht-1,中心点坐标为 在当前帧图像中以 为中心,截取宽和高分别为2wt-1和2ht-1的图像区域作为目标的上下文图像。
[0103] (3)归一化上下文图像:先将上下文图像的分辨率缩放为统一的101×101像素,然后将该图像中每个像素点的灰度值减去该图像中所有像素点灰度值的平均值,作为该像素点新的像素值,这样处理可以在一定程度上减少目标表面的光照变化对图像的影响。
[0104] (4)计算当前帧目标的空间上下文图像hsc:将上一步求得的归一化的上下文图像与第1步生成的模板核函数wσ(z)相乘,强化目标图像中心附近像素点的作用,弱化目标图像边缘像素点的作用,同时也为后续的图像傅里叶变换去除图像边缘的频率响应影响。以Dudek视频图像为例,计算出其第一帧的目标空间上下文图像如图4所示:
[0105] (5)若是第一帧图像,则跳到步骤7。
[0106] 步骤5:求取当前帧图像中置信度最大的点
[0107] (1)对当前帧目标的空间上下文图像hsc进行快速傅里叶变换并取其相位 由于图像傅里叶变换的相位包含了图像的纹理信息,因此在很大程度上去除了光照变化对图像的影响;
[0108]
[0109] (2)求取当前帧目标的空间上下文图像的置信度图的傅里叶变换。
[0110] 将当前帧目标的空间上下文图像的傅里叶变换的相位 与上一帧预测的目标傅里叶变换的相位 相乘,计算出当前帧图像置信度图的傅里叶变换F(ct)
[0111] (3)对F(ct)做傅里叶反变换求取当前帧图像的置信度图c。以Dudek视频图像为例,第100帧图像的置信度图如图5所示:
[0112] (4)求取目标在当前帧图像中的新位置:以置信度图c中置信度最大的点z(cmax)作为目标的新位置zt。
[0113] (5)以新位置zt为中心,重复步骤4和步骤5,直至位置不再发生变化,求得当前帧图像中目标的最终位置zt;
[0114] 步骤6:求取新位置目标的空间上下文图像
[0115] 以目标在当前帧图像中的新位置zt为中心,重复步骤4,生成当前帧目标的最终空间上下文图像hsc。
[0116] 步骤7:更新时空上下文模型并计算其傅里叶变换的相位
[0117] (1)更新时空上下文模型:若是第一帧图像,则将该空间上下文图像hsc作为时空上下文模型 若不是第一帧图像,则以新位置目标的空间上下文图像更新时空上下文模型:
[0118]
[0119] 本发明中ρ=0.08。以Dudek视频图像为例,跟踪到第100帧图像时的时空上下文模型如图6所示:
[0120] (2)对时空上下文模型 进行傅里叶变换,并取其相位,由于其傅里叶变换的相位信息决定了图像的边缘,因此取其相位
[0121]
[0122] 步骤8:预测下一帧图像中目标空间上下文图像的相位
[0123] (1)利用下式计算与时空上下文模型对应的目标的相位预测
[0124]
[0125] (2)读取下一帧图像,并转到步骤4继续执行。
[0126] 3、有益效果
[0127] 以Dudek视频图像为例,跟踪的效果图如图7(a)-图7(j)所示:由图7(a)-图7(j)可见,在背景变化情况下,虽然目标的姿态发生了一定程度的变化,目标的表情存在很大的变化,目标有时戴着眼镜,有时摘下眼镜,本发明给出的方法都具有较好的跟踪效果。
[0128] 以下是David视频的跟踪效果图:由图8(a)-图8(j)可见,在背景变化较大的情况下,虽然视频中的光照变化非常大,目标的表情也有很大的变化,同样也有戴上眼镜和摘下眼镜的情况,本发明给出的方法都能很好地对目标进行跟踪。
[0129] 上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。