HAT: Hierarchical Aggregation Transformers for Person Re-identification

Related tags

Deep Learning HAT
Overview

#########################################################

This Repo. is used for our ACM MM2021 paper:

HAT: Hierarchical Aggregation Transformers for Person Re-identification

(https://arxiv.org/pdf/2107.05946.pdf)

#########################################################

For using the codes, please download the public Market-1501 and Duke datasets. Besides, please install the Pytorch as the Official Suggestions.

Then, run the train.py and test.py with your GPUs. You can get the same results in the above paper.

The codes can be download at

Link:https://pan.baidu.com/s/10wt1ai0-zza7RohkIs60IQ

Extracting code:4ox2

########################################################

If you have any problems. Please concat

[email protected] or [email protected]

You might also like...
Joint Discriminative and Generative Learning for Person Re-identification. CVPR'19 (Oral)
Joint Discriminative and Generative Learning for Person Re-identification. CVPR'19 (Oral)

Joint Discriminative and Generative Learning for Person Re-identification [Project] [Paper] [YouTube] [Bilibili] [Poster] [Supp] Joint Discriminative

CM-NAS: Cross-Modality Neural Architecture Search for Visible-Infrared Person Re-Identification (ICCV2021)

CM-NAS Official Pytorch code of paper CM-NAS: Cross-Modality Neural Architecture Search for Visible-Infrared Person Re-Identification in ICCV2021. Vis

[BMVC2021] The official implementation of
[BMVC2021] The official implementation of "DomainMix: Learning Generalizable Person Re-Identification Without Human Annotations"

DomainMix [BMVC2021] The official implementation of "DomainMix: Learning Generalizable Person Re-Identification Without Human Annotations" [paper] [de

Exploiting Robust Unsupervised Video Person Re-identification
Exploiting Robust Unsupervised Video Person Re-identification

Exploiting Robust Unsupervised Video Person Re-identification Implementation of the proposed uPMnet. For the preprint, please refer to [Arxiv]. Gettin

Paper: Cross-View Kernel Similarity Metric Learning Using Pairwise Constraints for Person Re-identification

Cross-View Kernel Similarity Metric Learning Using Pairwise Constraints for Person Re-identification T M Feroz Ali, Subhasis Chaudhuri, ICVGIP-20-21

Open source person re-identification library in python

Open-ReID Open-ReID is a lightweight library of person re-identification for research purpose. It aims to provide a uniform interface for different da

Self-Supervised Pre-Training for Transformer-Based Person Re-Identification

Self-Supervised Pre-Training for Transformer-Based Person Re-Identification [pdf] The official repository for Self-Supervised Pre-Training for Transfo

Joint Detection and Identification Feature Learning for Person Search
Joint Detection and Identification Feature Learning for Person Search

Person Search Project This repository hosts the code for our paper Joint Detection and Identification Feature Learning for Person Search. The code is

Code of paper Interact, Embed, and EnlargE (IEEE): Boosting Modality-specific Representations for Multi-Modal Person Re-identification.

Interact, Embed, and EnlargE (IEEE): Boosting Modality-specific Representations for Multi-Modal Person Re-identification We provide the codes for repr

Comments
  • About the download link

    About the download link

    Hello,

    Thank you for your work. I tried to follow your instruction on downloading the code, but the Baidu site required login in order to download the code, and I do not have a Baidu account. Could you please upload the files to other cloud service or github?

    Thank you and best regards.

    opened by viet2411 0
  • ValueError: expected 2D or 3D input (got 1D input)

    ValueError: expected 2D or 3D input (got 1D input)

    Hi~

    Thanks for releasing code. Would be better if you could answer the following question.

    I found that training process will stop after epoch30 with an error " ValueError: expected 2D or 3D input (got 1D input)", could you please help me to solve this problem? ( I have replaced duke dataset with my own dataset, and set the batch size to 32 due to GPU limitations).

    Looking forward to your kindly reply.

    Best, Yarloy

    opened by Yarloy 1
  • the training procedure crash when input is list of tensor

    the training procedure crash when input is list of tensor

    when train the HAT, i meet this problem

     File "/home/tiger/hand-gestures/3rd/HAT/engine/trainer.py", line 46, in _update
       loss = loss_fn(score, feat, target)
     File "/home/tiger/hand-gestures/3rd/HAT/layers/__init__.py", line 40, in loss_func
       return F.cross_entropy(score, target) + triplet(feat, target)[0]
     File "/home/tiger/.local/lib/python3.7/site-packages/torch/nn/functional.py", line 2468, in cross_entropy
       return nll_loss(log_softmax(input, 1), target, weight, None, ignore_index, None, reduction)
     File "/home/tiger/.local/lib/python3.7/site-packages/torch/nn/functional.py", line 1605, in log_softmax
       ret = input.log_softmax(dim)
    AttributeError: 'list' object has no attribute 'log_softmax'
    

    any idea to solve it? thanks

    opened by zimenglan-sysu-512 2
Owner
I am currently an Associate Professor with the School of Artificial Intelligence, Dalian University of Technology.
null
This program can detect your face and add an Christams hat on the top of your head

Auto_Christmas This program can detect your face and add a Christmas hat to the top of your head. just run the Auto_Christmas.py, then you can see the

null 3 Dec 22, 2021
offical implement of our Lifelong Person Re-Identification via Adaptive Knowledge Accumulation in CVPR2021

LifelongReID Offical implementation of our Lifelong Person Re-Identification via Adaptive Knowledge Accumulation in CVPR2021 by Nan Pu, Wei Chen, Yu L

PeterPu 76 Dec 8, 2022
[TIP2020] Adaptive Graph Representation Learning for Video Person Re-identification

Introduction This is the PyTorch implementation for Adaptive Graph Representation Learning for Video Person Re-identification. Get started git clone h

WuYiming 41 Dec 12, 2022
[CVPR-2021] UnrealPerson: An adaptive pipeline for costless person re-identification

UnrealPerson: An Adaptive Pipeline for Costless Person Re-identification In our paper (arxiv), we propose a novel pipeline, UnrealPerson, that decreas

ZhangTianyu 70 Oct 10, 2022
Unsupervised Pre-training for Person Re-identification (LUPerson)

LUPerson Unsupervised Pre-training for Person Re-identification (LUPerson). The repository is for our CVPR2021 paper Unsupervised Pre-training for Per

null 143 Dec 24, 2022
IAUnet: Global Context-Aware Feature Learning for Person Re-Identification

IAUnet This repository contains the code for the paper: IAUnet: Global Context-Aware Feature Learning for Person Re-Identification Ruibing Hou, Bingpe

null 30 Jul 14, 2022
Implementation of "Learning Multi-Granular Hypergraphs for Video-Based Person Re-Identification"

hypergraph_reid Implementation of "Learning Multi-Granular Hypergraphs for Video-Based Person Re-Identification" If you find this help your research,

null 62 Dec 21, 2022
Person Re-identification

Person Re-identification Final project of Computer Vision Table of content Person Re-identification Table of content Students: Proposed method Dataset

Nguyễn Hoàng Quân 4 Jun 17, 2021
Experiment about Deep Person Re-identification with EfficientNet-v2

We evaluated the baseline with Resnet50 and Efficienet-v2 without using pretrained models. Also Resnet50-IBN-A and Efficientnet-v2 using pretrained on ImageNet. We used two datasets: Market-1501 and CUHK03.

lan.nguyen2k 77 Jan 3, 2023
Torchreid: Deep learning person re-identification in PyTorch.

Torchreid Torchreid is a library for deep-learning person re-identification, written in PyTorch. It features: multi-GPU training support both image- a

Kaiyang 3.7k Jan 5, 2023