点击我爱计算机视觉标星,更快获取CVML新技术


今天跟大家分享一份ICCV 2019 上新出的关于注意力模型的工作Mixed High-Order Attention Network for Person Re-Identification,来自北京邮电大学的学者提出一种高阶注意力模型,并将其应用于行人重识别建模,显著改进了现有SOTA模型的精度。

这种新出的注意力模型,很显然也可以适用于其他视觉问题建模,作者已于近日开源了代码,非常值得参考。

论文作者信息:

作者均来自北京邮电大学。

什么是注意力模型?

在视觉问题建模中,注意力模型是让算法能对那些对最终结果产生更大影响的图像或特征图的局部进行建模,让模型学习一个01掩膜,与1对应的图像或特征块,就是注意力区域,也就是在视觉问题中,模型应该重点关注的区域。

这在很多实际问题中,是非常有意义的。

比如前几天我们分享了一篇有关GAN的论文:登顶Github趋势榜,非监督GAN算法U-GAT-IT大幅改进图像转换效果,作者引入注意力模型使得生成和鉴别模型能对最终结果产生更大影响的区域“更加关注”,显著改进了图像转换的效果。

而CVPR 2019 图像压缩比赛的冠军方案图鸭科技包揽 CVPR 2019 图像压缩大赛四项指标全部冠军!,同样在图像压缩中引入注意力机制,也取得了更好的效果。

作者认为通常的注意力模型往往只关注图像或者特征图内部注意力区域或通道,不能很好建模不同区域对最终结果共同作用产生的结果。作者称这样的注意力模型为一阶注意力机制。

作者提出高阶注意力机制,希望模型对图像或特征图不同部分共同作用机制进行注意力建模。

想像一下,这其实是很有道理的。比如在行人重识别中,人体各个部分当然对最终结果的影响不同,所以可以引入注意力机制建模,但各个部分之间对最终结果也会有协同影响。

下图展示了,作者提出的高阶注意力机制与空间注意力机制Spatial Attention、通道级注意力机制Channel Attntion的比较。

高阶注意力机制,主要是为了建模注意力模块之间的相互影响。

高阶注意力建模

下图展示了在CNN网络中作者提出的一阶和三阶注意力建模的过程:

R代表阶数,代表张量的Hadamard Product。

将高阶注意力模块嵌入行人重识别算法流程中:

R=1,R=2,R=3,代表图中嵌入了1、2、3阶注意力模型。作者称这种结构为混合高阶注意力网络Mixed High-Order Attention Network(MHN)。

值得注意的是,这种网络结构是与模型解偶的,所以该模块可与任何行人重识别网络结合。

实验结果

作者在行人重识别多个主流数据集上进行了实验。

下图展示了,在Market-1501数据集上,PCB算法上加上MHN建模,在各种评价指标下均取得了一致性的精度提高。相比以往的SOTA算法,也取得了最好的结果。

下图展示了在DukeMTMC-ReID数据集上同样获得了显著精度提升,且大幅领先第二名!

在CUHK03-NP数据集上依然有大幅提高!显著领先之前的SOTA!

作者研究了注意力阶数对最终结果的影响,,由下表可知,阶数越高,最终的结果越好。

去与他注意力机制夹持的ReID算法相比较的结果:

可见,该文提出的高阶注意力模型是在ReID问题中更好的注意力建模方法。

值得注意的是,注意力机制在视觉任务中被广泛使用,该文提出的方法对其他任务是否也有比价好的改进效果?非常期待有更多的结果出来。

最后,感谢作者的开源~

论文地址:

https://arxiv.org/abs/1908.05819

代码链接:

https://github.com/chenbinghui1/MHN

在我爱计算机视觉公众号对话界面回复“MHNReID”(建议复制),即可收到论文及代码国内下载地址。


行人重识别交流群

关注最新最前沿的行人重识别、行人检测等技术,欢迎加入专属交流群,扫码添加CV君拉你入群,(如已为CV君好友请直接私信)

(请务必注明:ReID)

喜欢在QQ交流的童鞋,可以加52CV官方QQ群:805388940。

(不会时时在线,如果没能及时通过验证还请见谅)


长按关注我爱计算机视觉

