Yixiao Ge, Feng Zhu, Dapeng Chen, Rui Zhao, Hongsheng Li
Domain adaptive object re-ID aims to transfer the learned knowledge from the labeled source domain to the unlabeled target domain to tackle the open-class re-identification problems. Although state-of-the-art pseudo-label-based methods have achieved great success, they did not make full use of all valuable information because of the domain gap and unsatisfying clustering performance. To solve these problems, we propose a novel self-paced contrastive learning framework with hybrid memory. The hybrid memory dynamically generates source-domain class-level, target-domain cluster-level and un-clustered instance-level supervisory signals for learning feature representations. Different from the conventional contrastive learning strategy, the proposed framework jointly distinguishes source-domain classes, and target-domain clusters and un-clustered instances. Most importantly, the proposed self-paced method gradually creates more reliable clusters to refine the hybrid memory and learning targets, and is shown to be the key to our outstanding performance. Our method outperforms state-of-the-arts on multiple domain adaptation tasks of object re-ID and even boosts the performance on the source domain without any extra annotations. Our generalized version on unsupervised object re-ID surpasses state-of-the-art algorithms by considerable 16.7% and 7.9% on Market-1501 and MSMT17 benchmarks.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Domain Adaptation | Duke to MSMT | mAP | 26.5 | SpCL |
| Domain Adaptation | Duke to MSMT | rank-1 | 53.1 | SpCL |
| Domain Adaptation | Duke to MSMT | rank-10 | 70.5 | SpCL |
| Domain Adaptation | Duke to MSMT | rank-5 | 65.8 | SpCL |
| Domain Adaptation | VehicleID to VERI-Wild Small | R-1 | 48.8 | SPCL |
| Domain Adaptation | VehicleID to VERI-Wild Small | R-5 | 72.8 | SPCL |
| Domain Adaptation | VehicleID to VERI-Wild Small | mAP | 25.1 | SPCL |
| Domain Adaptation | Market to MSMT | mAP | 25.4 | SpCl |
| Domain Adaptation | Market to MSMT | rank-1 | 51.6 | SpCl |
| Domain Adaptation | Market to MSMT | rank-10 | 69.7 | SpCl |
| Domain Adaptation | Market to MSMT | rank-5 | 64.3 | SpCl |
| Domain Adaptation | Market to Duke | mAP | 68.8 | SpCL |
| Domain Adaptation | Market to Duke | rank-1 | 82.9 | SpCL |
| Domain Adaptation | Market to Duke | rank-10 | 92.5 | SpCL |
| Domain Adaptation | Market to Duke | rank-5 | 90.1 | SpCL |
| Domain Adaptation | Duke to Market | mAP | 76.7 | SpCL |
| Domain Adaptation | Duke to Market | rank-1 | 90.3 | SpCL |
| Domain Adaptation | Duke to Market | rank-10 | 97.7 | SpCL |
| Domain Adaptation | Duke to Market | rank-5 | 96.2 | SpCL |
| Domain Adaptation | VehicleID to VERI-Wild Large | R-1 | 32.7 | SPCL |
| Domain Adaptation | VehicleID to VERI-Wild Large | R-5 | 55.7 | SPCL |
| Domain Adaptation | VehicleID to VERI-Wild Large | mAP | 16.6 | SPCL |
| Domain Adaptation | VehicleID to VeRi-776 | Rank-1 | 80.4 | SPCL |
| Domain Adaptation | VehicleID to VeRi-776 | Rank-5 | 86.8 | SPCL |
| Domain Adaptation | VehicleID to VeRi-776 | mAP | 38.9 | SPCL |
| Domain Adaptation | VehicleID to VERI-Wild Medium | R-1 | 42 | SPCL |
| Domain Adaptation | VehicleID to VERI-Wild Medium | R-5 | 66.1 | SPCL |
| Domain Adaptation | VehicleID to VERI-Wild Medium | mAP | 21.5 | SPCL |
| Person Re-Identification | DukeMTMC-reID | MAP | 65.3 | SpCL |
| Person Re-Identification | DukeMTMC-reID | Rank-1 | 81.2 | SpCL |
| Person Re-Identification | DukeMTMC-reID | Rank-10 | 92.2 | SpCL |
| Person Re-Identification | DukeMTMC-reID | Rank-5 | 90.3 | SpCL |
| Person Re-Identification | Market-1501 | MAP | 72.6 | SpCL |
| Person Re-Identification | Market-1501 | Rank-1 | 87.7 | SpCL |
| Person Re-Identification | Market-1501 | Rank-10 | 96.9 | SpCL |
| Person Re-Identification | Market-1501 | Rank-5 | 95.2 | SpCL |
| Unsupervised Domain Adaptation | Duke to MSMT | mAP | 26.5 | SpCL |
| Unsupervised Domain Adaptation | Duke to MSMT | rank-1 | 53.1 | SpCL |
| Unsupervised Domain Adaptation | Duke to MSMT | rank-10 | 70.5 | SpCL |
| Unsupervised Domain Adaptation | Duke to MSMT | rank-5 | 65.8 | SpCL |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Small | R-1 | 48.8 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Small | R-5 | 72.8 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Small | mAP | 25.1 | SPCL |
| Unsupervised Domain Adaptation | Market to MSMT | mAP | 25.4 | SpCl |
| Unsupervised Domain Adaptation | Market to MSMT | rank-1 | 51.6 | SpCl |
| Unsupervised Domain Adaptation | Market to MSMT | rank-10 | 69.7 | SpCl |
| Unsupervised Domain Adaptation | Market to MSMT | rank-5 | 64.3 | SpCl |
| Unsupervised Domain Adaptation | Market to Duke | mAP | 68.8 | SpCL |
| Unsupervised Domain Adaptation | Market to Duke | rank-1 | 82.9 | SpCL |
| Unsupervised Domain Adaptation | Market to Duke | rank-10 | 92.5 | SpCL |
| Unsupervised Domain Adaptation | Market to Duke | rank-5 | 90.1 | SpCL |
| Unsupervised Domain Adaptation | Duke to Market | mAP | 76.7 | SpCL |
| Unsupervised Domain Adaptation | Duke to Market | rank-1 | 90.3 | SpCL |
| Unsupervised Domain Adaptation | Duke to Market | rank-10 | 97.7 | SpCL |
| Unsupervised Domain Adaptation | Duke to Market | rank-5 | 96.2 | SpCL |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Large | R-1 | 32.7 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Large | R-5 | 55.7 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Large | mAP | 16.6 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VeRi-776 | Rank-1 | 80.4 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VeRi-776 | Rank-5 | 86.8 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VeRi-776 | mAP | 38.9 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Medium | R-1 | 42 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Medium | R-5 | 66.1 | SPCL |
| Unsupervised Domain Adaptation | VehicleID to VERI-Wild Medium | mAP | 21.5 | SPCL |