Weijian Deng, Liang Zheng, Qixiang Ye, Guoliang Kang, Yi Yang, Jianbin Jiao
Person re-identification (re-ID) models trained on one domain often fail to generalize well to another. In our attempt, we present a "learning via translation" framework. In the baseline, we translate the labeled images from source to target domain in an unsupervised manner. We then train re-ID models with the translated images by supervised methods. Yet, being an essential part of this framework, unsupervised image-image translation suffers from the information loss of source-domain labels during translation. Our motivation is two-fold. First, for each image, the discriminative cues contained in its ID label should be maintained after translation. Second, given the fact that two domains have entirely different persons, a translated image should be dissimilar to any of the target IDs. To this end, we propose to preserve two types of unsupervised similarities, 1) self-similarity of an image before and after translation, and 2) domain-dissimilarity of a translated source image and a target image. Both constraints are implemented in the similarity preserving generative adversarial network (SPGAN) which consists of an Siamese network and a CycleGAN. Through domain adaptation experiment, we show that images generated by SPGAN are more suitable for domain adaptation and yield consistent and competitive re-ID accuracy on two large-scale datasets.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Domain Adaptation | Market to Duke | mAP | 22.3 | SPGAN |
| Domain Adaptation | Market to Duke | rank-1 | 41.1 | SPGAN |
| Domain Adaptation | Market to Duke | rank-10 | 63 | SPGAN |
| Domain Adaptation | Market to Duke | rank-5 | 56.6 | SPGAN |
| Domain Adaptation | Duke to Market | mAP | 22.8 | SPGAN |
| Domain Adaptation | Duke to Market | rank-1 | 51.5 | SPGAN |
| Domain Adaptation | Duke to Market | rank-10 | 76.8 | SPGAN |
| Domain Adaptation | Duke to Market | rank-5 | 70.1 | SPGAN |
| Domain Adaptation | VehicleID to VERI-Wild Large | R-1 | 47.4 | SPGAN |
| Domain Adaptation | VehicleID to VERI-Wild Large | R-5 | 66.1 | SPGAN |
| Domain Adaptation | VehicleID to VERI-Wild Large | mAP | 17.5 | SPGAN |
| Domain Adaptation | VehicleID to VeRi-776 | Rank-1 | 57.4 | SPGAN |
| Domain Adaptation | VehicleID to VeRi-776 | Rank-10 | 75.6 | SPGAN |
| Domain Adaptation | VehicleID to VeRi-776 | Rank-5 | 70 | SPGAN |
| Domain Adaptation | VehicleID to VeRi-776 | mAP | 16.4 | SPGAN |
| Domain Adaptation | VehicleID to VERI-Wild Medium | R-1 | 55 | SPGAN |
| Domain Adaptation | VehicleID to VERI-Wild Medium | R-5 | 74.5 | SPGAN |
| Domain Adaptation | VehicleID to VERI-Wild Medium | mAP | 21.6 | SPGAN |
| Person Re-Identification | DukeMTMC-reID | Rank-1 | 46.4 | SPGAN+LMP* |
| Person Re-Identification | DukeMTMC-reID | mAP | 26.2 | SPGAN+LMP* |
| Person Re-Identification | MSMT17->DukeMTMC-reID | Rank-1 | 46.4 | SPGAN |
| Person Re-Identification | MSMT17->DukeMTMC-reID | Rank-10 | 68 | SPGAN |
| Person Re-Identification | MSMT17->DukeMTMC-reID | Rank-5 | 62.3 | SPGAN |
| Person Re-Identification | MSMT17->DukeMTMC-reID | mAP | 26.2 | SPGAN |
| Person Re-Identification | DukeMTMC-reID | MAP | 26.2 | SPGAN+LMP |
| Person Re-Identification | DukeMTMC-reID | Rank-1 | 46.4 | SPGAN+LMP |
| Person Re-Identification | DukeMTMC-reID | Rank-10 | 68 | SPGAN+LMP |
| Person Re-Identification | DukeMTMC-reID | Rank-5 | 62.3 | SPGAN+LMP |
| Person Re-Identification | Market-1501 | MAP | 26.7 | SPGAN+LMP |
| Person Re-Identification | Market-1501 | Rank-1 | 57.7 | SPGAN+LMP |
| Person Re-Identification | Market-1501 | Rank-10 | 82.4 | SPGAN+LMP |
| Person Re-Identification | Market-1501 | Rank-5 | 75.8 | SPGAN+LMP |
| Unsupervised Domain Adaptation | Market to Duke | mAP | 22.3 | SPGAN |
| Unsupervised Domain Adaptation | Market to Duke | rank-1 | 41.1 | SPGAN |
| Unsupervised Domain Adaptation | Market to Duke | rank-10 | 63 | SPGAN |
| Unsupervised Domain Adaptation | Market to Duke | rank-5 | 56.6 | SPGAN |
| Unsupervised Domain Adaptation | Duke to Market | mAP | 22.8 | SPGAN |
| Unsupervised Domain Adaptation | Duke to Market | rank-1 | 51.5 | SPGAN |
| Unsupervised Domain Adaptation | Duke to Market | rank-10 | 76.8 | SPGAN |
| Unsupervised Domain Adaptation | Duke to Market | rank-5 | 70.1 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Large | R-1 | 47.4 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Large | R-5 | 66.1 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Large | mAP | 17.5 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VeRi-776 | Rank-1 | 57.4 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VeRi-776 | Rank-10 | 75.6 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VeRi-776 | Rank-5 | 70 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VeRi-776 | mAP | 16.4 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Medium | R-1 | 55 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Medium | R-5 | 74.5 | SPGAN |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Medium | mAP | 21.6 | SPGAN |