Source-linked AI summary

Pedestrian Alignment Network for Large-scale Person Re-identification

Zhedong Zheng, Liang Zheng, Yi Yang

arXiv:1707.00408v1cs.CV

TL;DR

Detector errors create pedestrian misalignment through excessive background and missing parts, harming re-ID under position and scale variation. PAN jointly learns alignment and identity descriptors from identity labels, using CNN attention to re-localize pedestrians. It improves embedding discriminability and achieves competitive accuracy on three large-scale datasets.

  • Problem

    Detector-induced excessive background and missing parts degrade pedestrian alignment and can compromise matching under position and scale variation.

  • Method

    PAN jointly re-localizes pedestrians and learns identity descriptors within an identification architecture, requiring no annotations beyond identity labels.

  • Results

    PAN improves re-ID performance, including on hand-drawn datasets, and achieves competitive accuracy with state-of-the-art methods on three large-scale datasets.

  • Takeaways & Limitations

    Alignment and re-identification can be learned together by exploiting CNN feature-map attention to the human body.

Abstract

from arXiv · show

Person re-identification (person re-ID) is mostly viewed as an image retrieval problem. This task aims to search a query person in a large image pool. In practice, person re-ID usually adopts automatic detectors to obtain cropped pedestrian images. However, this process suffers from two types of detector errors: excessive background and part missing. Both errors deteriorate the quality of pedestrian alignment and may compromise pedestrian matching due to the position and scale variances. To address the misalignment problem, we propose that alignment can be learned from an identification procedure. We introduce the pedestrian alignment network (PAN) which allows discriminative embedding learning and pedestrian alignment without extra annotations. Our key observation is that when the convolutional neural network (CNN) learns to discriminate between different identities, the learned feature maps usually exhibit strong activations on the human body rather than the background. The proposed network thus takes advantage of this attention mechanism to adaptively locate and align pedestrians within a bounding box. Visual examples show that pedestrians are better aligned with PAN. Experiments on three large-scale re-ID datasets confirm that PAN improves the discriminative ability of the feature embeddings and yields competitive accuracy with the state-of-the-art methods.

1 Introduction

Person re-ID suffers from detector-induced misalignment, motivating PAN, which jointly re-localizes pedestrians and learns identity descriptors without extra annotations. The method combines alignment and identification and achieves competitive results on three large-scale datasets.

  • Motivation: Detector-induced misalignment is a critical person re-ID problem in large-scale settings.Automatic detection can introduce excessive background and missing body parts, while hand-drawn boxes are infeasible at millions-of-box scale.
  • Motivation: Superior alignment can support more discriminative features and improve pedestrian matching accuracy.The paper motivates alignment and re-identification as complementary, interconnected tasks.
  • Proposed approach: PAN jointly aligns pedestrians within images and learns pedestrian descriptors using only identity labels.The architecture incorporates pedestrian alignment into an identification re-ID network without requiring extra annotations.
  • Proposed approach: PAN uses base and alignment branches to identify the original and re-localized images, with an affine transformation between them.The training process predicts the original identity, estimates an affine transformation, and predicts the identity again after re-localization.
  • Positioning: PAN addresses detector-error misalignment rather than the local-structure matching problem targeted by patch-matching methods.Patch matching assumes corresponding structures lie within restricted horizontal or square neighborhoods and may struggle with misdetection.
  • Results: PAN achieves competitive accuracy with state-of-the-art methods on Market-1501, CUHK03, and DukeMTMC-reID.The paper reports evaluations on three large-scale person re-ID datasets.

2 Related work

Prior person re-ID work uses hand-crafted features, metric learning, CNNs, spatial constraints, and patch matching, while alignment research includes face, attention, pose, and body-model approaches. PAN differs by learning pedestrian alignment end-to-end and addressing both excessive background and missing parts.

  • Person re-ID: Earlier person re-ID methods extracted hand-crafted local features such as LBP, Gabor, LOMO, LAB histograms, and SIFT descriptors.These approaches represent pedestrians using local color, texture, or patch descriptors.
  • Person re-ID: Metric-learning methods addressed person re-ID similarity using Mahalanobis-based models, RankSVM, and AdaBoost-based fusion.The reviewed methods learn discriminative subspaces or similarity functions from extracted features.
  • CNN methods: CNN-based approaches learn features end-to-end, with later methods adding image splitting, patch matching, or combined global and part features.Examples include part-CNNs, horizontal-stripe matching, and fused part/global representations.
  • Comparison with PoseBox: Compared with PoseBox, PAN learns alignment end-to-end without extra steps and addresses both excessive background and missing parts.PoseBox generates body parts with convolutional pose machines, which may fail when body parts are absent.

