当前位置:   article > 正文

Re-ranking Person Re-identification with k-reciprocal Encoding_行人重识别的reranking

行人重识别的reranking

行人重识别之rerank

Re-ranking Person Re-identification with k-reciprocal Encoding

原文链接:http://arxiv.org/pdf/1701.08398

这篇文章介绍了一种rerank方法,引用量较高,说明方法不错,一起来看一下算法的思想。

在这里插入图片描述
如上图所示,绿色的是识别正确的。作者阐述了如下规律:如果被正确识别出的图片作为probe(query),那么根据其召回的图片很有可能包含原query以及其它的一些正确的图片,如上图的下半部分所示。如果包含原query,那么这样的图片被称为query的k-reciprocal nearest neighbor。利用这个信息可以进行rerank。

但是,这样rerank不具有足够的鲁棒性。那么作者就对k-reciprocal nearest neighbor再次查找k-reciprocal nearest neighbor。如下图所示,蓝色框为初始的k-reciprocal nearest neighbor,绿色框对C查找k-reciprocal nearest neighbor。综上进行rerank,就找到了之前没有找到的G。
在这里插入图片描述

那么这些信息是如何利用的呢?

在这里插入图片描述
vp是一个向量,其中的每一个元素代表对应的gallery与query是否为k-reciprocal nearest neighbor。这样,上述信息就可以用一个向量来表示,也就对应了题目中所说的编码。

进一步,每一个k-reciprocal nearest neighbor的权重一样过于武断,所以为其加权,如下图所示。其中d代表baseline计算出来的距离。
在这里插入图片描述
根据以上编码向量,就可以计算出两个图片之间的距离dJ。其中利用到了杰卡德距离的思想,通过推导就是下式。
在这里插入图片描述

最后,对dJ和baseline计算出的d进行加权,得到最终的相似度,从而进行排序。效果如下:
在这里插入图片描述
总结:rerank是行人重识别中非常重要的tricks之一,通过rerank可以大幅度提升性能。好的rerank算法可以直接应用于绝大多数模型。重要的是,rerank会涉及到很多超参数,这个需要耐心地做实验进行论证。

欢迎讨论 欢迎吐槽

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/378492?site
推荐阅读
相关标签
  

闽ICP备14008679号