Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification

Zhun Zhong, Liang Zheng, Zhiming Luo, Shaozi Li, Yi Yang
4/3/2019
cs.CVcs.LG

Official code: zhunzhong07/ECN (304 stars, Apache-2.0, last commit 2019-07-18).

Abstract

This paper considers the domain adaptive person re-identification (re-ID) problem: learning a re-ID model from a labeled source domain and an unlabeled target domain. Conventional methods are mainly to reduce feature distribution gap between the source and target domains. However, these studies largely neglect the intra-domain variations in the target domain, which contain critical factors influencing the testing performance on the target domain. In this work, we comprehensively investigate into the intra-domain variations of the target domain and propose to generalize the re-ID model w.r.t three types of the underlying invariance, i.e., exemplar-invariance, camera-invariance and neighborhood-invariance. To achieve this goal, an exemplar memory is introduced to store features of the target domain and accommodate the three invariance properties. The memory allows us to enforce the invariance constraints over global training batch without significantly increasing computation cost. Experiment demonstrates that the three invariance properties and the proposed memory are indispensable towards an effective domain adaptation system. Results on three re-ID domains show that our domain adaptation accuracy outperforms the state of the art by a large margin. Code is available at: https://github.com/zhunzhong07/ECN

View on arXivView PDF

Code Implementations(1)

zhunzhong07/ECNOfficial100%
Apache-2.0

Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification CVPR 2019

30458PythonMar 25, 20197 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhong2019invariance,
  title  = {Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification},
  author = {Zhun Zhong and Liang Zheng and Zhiming Luo and Shaozi Li and Yi Yang},
  year   = {2019},
  eprint = {1904.01990},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1904.01990}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1904.01990.svg)](https://codeofpaper.com/paper/1904.01990)

Discussion