Giter VIP home page Giter VIP logo

lyk125 / duke_evaluation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from naiq/duke_evaluation

0.0 2.0 0.0 1003 KB

Duke数据集是一个大型行人数据集,其中包含更多相似衣着/部分遮挡的行人,是一个对现有行人重识别算法的新挑战。该数据集从原行人追踪数据集DukeMTMC中导出 The Person re-ID Evaluation Code for Duke Dataset

License: MIT License

MATLAB 100.00%

duke_evaluation's Introduction

Duke Description

Duke is a subset of the DukeMTMC for image-based re-ID, 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 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.

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.

Download Dataset

This dataset is ONLY released for academic use. Please do not further distribute the dataset (including the download link), or put any of the images on the public website, due to the university regulations and privacy policy.

You can download the Duke dataset from GoogleDriver or (BaiduYun password:48z4).

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

Evaluation

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.

Baseline

Methods Rank@1 mAP Reference
BoW+kissme 25.13% 12.17% "Scalable person re-identification: a benchmark", Liang Zheng, Liyue Shen, Lu Tian, Shengjin Wang, Jingdong Wang, Qi Tian, ICCV 2015
LOMO+XQDA 30.75% 17.04% "Person Re-identification by Local Maximal Occurrence Representation and Metric Learning", Shengcai Liao, Yang Hu, Xiangyu Zhu, and Stan Z. Li, CVPR 2015
Basel. 65.22% 44.99% "Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in vitro", Zheng, Zhedong and Zheng, Liang and Yang, Yi, arXiv:1701.07717
Basel. + LSRO   67.68% 47.13% "Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in vitro", Zheng, Zhedong and Zheng, Liang and Yang, Yi, arXiv:1701.07717

Sample Retrieval

Citation

Duke Dataset, Baseline Bibtex

Duke MTMC Dataset Bibtex

duke_evaluation's People

Contributors

layumi avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.