【技术实现步骤摘要】
基于多头对比网络的目标跟踪方法
[0001]本专利技术属于目标跟踪
,特别涉及一种基于多头对比网络的目标跟踪方法,可应用于光学图像中单个物体的目标跟踪。
技术介绍
[0002]目标跟踪通过在视频的第一帧中给定目标的位置和边界框的大小,在后续的序列中持续的定位目标,是计算机视觉领域的一项重要任务。伴随着相关滤波技术和深度学习技术的迅速发展,光学图像场景下的目标跟踪取得了显著的进步。但是局部遮挡、目标形变、背景杂乱、光照变化等因素往往严重的损害了跟踪目标的能力。
[0003]基于相关滤波的跟踪方法借助循环矩阵的特征,结合傅里叶变换技术,对视频第一帧中给定的目标进行密集采样。通过最小化L2范数损失,在线训练相关滤波器的权重,在后续的视频帧中预测目标的位置。该方法虽然取得了较好的跟踪结果,但是仍然存在特征提取模型和相关滤波器需要分开训练的问题,不能充分的挖掘大规模数据集中样本间的依赖关系。此外,由于该方法需要在线更新滤波器的权重,无法满足实时跟踪的需求,限制了目标跟踪的应用场景。
[0004]基于深度孪生网络的目标跟踪方法由于其很好的平衡了跟踪的准确度和速度得到了极大的关注。这些目标跟踪方法通过深度孪生网络以端到端的方式离线学习相似性映射,避免在线更新跟踪模型的权重,保证了跟踪的效率。但是,基于深度孪生网络的目标跟踪方法首先提取目标模板的深度特征和搜索区域的深度特征,然后计算模板图像特征和搜索区域特征之间的相似性映射,其目的是区分搜索区域内的目标和背景,忽略了同一目标不同外观间的深度特征表示的相似性,降
【技术保护点】
【技术特征摘要】
1.一种基于多头对比网络的目标跟踪方法,其特征在于,包括如下步骤:步骤1:构建MCTrack多头对比网络结构:引入多头对比架构和全局一致性学习机制,所述多头对比架构通过在ResNet
‑
50网络的基础上,对每个卷积层增加单独的对比学习模型实现,所述对比学习模型包含一个参数共享的对比孪生网络、一个映射头和一个预测头;所述对比孪生网络包括模板分支和对比分支,所述全局一致性学习机制由空间一致性模块、通道一致性模块和语义一致性模块组成;步骤2:获取模板图像:利用光学摄影系统获取图像序列,对目标周围的区域以平行于坐标轴的方式进行裁剪,作为模板图像Z;步骤3:获取对比图像:对模板图像Z进行数据增强,得到对比图像A;步骤4:获取搜索图像:在当前的视频序列中,选择与模板图像Z不同的视频帧,以平行于坐标轴的方式进行裁剪,其图像分辨率是模板图像Z的2倍大小,作为搜索图像X;步骤5:提取模板图像Z、对比图像A和搜索图像X的深度特征:以ResNet
‑
50网络作为骨干网络,提取第三卷积层、第四卷积层和第五卷积层的输出,即conv3
i
,conv4
i
,conv5
i
,i∈{Z,A,X};步骤6:计算空间依赖关系:将模板图像Z的深度特征和对比图像A的深度特征输入空间一致性模块,得到特征之间的空间依赖一致性损失;步骤7:计算通道依赖关系:将模板图像Z的深度特征和对比图像A的深度特征输入通道一致性模块,得到特征之间的通道依赖一致性损失;步骤8:计算语义依赖关系:将模板图像Z的深度特征和对比图像A的深度特征输入语义一致性模块,得到特征之间的语义依赖一致性损失;步骤9:目标分类和边界框回归:计算模板图像Z的深度特征和搜索图像X的深度特征之间的互相关,并作为分类头和回归头的输入,得到分类损失和回归损失;步骤10:联合空间依赖一致性损失、通道依赖一致性损失、语义依赖一致性损失、分类损失和回归损失,结合反向传播算法,训练多头对比网络的权重;步骤11:当训练收敛后,进入推理阶段;对于新的视频序列,提取目标的模板图像,并且以前一帧的跟踪结果,提取当前帧的搜索图像;步骤12:以步骤10得到多头对比网络提取模板图像和搜索图像的深度特征;步骤13:计算模板图像的深度特征和搜索图像的深度特征之间的互相关,并作为分类头和回归头的输入,依照分类与回归结果得到当前搜索图像中的目标所在的位置与目标框,即为当前帧的跟踪结果;步骤14:当输入新的一帧视频序列后,转到步骤11继续执行,直到跟踪结束。2.根据权利要求1所述基于多头对比网络的目标跟踪方法,其特征在于,所述步骤2的具体步骤如下:2a),计算模板图像中目标边界框的高H和宽W的平均值:avg
hw
=(H+W)/22b),计算尺度变化因子s:s(W+avg
hw
)
×
s(H+avg
hw
)=O2其中O表示模板图像的边长;2c),按照尺度变化因子倍数对目标边界框进行放缩,以平行于坐标轴的方式,裁剪视
频帧,提取模板图像Z。3.根据权利要求1所述基于多头对比网络的目标跟踪方法,其特征在于,所述步骤3数据增强是在在模板图像Z的基础上,进行旋转变换、对比度变换或缩放变换。4.根据权利要求1所述基于多头对比网络的目标跟踪方法,其特征在于,所述步骤6的具体步骤如下:步骤6a),将具有C个通道的模板图像Z的特征表示f(Z)∈R
C
×
H
×
W
作为两个1
×
1的卷积层θ和σ的输入,分别生成两个新的特征图θ和σ的输入,分别生成两个新的特征图步骤6b),对步骤6a)中新生成的特征图进行变换,和其中N=H
×
W表示特征图的像素点的数量;步骤6c),计算特征图K
′
和Q
′
之间的一致性,并通过softmax函数生成f(Z)中第i个位置和第j个位置之间的空间依赖关系和第j个位置之间的空间依赖关系其中Q
′
j
表示特征图Q
′
中第j个位置的特征向量,K
′
i
表示特征图K
′
中第i个位置的特征向量,上标T表示转置,计算特征图Q
′
中每个位置的特征向量与特征图K
′
中每个位置的特征向量之间的空间依赖关系,构成空间依赖图P
Z
∈R
N
×
N
,步骤6d),对于对比图像A,采用与步骤6a)至步骤6c)相同的操作计算特征表示f(A)∈R
C
×
H
×
W
中第i个位置和第j个位置之间的空间依赖关系中第i个位置和第j个位置之间的空间依赖关系其中σ(f(A))和θ(f(A))分别表示卷积层σ和卷积层θ以对比图像A的特征表示f(A)∈R
C
×
H
×
W
作为输入,σ(f(A))
j
表示特征图σ(f(A))中第j个位置的特征向量,θ(f(A))
i
表示特征图θ(f(A))中第i个位置的特征向量,上标T表示转置,计算特征图σ(f(A))中每个位置的特征向量与特征图θ(f(A))中每个位置的特征向量之间的空间依赖关系...
【专利技术属性】
技术研发人员:苗启广,葛道辉,李宇楠,贾秉文,宋建锋,刘向增,赵博程,刘如意,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。