Code Monkey home page Code Monkey logo

versreid's Introduction

VersReID

Official implementation of Paper ''A Versatile Framework for Multi-scene Person Re-identification''.

News

2024/3/19: Our arxiv paper can be found here

2024/3/16: Code and Pre-trained model are released. Check Baidu Drive for the pre-trained model (key: pami)

Datasets

Please visit the following link to download the dataset.

Once you download the datasets, make sure to modify the dataset's root manually here and here.

Environments

Please follow TransReID to configure the running environment.

We provide our used package list in full-environment.txt for a reference.

Run

  • Download the pre-trained model at Baidu Drive, the key is pami.

  • Create a directory named ckpts and then put the downloaded model into it, or you can modify the MODEL.PRETRAIN_PATH in ./bash/run_VersReID.sh to your own pre-trained model path.

  • To reproduce the results in our paper, just simply run this script:

bash ./bash/run_VersReID.sh

You can modify the configs by yourself to explore more settings.

Note: Training the ReID-Bank requires ~20G GPU Memory, V-Branch requires ~30G GPU Memory. We highly recommend use cuda 10.2 for better reproducibility. Moreover, the code does not support multi-GPU training currently.

If you have any problem, feel free to open an issue or contact me :-)

Acknowledgement

  • This repository is heavily based on TransReID, many thanks to the authors.

  • If you find this repo helpful, please consider citing us:

@article{zheng2024versreid,
  title = {A Versatile Framework for Multi-scene Person Re-identification},
  author = {Zheng, Wei-Shi and Yan, Junkai and Peng, Yi-Xing},
  journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence},
  year = {2024}
}

versreid's People

Contributors

yanjk3 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.