トリプレット損失は、ReIDタスクで広く採用されている損失関数であり、最も硬い正のペアを近づけ、最も硬い負のペアを遠ざけます。ただし、選択したサンプルは世界的に最も難しいものではなく、ミニバッチでのみ最も難しいものであり、パフォーマンスに影響します。このレポートでは、最も難しいサンプルをグローバルにマイニングしてトリプレットをより困難にするハードバッチマイニング方法を提案します。より具体的には、最も類似したクラスが同じミニバッチに選択されるため、類似したクラスをさらに遠ざけることができます。さらに、シーン分類器と敵対的損失で構成される敵対的シーン除去モジュールを使用して、シーン不変の特徴表現を学習します。有効性を証明するためにデータセットMSMT17で実験が行われ、私たちの方法は以前のすべての方法を上回り、最先端の結果を設定します。
Triplet loss is a widely adopted loss function in ReID task which pulls the hardest positive pairs close and pushes the hardest negative pairs far away. However, the selected samples are not the hardest globally, but the hardest only in a mini-batch, which will affect the performance. In this report, a hard batch mining method is proposed to mine the hardest samples globally to make triplet harder. More specifically, the most similar classes are selected into a same mini-batch so that the similar classes could be pushed further away. Besides, an adversarial scene removal module composed of a scene classifier and an adversarial loss is used to learn scene invariant feature representations. Experiments are conducted on dataset MSMT17 to prove the effectiveness, and our method surpasses all of the previous methods and sets state-of-the-art result.