1 Introduction

该文献针对UDA应用于re-ID任务上主要通过减少图像级或属性特征级上源域和目标域之间的差距来解决个人识别中的问题,存在忽略目标域的域内变化。在本研究中,作者研究了三种基本不变性,即样本不变性、相机不变性和邻域不变性,并提出了一种新的无监督域适配方法,在训练过程中,在网络中引入样本记忆,以记忆目标集每个样本的最新表示。

2 Methodology

2.1 Overview of Framework

作者使用ImageNet上预先训练的ResNet-50作为基本网络,并添加4096维全卷积层作为FC-4096,与标准化等组件作为分类模块。另一个组件是用于对未标记的目标数据进行不变性学习的示例存储模块。示例存储器用作功能存储器,用于为每个目标图像保存FC-4096层的最新输出。

2.2 Supervised Learning for Source Domain

由于源图像的标识可用,作者将源域的训练过程视为一个分类问题。交叉熵损失用于优化网络。

2.3 Exemplar Memory

作者采用估计目标图像之间的相似性来提高网络在目标测试集上的泛化能力。该过程有示例存储器实现,其由键值存储器K和值存储器V组成。在每次训练迭代期间,对于目标训练样本集i,作者通过deep-reID网络转发它,并获得FC-4096,L2归一化特征。在反向传播过程中,训练样本的密钥存储器中的特征的更新公式为:

2.4 Invariance Learning for Target Domain

作者提出仅使用源域训练的re-ID模型对目标域的域内变化敏感,这是影响性能的关键因素,所以有必要考虑从源域到目标域的知识转移问题。

对于样本不变性,作者将目标图像作为不同类,即每个人的形象可以接近自己,而远离他人。样本不变性的目标是最小化目标训练图像的负对数似然.

对于相机不变性,作者使用StarGAN训练目标域的相机样式,用于生成不同的真实目标图像的其他样式图像。为了在模型中引入相机不变性,作者认为每幅真实图像及其风格转换对应物具有相同的身份。

对于邻域不变性,作者通过示例存储器计算特征之间的余弦相似性得到top-k最近邻。邻域不变性的目标表示为软标签损失。

通过综合考虑样本不变性、摄像机不变性和邻域不变性,目标训练图像的整体不变性损失学习可以写成:

2.5 Final Loss for Network

通过结合源域和目标域的损耗,网络的最终损耗公式如下:

2.6 Discussion on the Three Invariance Properties

范例不变性使每个范例彼此分离。扩大来自不同身份的样本之间的距离是有益的。但是,相同身份的样本也会相距很远,这对系统有害。相反,邻域不变性鼓励每个范例及其邻居彼此靠近。减少同一身份的样本之间的距离是有益的。然而,邻域不变性也可能拉近不同身份的图像。样本方差和邻域不变性之间存在一种权衡,前者的目的是引导来自不同身份的样本远离,而后者则试图鼓励相同身份的样本彼此接近。相机不变性具有与样本不变性相似的效果,并导致样本及其相机样式转移样本共享相同的表示。

3 Experimental Studies

3.1 Datasets

作者在三个大规模人员重新识别基准上评估了所提出的方法:Market-1501、DukeMTMC reID和MSMT17。

3.2  Performance evaluation

性能通过累积匹配特性(CMC)和平均精度(mAP)进行评估。

3.3 Experimental Results

表2报告了基线的结果。当使用标记的目标训练集进行训练并在目标测试集上进行测试时,基线达到了较高的精度。然而,当基线仅使用标记的源集(仅称为源集)进行训练并直接应用于目标测试集时,作者观察到性能严重下降。

如表3所示,基于示例内存的方法明显优于基于小批量的方法。

表4报告了在Market-1501和DukeMTMC-reID上测试时的比较。

如表5所示,当使用Market-1501和DukeMTMC-reID作为源域时,作者的方法明显优于PTGAN。

4 Conclusion

在本文中,作者提出了一种基于样本记忆的无监督域自适应(UDA)方法,用于人员识别任务。通过利用样本记忆,可以直接评估目标样本之间的关系。因此,作者证明可以在网络训练过程中有效地强化目标域的基本不变性约束。实验证明了不变性学习对于提高深度re-ID模型的可传递性的有效性。作者的方法在三个大规模领域产生了最新的UDA精确度。

