Paper Reading: Re-ranking Person Re-identification with k-reciprocal Encoding
Paper Reading Note
URL:
https://arxiv.org/pdf/1701.08398.pdf
TL;DR
17年CVPR的一篇文章,为了学习reID而读的,很基础的一篇文章。
本文主要是提出了一种不需要人工交互或者任何标签数据的re-ranking方法,该方法能够适用于任何reID的结果,并提高其效果。
Algorithm
主要思想:
对于一个probe他的top-10 nearest image有对的有错的,对于每一个image,可以用同样的方法找到他的top-10 nearest image,如果二者有均出现在对方的列表上,就把其定义为k-reciprocal neighbor。根据这个规则可以有效地对结果进行重排序。
模型框架如下:
模型从两个角度提取特征:
- 马氏距离作为计算appearance feature距离的标准。
- Jaccard距离计算k-reciprocal feature距离,在其中作者做了一些转化,将Jaccard距离需要解决的集合比较问题变成了纯向量计算问题。
上图是原始的Jaccard距离计算方法。
上图是转换后的计算距离的方法。其中作者用soft weighting代替了原始的0,1构成的hard weighting,把距离信息也带到了算式中:
最后作者把二者加权融合作为最终的距离:
Experiment Results
作者和SOTA模型在Market-1501等数据集上进行了比较,效果都超过了其他方法。需要提到的是,作者在进行比较的时候控制变量是用re-ranking和不用re-ranking,感觉应该需要其他的re-ranking的方法进行比较(考虑到作者想表达的就是加上re-ranking效果更好,这样做也无可厚非)。
上表是在MARS数据集上的比较结果,都是+Ours和不加的进行比较。
作者还对实验中选取的参数进行的实验比较。
Thoughts
了解了re-ranking为什么会提高实验效果。
这篇论文的模型很简单,但是应用的Jaccard距离应用到距离计算中是一种很值得借鉴的方法。
Paper Reading: Re-ranking Person Re-identification with k-reciprocal Encoding相关推荐
- Unsupervised person re‑identification via K‑reciprocal encoding and style transfer
1 Introduction 该文献研究完全无监督的re-ID问题,设计的算法主要基于以下三个方面:(1)克服不同相机的图像风格差异,例如照明.遮挡和视点(使用StarGAN生成多张不同风格的图片,并 ...
- #Paper reading#DeepInf: Social Influence Prediction with Deep Learning
#Paper reading# DeepInf: Social Influence Prediction with Deep Learning 设计了一个端到端的框架DeepInf,研究用户层面的社会 ...
- Paper Reading: GLUE
Paper Reading: GLUE 1. 引言 最近看论文,突然脑子中蹦出了这么一个感觉,看论文是不应该先把论文看厚了,然后再把论文看薄了,这论文也就懂了O(∩_∩)O 这篇论文是在看BERT的时 ...
- cvpr2019/cvpr2018/cvpr2017(Papers/Codes/Project/Paper reading)
cvpr2019/cvpr2018/cvpr2017(Papers/Codes/Project/Paper reading) Source:https://mp.weixin.qq.com/s/SmS ...
- [paper reading] FCOS
[paper reading] FCOS GitHub:Notes of Classic Detection Papers 2020.11.09更新:更新了Use Yourself,即对于本文的理解和 ...
- [paper reading] CenterNet (Object as Points)
[paper reading] CenterNet (Object as Points) GitHub:Notes of Classic Detection Papers 2020.11.09更新:更 ...
- [paper reading] CenterNet (Triplets)
[paper reading] CenterNet (Triplets) GitHub:Notes of Classic Detection Papers 2020.11.09更新:更新了Use Yo ...
- [paper reading] CornerNet
[paper reading] CornerNet GitHub:Notes of Classic Detection Papers 本来想放到GitHub的,结果GitHub不支持公式. 没办法只能 ...
- [paper reading] RetinaNet
[paper reading] RetinaNet GitHub:Notes of Classic Detection Papers 本来想放到GitHub的,结果GitHub不支持公式. 没办法只能 ...
- [paper reading] SSD
[paper reading] SSD GitHub:Notes of Classic Detection Papers 本来想放到GitHub的,结果GitHub不支持公式. 没办法只能放到CSDN ...
最新文章
- repmgr 4.3 发布,PostgreSQL 复制与故障转移管理工具
- Swift反射API及其用法
- hdu 3572(最大流)
- 机器人学习--网友资料系列 激光SLAM建图、粒子滤波定位和位姿图优化
- 音视频技术开发周刊 | 240
- 小汤学编程之JAVA基础day07——面向对象(二):封装、继承与多态
- MySQL字符集LATIN1转UTF8
- zabbix-设置邮箱预警
- 【jQuery笔记Part1】10-jQuery操作html-获取设置
- shell脚本if语句判断
- 请说出三种减少页面加载时间的方法
- XtraBackup备份mysql5.1.73
- 蒙特卡洛与遗传算法介绍
- Atmel 官方网站中文版
- 数据分析之数据质量分析和数据特征分析
- 好用的工商详细信息API推荐
- 更改w10计算机时间,win10系统把时间改为12小时制的办法
- what Data Fabric
- 存储术语中的LUN概念
- r软件中合并列_将摘要合并到软件中
热门文章
- TeeChart曲线平滑 Line.Smoothed
- excel学习1:合并两个单元格,并把内容用符号隔开。
- 长截图、识别图片里的文字,不用装其它软件!
- oracle经纬度精确查询位置,基于经纬度定位车辆所在交通小区位置的方法与流程...
- 在OPENSTACK中 WIN7和WIN2008 R2实例启动时蓝屏报 STOP:0X0000005DT
- win10系统打不开qq提示错误代码0x00000005怎么办
- 常见几种web攻击方式和防御方法
- 扫描死链接的工具xenu
- android barchart设置标题,android - 如何设置MPAndroidChart BarChart的高度和宽度? - 堆栈内存溢出...
- 如何在Excel中调节折线图和柱形图(组合图)的高低(位置),让图中的折线和柱形不会出现重叠