当前位置: 首页 > 专利查询>燕山大学专利>正文

一种基于辅助更新模型和有效性检验的运动跟踪方法技术

技术编号:16663355 阅读:45 留言:0更新日期:2017-11-30 12:12
一种基于辅助更新模型和有效性检验的运动跟踪方法,使用大量样本对其权值进行离线训练;用训练所得网络顶端添加logistic分类器,能够区分目标与背景,设置辅助更新模型调节网络的参数;观测模型需要在跟踪过程中进行调节;在第一帧时,对第一帧进行自适应调节,用目标和背景样本对网络进行调节,使网络能够识别目标;根据跟踪情况的不同应用不同模式及时调整跟踪方法;将观测模型和动态模型结合,动态模型使用动态粒子滤波算法;动态粒子滤波能够自动调节粒子数量同时保持跟踪精度。粒子滤波在新一帧中以上一帧目标为中心采集粒子,将采集到的粒子交给观测模型,观测模型判断粒子的置信度。通过置信度最大的若干目标与前目标对比,对目标确认,降低偶然性。

【技术实现步骤摘要】
一种基于辅助更新模型和有效性检验的运动跟踪方法
本专利技术涉及物体运动跟踪领域,尤其是一种利用深度神经网络检测目标的跟踪方法。
技术介绍
运动跟踪是指获得目标在连续图像中位置随时间变化的轨迹。运动跟踪由于受到遮挡、面内旋转、面外旋转、光照强度变化、背景杂波等影响被认为是一项极具挑战的任务,是计算机视觉的重要组成部分。运动跟踪被广泛应用于多个领域,如产品检测、智能交通、视频监控、异常行为检测等。尽管提出了大量的跟踪方法,但仍未达到大规模应用的地步。运动跟踪系统一般由两个模型组成:观测模型和动态模型。观测模型是描述目标物体的模型。动态模型用来确定物体状态及状态的转换。在跟踪系统中观测模型是极为重要的,模型精度对跟踪效果影响极大。精确的观测模型可以提升跟踪成功率,降低中心位置误差。现如今,深度学习跟踪器是运动跟踪方面比较成功的算法之一,该模型主要包括两部分:观测模型和动态模型。观测模型使用深度学习算法能够更有效的提取目标物体的特征,动态模型使用了粒子滤波算法,粒子滤波可以更细致的确定物体的状态。该跟踪器很好地结合了深度学习和粒子滤波,提升了跟踪的精度。但由于跟踪环境的复杂及目标物体的变化,模型无法适应所有的环境,由于粒子滤波需要大量的粒子,导致跟踪速度有所下降。
技术实现思路
本专利技术目的在于提供一种减少计算量、加快跟踪速度、自动调节模型更新方式、保障跟踪精度的基于辅助更新模型和有效性检验的运动跟踪方法。为实现上述目的,采用了以下技术方案,本专利技术所述方法包括以下步骤:步骤1,离线训练;步骤2,模型初始化;步骤3,动态粒子调节;步骤4,目标核对与确认;步骤5,自适应调节。进一步的,步骤1中,由于需要跟踪不同物体,在使用观测模型之前需要能够快速适应不同目标的权值,需要使用大量不同种类的样本对神经网络进行离线训练,调节网络权值。进一步的,步骤2中,在离线训练所得网络顶端添加logistic分类器,使其能进行二元分类,重新设置网络的参数并使用指定的目标及附近的负样本利用降噪自动编码训练辅助模型,在辅助模型权值基础上使用BP算法训练观测模型,调节权值适应目标。进一步的,步骤3中,跟踪中的动态模型使用粒子滤波;根据跟踪器对目标的确定性使用不同数量的粒子,目标确定性越高使用粒子越少;粒子滤波在新一帧中以上一帧目标为中心采集粒子,将采集到的粒子交给观测模型,观测模型判断粒子的置信度;当发现模型精度快速下降时增加粒子采样数量并从所有粒子中寻找目标。进一步的,步骤4中,从众多粒子中挑选出若干粒子,目标将从多个候选粒子中选出;在跟踪器中,使用前十个粒子和之前的目标通过降噪自动编码(DAE)对目标进行确认。进一步的,步骤5中,在跟踪过程中物体外观发生变化时往往导致跟踪发生漂移,为防止漂移的发生,观测模型需要在跟踪过程中进行调节,在调节中根据不同的情况使用不同的模式。进一步的,步骤2中,所述模型初始化的过程具体如下:步骤2-1,输入:采集的正负样本及标签S={(x1,y1),......,(xn,yn)},其中yi={0,1}分别对应正样本和负样本;步骤2-2,参数设定:设定降噪自动编码和BP算法的重构误差最小阈值αD和αB、最大训练次数βD和βB、学习率λD和λB、冲量mD和mB和权重惩罚系数wD和wB,降噪自动编码的噪音系数φ;步骤2-3,训练:执行initTrain(NN,X,Y,opts)过程,使用降噪自动编码训练分类层以外的网络和使用BP算法训练整个网络;当重构误差E<α时或训练次数T≥β时,训练结束。在步骤2-3训练中,所述的执行initTrain(NN,X,Y,opts)过程,详细说明如下:(1)输入:输入变量如initTrain(NN,X,Y,opts)中所示,其中NN表示离线训练后的神经网络,X表示目标和背景样本集合,Y表示样本的标签,其顺序和样本一一对应,opts表示设定的参数;(2)使用降噪自动编码训练辅助更新模型:①参数设定:用opts中的参数对网络参数进行设置②网络训练:a.根据噪音系数污染样本b.由污染样本通过网络向前传播得到重构图像z:并得到重构误差:c.由重构误差经过反向传播更新权值;d.重复以上过程直到重构误差小于阈值αD或达到最大训练次数βD;e.将样本通过网络得到第一隐层输出a,其将作为更高层的输入;f.根据输入训练除分类层之外的网络(3)BP算法训练整个网络:①参数设定:用opts中的参数对网络参数进行设置;②网络训练:使用BP算法训练;③重复训练过程直到重构误差小于阈值αB或达到最大训练次数βB。进一步的,在步骤3中,所述动态粒子调节,其调节过程步骤如下:步骤3-1,确定参数:如果前一帧的置信度Cp>0.9,则确定500粒子参数,否则确定1000粒子参数;步骤3-2,采集粒子:如果前一帧的置信度Cp<0.85,则从图像中采集1000粒子;Cp>0.85且Cp<0.9,则采集500粒子;Cp>0.9,采集200粒子;步骤3-3,初步计算:将采集到的粒子交给观测模型,观测模型判断粒子的置信度;步骤3-4,动态调整:如果前一帧置信度Cp>0.9且置信度C<0.9,则增加300粒子;如果Cp>0.85且C<0.85,则增加500粒子;步骤3-5,最终计算:将采集到的粒子交给观测模型,观测模型判断粒子的置信度,将所有的粒子合并。进一步的,在步骤4中,所述目标核对与确认,核对过程如下:步骤4-1,选出候选粒子:从所有粒子中找出置信度最大的10个作为候选粒子;步骤4-2,初步核对:将平均后的候选目标作为临时目标与前一帧的目标通过DAE进行对比;步骤4-3,最终核对:如果平均损失大于0.1,则通过DAE算法使用前一帧的目标和所有候选目标对比,平均损失最小的为目标;否则临时目标即为最终目标。进一步的,在步骤5中,所述对不同情况进行自适应调节,调节过程如下:步骤5-1,输入:采集的正负样本及标签S={(x1,y1),......,(xn,yn)},其中yi={0,1}分别对应正样本和负样本;步骤5-2,全面更新:如果置信度小于0.55且距上次更新大于15帧(Lf>15)则使用SDAE训练辅助更新模型并更新分类层之外的网络;步骤5-3,常规训练:执行convenDCTtrain(NN,X,Y,opts)过程,训练辅助更新模型的最底层网络并交给表观模型,使用BP算法训练更高层的网络;当重构误差E<α时或训练次数T≥β时,训练结束;步骤5-4,调整:如果在不是50帧内多次更新则使用BP算法对除最底层外的网络更新,否则使用BP算法更新整个网络。与现有技术相比,本专利技术方法具有如下优点:1、辅助更新模型可以在不同的情况下对模型做出更好的调整,在更复杂环境下使用更多资源,更全面的调节方式适应目标外观突然发生的变化,使得跟踪更加健壮。2、动态粒子滤波在合适的情况下减少粒子的数量,加快跟踪的速度,在精度快速下降时,恢复粒子数量并重新计算目标,保证跟踪的精度。3、在得出目标的过程中对候选目标进行了核对,通过与之前目标的对比防止出现只用单个粒子确定目标导致意外漂移的情况发生,增加跟踪的确定性。附图说明图1为本专利技术方法的流程图。图2为本专利技术方法的初始化流程图。图3为本专利技术方法的初始化训练流程图。图4为本专利技术方法的自适应调节过本文档来自技高网...
一种基于辅助更新模型和有效性检验的运动跟踪方法

