0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于滤波与预测自适应模板匹配的应用研究

电子设计 来源:电子技术应用 作者:顾静良,张卫,万 2021-01-04 09:46 次阅读

复杂背景中弱小目标的检测一直是监视和告警系统的重要组成部分。要求监视和告警系统具备极快的反就只有及时地发现目标、跟踪目标、捕获和锁定目标。而监视和告警系统为了增大其有效作用距离,要求在远距离发现目标,因此在绝大部分时间内,目标在视场中是以小目标(点和斑点目标)形态出现的,而且目标的对比度一般都很低,要保证可靠、稳定地检测并跟踪目标有一定的难度。

模板匹配是基于图像相似性度量、在现场获取的实时图像中寻找最接近目标模板图像区域的一种识别跟踪方式。它无需对图像进行分割和特征提取处理,而只在原始图像数据上进行运算,从而保留了图像的全部信息。在目标特征很不明显的红外弱小目标识别中这是一种切实可行的识别跟踪方法。由于红外弱小目标识别图像本身所具有的目标特征很不明显、背景特征比较强等特点,常用的相似性度量方法如最大近邻点距离法(MCD)、二维最小绝对差累加和算法(MAD)、基于边缘特征的相似度量(ESD)等并不适用。而归一化互相关度量则比较适合红外弱小目标的识别,匹配成功率要明显高于其它的相似性度量方法,再结合自适应模板修正,大大提高了算法的稳定性。

1 归一化相关函数

设模板T叠放在搜索图S上平移,模板覆盖下的那块搜索图叫做子图Si,j,i,j为这块子图的左上角像点在S图中的坐标,叫参考点,从图1中可以看出i和j的取值范围为1i,j的相似程度:

基于滤波与预测自适应模板匹配的应用研究

式(2)右边第三项表示模板的总能量,是一个常数,与(i,j)无关;第一项是模板覆盖下那块子图的能量,它随(i,j)位置而缓慢改变;第二项是子图像与模板的互相关,随(i,j)而改变。T与Si,j匹配时这一项的取值最大,因此可以用下列相关函数作相似性度量:

将它应用到图像匹配,即将模板图像在目标图像内滑动,计算每个位置处的图像与模板图像的相关系数值R(i,j),得到整个图像的一个相关曲面,寻找这个相关曲面的峰值即可确定最佳匹配位置。

2 自适应模板修正

在对目标进行跟踪过程中,目标模板维系了整个跟踪的动态过程。在序列图像中,由于目标在不断变化,因此实际图像必然存在着变形、噪声、遮挡等变化。对模板进行合理的更新是跟踪的关键,选择合适的模板更新策略,可以在一定程度上克服这些变化对跟踪效果的影响。

通过分析和试验仿真,本文首先对模板进行中心加权修正,然后采用基于滤波与预测的模板图像更新策略,即基于跟踪置信度的加权自适应模板更新算法。

2.1 初始模板确定

在跟踪开始时,由于还没有识别到目标的所在区域,因此要确定一个初始模板,待首次识别到目标后再对模板进行完全刷新,以便后续跟踪。实际应用中,自动目标搜索主要针对远距离的单小目标,目标大小约占5×5像素,目标灰度分布接近高斯分布,可以预先生成一个呈高斯分布的目标模板进行相关匹配识别,如式(5):

式(5)中,T0(m,n)为初始模板,i和j为像素相对于模板中心的坐标,di,dj分别为目标水平和垂直方向上的尺寸参数,K为模板中心亮度,由当时的天光背景决定。由于用初始高斯模板进行匹配识别容易受到噪声的影响,因此初始搜索时要先进行形态学开运算滤波去噪,形态开滤波的结构元视目标大小而定。

2.2 中心加权修正

对本文的目标模板,感兴趣的区域均位于模板图像的中心,而且图像模板的中心在帧间变化比较小,因此可以对模板中心加权,使模板像素在匹配中的贡献率从模板中心到边缘由大变小,提高匹配对噪声和目标变形的影响。中心加权系数如式(6):

式(6)中,i和j是像素相对于模板中心的坐标。

2.3 基于滤波与预测的模板图像更新策略

加权自适应模板修正算法表示如式(7):

T(m,n,t+1)=α×T(m,n,t)+(1-α)×O(m,n,t) (7)

