Colors See Colors Ignore: Clothes Changing ReID with Color Disentanglement (ICCV-25 🥳) Publication
October 26, 2025 · View on GitHub
Colors See Colors Ignore: Clothes Changing ReID with Color Disentanglement (ICCV-25 🥳)
Publication | Project Page | Paper | Arxiv | Video | | More ReID
Highlights 🤯
✨ Our work is among the first to use no clothing supervision and external annotation to improve the performance of transformer-based CC-ReID.
✨ We use colors as a proxy for appearance bias as a cheaper alternative to the clothing annotations.
✨ We outperform traditional integer labels via our colors
✨ We also propose our novel S2A-self-attention, a middle ground between complete overlap of Appearance bias - Biometric features and no overlap (dual branches).
✨ One model which learns color Embeddings (Color see) and ignores it (Color ignore), all with just 1 additional class token.
Results 😎
While paper reports average of 2 two runs, we have give best performing model weights, so accuracy will be higher than reported in paper. All the pretrained weights are on the right hand side under resources. All model weights hosted on HuggingFace. Just do wget [Copy download link]
| Dataset | COLOR PROFILE | CC (R1) | CC (mAP) | General / SC (R1) | General / SC (mAP) | MODEL Wt. |
|---|---|---|---|---|---|---|
| LTCC | 44 (RGB-uv) | 50.3 | 25.9 | 85.2 | 49.6 | ckpt |
| PRCC | 41 (RGB-uv) | 66.5 | 62.3 | 100.0 | 99.4 | ckpt-1 & ckpt-2 |
| CCVID | 49 (RGB-uv) | 91.0 | 90.9 | 91.7 | 91.6 | image-ckpt & video-ckpt |
| Dataset | COLOR PROFILE | Overall (R1) | Overall (R5) | Overall (R10) | Overall (mAP) | MODEL Wt. |
|---|---|---|---|---|---|---|
| MEVID | 17 (RGB-uv) | 79.7 | 87.7 | 89.2 | 56.7 | image-ckpt & video-ckpt |
How to run 🤓
Setup has setup instructions for running code.
We pass color as input as color profile integer with COLOR >= 50 (50 51 52 53 54 55 56) indicating RGB HISTOGRAM and COLOR < 50 indicate RGB-uv histogram. These profiles vary in hyerparameters, and behind the scenes these numbers are translated in various implementations.
CODE
Training code is available in All-Train, Video-Train
and other ablations are available in Ablations. The best performance from RGB-uv color profile is chosen (> averaged, as reported in paper).
For Video model, FIRST train vanilla image model on video random frames as normal person ReID (NO colors, NO clothes) and then use those weights in EZ-CLIP to train the final video model. We have provided the image weights above.
Evaluating the pretrained model weights is given in Test
-
NOTE: Please stick to the provided code, as there are many more things that are implemented as a possible research direction that may not work (buggy code?). The ones in scripts is rigrously tested, and verified.
-
IMPROVE ACCURACY : If you have more memory than 48 GB, train with higher batch size to get even higher accuracy. Model has triplet loss which will improve as you increase the batch size. MEVID -> 82%, PRCC-> 68%, CCVID --> 92%.
CITE 🥹
This work : "Colors See Colors Ignore" :
@InProceedings{Pathak_2025_ICCV,
author = {Pathak, Priyank and Rawat, Yogesh S.},
title = {Colors See Colors Ignore: Clothes Changing ReID with Color Disentanglement},
booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
month = {October},
year = {2025},
pages = {16797-16807}
}
Colors Code:
@inproceedings{afifi2019SIIE,
title={Sensor-Independent Illumination Estimation for DNN Models},
author={Afifi, Mahmoud and Brown, Michael S},
booktitle={British Machine Vision Conference (BMVC)},
pages={},
year={2019}
}
Idea of predicting attributes (to disenagle) RLQ :
@inproceedings{pathak2025coarse,
title={Coarse Attribute Prediction with Task Agnostic Distillation for Real World Clothes Changing ReID},
author={Pathak, Priyank and Rawat, Yogesh S},
booktitle ={36th British Machine Vision Conference 2025, {BMVC} 2025, Sheffield, UK, November 24-27, 2025},
year={2025},
publisher={{BMVA} Press},
}
Video ReID EZ-CLIP:
@article{ahmad2025tl,
title={T2L: Efficient Zero-Shot Action Recognition with Temporal Token Learning},
author={Shahzad Ahmad and Sukalpa Chanda and Yogesh S Rawat},
journal={Transactions on Machine Learning Research},
issn={2835-8856},
year={2025},
url={https://openreview.net/forum?id=WvgoxpGpuU},
note={}
}
Acknowledgement
Code built on MADE-ReID