A Strong Baseline and Batch Normalization Neck for Deep Person Re-identification

Hao Luo, Wei Jiang, Youzhi Gu, Fuxu Liu, Xingyu Liao +2 more
6/19/2019
cs.CV

Official code: michuanhaohao/reid-strong-baseline (2,357 stars, MIT, last commit 2020-04-23).

Abstract

This study explores a simple but strong baseline for person re-identification (ReID). Person ReID with deep neural networks has progressed and achieved high performance in recent years. However, many state-of-the-art methods design complex network structures and concatenate multi-branch features. In the literature, some effective training tricks briefly appear in several papers or source codes. The present study collects and evaluates these effective training tricks in person ReID. By combining these tricks, the model achieves 94.5% rank-1 and 85.9% mean average precision on Market1501 with only using the global features of ResNet50. The performance surpasses all existing global- and part-based baselines in person ReID. We propose a novel neck structure named as batch normalization neck (BNNeck). BNNeck adds a batch normalization layer after global pooling layer to separate metric and classification losses into two different feature spaces because we observe they are inconsistent in one embedding space. Extended experiments show that BNNeck can boost the baseline, and our baseline can improve the performance of existing state-of-the-art methods. Our codes and models are available at: https://github.com/michuanhaohao/reid-strong-baseline.

View on arXivView PDF

Code Implementations(1)

MIT

Bag of Tricks and A Strong Baseline for Deep Person Re-identification

2,357580Shell, PythonMar 16, 20196 years agoMIT

Cite this paper

@article{luo2019strong,
  title  = {A Strong Baseline and Batch Normalization Neck for Deep Person Re-identification},
  author = {Hao Luo and Wei Jiang and Youzhi Gu and Fuxu Liu and Xingyu Liao and Shenqi Lai and Jianyang Gu},
  year   = {2019},
  eprint = {1906.08332},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1906.08332}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1906.08332.svg)](https://codeofpaper.com/paper/1906.08332)

Discussion