式(7)中,T(m,n,t)为当前使用的模板图像,O(m,n,t)为当前帧最佳匹配位置子图像,T(m,n,t+1)为预测得到的下一帧模板图像,α为加权系数(0<=α<=1),该系数的大小根据帧内相关置信度分析确定。

相关跟踪过程中相关置信度评价的依据来源于各帧相关匹配曲面分析和当前帧最佳匹配度量数值的变化率分析,设计相关跟踪置信度。式中,Rmax为当前帧最佳匹配度量数值,TS为设定阈值。加权系数α就由这个帧内相关置信度C0唯一确定。实际应用中一般采用分段函数的形式:当C01时,令权值α=0,即完全刷新模板;而当T1<=C0<=T2时,令权值α=C0;当C0>T2时,令α=1。这是为了防止目标有被遮挡的情况出现。参数T1、T2、TS根据试验确定。

3 遗传算法优化

用相关法求匹配的计算量很大,因为模板要在(N-M+1)个参考位置上做相关计算,而其中除一点以外都是在非匹配点上做无用功,这直接影响到目标识别的速度。因此本文采取了遗传算法优化来提高相关匹配的速度。遗传算法是模拟生物在自然环境中的遗传和进化过程而形成的一种自适应全局优化概率搜索算法。图2为遗传算法的运算过程示意图。

由该图可以看出,使用上述三种遗传算子(选择算子、交叉算子、变异算子)的遗传算法主要运算过程如下所述。

步骤一:初始化。设置进化代数计数器清零;设置最大进化代数T;随机生成M个个体作为初始群体P(0)。这里将图像中的像素点视为个体,而像素点的位置构成解空间。

步骤二:个体评价。计算群体P(t)中各个个体的适应度,这里直接取相似性度量R为个体的适应度。

步骤三:选择运算。采用比例选择方法,这是一种回放式随机采样的方法。其基本思想是各个个体被选中的概率与其适应度大小成正比。设群体大小为M,个体i的适应度为Fi,则个体i被选中的概率Pis为:

由于是随机选择的原因,选择误差较大,本文结合了最优保存策略来减小误差。最优保存策略的具体操作过程是:找出当前群体中适应度最高的个体和适应度最低的个体,若当前群体中最佳个体的适应度比总的迄今为止最好个体的适应度还要高,则以当前群体中的最佳个体作为新的迄今为止的最好个体,用迄今为止的最好个体替换掉当前群体中的最差个体。

步骤四:交叉运算。采用单点交叉,它是指在个体编码串中只随机设置一个交叉点,然后在该点相互交换两个配对个体的部分染色体。

步骤五:变异运算。采用基本位变异,它是指对个体编码串中以变异概率Pm随机指定的某一位或某几位基因座上的基因值作变异操作。群体P(t)经过选择、交叉、变异运算后得到下一代群体P(t+1)。

步骤六:终止条件判断。若当前遗传代数小于设定值,则遗传代数加一并转到步骤二;反之,则以进化过程中所得到的具有最大适应度的个体作为最优解输出,终止计算。

4 实验结果

根据上述基于自适应模板匹配的弱小目标检测技术,对实际拍摄到的红外弱小目标图像进行处理,获得了大量的实验结果。实验参数:图像尺寸=256×256;模板尺寸=21×14;针对实际应用,初始搜索时形态开滤波选取2×2的结构元;取Ts=0.995,T1=0.25;遗传算法参数:人口数32,进化代数80,交叉概率0.9,变异概率0.1。实验在P3 1.0G、WinXP、Visual C++6.0环境下进行。实验共取2200帧序列图像,如果仅仅用相关函数法进行匹配跟踪,会在第271帧跟丢目标;而当采用了中心加权方法修正模板,会在第891帧跟丢目标;若再加入基于滤波与预测的模板图像更新策略,跟踪可以稳定持续到最后一帧。实时性方面,优化前的匹配运算次数为(256-21+1)×(256-14+1)=57348;优化后的匹配运算次数为32+32×80=2640;可以看到运算速度的提高十分明显。实验结果充分说明了本文方法在红外弱小目标识别上的优越性,如果还能充分利用目标的帧间运动信息,更将极大地提高本方法的稳定跟踪能力。部分实验结果见图3。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波
    +关注

    关注

    10

    文章

    663

    浏览量

    56604
  • 图像
    +关注

    关注

    2

    文章

    1083

    浏览量

    40420