ICCV 2019 | 北邮提出高阶注意力模型,大幅改进行人重识别SOTA精度相关推荐

  1. CVPR 2020 | 旷视研究院提出新方法,优化解决遮挡行人重识别问题

    IEEE国际计算机视觉与模式识别会议 CVPR 2020 (IEEE Conference on Computer Vision and Pattern Recognition) 将于 6 月 14- ...

  2. CVPR 2019 | 基于密集语义对齐的行人重识别模型:有效解决语义不对齐

    点击我爱计算机视觉标星,更快获取CVML新技术 本文转载自微软研究院AI头条. 编者按:行人重识别(Person Re-identification),也称行人再识别,旨在利用计算机视觉技术实现基于图 ...

  3. NVIDIA开源DG-Net:用GAN生成高质量行人图像,辅助行人重识别/在线试衣

    前几天英伟达开源了DG-Net的源码.让我们来回顾一下这篇CVPR19 Oral的论文. 论文是英伟达(NVIDIA), 悉尼科技大学(UTS), 澳大利亚国立大学(ANU)的研究人员 在CVPR19 ...

  4. 视频教程-2019 react入门至高阶实战,含react hooks-ReactJS

    2019 react入门至高阶实战,含react hooks 从事前端开发近5年时间,曾任职于丽珠集团等大型企业担任高级前端开发工程师职位,积累了很多大厂的前端开发经验. 目前处于创业期,正在筹备自己 ...

  5. 2019北邮网安院机试真题(回忆版)@lantin

    2019北邮网安院机试真题(回忆版) 细不谈,前两题真的都是签到题,会简单排序和if-else都可以写的出来的题目.网安院的机试基本上是两道签到题,C题是数据结构题,D题是算法.做到保2争3,保3争4 ...

  6. ICCV 2019 | 旷视研究院提出VANet:具备视角感知力的车辆重识别网络

    本文介绍旷视研究院提出具备视角感知力的车辆重识别网络 VANet,它可以克服因被拍摄车辆的视角变化过于巨大所造成的性能严重削弱的问题. 论文名称:Vehicle Re-identification w ...

  7. 高阶系统怎么用matlab降阶,高阶系统模型一种降阶方法.pdf

    高阶系统模型一种降阶方法.pdf . . 5 卷 1 V o l 5 , N o l 第 第 期 用 应 基础与工程科学学报 1 9 7 s a r e 9 9 月 R N F B I C IE E ...

  8. 高阶无模型自适应迭代学习控制学习记录

    高阶无模型自适应迭代学习控制 参考文献 "High-Order Model-Free Adaptive Iterative Learning Control of Pneumatic Art ...

  9. 饿狼追兔的可视化matlab,高阶常微分方程模型饿狼追兔问题数学建模实例

    高阶常微分方程模型饿狼追兔问题数学建模实例 现有一只兔子.一匹狼,兔子位于狼的正西110米处,假设兔子与狼同时发现对方并一起起跑,兔子往正北70米处的巢穴跑,而狼在追兔子.已知兔子.狼是匀速跑且狼的速 ...

最新文章

  1. SQL Server中常用的快捷键
  2. Ubuntu 配置防火墙端口
  3. ios 模拟器添加经纬度_iOS 微信双开来了,但我不建议你使用
  4. Atitit.常见的4gl 第四代编程语言  与 dsl
  5. 解决 Mac OS 下罗技鼠标滚轮无法使用问题(滚动失效)
  6. Layui表单自定义验证规则
  7. 计算机专业考研2021,2021考研:计算机考研方向,了解一下
  8. ps去水印教程_Ps去水印教程:简单三步教新手学习去狮子图像上的水印,多余的文...
  9. 织梦屏蔽广告法极限词和敏感词插件【防职业举报者恶意投诉被工商部门天价罚款】
  10. 蚂蚁笔记(leanote)搭建
  11. HackTheBox –Craft实战
  12. 如何将mp4转换成gif?教你一招实现视频转gif高清转换
  13. pip 安装 sklearn 教程 ----Win10 python3.5
  14. css溢出部分用省略号代替
  15. CCBN 官方APP STORE隐私政策
  16. ping 工具的使用
  17. 卡尔曼(kalman)详解
  18. SSM常用注解及其含义
  19. macos支持exfat吗_打造便捷、人性化的macOS桌面使用环境
  20. 我的笔记本插上了网线 显示 未识别的网络无Internet访问 怎么弄?

热门文章

  1. 从JVM的角度看JAVA代码--代码优化
  2. citra 图形设置_TinkerTool System 6 for Mac(系统深度设置维护工具)
  3. 波士顿大学研究生计算机科学专业排名,2020年波士顿大学排名TFE Times美国最佳计算机科学硕士专业排名第52...
  4. mysql update 多个字段_MySQL数据库基础
  5. python 获取脚本当前路径_Python获取脚本所在目录的正确方法
  6. 苹果暗黑模式_【蜜茶原创】微信最终妥协苹果,暗黑模式正式上线!
  7. html遮罩层禁止滚动条滚动,遮罩层上弹窗滚动时禁止下层页面滚动的处理
  8. java replace stringbuilder_【基础篇】揭开String、StringBuilder以及StringBuffer的神秘面纱...
  9. 荣耀30会不会升级鸿蒙,荣耀手机不能升级鸿蒙吗?有博主给出升级名单
  10. swiftui 跳转_酷!苹果推出 SwiftUI,提高编程效率