Skip to main content
QUICK REVIEW

[Paper Review] Bag of Tricks and A Strong Baseline for Deep Person Re-identification

Hao Luo, Youzhi Gu|arXiv (Cornell University)|Mar 17, 2019
Video Surveillance and Tracking Methods27 references121 citations
TL;DR

The paper aggregates and evaluates a set of training tricks to build a strong global-feature baseline for person re-identification, achieving state-of-the-art results with ResNet50 on Market1501 and competitive performance on DukeMTMC-reID using BNNeck and other refinements.

ABSTRACT

This paper explores a simple and efficient baseline for person re-identification (ReID). Person re-identification (ReID) with deep neural networks has made progress and achieved high performance in recent years. However, many state-of-the-arts methods design complex network structure and concatenate multi-branch features. In the literature, some effective training tricks are briefly appeared in several papers or source codes. This paper will collect and evaluate these effective training tricks in person ReID. By combining these tricks together, the model achieves 94.5% rank-1 and 85.9% mAP on Market1501 with only using global features. Our codes and models are available at https://github.com/michuanhaohao/reid-strong-baseline.

Motivation & Objective

  • Survey and consolidate effective training tricks used in person ReID.
  • Build a strong, simple baseline based on global features without extra local-branch features.
  • Quantitatively evaluate the impact of each trick on standard datasets.
  • Provide a reference for fair comparison and practical baseline for industry applications.

Proposed method

  • Adopts a standard ResNet50 baseline with a global feature extractor.
  • Introduces six tricks: warmup learning rate, Random Erasing Augmentation (REA), label smoothing, last-stride modification (stride=1), BNNeck, and center loss.
  • Designs BNNeck to separate ID loss and triplet loss optimization by using a BN layer after feature extraction.
  • Evaluates effects of tricks through ablation on Market1501 and DukeMTMC-reID, including cross-domain tests.
  • Compares to state-of-the-art methods using only global features.
  • Explores supplementary factors like batch size and image size on performance.

Experimental results

Research questions

  • RQ1What is the performance gain from each training trick when added to a standard ReID baseline?
  • RQ2Can a strong baseline using only global features outperform methods that rely on multiple local features?
  • RQ3How do image size and batch size influence ReID performance, and how does BNNeck affect optimization dynamics?
  • RQ4Do training tricks transfer well across-domain (cross-domain) ReID scenarios?

Key findings

  • A strong baseline with the six tricks achieves 94.5% rank-1 and 85.9% mAP on Market1501 using only global features.
  • BNNeck provides the largest single-model improvement, especially on DukeMTMC-reID.
  • Cross-domain results show warmup, label smoothing, and BNNeck significantly boost performance, while Random Erasing can hurt cross-domain performance.
  • Compared to many state-of-the-art methods, global-feature baselines with these tricks can match or exceed performance, and with re-ranking (RK) can reach higher mAP and rank-1 scores.
  • Increasing batch size and exploring image size have nuanced effects, with larger batch sizes generally helping hard-positive/negative mining and image size showing comparable performance across tested configurations.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.