Papers › DLCR: A Generative Data Expansion Framework via Diffusion for Clothes-Changing Person Re-ID

DLCR: A Generative Data Expansion Framework via Diffusion for Clothes-Changing Person Re-ID

11 Nov 2024arXiv:2411.07205archive 2025-07-28

Nyle Siddiqui, Florinel Alin Croitoru, Gaurav Kumar Nayak, Radu Tudor Ionescu, Mubarak Shah

With the recent exhibited strength of generative diffusion models, an open research question is if images generated by these models can be used to learn better visual representations. While this generative data expansion may suffice for easier visual tasks, we explore its efficacy on a more difficult discriminative task: clothes-changing person re-identification (CC-ReID). CC-ReID aims to match people appearing in non-overlapping cameras, even when they change their clothes across cameras. Not only are current CC-ReID models constrained by the limited diversity of clothing in current CC-ReID datasets, but generating additional data that retains important personal features for accurate identification is a current challenge. To address this issue we propose DLCR, a novel data expansion framework that leverages pre-trained diffusion and large language models (LLMs) to accurately generate diverse images of individuals in varied attire. We generate additional data for five benchmark CC-ReID datasets (PRCC, CCVID, LaST, VC-Clothes, and LTCC) and increase their clothing diversity by 10X, totaling over 2.1M images generated. DLCR employs diffusion-based text-guided inpainting, conditioned on clothing prompts constructed using LLMs, to generate synthetic data that only modifies a subject's clothes while preserving their personally identifiable features. With this massive increase in data, we introduce two novel strategies - progressive learning and test-time prediction refinement - that respectively reduce training time and further boosts CC-ReID performance. On the PRCC dataset, we obtain a large top-1 accuracy improvement of 11.3% by training CAL, a previous state of the art (SOTA) method, with DLCR-generated data. We publicly release our code and generated data for each dataset here: https://github.com/CroitoruAlin/dlcr.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

croitorualin/dlcr officialmentioned in paperjax report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Clothes Changing Person Re-IdentificationDiversityPerson Re-Identification

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Person Re-Identification CCVID CAL+DLCR Rank-1 88.0 #2 of 4 Archive leaderboard report
Person Re-Identification CCVID CAL+DLCR mAP 84.5 #2 of 4 Archive leaderboard report
Person Re-Identification LTCC CAL+DLCR Rank-1 41.3 #6 of 13 Archive leaderboard report
Person Re-Identification LTCC CAL+DLCR mAP 19.6 #6 of 13 Archive leaderboard report
Person Re-Identification PRCC CAL+GEFF+DLCR Rank-1 84.6 #1 of 13 Archive leaderboard report
Person Re-Identification PRCC CAL+GEFF+DLCR mAP 66.0 #1 of 13 Archive leaderboard report
Person Re-Identification PRCC CAL+DLCR Rank-1 66.5 #6 of 13 Archive leaderboard report
Person Re-Identification PRCC CAL+DLCR mAP 63.0 #6 of 13 Archive leaderboard report
Person Re-Identification VC-Clothes CAL+DLCR Rank-1 87.1 #1 of 6 Archive leaderboard report
Person Re-Identification VC-Clothes CAL+DLCR mAP 81.1 #1 of 6 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Diffusion

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections