{"url":"/dataset/msmt17","name":"MSMT17","full_name":"Multi Scene Multi Time dataset for person re-id","description_markdown":"MSMT17 is a multi-scene multi-time person re-identification dataset. The dataset consists of 180 hours of videos, captured by 12 outdoor cameras, 3 indoor cameras, and during 12 time slots. The videos cover a long period of time and present complex lighting variations, and it contains a large number of annotated identities, i.e., 4,101 identities and 126,441 bounding boxes.\r\n\r\nThe dataset can be requested at http://www.pkuvmc.com/dataset.html","description_withheld":null,"homepage":"http://www.pkuvmc.com/dataset.html","introduced_date":"2017-11-23","introduced_date_note":null,"introduced_by":{"paper":"/paper/person-transfer-gan-to-bridge-domain-gap-for","title":"Person Transfer GAN to Bridge Domain Gap for Person Re-Identification","first_author":"Longhui Wei","url":null},"license":{"name":"Unknown","url":"http://www.pkuvmc.com/agreement/RELEASE_AGREEMENT-MSMT17.pdf"},"modalities":[{"name":"Videos","url":"/datasets/modality/videos"}],"tasks":[{"name":"Person Re-Identification","url":"/task/person-re-identification","datasets_with_task":"/datasets/task/person-re-identification"},{"name":"Unsupervised Person Re-Identification","url":"/task/unsupervised-person-re-identification","datasets_with_task":"/datasets/task/unsupervised-person-re-identification"},{"name":"Generalizable Person Re-identification","url":"/task/generalizable-person-re-identification","datasets_with_task":"/datasets/task/generalizable-person-re-identification"}],"languages":[{"name":"Chinese","url":"/datasets/language/chinese"}],"variants":["MSMT17","Market-1501->MSMT17","DukeMTMC-reID->MSMT17","MSMT17->Market-1501"],"data_loaders":[{"repo":"https://github.com/njhpro/hanareid","url":"https://github.com/njhpro/hanareid","frameworks":["tf","pytorch"]}],"num_papers_in_archive":275,"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28"},"benchmarks":[{"leaderboard":"/sota/person-re-identification-on-msmt17","task":"Person Re-Identification","dataset_variant":"MSMT17","rows":43,"metrics":["mAP","Rank-1","Rank-10","Rank-5"],"first_row_in_archive_order":{"model":"CLIP-ReID (with re-ranking)","paper":"/paper/clip-reid-exploiting-vision-language-model","metrics":{"Rank-1":"91.2","mAP":"86.7"},"code_links":[{"title":"mikel-brostrom/boxmot","url":"https://github.com/mikel-brostrom/boxmot"},{"title":"syliz517/clip-reid","url":"https://github.com/syliz517/clip-reid"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/unsupervised-person-re-identification-on-12","task":"Unsupervised Person Re-Identification","dataset_variant":"MSMT17","rows":12,"metrics":["Rank-1","mAP","Rank-10","Rank-5"],"first_row_in_archive_order":{"model":"PCL-CLIP (O2CAP)","paper":"/paper/prototypical-contrastive-learning-based-clip","metrics":{"Rank-1":"84.9","Rank-10":"94.0","Rank-5":"92.0","mAP":"65.5"},"code_links":[{"title":"RikoLi/PCL-CLIP","url":"https://github.com/RikoLi/PCL-CLIP"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/unsupervised-person-re-identification-on-2","task":"Unsupervised Person Re-Identification","dataset_variant":"Market-1501->MSMT17","rows":7,"metrics":["mAP","Rank-1","Rank-10","Rank-5"],"first_row_in_archive_order":{"model":"CORE-ReID","paper":"/paper/core-reid-comprehensive-optimization-and","metrics":{"Rank-1":"69.5","Rank-10":"84.4","Rank-5":"80.3","mAP":"41.9"},"code_links":[{"title":"TrinhQuocNguyen/CORE-ReID","url":"https://github.com/TrinhQuocNguyen/CORE-ReID"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/unsupervised-person-re-identification-on-3","task":"Unsupervised Person Re-Identification","dataset_variant":"DukeMTMC-reID->MSMT17","rows":7,"metrics":["mAP","Rank-1","Rank-10","Rank-5","Top-1 (%)"],"first_row_in_archive_order":{"model":"CORE-ReID","paper":"/paper/core-reid-comprehensive-optimization-and","metrics":{"Rank-1":"72.2","Rank-10":"86.3","Rank-5":"82.9","mAP":"45.2"},"code_links":[{"title":"TrinhQuocNguyen/CORE-ReID","url":"https://github.com/TrinhQuocNguyen/CORE-ReID"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/generalizable-person-re-identification-on-20","task":"Generalizable Person Re-identification","dataset_variant":"MSMT17","rows":4,"metrics":["ClonedPerson->mAP","ClonedPerson->Rank-1","RandPerson->mAP","RandPerson->Rank-1","Market-1501->mAP","Market-1501->Rank1"],"first_row_in_archive_order":{"model":"TransMatcher","paper":"/paper/transformer-based-deep-image-matching-for","metrics":{"ClonedPerson->Rank-1":"51.6","ClonedPerson->mAP":"20.8","Market-1501->Rank1":"47.3","Market-1501->mAP":"18.4","RandPerson->Rank-1":"48.3","RandPerson->mAP":"17.7"},"code_links":[{"title":"shengcailiao/QAConv","url":"https://github.com/shengcailiao/QAConv"},{"title":"ShengcaiLiao/TransMatcher","url":"https://github.com/ShengcaiLiao/TransMatcher"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/unsupervised-person-re-identification-on-7","task":"Unsupervised Person Re-Identification","dataset_variant":"MSMT17->Market-1501","rows":3,"metrics":["Rank-1","Rank-10","Rank-5","mAP"],"first_row_in_archive_order":{"model":"OSNet-AIN","paper":"/paper/learning-generalisable-omni-scale","metrics":{"Rank-1":"71.1","Rank-10":"86.4","Rank-5":"83.3","mAP":"52.7"},"code_links":[{"title":"KaiyangZhou/deep-person-reid","url":"https://github.com/KaiyangZhou/deep-person-reid"},{"title":"openvinotoolkit/deep-object-reid","url":"https://github.com/openvinotoolkit/deep-object-reid"},{"title":"jacobtyo/mudd","url":"https://github.com/jacobtyo/mudd"},{"title":"MS-Mind/MS-Code-06","url":"https://github.com/MS-Mind/MS-Code-06/tree/main/osnet"},{"title":"hukefei/deep-person-reid-master","url":"https://github.com/hukefei/deep-person-reid-master"},{"title":"MatthewAbugeja/osnet","url":"https://github.com/MatthewAbugeja/osnet"},{"title":"tomektarabasz/deep_person_reid","url":"https://github.com/tomektarabasz/deep_person_reid"},{"title":"mszpc/osnet","url":"https://github.com/mszpc/osnet"},{"title":"LeDuySon/torchreid_uet_lab","url":"https://github.com/LeDuySon/torchreid_uet_lab"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"}],"papers_with_a_benchmark_row":[{"paper":"/paper/unleashing-the-potential-of-pre-trained","title":"Unleashing the Potential of Pre-Trained Diffusion Models for Generalizable Person Re-Identification","date":"2025-02-10","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/remix-training-generalized-person-re","title":"ReMix: Training Generalized Person Re-identification on a Mixture of Data","date":"2024-10-29","rows_on_this_dataset":1,"code_links":0,"syntology":null},{"paper":"/paper/core-reid-comprehensive-optimization-and","title":"CORE-ReID: Comprehensive Optimization and Refinement through Ensemble Fusion in Domain Adaptation for Person Re-Identification","date":"2024-06-03","rows_on_this_dataset":2,"code_links":1,"syntology":null},{"paper":"/paper/enhancing-person-re-identification-via","title":"Enhancing person re-identification via Uncertainty Feature Fusion Method and Auto-weighted Measure Combination","date":"2024-05-02","rows_on_this_dataset":2,"code_links":1,"syntology":null},{"paper":"/paper/ca-jaccard-camera-aware-jaccard-distance-for","title":"CA-Jaccard: Camera-aware Jaccard Distance for Person Re-identification","date":"2023-11-17","rows_on_this_dataset":2,"code_links":1,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":10,"samples_ran":5,"samples_unverified":5,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/prototypical-contrastive-learning-based-clip","title":"Prototypical Contrastive Learning-based CLIP Fine-tuning for Object Re-identification","date":"2023-10-26","rows_on_this_dataset":5,"code_links":1,"syntology":null},{"paper":"/paper/rethinking-person-re-identification-from-a","title":"Rethinking Person Re-identification from a Projection-on-Prototypes Perspective","date":"2023-08-21","rows_on_this_dataset":2,"code_links":0,"syntology":null},{"paper":"/paper/learning-transferable-pedestrian","title":"Learning Transferable Pedestrian Representation from Multimodal Information Supervision","date":"2023-04-12","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/beyond-appearance-a-semantic-controllable","title":"Beyond Appearance: a Semantic Controllable Self-Supervised Learning Framework for Human-Centric Visual Tasks","date":"2023-03-30","rows_on_this_dataset":2,"code_links":4,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":2,"samples_ran":1,"samples_unverified":1,"pointer_only_for_licence":1,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/msinet-twins-contrastive-search-of-multi","title":"MSINet: Twins Contrastive Search of Multi-Scale Interaction for Object ReID","date":"2023-03-13","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/unihcp-a-unified-model-for-human-centric","title":"UniHCP: A Unified Model for Human-Centric Perceptions","date":"2023-03-06","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":13,"samples_ran":8,"samples_unverified":5,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/dip-learning-discriminative-implicit-parts","title":"DiP: Learning Discriminative Implicit Parts for Person Re-Identification","date":"2022-12-24","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/clip-reid-exploiting-vision-language-model","title":"CLIP-ReID: Exploiting Vision-Language Model for Image Re-Identification without Concrete Text Labels","date":"2022-11-25","rows_on_this_dataset":2,"code_links":2,"syntology":null},{"paper":"/paper/transformer-based-multi-grained-features-for","title":"Transformer Based Multi-Grained Features for Unsupervised Person Re-Identification","date":"2022-11-22","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/large-scale-pre-training-for-person-re","title":"Large-Scale Pre-training for Person Re-identification with Noisy Labels","date":"2022-03-30","rows_on_this_dataset":1,"code_links":2,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":5,"samples_ran":5,"samples_unverified":0,"pointer_only_for_licence":4,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/part-based-pseudo-label-refinement-for","title":"Part-based Pseudo Label Refinement for Unsupervised Person Re-identification","date":"2022-03-28","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":5,"samples_ran":4,"samples_unverified":1,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/self-supervised-pre-training-for-transformer","title":"Self-Supervised Pre-Training for Transformer-Based Person Re-Identification","date":"2021-11-23","rows_on_this_dataset":4,"code_links":3,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":8,"samples_ran":3,"samples_unverified":5,"pointer_only_for_licence":8,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/learning-to-disentangle-scenes-for-person-re","title":"Learning to Disentangle Scenes for Person Re-identification","date":"2021-11-10","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/counterfactual-attention-learning-for-fine","title":"Counterfactual Attention Learning for Fine-Grained Visual Categorization and Re-identification","date":"2021-08-19","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":11,"samples_ran":8,"samples_unverified":3,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/person-re-identification-via-attention","title":"Person Re-identification via Attention Pyramid","date":"2021-08-11","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/git-graph-interactive-transformer-for-vehicle","title":"GiT: Graph Interactive Transformer for Vehicle Re-identification","date":"2021-07-12","rows_on_this_dataset":1,"code_links":0,"syntology":null},{"paper":"/paper/group-sampling-for-unsupervised-person-re","title":"Rethinking Sampling Strategies for Unsupervised Person Re-identification","date":"2021-07-07","rows_on_this_dataset":1,"code_links":2,"syntology":null},{"paper":"/paper/cluster-guided-asymmetric-contrastive","title":"Cluster-guided Asymmetric Contrastive Learning for Unsupervised Person Re-Identification","date":"2021-06-15","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/transformer-based-deep-image-matching-for","title":"TransMatcher: Deep Image Matching Through Transformers for Generalizable Person Re-identification","date":"2021-05-30","rows_on_this_dataset":1,"code_links":2,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":21,"samples_ran":10,"samples_unverified":11,"pointer_only_for_licence":1,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/flipreid-closing-the-gap-between-training-and","title":"FlipReID: Closing the Gap between Training and Inference in Person Re-Identification","date":"2021-05-12","rows_on_this_dataset":2,"code_links":1,"syntology":null},{"paper":"/paper/graph-sampling-based-deep-metric-learning-for","title":"Graph Sampling Based Deep Metric Learning for Generalizable Person Re-Identification","date":"2021-04-04","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/cluster-contrast-for-unsupervised-person-re","title":"Cluster Contrast for Unsupervised Person Re-Identification","date":"2021-03-22","rows_on_this_dataset":1,"code_links":4,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":14,"samples_ran":8,"samples_unverified":6,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/deep-miner-a-deep-and-multi-branch-network","title":"Deep Miner: A Deep and Multi-branch Network which Mines Rich and Diverse Features for Person Re-identification","date":"2021-02-18","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/transreid-transformer-based-object-re","title":"TransReID: Transformer-based Object Re-Identification","date":"2021-02-08","rows_on_this_dataset":1,"code_links":4,"syntology":null},{"paper":"/paper/an-effective-data-augmentation-for-person-re","title":"Eliminate Deviation with Deviation for Data Augmentation and a General Multi-modal Data Learning Method","date":"2021-01-21","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/unsupervised-pre-training-for-person-re","title":"Unsupervised Pre-training for Person Re-identification","date":"2020-12-07","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/domain-adaptive-person-re-identification-via-1","title":"Domain Adaptive Person Re-Identification via Coupling Optimization","date":"2020-11-06","rows_on_this_dataset":2,"code_links":1,"syntology":null},{"paper":"/paper/devil-s-in-the-detail-graph-based-key-point","title":"Devil's in the Details: Aligning Visual Clues for Conditional Embedding in Person Re-Identification","date":"2020-09-11","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/adaptivereid-adaptive-l2-regularization-in","title":"Adaptive L2 Regularization in Person Re-Identification","date":"2020-07-15","rows_on_this_dataset":2,"code_links":1,"syntology":null},{"paper":"/paper/person-re-identification-in-the-3d-space","title":"Parameter-Efficient Person Re-identification in the 3D Space","date":"2020-06-08","rows_on_this_dataset":4,"code_links":1,"syntology":null},{"paper":"/paper/multi-task-learning-with-coarse-priors-for","title":"Multi-task Learning with Coarse Priors for Robust Part-aware Person Re-identification","date":"2020-03-18","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/building-computationally-efficient-and-well","title":"Building Computationally Efficient and Well-Generalizing Person Re-Identification Models with Metric Learning","date":"2020-03-17","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/circle-loss-a-unified-perspective-of-pair","title":"Circle Loss: A Unified Perspective of Pair Similarity Optimization","date":"2020-02-25","rows_on_this_dataset":2,"code_links":16,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":2,"samples_ran":2,"samples_unverified":0,"pointer_only_for_licence":1,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/disassembling-the-dataset-a-camera-alignment","title":"Rethinking the Distribution Gap of Person Re-identification with Camera-based Batch Normalization","date":"2020-01-23","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/mutual-mean-teaching-pseudo-label-refinery-1","title":"Mutual Mean-Teaching: Pseudo Label Refinery for Unsupervised Domain Adaptation on Person Re-identification","date":"2020-01-06","rows_on_this_dataset":2,"code_links":2,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":8,"samples_ran":8,"samples_unverified":0,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/learning-generalisable-omni-scale","title":"Learning Generalisable Omni-Scale Representations for Person Re-Identification","date":"2019-10-15","rows_on_this_dataset":1,"code_links":9,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":9,"samples_ran":6,"samples_unverified":3,"pointer_only_for_licence":6,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/abd-net-attentive-but-diverse-person-re","title":"ABD-Net: Attentive but Diverse Person Re-Identification","date":"2019-08-03","rows_on_this_dataset":1,"code_links":4,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":9,"samples_ran":2,"samples_unverified":7,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/omni-scale-feature-learning-for-person-re","title":"Omni-Scale Feature Learning for Person Re-Identification","date":"2019-05-02","rows_on_this_dataset":1,"code_links":17,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":26,"samples_ran":9,"samples_unverified":17,"pointer_only_for_licence":3,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/interpretable-and-generalizable-deep-image","title":"Interpretable and Generalizable Person Re-Identification with Query-Adaptive Convolution and Temporal Lifting","date":"2019-04-23","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/joint-discriminative-and-generative-learning","title":"Joint Discriminative and Generative Learning for Person Re-identification","date":"2019-04-15","rows_on_this_dataset":4,"code_links":12,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":19,"samples_ran":11,"samples_unverified":8,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/invariance-matters-exemplar-memory-for-domain","title":"Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification","date":"2019-04-03","rows_on_this_dataset":2,"code_links":2,"syntology":{"read_at":"2026-09-25T09:33:49+00:00","samples_harvested":8,"samples_ran":0,"samples_unverified":8,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/unsupervised-tracklet-person-re","title":"Unsupervised Tracklet Person Re-Identification","date":"2019-03-01","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/one-shot-domain-adaptation-for-person-re","title":"Self-similarity Grouping: A Simple Unsupervised Cross Domain Adaptation Approach for Person Re-identification","date":"2018-11-26","rows_on_this_dataset":2,"code_links":1,"syntology":null},{"paper":"/paper/unsupervised-person-re-identification-by-deep-1","title":"Unsupervised Person Re-identification by Deep Learning Tracklet Association","date":"2018-09-08","rows_on_this_dataset":1,"code_links":0,"syntology":null},{"paper":"/paper/a-discriminatively-learned-cnn-embedding-for","title":"A Discriminatively Learned CNN Embedding for Person Re-identification","date":"2016-11-17","rows_on_this_dataset":1,"code_links":4,"syntology":null}],"syntology_totals":{"read_at":"2026-09-25T09:33:49+00:00","papers_with_samples":16,"samples_harvested":170,"samples_ran":90,"samples_unverified":80,"pointer_only_for_licence":24,"papers_with_no_sample_that_ran":1,"note":"the per-paper counts above, summed; not a rate"},"papers_note":"The archive never published its papers-using-dataset list; these are papers with a leaderboard row on this dataset's benchmarks."}