Part-based Convolutional Baseline for Person Retrieval and the Refined Part Pooling
Code for the paper Beyond Part Models: Person Retrieval with Refined Part Pooling (and A Strong Convolutional Baseline).
This code is ONLY released for academic use.
Preparation
Prerequisite: Python 2.7 and Pytorch 0.3+
-
Install Pytorch
-
Download dataset a. Market-1501 BaiduYun b. DukeMTMC-reIDBaiduYun (password:bhbh) c. Move them to
~/datasets/Market-1501/(DukeMTMC-reID)
train PCB
sh train_PCB.sh
With Pytorch 0.4.0, we shall get about 93.0% rank-1 accuracy and 78.0% mAP on Market-1501.
train RPP
sh train_RPP.sh
With Pytorch 0.4.0, we shall get about 93.5% rank-1 accuracy and 81.5% mAP on Market-1501.
Citiaion
Please cite this paper in your publications if it helps your research:
@inproceedings{sun2018PCB,
author = {Yifan Sun and
Liang Zheng and
Yi Yang and
Qi Tian and
Shengjin Wang},
title = {Beyond Part Models: Person Retrieval with Refined Part Pooling (and A Strong Convolutional Baseline)},
booktitle = {ECCV},
year = {2018},
}