Torchreid: A Library for Deep Learning Person Re-Identification in Pytorch
Kaiyang Zhou, Tao Xiang

TL;DR
Torchreid is a versatile PyTorch-based library that streamlines the development, training, and evaluation of deep learning models for person re-identification across multiple datasets and architectures.
Contribution
It introduces a unified, modular framework with pre-built models, datasets, and pipelines to accelerate research and reproducibility in person re-ID.
Findings
Supports 15 benchmark datasets for re-ID
Provides pre-trained CNN architectures and loss functions
Enables rapid development and benchmarking of re-ID models
Abstract
Person re-identification (re-ID), which aims to re-identify people across different camera views, has been significantly advanced by deep learning in recent years, particularly with convolutional neural networks (CNNs). In this paper, we present Torchreid, a software library built on PyTorch that allows fast development and end-to-end training and evaluation of deep re-ID models. As a general-purpose framework for person re-ID research, Torchreid provides (1) unified data loaders that support 15 commonly used re-ID benchmark datasets covering both image and video domains, (2) streamlined pipelines for quick development and benchmarking of deep re-ID models, and (3) implementations of the latest re-ID CNN architectures along with their pre-trained models to facilitate reproducibility as well as future research. With a high-level modularity in its design, Torchreid offers a great…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVideo Surveillance and Tracking Methods · Advanced Neural Network Applications · Face recognition and analysis
