Swap Path Network for Robust Person Search Pre-training

Lucas Jaffe, Avideh Zakhor
12/6/2024
cs.CV

No official code found. Best implementation: llnl/spnet (4 stars, MIT, last commit 2025-05-05).

Abstract

In person search, we detect and rank matches to a query person image within a set of gallery scenes. Most person search models make use of a feature extraction backbone, followed by separate heads for detection and re-identification. While pre-training methods for vision backbones are well-established, pre-training additional modules for the person search task has not been previously examined. In this work, we present the first framework for end-to-end person search pre-training. Our framework splits person search into object-centric and query-centric methodologies, and we show that the query-centric framing is robust to label noise, and trainable using only weakly-labeled person bounding boxes. Further, we provide a novel model dubbed Swap Path Net (SPNet) which implements both query-centric and object-centric training objectives, and can swap between the two while using the same weights. Using SPNet, we show that query-centric pre-training, followed by object-centric fine-tuning, achieves state-of-the-art results on the standard PRW and CUHK-SYSU person search benchmarks, with 96.4% mAP on CUHK-SYSU and 61.2% mAP on PRW. In addition, we show that our method is more effective, efficient, and robust for person search pre-training than recent backbone-only pre-training alternatives.

View on arXivView PDF

Code Implementations(1)

llnl/spnetCommunity100%
MIT

Repository for paper, "Swap Path Network for Robust Person Search Pre-training". Implements pre-training and fine-tuning of the Swap Path Net (SPNet) for person search. Contains code, configs, and instructions to reproduce all results from the paper.

40Python, DockerfileDec 4, 20241 years agoMIT

Similar Papers

Cite this paper

@article{jaffe2024swap,
  title  = {Swap Path Network for Robust Person Search Pre-training},
  author = {Lucas Jaffe and Avideh Zakhor},
  year   = {2024},
  eprint = {2412.05433},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.05433v1}
}

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/2412.05433.svg)](https://codeofpaper.com/paper/2412.05433)

Discussion