Invariance Matters: Exemplar Memory for Domain AdaptivePerson Re-identification相关推荐

  1. [行人重识别论文阅读]Invariance Matters: Exemplar Memory for Domain AdaptivePerson Re-identification

    论文链接:https://arxiv.org/abs/1904.01990 代码:https://github.com/zhunzhong07/ECN Abstract 1.传统的无监督方法只关注于缩 ...

  2. Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification

    1.论文:Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification 2.代码: https:// ...

  3. 关于Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification 论文理解

    论文连接https://arxiv.org/abs/1904.01990 代码:https://github.com/zhunzhong07/ECN 目录 1.文章卖点: 2.研究背景 3.研究方法 ...

  4. [Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification 魔改代码

    最近在看这篇文章,以及试着整改代码,按照最初的github设定,跑出来的性能和论文中是一样的,由于论文说了使用camstyle 后的生成图片,我就在想,如果不用这个部分会怎样,我就取消了使用这个数据, ...

  5. 自步对比学习(Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID)

    自步对比学习(Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID) 简介 文章来源 ...

  6. 李宏毅学习笔记43.More about Domain Adaptation. Part II. Applications

    文章目录 主要内容 1.Image-to-Image translation 1.1UNIT VAE Loss GAN Loss Cycle Consistency Loss 结果 1.2MUNIT ...

  7. 【ECCV 2020】Joint Visual and Temporal Consistency for Unsupervised Domain Adaptive Person Re-ID

    JVTC 1 背景知识 1.1Person Re-Identification (ReID) 1.2 supervised person ReID Problem #2 Problem #3 1.3 ...

  8. 17篇论文入选CVPR 2019,百度AI都在关注什么?(附论文地址)

    整理 | 阿司匹林 出品 | AI科技大本营(公众号id:rgznai100) 计算机视觉和模式识别大会CVPR 2019即将于6月在美国长滩召开,作为人工智能领域计算机视觉方向的重要学术会议,CVP ...

  9. CVPR 2019 | 百度17篇论文入选,AI巨头都在关注什么?(附论文下载)

    授权自AI科技大本营(ID:rgznai100) 本文共6400字,建议阅读10+分钟. 本文整理了百度入选CVPR的17篇论文的内容及应用场景. 计算机视觉和模式识别大会CVPR 2019即将于6月 ...

最新文章

  1. 【开源方案共享】VDO-SLAM:基于视觉的动态SLAM感知系统
  2. 带你学习JQuery:事件冒泡和阻止默认行为
  3. go 公众号 关注 监听_荐号丨推荐五个适合法学院关注公众号
  4. ubuntu wireshark 普通用户抓包
  5. Linux中基础指令
  6. 用户自定义的数据库备份(选自csdn\blog)
  7. ArcGIS 10.2加载在线影像底图
  8. 数据结构与索引-- B+树索引
  9. wpe使用方法(详细)(--新加秒10图)(10号继续可用)
  10. DOM Element节点类型详解
  11. Netty的ChannelFuture和ChannelPromise
  12. 我的世界基岩版json_Minecraft 基岩版 Ubuntu服务器搭建(三)
  13. 人工智能和大数据两者有什么联系
  14. 阶段3 1.Mybatis_11.Mybatis的缓存_7 触发清空一级缓存的情况
  15. python怎么放音乐_python怎么添加背景音乐
  16. Linux下yum命令及软件的安装
  17. 规则引擎groovy
  18. matlab非线性拟合算检验,matlab非线性拟合求参数怎样确定初始值
  19. 什么是微分?导数和微分的区别是什么?微分和积分的联系?
  20. 学习Python编程好找工作吗?

热门文章

  1. (python)改进的k-shell算法来识别关键节点 The improved k-shell algorithm(IKS)
  2. 互联网快讯:极米NEW Z6成年轻人投影首选;高德地图在北京上线无障碍公交
  3. 邓迪大学信息无障碍典型文献技术剖析
  4. Hulu 圣诞剧集推荐
  5. 使用Socket实现类似微信群聊的功能
  6. 梦兴阁给我生活带来的改变
  7. 120个极品网站 收集历时2年 - 计算机应用 - 迅雷论坛
  8. 城市公共交通周 9月18日郑州5条公交免费坐
  9. Java常用类库之String
  10. jenkins,maven--创建自由风格的软件项目任务