HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Omni-Scale Feature Learning for Person Re-Identification

Kaiyang Zhou; Yongxin Yang; Andrea Cavallaro; Tao Xiang

Omni-Scale Feature Learning for Person Re-Identification

Abstract

As an instance-level recognition problem, person re-identification (ReID) relies on discriminative features, which not only capture different spatial scales but also encapsulate an arbitrary combination of multiple scales. We call features of both homogeneous and heterogeneous scales omni-scale features. In this paper, a novel deep ReID CNN is designed, termed Omni-Scale Network (OSNet), for omni-scale feature learning. This is achieved by designing a residual block composed of multiple convolutional streams, each detecting features at a certain scale. Importantly, a novel unified aggregation gate is introduced to dynamically fuse multi-scale features with input-dependent channel-wise weights. To efficiently learn spatial-channel correlations and avoid overfitting, the building block uses pointwise and depthwise convolutions. By stacking such block layer-by-layer, our OSNet is extremely lightweight and can be trained from scratch on existing ReID benchmarks. Despite its small model size, OSNet achieves state-of-the-art performance on six person ReID datasets, outperforming most large-sized models, often by a clear margin. Code and models are available at: \url{https://github.com/KaiyangZhou/deep-person-reid}.

Code Repositories

jacobtyo/mudd
pytorch
Mentioned in GitHub
openvinotoolkit/deep-object-reid
pytorch
Mentioned in GitHub
MatthewAbugeja/osnet
pytorch
Mentioned in GitHub
mikel-brostrom/yolov7_strongsort_osnet
pytorch
Mentioned in GitHub
tomektarabasz/deep_person_reid
pytorch
Mentioned in GitHub
mikel-brostrom/boxmot
pytorch
Mentioned in GitHub
hukefei/deep-person-reid-master
pytorch
Mentioned in GitHub
RodMech/OSNet-IBN1-Lite
pytorch
Mentioned in GitHub
KaiyangZhou/deep-person-reid
Official
pytorch
Mentioned in GitHub
InnovArul/vidreid_cosegmentation
pytorch
Mentioned in GitHub
LeDuySon/torchreid_uet_lab
pytorch
Mentioned in GitHub
donnjonn/Masterproef
pytorch
Mentioned in GitHub
Yanghojun/Custom_yolov5_pytorch
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
person-re-identification-on-cuhk03OSNet
MAP: 67.8
person-re-identification-on-cuhk03-detectedOSNet (ICCV'19)
MAP: 67.8
Rank-1: 72.3
person-re-identification-on-dukemtmc-reidOSNet (ICCV'19)
Rank-1: 88.6
mAP: 73.5
person-re-identification-on-market-1501OSNet
Rank-1: 94.8
mAP: 84.9
person-re-identification-on-market-1501-cOS-Net
Rank-1: 30.94
mAP: 10.37
mINP: 0.23
person-re-identification-on-msmt17OSNet
Rank-1: 78.7
mAP: 52.9
person-re-identification-on-msmt17-cOS-Net
Rank-1: 28.51
mAP: 7.86
mINP: 0.08

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Omni-Scale Feature Learning for Person Re-Identification | Papers | HyperAI