Relation Network for Person Re-identification阅读笔记

What?

直接PCB太暴力了,没有考虑到块与块之间的关系。于是本文提出了一种one-vs-rest relational 策略考虑了块与块之间的关系。具体如下:

以p1p_1p1​为例,上图p1p_1p1​~p6p_6p6​的获取方式和PCB完全一致,后面则略有不同。

这里将p2p_2p2​~p6p_6p6​的结果直接做r1=(p2+p3+p4+p5+p6)/5r_1=(p_2+p_3+p_4+p_5+p_6)/5r1​=(p2​+p3​+p4​+p5​+p6​)/5,然后1×11 \times 11×1卷积变换通道得到rˉ1\bar r_1rˉ1​,同时p1p_1p1​通过1×11 \times 11×1卷积变换通道得到pˉ1\bar p_1pˉ​1​,两者按channel做concat得到结果经过1×11 \times 11×1卷积变换通道,所得结果与pˉ1\bar p_1pˉ​1​做残差加法,得到最终结果q1q_1q1​。然后就可以说q1q_1q1​中包含了与p2p_2p2​$p_6$有关的信息了,就考率了块与块之间的联系。其余同理,就可以得到$q_1$q6q_6q6​。

公式表达如下:

其中T表示concat。

然后就是作者提了一个GCP,和以往有啥差别呢?下图直接对比:

