Recently, cluster contrastive learning has been proven effective for person ReID by computing the contrastive loss between the individual feature and the cluster memory. However, existing methods that use the individual feature to momentum update the cluster memory are not robust to the noisy samples, such as the samples with wrong annotated labels or the pseudo-labels. Unlike the individual-based updating mechanism, the centroid-based updating mechanism that applies the mean feature of each cluster to update the cluster memory is robust against minority noisy samples. Therefore, we formulate the individual-based updating and centroid-based updating mechanisms in a unified cluster contrastive framework, named Dual Cluster Contrastive learning (DCC), which maintains two types of memory banks: individual and centroid cluster memory banks. Significantly, the individual cluster memory is momentum updated based on the individual feature.The centroid cluster memory applies the mean feature of each cluter to update the corresponding cluster memory. Besides the vallina contrastive loss for each memory, a consistency constraint is applied to guarantee the consistency of the output of two memories. Note that DCC can be easily applied for unsupervised or supervised person ReID by using ground-truth labels or pseudo-labels generated with clustering method, respectively. Extensive experiments on two benchmarks under supervised person ReID and unsupervised person ReID demonstrate the superior of the proposed DCC. Code is available at: https://github.com/htyao89/Dual-Cluster-Contrastive/
翻译:最近,通过计算单个特性和集束内存之间的对比性损失,对人进行分组对比性学习已证明对人重新识别是有效的;然而,使用单个特性来更新集束内存的现有方法对噪音样本来说并不健全,例如带有错误注释标签或假标签的样本。与以个人为基础的更新机制不同,应用每个组的平均值来更新集束内存的以机器人为基础的更新机制对少数人群体内存是强大的。因此,我们在一个统一的分组对比性框架,即名为“双重集束反差学习”(DCC)的集束内存保持两种类型的记忆库:个人和中子集内存内存库。重要的是,单个集内存根据单个特性更新了动力。 中子集内存采用了每个圈的平均值,以更新每个组内的内存内存的平均数。除了对各组内存的偏差性损失之外,还采用一致性约束性限制,以保证两个记忆的输出的一致性。请注意,DCC可以很容易地适用于未受控制或受监督的人使用两种类型的记忆库:在可监督的D-C/reglex Bregilal 上分别用Group 和DRCrual 。