【技术保护点】
一种基于辅助更新模型和有效性检验的运动跟踪方法,其特征在于,所述方法包括以下步骤:步骤1,离线训练;步骤2,模型初始化;步骤3,动态粒子调节;步骤4,目标核对与确认;步骤5,自适应调节。

【技术特征摘要】
1.一种基于辅助更新模型和有效性检验的运动跟踪方法,其特征在于,所述方法包括以下步骤:步骤1,离线训练;步骤2,模型初始化;步骤3,动态粒子调节;步骤4,目标核对与确认;步骤5,自适应调节。2.根据权利要求1所述的一种基于辅助更新模型和有效性检验的运动跟踪方法,其特征在于:步骤1中,由于需要跟踪不同物体,在使用观测模型之前需要能够快速适应不同目标的权值,需要使用大量不同种类的样本对神经网络进行离线训练,调节网络权值。3.根据权利要求1所述的一种基于辅助更新模型和有效性检验的运动跟踪方法,其特征在于:步骤2中,在离线训练所得网络顶端添加logistic分类器,使其能进行二元分类,重新设置网络的参数并使用指定的目标及附近的负样本利用降噪自动编码训练辅助模型,在辅助模型权值基础上使用BP算法训练观测模型,调节权值适应目标。4.根据权利要求1所述的一种基于辅助更新模型和有效性检验的运动跟踪方法,其特征在于:步骤3中,跟踪中的动态模型使用粒子滤波;根据跟踪器对目标的确定性使用不同数量的粒子,目标确定性越高使用粒子越少;粒子滤波在新一帧中以上一帧目标为中心采集粒子,将采集到的粒子交给观测模型,观测模型判断粒子的置信度;当发现模型精度快速下降时增加粒子采样数量并从所有粒子中寻找目标。5.根据权利要求1所述的一种基于辅助更新模型和有效性检验的运动跟踪方法,其特征在于:步骤4中,从众多粒子中挑选出若干粒子,目标将从多个候选粒子中选出;在跟踪器中,使用前十个粒子和之前的目标通过降噪自动编码(DAE)对目标进行确认。6.根据权利要求1所述的一种基于辅助更新模型和有效性检验的运动跟踪方法,其特征在于:步骤5中,在跟踪过程中物体外观发生变化时往往导致跟踪发生漂移,为防止漂移的发生,观测模型需要在跟踪过程中进行调节,在调节中根据不同的情况使用不同的模式。7.根据权利要求3所述的一种基于辅助更新模型和有效性检验的运动跟踪方法,其特征在于,步骤2中,所述模型初始化的过程具体如下:步骤2-1,输入:采集的正负样本及标签S={(x1,y1),......,(xn,yn)},其中yi={0,1}分别对应正样本和负样本;步骤2-2,参数设定:设定降噪自动编码和BP算法的重构误差最小阈值αD和αB、最大训练次数βD和βB、学习率λD和λB、冲量mD和mB和权重惩罚系数wD和wB,降噪自动编码的噪音系数φ;步骤2-3,训练:执行initTr...

【专利技术属性】
技术研发人员:闻佳赵纪炜
申请(专利权)人:燕山大学
类型:发明
国别省市:河北,13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1