详细描述:
GAP , GMP , GAP+GMP都用过,各有好处,也各有缺陷。

  • GAP covers the whole body parts of the person image , but it is easily distracted by background clutter and occlusion.
  • GMP overcomes this problem by aggregating the feature from the most discriminative part useful for reID while discarding background clutter. This, however, does not contain information from the whole body parts.(背景区域基本不利于分类,因此激活值一般很小,通过GMP就自然被drop掉了)`
  • GAP +GMP may perform better, but it is also influenced by background clutter. It has been proven that GMP is more effective than GAP(Fu et al. 2019 SSG), which will be also verified once more in our experiment.
  • Motivated by this, we propose a novel GCP method based on GMP to extract a global feature map from the whole body parts . 具体咋做,如下图:

    做法应该很清楚,这里不再赘述。和GMP,GAP差别也很明显,GCP引入了要学习的参数。

讲到这里,其实很懵,GCP是什么?要GCP干啥的?

GCP指的是Global Contrastive Pool。由于我们之前考虑了块之间的关系,而Contrastive 体现在哪?就是表现在pavg−pmaxp_{avg} - p_{max}pavg​−pmax​。 avg中保留了整个图像的信息,max是行人部分的信息,那差是什么?就是背景部分的信息。而结果和max的行人信息再合并。那去掉又合并岂不是白做了?不是的,concat(合并)之前还有一个conv的存在,因此其实还是不一样的,并不是减去又加上的操作,而是关注了一些更关键的信息。最后同样用一个残差保证学习的结果不会比之前差。

因此,总体模型为:

损失就是softmax+triplet,不过分强调。

效果


效果相当不错,但训练细节不是很多。

其中:−S-S−S表示和PCB一样切6块,即qP6q^{P_6}qP6​。同理qP2q^{P_2}qP2​和qP4q^{P_4}qP4​分别是切2块和4块,将三个尺度的结果concat起来就是T(qP2,qP4,qP6T(q^{P_2},q^{P_4},q^{P_6}T(qP2​,qP4​,qP6​,即−F-F−F。

其他效果展示:
消融:上表的实验相当充足。而且这里按照作者的实验,GCP提点能力很强

One-vs-rest中做concat的必要性:


Relation Network for Person Re-identification阅读总结相关推荐

  1. 论文阅读:AAAI 2020 Relation Network for Person Re-identification 论文翻译

    Relation Network for Person Re-identification Hyunjong Park, Bumsub Ham∗ School of Electrical and El ...

  2. 关系网络 Relation Network

    文章目录 比较孪生网络.原型网络和关系网络 关系网络 Relation Network 实现过程 网络结构 损失函数 训练策略 算法推广 -- 推广到 zero-shot 创新点 算法评价 比较孪生网 ...

  3. 《Foreground-Aware Relation Network for Geospatial Object ......Remote Sensing Imagery》

    论文阅读笔记:<Foreground-Aware Relation Network for Geospatial Object Segmentation in High Spatial Reso ...

  4. 小样本学习 | Learning to Compare: Relation Network for Few-Shot Learning

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 Learning to Compa ...

  5. CNN结构:场景分割与Relation Network

    参考第一个回答:如何评价DeepMind最新提出的RelationNetWork 参考链接:Relation Network笔记  ,暂时还没有应用到场景中 LiFeifei阿姨的课程:CV与ML课程 ...

  6. 加密流量分类-论文6:Learning to Classify A Flow-Based Relation Network for Encrypted Traffic Classification

    加密流量分类-论文6:Learning to Classify A Flow-Based Relation Network for Encrypted Traffic Classification 0 ...

  7. Learning to Compare: Relation Network 源码调试

    CVPR 2018 的一篇少样本学习论文 Learning to Compare: Relation Network for Few-Shot Learning 源码地址:https://github ...

  8. RFA-Net: Residual feature attention network for fine-grained image inpainting 论文阅读笔记

    RFA-Net: Residual feature attention network for fine-grained image inpainting 论文阅读笔记 摘要 尽管大多数使用生成对抗性 ...

  9. Learning Actor Relation Graphs for Group Activity Recognition 论文阅读

    目录 一.了解ARG 二.为什么需要ARG 1.多人场景识别的问题 2.先前的方法 3.本文的方法 4.本文的三大贡献 三.ARG详细介绍 1.群体活动识别框架 2.构建ARG 2.1图的定义 2.2 ...

最新文章

  1. 这位创造GitHub冠军项目的“老男人”,堪称10倍程序员本尊
  2. 第八篇、盒子模型和距中的设置方法
  3. python删除指定天数前的文件_python 删除指定时间间隔之前的文件实例
  4. MemoryCache 使用不当导致的一个 BUG
  5. Scrapy从理论到爬图
  6. 元素周期表排列的规律_中考化学:金属活动性顺序表和元素周期表规律总结
  7. 风机桨叶故障诊断(七) 滑动窗与非极大值抑制NMS
  8. 【EF学习笔记07】----------加载关联表的数据 贪婪加载
  9. 云小课|DGC数据开发之基础入门篇
  10. vue-devtools 使用
  11. 1731: [Usaco2005 dec]Layout 排队布局*
  12. cesium 加载bim模型_BIM+GIS跨界融合,打造智能未来新利器
  13. SpringBoot中接口跨域问题
  14. mysql java uuid_Java生成UUID 与 MySQL数据库如何生成uuid数据
  15. 交通标志识别系统(TSR)
  16. springcloud整合nacos启动时报错‘com.netflix.client.config.IClientConfig‘ that could not be found
  17. 微信接入之获取用户头像
  18. android手机设置固定dns,(图文)安卓手机修改WiFi DNS设置的方法
  19. photoshop中如何使用”颜色替换“替换图片中的黑色?
  20. AI帮我画出了小说里的人物,我这么多年的小说好像白看了。。。

热门文章

  1. 最清晰!一篇文章读懂 OceanBase 最新的产品家族
  2. 使用 rsync 服务(二)
  3. .NET CORE认证1.认识登陆和授权
  4. cij期刊_核心期刊评价与文献计量学研究CJournalJLX
  5. 万能计算机作文,万能通用作文600字
  6. vue 组件名 下划线_团队Vue组件规范
  7. Webbrowser 使用IE 最高版本
  8. label 标签属性的总结归纳
  9. 《云计算网络珠玑》新书有奖试读活动
  10. CQHMI品牌NR系列HMI人机界面在纺织机械设备行业中的应用