Papers › Towards better Validity: Dispersion based Clustering for Unsupervised Person Re-identification

Towards better Validity: Dispersion based Clustering for Unsupervised Person Re-identification

4 Jun 2019arXiv:1906.01308archive 2025-07-28

Guodong Ding, Salman Khan, Zhenmin Tang, Jian Zhang, Fatih Porikli

Person re-identification aims to establish the correct identity correspondences of a person moving through a non-overlapping multi-camera installation. Recent advances based on deep learning models for this task mainly focus on supervised learning scenarios where accurate annotations are assumed to be available for each setup. Annotating large scale datasets for person re-identification is demanding and burdensome, which renders the deployment of such supervised approaches to real-world applications infeasible. Therefore, it is necessary to train models without explicit supervision in an autonomous manner. In this paper, we propose an elegant and practical clustering approach for unsupervised person re-identification based on the cluster validity consideration. Concretely, we explore a fundamental concept in statistics, namely \emph{dispersion}, to achieve a robust clustering criterion. Dispersion reflects the compactness of a cluster when employed at the intra-cluster level and reveals the separation when measured at the inter-cluster level. With this insight, we design a novel Dispersion-based Clustering (DBC) approach which can discover the underlying patterns in data. This approach considers a wider context of sample-level pairwise relationships to achieve a robust cluster affinity assessment which handles the complications may arise due to prevalent imbalanced data distributions. Additionally, our solution can automatically prioritize standalone data points and prevents inferior clustering. Our extensive experimental analysis on image and video re-identification benchmarks demonstrate that our method outperforms the state-of-the-art unsupervised methods by a significant margin. Code is available at https://github.com/gddingcs/Dispersion-based-Clustering.git.

PaperPDFCode

Code

gddingcs/Dispersion-based-Clustering officialmentioned in papermentioned on GitHubpytorch 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

ClusteringPerson Re-IdentificationUnsupervised Person Re-Identification

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Person Re-Identification DukeMTMC-reID Dispersion based Clustering Rank-1 51.5 #90 of 94 Archive leaderboard report
Person Re-Identification DukeMTMC-reID Dispersion based Clustering Rank-10 70.1 #90 of 94 Archive leaderboard report
Person Re-Identification DukeMTMC-reID Dispersion based Clustering Rank-5 64.6 #90 of 94 Archive leaderboard report
Person Re-Identification DukeMTMC-reID Dispersion based Clustering mAP 30 #90 of 94 Archive leaderboard report
Person Re-Identification Market-1501 Dispersion based Clustering Rank-5 83 #134 of 135 Archive leaderboard report
Person Re-Identification Market-1501 Dispersion based Clustering mAP 41.3 #134 of 135 Archive leaderboard report
Unsupervised Person Re-Identification Market-1501 Dispersion based Clustering MAP 41.3 #20 of 23 Archive leaderboard report
Unsupervised Person Re-Identification Market-1501 Dispersion based Clustering Rank-1 69.2 #20 of 23 Archive leaderboard report
Unsupervised Person Re-Identification Market-1501 Dispersion based Clustering Rank-10 87.8 #20 of 23 Archive leaderboard report
Unsupervised Person Re-Identification Market-1501 Dispersion based Clustering Rank-5 83 #20 of 23 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.

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