3 Pedestrian Alignment Network

PAN jointly learns pedestrian alignment and identity discrimination in an end-to-end architecture, using feature-map attention to estimate affine transformations and combining original and aligned descriptors for retrieval.

  • Architecture: PAN uses two convolutional branches and an affine estimation branch to jointly align pedestrian images and identify people end-to-end.The base and alignment branches predict identities for the original and aligned images, respectively.
  • Base and Alignment Branches: The base branch predicts pedestrian identity while its feature maps provide appearance and localization cues for the alignment process.The model uses a ResNet-50 base branch and maps its 2048-dimensional embedding to identity probabilities.
  • Affine Estimation: PAN applies bilinear sampling and zero padding on feature maps to produce aligned outputs that address excessive background and missing body parts.The method performs re-localization on shallow feature maps rather than original images to reduce runtime and model parameters.
  • Affine Estimation: The affine estimation branch uses Res2 and Res4 feature maps to regress six transformer parameters for spatially transforming pedestrian features.Res4 captures local patterns, while Res2 carries attention and semantic cues useful for identification.
  • Pedestrian Descriptor: The pedestrian descriptor fuses l2-normalized fully connected features from the original and aligned images, using α = 0.5 unless specified otherwise.The two branch features are treated as complementary during person re-identification.
  • Re-ranking: During retrieval, PAN first uses Euclidean distance and can add Jaccard similarity from k-reciprocal sets to re-rank results and distinguish hard negatives.The paper reports that re-ranking further improves the results.

4 Experiments

Experiments evaluate PAN on three large-scale datasets and compare its branches, feature fusion, parameter sensitivity, and state-of-the-art performance. PAN consistently improves re-ID performance, including on manually annotated images, while its alignment effects vary across datasets.

  • Datasets and evaluation: Experiments use Market-1501, CUHK03 detected and labeled, and DukeMTMC-reID, with rank-1, rank-5, rank-20 accuracy and mAP as evaluation metrics.Market-1501 and CUHK03 detected use DPM detections, whereas CUHK03 labeled and DukeMTMC-reID use hand-drawn bounding boxes.
  • Branch analysis: The alignment branch improves over the base branch by +3.64% and +4.15% on CUHK03 detected and labeled, and +3.14% on DukeMTMC-reID.On Market-1501, the alignment branch achieves a very similar result to the base branch.
  • Branch analysis: The fused descriptor improves performance by +2.64%, +2.15%, +1.63% and 3.23% on Market-1501, CUHK03 detected, CUHK03 labeled and DukeMTMC-reID, respectively.The fusion combines descriptors from the original and aligned images, whose characteristics are complementary.
  • Comparison with state-of-the-art methods: PAN achieves rank-1 accuracy = 85.78%, mAP = 76.56% after re-ranking on Market-1501, and rank-1 accuracy = 75.94% and mAP = 66.74% after re-ranking on DukeMTMC-reID.On CUHK03, after re-ranking, PAN reaches rank-1 accuracy = 41.9%, mAP = 43.8% on detected images and rank-1 accuracy = 43.9%, mAP = 45.8% on labeled images.
  • Retrieval analysis: Visualized retrieval results show that PAN raises the ranks of originally misaligned true matches and lowers the ranks of false matches compared with the baseline.The rank lists also demonstrate amelioration in alignment.

5 Conclusion

PAN jointly aligns pedestrians within bounding boxes and learns pedestrian descriptors using CNN attention to the human body. It requires only identity labels, improves performance even on hand-drawn bounding-box datasets, and achieves competitive accuracy on three datasets.

  • Conclusion: PAN simultaneously aligns pedestrians within bounding boxes and learns pedestrian descriptors through an attention-based identification system.The method uses CNN feature-map attention to the human body.
  • Conclusion: PAN requires no extra annotation beyond identity labels and also improves re-ID performance on datasets with hand-drawn bounding boxes.The conclusion notes that manually cropped images are not necessarily sufficiently aligned for machine learning.
  • Conclusion: Experiments on three different datasets indicate that PAN achieves competitive accuracy with state-of-the-art methods.
Loading 1707.00408v1…