【技术实现步骤摘要】
基于合成数据消除无监督车辆再识别偏差的方法及系统
[0001]本专利技术属于车辆再识别
,具体涉及一种基于合成数据消除无监督车辆再识别偏差的方法及系统。
技术介绍
[0002]随着计算机视觉和物联网的不断发展,促进了智慧城市概念的实现。其中,车辆作为智能城市应用里的重要对象,受到了广泛的关注。由于许多监控摄像机已经安装完毕,车辆再识别可以利用这些摄像机来分析交通场景,而不需要用一些特殊的硬件来替换它们。车辆再识别作为一个前沿和重要的研究课题,指的就是在一个一个特定范围内的交通监控场景下,判断非重叠区域的不同摄像机所拍摄到的车辆图像是否属于同一辆车的检索问题。
[0003]与以往的重复图像检索不同,由于不同的摄像机捕捉到的车辆图像受到车辆姿态、视点、光照条件和分辨率的影响,导致同一车辆在不同视角下产生的类内差异(inter
‑
class variability)或不同车辆因型号相同形成的类间相似(intra
‑
class similarity),这也是车辆再识别任务所面临的两个巨大挑战。具体来说,由于不同方向和遮挡,例如从车的正面和背面分别观察车辆,会导致同一辆车产生较大的类内差异;同时,相同类型、颜色的车辆因为相同的制造过程,使其在视觉上十分相似,造成了较小的类间差异。
[0004]相比于以前依赖手工设计特征的传统机器学习方法,利用深度学习在大量的训练数据中自动学习特征,包含上千个参数,节省了手工设计特征的时间,提取出更好的特征。神经网络模型对大规模标注数据具 ...
【技术保护点】
【技术特征摘要】
1.一种基于合成数据消除无监督车辆再识别偏差的方法,其特征在于,包括以下步骤:S1、通过保持一致性的生成对抗网络SPGAN将合成数据转化为与目标域具有相似风格的伪目标样本,通过伪目标样本对模型进行预训练;S2、通过预训练好的模型进行无监督域自适应或完全无监督任务;S3、通过预先训练好的方向模型和相机模型计算出图像的方向和相机相似度,进而得到最终的车辆相似度用于测试。2.根据权利要求1所述的基于合成数据消除无监督车辆再识别偏差的方法,其特征在于,所述步骤S1中,利用SPGAN将合成数据X
h
的风格迁移到目标域,生成伪目标样本X
h
→
t
。3.根据权利要求2所述的基于合成数据消除无监督车辆再识别偏差的方法,其特征在于,所述模型采用相互平均教学模型MMT,所述MMT由一对网络Net以及网络的平均模型Mean
‑
Net构成,每个Mean
‑
Net监督另一个Net的训练,训练结束后采用性能更好的那个Mean
‑
Net进行测试;采用的Net为ResNet
‑
50,则所述伪目标样本进行预训练的网络即为ResNet
‑
50;训练完成之后加载预训练好的参数并通过源域和目标域数据联合进行再次训练,且每个批次输入的目标域和源域数据的数量相等,故设联合数据集X=X
s
UX
t
;设两个网络为和而其Mean
‑
Net的参数E[θ]是根据对应Net的参数θ以动量α进行更新,表示为如下公式:E[θ]=αE[θ]+(1
‑
α)θ将两个Mean
‑
Net表示为和Mean
‑
Net分别用分类器和预测目标域的软伪标签[],并通过软交叉熵损失来监督另一个Net,软交叉熵损失表达式为:其中,x
i
和x
′
i
表示同一张图片经过不同的数据增强模式输入到各自Net和Mean
‑
Net中,I表示联合数据集X的身份数量;除了通过Mean
‑
Net在线生成软伪标签对Net进行优化,Net还利用聚类生成的硬伪标签进行监督,并通过交叉熵损失函数l
ce
构成的硬标签损失进行优化,其表达式为:因此,MMT的整体损失4.根据权利要求3所述的基于合成数据消除无监督车辆再识别偏差的方法,其特征在于,对通过合成图像训练好的方向模型和相机模型进行后处理,以提升无监督车辆再识别性能,网络模型采用的都是IBN
‑
Net50
‑
a;取效果较好的一个Mean
‑
Net作为模型进行测试,设车辆图像x
i
经过模型生成特征向量f
v
(x
i
),则车辆图像x
i
,和x
j
的距离表示为:
D
v
(x
i
,x
j
)=||f
v
(x
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。