All Projects → layumi → Dukemtmc Reid_evaluation

layumi / Dukemtmc Reid_evaluation

Licence: other
ICCV2017 The Person re-ID Evaluation Code for DukeMTMC-reID Dataset (Including Dataset Download)

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to Dukemtmc Reid evaluation

Person search
Joint Detection and Identification Feature Learning for Person Search
Stars: ✭ 666 (+93.6%)
Mutual labels:  dataset, person-reidentification
Hpatches Benchmark
Python & Matlab code for local feature descriptor evaluation with the HPatches dataset.
Stars: ✭ 129 (-62.5%)
Mutual labels:  dataset, evaluation
View Finding Network
A deep ranking network that learns to find good compositions in a photograph.
Stars: ✭ 57 (-83.43%)
Mutual labels:  dataset, evaluation
Semantic Kitti Api
SemanticKITTI API for visualizing dataset, processing data, and evaluating results.
Stars: ✭ 272 (-20.93%)
Mutual labels:  dataset, evaluation
Vidvrd Helper
To keep updates with VRU Grand Challenge, please use https://github.com/NExTplusplus/VidVRD-helper
Stars: ✭ 81 (-76.45%)
Mutual labels:  dataset, evaluation
Text2sql Data
A collection of datasets that pair questions with SQL queries.
Stars: ✭ 287 (-16.57%)
Mutual labels:  dataset, evaluation
Datasets
A repository of pretty cool datasets that I collected for network science and machine learning research.
Stars: ✭ 302 (-12.21%)
Mutual labels:  dataset
Caserecommender
Case Recommender: A Flexible and Extensible Python Framework for Recommender Systems
Stars: ✭ 318 (-7.56%)
Mutual labels:  evaluation
Person Reid gan
ICCV2017 Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in vitro
Stars: ✭ 301 (-12.5%)
Mutual labels:  person-reidentification
Deepcc
Multi-Target, Multi-Camera Tracking
Stars: ✭ 299 (-13.08%)
Mutual labels:  person-reidentification
Dsprites Dataset
Dataset to assess the disentanglement properties of unsupervised learning methods
Stars: ✭ 340 (-1.16%)
Mutual labels:  dataset
Deeperforensics 1.0
[CVPR 2020] A Large-Scale Dataset for Real-World Face Forgery Detection
Stars: ✭ 338 (-1.74%)
Mutual labels:  dataset
Transportationnetworks
Transportation Networks for Research
Stars: ✭ 312 (-9.3%)
Mutual labels:  dataset
Batch Dropblock Network
Official source code of "Batch DropBlock Network for Person Re-identification and Beyond" (ICCV 2019)
Stars: ✭ 304 (-11.63%)
Mutual labels:  person-reidentification
Browser Compat Data
This repository contains compatibility data for Web technologies as displayed on MDN
Stars: ✭ 3,710 (+978.49%)
Mutual labels:  dataset
Light Reid
[ECCV2020] a toolbox of light-reid learning for faster inference, speed both feature extraction and retrieval stages up to >30x
Stars: ✭ 302 (-12.21%)
Mutual labels:  person-reidentification
Pcam
The PatchCamelyon (PCam) deep learning classification benchmark.
Stars: ✭ 340 (-1.16%)
Mutual labels:  dataset
Cryptocmd
Cryptocurrency historical price data library in Python. Data from https://coinmarketcap.com.
Stars: ✭ 299 (-13.08%)
Mutual labels:  dataset
Tide
A General Toolbox for Identifying Object Detection Errors
Stars: ✭ 309 (-10.17%)
Mutual labels:  evaluation
Atsd Use Cases
Axibase Time Series Database: Usage Examples and Research Articles
Stars: ✭ 335 (-2.62%)
Mutual labels:  dataset

DukeMTMC-reID Description

What's new: Following the license on the DukeMTMC website, we added a few modifications to the license terms. You may check the license in this repo. The dataset is released only for academic research.

DukeMTMC-reID [1] is a subset of the DukeMTMC dataset [2] for image-based re-identification, in the format of the Market-1501 dataset. The original dataset contains 85-minute high-resolution videos from 8 different cameras. Hand-drawn pedestrain bounding boxes are available.