收藏 人收藏

    评论

    相关推荐

    基于AccelDSP的自适应滤波器设计

    【作者】:袁江南;汤碧玉;陈辉煌;【来源】:《厦门大学学报(自然科学版)》2010年02期【摘要】:给出了一种自适应滤波器的设计和FPGA的实现方法.简要分析了最小均方误差(LMS)、归一化最小均方
    发表于 04-24 09:01

    如何在PFGA中实现高速的自适应滤波器?

    自适应滤波器一直是信号处理领域的研究热点之一,经过多年的发展,已经被广泛应用于数字通信、回声消除、图像处理等领域。自适应滤波算法的
    发表于 08-20 08:01

    一种新的非白化滤波自适应反卷积

    提出了一种新的自适应预测反卷积的方法:基于知识的自适应滤波(NBA,knowledge based Adaptive filter)。采用该法可以将先验的波形知识与
    发表于 05-09 13:22 11次下载

    基于自适应滤波器的系统识别研究与实现

    自适应系统识别是通过测量系统输出信号利用自适应滤波器建立模型的一种重要方法。本文论述了基于LMS算法自适应FIR滤波器的实现原理,及其在系统
    发表于 07-11 09:08 20次下载

    自适应IIR滤波器设计策略研究

    根据IIR 滤波器存在突出的缺点,对自适应IIR 滤波器设计进行策略性研究。分别讨论输出误差法(OEM)和方程误差法(EEM)在设计自适应
    发表于 08-06 11:31 18次下载

    基于曲线拟合预测模型的自适应逆控制研究

    针对不确定滞后系统,提出一种基于曲线拟合预测模型的自适应逆控制方法。该方法将预测思想引入自适应逆控制中,采用四阶龙格库塔法与GM(2,1)灰色模型相结合作为
    发表于 08-10 14:08 18次下载

    一种改进的自适应模板匹配

    本文提出了一种基于数据流修正的自适应模板匹配定位方法。该方法首先在图像预处理的基础上,进行模板匹配,从而定位待识别目标;然后采用数据流修正的
    发表于 08-17 08:05 21次下载

    基于LMS自适应滤波技术的图像编码预测

    为了提高图像编码预测器的预测性能,提出了一种低复杂度,高效的自适应预测方法。采用LMS(Least Mean Square)自适应
    发表于 03-18 16:31 0次下载

    基于互信息和自适应模板更新的目标跟踪算法

    在对归一化互信息跟踪算法研究的基础上,引入基于多尺度图像信息量的模板尺寸自适应更新策略。实验结果证明,改进的跟踪算法,在目标尺寸变化时能够自适应更新
    发表于 12-22 17:19 20次下载
    基于互信息和<b class='flag-5'>自适应</b><b class='flag-5'>模板</b>更新的目标跟踪算法

    基于kalman预测自适应模板的目标相关跟踪研究

    文中提出了一种基于kalman预测自适应模板的目标相关跟踪算法。通过kalman预测下一帧图像中目标的状态,缩小整个图像上目标检测的搜索范围,满足目标跟踪的实时性。采取
    发表于 12-28 10:53 21次下载
    基于kalman<b class='flag-5'>预测</b>和<b class='flag-5'>自适应</b><b class='flag-5'>模板</b>的目标相关跟踪<b class='flag-5'>研究</b>

    自适应滤波算法

    自适应滤波算法介绍,又需要的 朋友下来看看 。
    发表于 01-15 15:57 39次下载

    自适应滤波原理

    自适应滤波原理,有需要的朋友可以下来看看
    发表于 07-20 16:40 0次下载

    变阶自适应滤波器及其算法研究

    变阶自适应滤波器及其算法研究,又需要的下来看看
    发表于 01-08 15:59 21次下载

    基于自适应卡尔曼滤波的动态称重算法的研究_杨军

    基于自适应卡尔曼滤波的动态称重算法的研究_杨军
    发表于 01-18 20:21 102次下载

    自适应滤波器在大气激光通信系统中的应用研究

    电子发烧友网站提供《自适应滤波器在大气激光通信系统中的应用研究.pdf》资料免费下载
    发表于 10-26 09:43 0次下载
    <b class='flag-5'>自适应</b><b class='flag-5'>滤波</b>器在大气激光通信系统中的<b class='flag-5'>应用研究</b>