Source-linked AI summary

Person Search via A Mask-Guided Two-Stream CNN Model

Di Chen, Shanshan Zhang, Wanli Ouyang, Jian Yang, Ying Tai

arXiv:1807.08107v1cs.CV

TL;DR

Person search must detect pedestrians and re-identify them under challenging visual conditions. The paper separates these tasks and uses a mask-guided two-stream CNN to model foreground and original image patches, achieving 83.0% mAP on CUHK-SYSU and 32.6% on PRW, more than 5pp above prior state of the art.

  • Problem

    Person search requires jointly locating pedestrians and matching their identities, while shared detection and re-identification representations face conflicting task goals and challenging visual conditions.

  • Method

    The method independently trains detection and re-identification, using a mask-guided two-stream CNN that models foreground and original image patches separately.

  • Results

    83.0% mAP on CUHK-SYSU and 32.6% mAP on PRW are reported, surpassing previous state-of-the-art results by more than 5pp.

  • Takeaways & Limitations

    Separating detection from re-identification and combining foreground with original-image information improves person-search performance on two standard benchmarks.

  • Takeaways & Limitations

    Future work will optimize segmentation masks and identification accuracy jointly to obtain finer masks.

Abstract

from arXiv · show

In this work, we tackle the problem of person search, which is a challenging task consisted of pedestrian detection and person re-identification~(re-ID). Instead of sharing representations in a single joint model, we find that separating detector and re-ID feature extraction yields better performance. In order to extract more representative features for each identity, we segment out the foreground person from the original image patch. We propose a simple yet effective re-ID method, which models foreground person and original image patches individually, and obtains enriched representations from two separate CNN streams. From the experiments on two standard person search benchmarks of CUHK-SYSU and PRW, we achieve mAP of $83.0\%$ and $32.6\%$ respectively, surpassing the state of the art by a large margin (more than 5pp).

1 Introduction

The paper argues that person search benefits from separating pedestrian detection and re-identification, while combining foreground and original-image information through two CNN streams. It introduces MGTS and reports strong benchmark performance.

  • Person search combines pedestrian detection and re-identification, but joint modeling faces appearance variation, low resolution, and occlusion.
  • Detection and re-identification have conflicting goals: detection models people as one class, whereas re-identification requires identity-discriminative representations.
  • Foreground information is discriminative, but removing all background can lose identity cues from imperfect masks and useful contextual objects.
  • The proposed method solves detection and re-identification separately and models foreground and original images in parallel CNN streams.
  • 83.0% mAP is achieved on CUHK-SYSU and 32.6% mAP on PRW, exceeding previous state-of-the-art results by more than 5pp.
  • The framework uses adapted Faster R-CNN for pedestrian detection, FCIS masks for segmentation, and independently trained re-identification features supervised by OIM loss.

2 Related Work

Related work covers person search, pedestrian detection, and person re-identification, including separated and joint architectures. It also situates the paper among CNN and attention-based approaches for learning discriminative representations.

  • Person search research includes separated detection and re-identification models as well as Faster R-CNN-based joint models sharing a base network.
  • Prior person re-identification methods use hand-crafted descriptors, salient regions, and learned distance metrics before the rise of CNN-based models.
  • Recent re-identification methods use attention to aggregate spatial features, normalize poses, or re-weight channels for richer person representations.

3 Method

The method separates pedestrian detection from re-identification and processes each detected person through foreground and original-image streams. These streams are fused, re-weighted, pooled, and normalized into an identity descriptor.

  • Framework Overview: The framework uses two stages: pedestrian detection followed by person re-identification.Detected boxes with confidence scores below a threshold are removed before re-identification.
  • Foreground Separation: Each RoI is expanded by γ, paired with an FCIS-derived foreground mask and the original crop, then sent to separate F-Net and O-Net paths.The dominant instance inside the cropped mask is selected by majority vote before masking the image.
  • Pedestrian Detection: Faster R-CNN generates pedestrian proposals using VGG16 features, an RPN, classification, bounding-box regression, and two NMS steps.The first NMS uses IoU 0.7, while the post-regression NMS uses IoU 0.45.
  • Two-Stream Modeling: F-Net and O-Net have the same architecture but independent parameters, and their feature maps are concatenated before channel re-weighting with an SEBlock.The SEBlock emphasizes informative features and suppresses less useful ones.
  • Feature Representation and Training: The re-weighted maps are pooled by GAP and projected through an FC layer into an L2-normalized d-dimensional identity descriptor.The complete model is trained with ground-truth RoIs using Online Instance Matching loss.

4 Experiments

Experiments evaluate the proposed two-stage detector and re-ID framework on CUHK-SYSU and PRW, including benchmark comparisons, ablations, context analysis, and runtime acceleration. Results support separate task models and two-stream foreground/original-image representations, while weak masks provide a faster alternative with an acceptable performance drop.

  • Datasets and evaluation: The experiments use CUHK-SYSU and PRW, reporting pedestrian detection with AP and recall and person search with mAP and CMC top-K metrics.CUHK-SYSU contains 18,184 images and 96,143 pedestrian boxes; PRW contains 11,816 frames and 34,304 annotated boxes.
  • Comparison with state-of-the-art methods: All methods degrade as gallery size increases, but CNNv + MGTS remains superior across gallery sizes and its performance gap widens at larger galleries.The evaluated gallery sizes are 50, 100, 500, 1000, 2000, and 4000.
  • Ablation study: 8.5 pp AP is lost by joint training for detection, while joint OIM is 0.6 pp lower in mAP and 1.2 pp lower in top-1 accuracy than vanilla re-ID.The jointly trained detector reaches the same recall despite its lower AP.
  • Ablation study: 89.1% mAP is reached by the two-stream O+F+E model, exceeding one-stream O+E by 11.4 pp; foreground-only features instead reduce mAP by 2.8 pp.Background-only information achieves 34.2% mAP, increasing to 38.7% with RoI expansion, showing that context can contribute to re-ID.
  • Runtime analysis and acceleration: Weak bounding-box masks reduce runtime by approximately 2x with an acceptable performance drop while still outperforming the mask-free single-stream model by approximately 7pp mAP.Accurate FCIS masks perform better, but mask generation accounts for about half of the total computation.

5 Conclusion

The approach separates pedestrian detection from re-identification and uses two image representations to enrich identity features. It reports stronger benchmark performance, while low-visibility cases and mask refinement remain areas for future work.

  • The framework first detects pedestrians with Faster R-CNN, then matches probe images to detections through a separately trained re-identification network.Detector and re-identification representations are not shared.
  • Qualitative results show improved ranking over OIM for similar clothing or backgrounds, although low visibility remains a failure case.The figure identifies (f) as a failure case with low visibility.
  • Foreground and original image patches are modeled in two subnets to obtain enriched representations.
  • Future work will optimize segmentation masks and identification accuracy jointly to obtain finer masks.
Loading 1807.08107v1…