We crop pedestrain images from the videos every 120 frames, yielding in total 36,411 bounding boxes with IDs. There are 1,404 identities appearing in more than two cameras and 408 identities (distractor ID) who appear in only one camera. We randomly select 702 IDs as the training set and the remaining 702 IDs as the testing set. In the testing set, we pick one query image for each ID in each camera and put the remaining images in the gallery.

As a result, we get 16,522 training images of 702 identities, 2,228 query images of the other 702 identities and 17,661 gallery images (702 ID + 408 distractor ID).

Table of contents

About Dataset

File Description
/bounding_box_test The gallery images. We retrieve a query from this image pool.
/bounding_box_train The training images. This dir contains the images from 702 different identities.
/query The query images. Each of them is from different identities in different cameras.

Naming Rule of the images In bbox "0005_c2_f0046985.jpg", "0005" is the identity. "c2" means the image from Camera 2. "f0046985" is the 46985th frame in the video of Camera 2.

Dataset Licence

Please follow the LICENSE_DukeMTMC-reID. You are free to share, create and adapt the DukeMTMC-reID dataset, in the manner specified in the license.

We also include the LICENSE_DukeMTMC. If you want to share, create and adapt the DukeMTMC dataset, please follow this license.

The DukeMTMC-reID evaluation code is under the MIT License.

Download Dataset

The direct download link is Here.

You also can download the DukeMTMC-reID dataset from GoogleDriver or (BaiduYun password: bhbh).

Some unzip tools on Windows may meet some problems. Please check that you have the following files after unzip:

If download links are unavailable, please don't hesitate to contact me to update links. Thank you.

Dataset Insights

  • Data Distribution

Figure. The image distribution of DukeMTMC-reID training set. We note that the median of images per ID is 20. But some ID may contain lots of images, which may compromise some algorithms. (For example, ID 5388 contains 426 images.)

Thank Xun for suggestions.

  • Camera Topology

This picture is from DukeMTMC Homepage.

Evaluation

(Matlab)To evaluate, you need to calculate your gallery and query feature (i.e., 17661x2048 and 2228x2048 matrix) and save them in advance. Then download the codes in this repository. You just need to change the image path and the feature path in the evaluation_res_duke_fast.m and run it to evaluate.

(Python)We also provide an evaluation code in python. You may refer to here.

State-of-the-art

We have summarized current state-of-the-art methods on DukeMTMC at here. If you notice any result that has not been included in this table, please connect Zhedong Zheng without hesitation to add the method. You are welcomed!

Baseline

We release our baseline training code and pretrained model in [Matconvnet Version] and [Pytorch Version]. You can choose one of the two tools to conduct the experiment. Furthermore, you may try our new Pedestrain Alignment Code which combines person alignment with re-ID.

Or you can directly download the finetuned ResNet-50 baseline feature. You can download it from GoogleDriver or BaiduYun, which includes the feature of training set, query set and gallery set. The DukeMTMC-reID LICENSE is also included.

Sample Retrieval

DukeMTMC-attribute

We also annotated 23 human-level attributes (gender/clothing/...) for DukeMTMC-reID. You can find it in the following link: https://github.com/vana77/DukeMTMC-attribute

DukeMTMC-Pose

We use pretrained CNN to generate 18 body keypoints. You can find it in the following link: https://github.com/layumi/DukeMTMC-Pose

References

  • [1] Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in vitro. Zheng et al., ICCV 2017

  • [2] Performance Measures and a Data Set for Multi-Target, Multi-Camera Tracking. Ristani et al., ECCVWS 2016

Please cite the following two papers if this dataset helps your research.

@inproceedings{zheng2017unlabeled,
  title={Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in vitro},
  author={Zheng, Zhedong and Zheng, Liang and Yang, Yi},
  booktitle={Proceedings of the IEEE International Conference on Computer Vision},
  year={2017}
}

@inproceedings{ristani2016MTMC,
  title = {Performance Measures and a Data Set for Multi-Target, Multi-Camera Tracking},
  author = {Ristani, Ergys and Solera, Francesco and Zou, Roger and Cucchiara, Rita and Tomasi, Carlo},
  booktitle = {European Conference on Computer Vision workshop on Benchmarking Multi-Target Tracking},
  year = {2016}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].