Learning Discriminative Prototypes via Boundary Repulsion MixUp for Object Re-Identification
Organizations: National Technical University of Athens, Iroon Polytechneiou 9, Athens 15780, Greece
Abstract
Object re-identification requires embeddings that are robust to intra-class variation in viewpoint, illumination, and occlusion, yet preserve sharp separation between visually similar identities. The hardest errors arise precisely where confusable identities meet, a region that pairwise losses shape only implicitly. We present PBR-ReID, a prototype-based framework that makes this inter-class geometry an explicit learning target. Each identity is represented by a learnable prototype jointly optimized with a DiNOv3 backbone and the resulting prototype similarity matrix reveals, at every training step, which identities are most confusable. On this signal we build Boundary Repulsion MixUp (BRM), a geometry-aware regularizer that converts standard MixUp's weakness into a discriminative signal. Rather than interpolating samples across confusable identities, which blurs the boundaries that matter most, BRM constructs an explicit boundary proxy between each confusable pair and repels their features away from it, converting boundary ambiguity into a discriminative signal. We adopt a two-stage training protocol consisting of a prototype warmup phase followed by EMA-stabilized joint fine-tuning. Extensive experiments on person and vehicle ReID benchmarks demonstrate strong performance, with thorough ablations confirming each component's contribution. Code is available at https://github.com/psaltaath/pbr-reid.
Figures & tables
| Model | Backbone | #Params | Market-1501 | DukeMTMC | MSMT17 | CUHK03-NP | IUST | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mAP | Rank-1 | mAP | Rank-1 | mAP | Rank-1 | mAP | Rank-1 | mAP | Rank-1 | |||
| AdaSP [ 69 ] | ResNet-50 | 25M | 89.8 | 95.5 | 83.0 | 91.7 | 67.1 | 85.5 | 80.1 | 82.0 | - | - |
| ProNet++ [ 50 ] | ResNet-50 | 25M | 90.2 | 96.0 | - | - | 65.5 | 85.4 | 82.7 | 85.2 | - | - |
| CA-Jaccard [ 4 ] | ResNet-50 | 25M | 86.1 | 94.4 | - | - | 44.3 | 75.1 | - | - | - | - |
| TMGF [ 21 ] | ViT-S/16 | 21M | 91.9 | 96.3 | 83.1 | 92.3 | 70.3 | 88.2 | - | - | - | - |
| TransReID [ 13 ] | ViT-B/16 | 86M | 89.5 | 95.2 | 82.6 | 90.7 | 69.4 | 86.2 | 72.9 | 75.1 | - | - |
| Model | VeRi-776 | VehicleID | ||
|---|---|---|---|---|
| mAP | Rank-1 | Rank-1 | Rank-5 | |
| CFA-Net [ 48 ] | 80.7 | 96.9 | - | - |
| APC [ 52 ] | 85.1 | 97.9 | - | - |
| VehicleNet [ 65 ] | 83.4 | 96.8 | 79.5 | 92.0 |
| TANet [ 15 ] | 83.6 | 96.8 | 78.2 | 92.6 |
| HCI-Net [ 42 ] | 83.8 | 96.6 | 76.4 | 91.2 |
| Market-1501 | DukeMTMC | |||
|---|---|---|---|---|
| Backbone | mAP | Rank-1 | mAP | Rank-1 |
| ViT-B/16 (ImageNet) | 92.2 | 96.3 | 84.1 | 91.8 |
| CLIP ViT-B/16 | 93.4 | 96.6 | 85.4 | 92.7 |
| DINOv2 ViT-B/14 | 93.7 | 96.7 | 85.9 | 92.9 |
| DINOv3 ViT-B/16 | 94.0 | 97.1 | 86.1 | 93.1 |
| Market-1501 | DukeMTMC | |||
|---|---|---|---|---|
| Training Objective | mAP | Rank-1 | mAP | Rank-1 |
| ArcFace [ 6 ] | 90.2 | 94.9 | 82.0 | 90.7 |
| CosFace [ 47 ] | 89.6 | 95.8 | 82.6 | 92.4 |
| CircleLoss [ 43 ] | 91.0 | 96.0 | 83.9 | 92.4 |
| VPL [ 7 ] | 90.0 | 95.0 | 81.9 | 90.6 |
| PBR-ReID (Ours) | 94.0 | 97.1 | 86.1 | 93.1 |
| MixUp | BRM | Market-1501 | DukeMTMC | ||||||
| mAP | Rank-1 | mAP | Rank-1 | ||||||
| ✓ | 88.9 | 94.5 | 82.1 | 90.8 | |||||
| ✓ | ✓ | 90.4 | 95.2 | 83.2 | 91.3 | ||||
| ✓ | ✓ | 86.3 | 93.0 | 79.8 | 88.7 | ||||
| ✓ | ✓ | ✓ | 87.5 | 93.7 | 80.7 | 89.9 | |||
| ✓ | ✓ | ✓ | ✓ | 92.4 | 96.3 | 84.6 | 92.4 | ||
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Market-1501 | DukeMTMC | ||||
|---|---|---|---|---|---|
| Backbone | #Params | mAP | Rank-1 | mAP | Rank-1 |
| ViT-B/16 | 86M | 94.0 | 97.1 | 86.1 | 93.1 |
| ViT-L/16 | 300M | 94.8 | 97.2 | 89.7 | 94.6 |
| ViT-H+/16 | 840M | 95.3 | 97.4 | 90.8 | 95.1 |
| Dual LR | EMA Decay | Market-1501 | DukeMTMC | ||
|---|---|---|---|---|---|
| mAP | Rank-1 | mAP | Rank-1 | ||
| ✓ | 0.999 | 94.0 | 97.1 | 86.1 | 93.1 |
| ✓ | 0.90 | 92.1 | 95.9 | 84.4 | 91.5 |
| ✓ | 0 (No EMA) | 81.7 | 90.8 | 75.0 | 85.2 |
| 0.999 | 91.4 | 95.8 | 83.9 | 91.9 | |
| Method | CUHK03-D | CUHK03-L | VehicleID | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Small | Medium | Large | ||||||||
| mAP | Rank-1 | mAP | Rank-1 | Rank-1 | Rank-5 | Rank-1 | Rank-5 | Rank-1 | Rank-5 | |
| CLIP-ReID [ 23 ] | - | - | - | - | 85.3 | 97.6 | 81.0 | 95.0 | 78.1 | 92.7 |
| AdaSP [ 69 ] | 80.1 | 82.0 | 82.4 | 84.6 | 89.3 | 98.4 | 85.6 | 96.7 | 83.0 | 94.9 |
| PBR-ReID (Ours) | 88.4 | 89.8 | 89.7 | 90.6 | 94.0 | 97.8 | 92.1 | 96.6 | 90.2 | 96.0 |
| Query | R-1 | R-5 | R-10 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| No BRM | ID: 66 | ID: 65 | ID: 65 | ID: 66 | ID: 65 | ID: 65 | ID: 65 | ID: 65 | ID: 65 | ID: 65 | ID: 65 |
| BRM | ID: 66 | ID: 66 | ID: 66 | ID: 66 | ID: 66 | ID: 66 | ID: 66 | ID: 66 | ID: 66 | ID: 66 | ID: 66 |
| No BRM | ID: 615 | ID: 585 | ID: 585 | ID: 585 | ID: 615 | ID: 585 | ID: 615 | ID: 585 | ID: 585 | ID: 585 | ID: 585 |
| BRM | ID: 615 | ID: 615 | ID: 615 | ID: 615 | ID: 615 | ID: 615 | ID: 615 | ID: 615 | ID: 585 | ID: 615 | ID: 615 |
| Query | R-1 | R-5 | R-10 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| No BRM | ID: 702 | ID: 2250 | ID: 702 | ID: 2250 | ID: 2250 | ID: 2250 | ID: 2250 | ID: 691 | ID: 2250 | ID: 2250 | ID: 691 |
| BRM | ID: 702 | ID: 702 | ID: 702 | ID: 702 | ID: 702 | ID: 702 | ID: 702 | ID: 702 | ID: 702 | ID: 702 | ID: 702 |
| No BRM | ID: 803 | ID: 396 | ID: 820 | ID: 396 | ID: 396 | ID: 396 | ID: 396 | ID: 396 | ID: 1931 | ID: 1862 | ID: 820 |
| BRM | ID: 803 | ID: 803 | ID: 803 | ID: 803 | ID: 803 | ID: 803 | ID: 803 | ID: 803 | ID: 831 | ID: 803 | ID: 803 |
| Query | R-1 | R-5 | R-10 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| No BRM | ID: 2046 | ID: 2216 | ID: 2216 | ID: 2216 | ID: 2216 | ID: 2216 | ID: 2073 | ID: 61 | ID: 1834 | ID: 1834 | ID: 2216 |
| BRM | ID: 2046 | ID: 2046 | ID: 2046 | ID: 2046 | ID: 2046 | ID: 2046 | ID: 2046 | ID: 2073 | ID: 2229 | ID: 2046 | ID: 2046 |
| No BRM | ID: 2055 | ID: 1641 | ID: 1641 | ID: 2287 | ID: 2287 | ID: 2287 | ID: 2055 | ID: 2055 | ID: 1641 | ID: 1641 | ID: 2287 |
| BRM | ID: 2055 | ID: 2055 | ID: 2055 | ID: 2055 | ID: 2055 | ID: 2055 | ID: 2055 | ID: 2055 | ID: 2055 | ID: 2055 | ID: 2055 |
Person Re-Identification
Person re-identification matches the same individual across camera views, times, clothing, and sensing modalities despite changes in appearance.
See all 92 papers