当前位置:   article > 正文

基于模板匹配的目标跟踪法

基于动态模板匹配的目标检测算法

基于灰度图像处理的方法是依据图像中灰度模式来实现目标提取。假设运动物体为刚性目标,在 t 时刻(xy)像素处的灰度值为 (f xyt),而 t 时刻参考图像(xy)像素处的灰度值为

运动目标检测

对图像帧序列 (f xyt1),(f xyt2),…,(f xytn),若用帧间差分法检测目标,则公式为:


ref

xyt),则 t 时刻(xy)像素灰度差为 Δft

xy=f

xyt-

dxy)= 1

f xyti -f xytj |>T

(1)


ref xyt),则场景中背景中 Δfxy)为 0,而运动区域的 Δfxy

ij

0 else

!


t t


为 1,所以可用 Δft xy)来检测物体运动区域,之后再用运动区域的最小外接矩形( )来标识待确定目标区域,选择合适的


低频图像 差分

v2-a1b84185e2f5c5dd79e7b2740d979238_b.jpg

v2-550ff87ccd8d0192204a4bd1ed887759_b.jpg

低通滤波器


MER

MER 面积参数作为其确定目标模板的阀值,从而为选取更新模板序列提供最新运动目标区域。


运动区域与模板

— 图像


阀值 T


模板序列的选取

高通滤波器

目标模板关系跟踪全过程,针对复杂背景中存在的变形、 噪声、遮挡等变化,选择模板序列可在一定程度上克服复杂背景对跟踪效果影响。首先,用运动目标提取出的 MER 区域作为新模板,增加到模板序列中。其次,用模板匹配度来决定是否需要更新模板。该方法将模板序列中前 6 个模板匹配度最高的模板按从大到小顺序保存在模板序列中,实现模板选取的自适应更新。最后,若通过迭代模板序列匹配,而匹配度不能达到跟踪精度。为了满足实时性跟踪要求,可认为无目标出现,然后可在下一帧中进行匹配,有效实现实时跟踪。

模板匹配

模板匹配理论是按照相关策略根据已知模块在搜索图像中寻找逼近模块匹配过程。利用小波变换进行图像分析,利用已确定的模板序列,针对不同分辨率下的分解图像特点,实现快速准确的运动目标跟踪。二维小波变换可将图像信号分解成不同分辨率下的图像信号,提高目标跟踪的处理速度与准确度。 多分辨率下的模板匹配是小波变换的重要应用。对图像的二维离散小波变换可将图像信号一层一层进行分解,一直对信号进

行分解,经过 N 层分解,原始图像 X 分解为:X=D +D +…+D +A

图 3 运动目标检测流程图


公式(1)中 T 为分割阀值,传统的阀值以直方图分水岭法来确定,这种固定全局阀值分割法虽实现简单,但在复杂背景 下存在阀值固定,不能对复杂场景中目标实现有效检测,因而 出现实时性差,分割效果不好的问题。本系统目标检测方法采 用滤波器组来实现。

对原始图像平滑作用通过图像低通滤波器来实现,它不但可以忽略图像的边缘细节变化,还可以实现消除噪声的目的,低 通滤波器截止频率 r 越小,通过的能量越少,轮廓部分就模糊, 噪声也得到更好的清除。系统选择 r 值为 0.1,由图 4 知低通滤波效果较好。选择低频图像作为参考图像的原理是把前景运动目标看成噪声,用图像低通平均值消除噪声,从而将低通滤波之后的图像作为参考图像 ref xyt),并对图像与参考图像进行差分,得到差分图像,此时差分图像中既有运动区域,也有不少杂点,差分图像也有目标区域间隔现象出现,可以先进行闭合运算及进行边缘连接,再进行开启形态学计算,取得二值化图像。选择合适的阀值 T,按照高通滤波器进行分割,就可以分割出运动区域,从而根据分割区域的左上角坐标与区域高宽的参数,用最小外接矩形(MER)来加以标识,并将面积最大的


1 2 N N


式中 D +D +…+D 分别为第 1 层,第 2 层到第 N 层分解所得高

MER 区域作为目标跟踪模板。


1 2 N


频子图像(细节信号),AN 为第 N 层分解所得低频子图像(逼近信号)。

判断某位置是否为匹配位置的常用方法是用复杂的相关 计算,估计出是否是可能位置的阀值,并根据目标匹配旋转等 因素更新模板。首先在高频图像中检测出 N 个运动区域,并在低频图像运动区域相同位置进行模板匹配,从而降低运算量,提 高图像匹配速度。


运动目标跟踪方法设计

由MATLAB 对跟踪系统进行仿真设计,提供了系统的理论论证[3

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/350136
推荐阅读
相关标签
  

闽ICP备14008679号