Giter Club home page Giter Club logo

ufdn-reid's Introduction

Python >=3.5 PyTorch >=1.0

[ECCV2022] Unstructured Feature Decoupling for Vehicle Re-Identification (UFDN)

Unstructured Feature Decoupling for Vehicle Re-Identification pdf

News

  • 2022.7 We release the code of UFDN.

Pipeline

framework

Requirements

Installation

pip install -r requirements.txt
(we use /torch 1.7.1 /torchvision 0.8.2 /timm 0.3.2 /cuda 11.0 / 16G or 32G V100 for training and evaluation.)

Prepare Datasets

mkdir data

Download the vehicle datasets VehicleID, VeRi-776, VERIWILD. Then unzip them and rename them under the directory like

data
└── VeRi
    └── images ..
└── VehicleID
    └── images ..
└── VERI-WILD
    └── images ..

Prepare Res50 or Swin Pre-trained Models

You need to download the ImageNet pretrained transformer model : Res50, Swin-tiny.

Training

We utilize 1 GPU for training VeRi-776 Dataset

sh experiments/train_res50_UFDN_776.sh or train_swin_UFDN_776.sh

We utilize 1 GPU for training VehicleID Dataset

sh experiments/train_res50_UFDN_VehicleID.sh or train_swin_UFDN_VehicleID.sh

Trained Models and logs

We have reproduced the performance to verify the reproducibility. The reproduced results may have a gap of about 0.1-0.2% with the numbers in the paper.

Experiments
method backbone dataset Result log model
UFDN Res50 VeRi-776 81.5%/96.5% log model
UFDN Swin-tiny VeRi-776 80.8%/96.5% log model

Acknowledgement

Codebase from reid-strong-baseline , pytorch-image-models, TransReID

Contact

If you have any question, please feel free to contact us. E-mail: [email protected] , [email protected]

Citation

If you find this code useful for your research, please cite our paper

@InProceedings{Qian_2022_ECCV,
    author    = {Qian, Wen and Luo, Hao and Peng, Silong and Wang, Fan and Chen, Chen and Li, Hao},
    title     = {Unstructured Feature Decoupling for Vehicle Re-Identification},
    booktitle = { European Conference on Computer Vision (ECCV)},
    month     = {October},
    year      = {2022},
}

ufdn-reid's People

Contributors

qianwen96 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.