All Projects → dongb5 → AdversarialBinaryCoding4ReID

dongb5 / AdversarialBinaryCoding4ReID

Licence: MIT license
Codes of the paper "Adversarial Binary Coding for Efficient Person Re-identification"

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to AdversarialBinaryCoding4ReID

HashGAN
HashGAN: Deep Learning to Hash with Pair Conditional Wasserstein GAN
Stars: ✭ 63 (+425%)
Mutual labels:  hashing, generative-adversarial-network
gans-collection.torch
Torch implementation of various types of GAN (e.g. DCGAN, ALI, Context-encoder, DiscoGAN, CycleGAN, EBGAN, LSGAN)
Stars: ✭ 53 (+341.67%)
Mutual labels:  generative-adversarial-network, adversarial
HiCMD
[CVPR2020] Hi-CMD: Hierarchical Cross-Modality Disentanglement for Visible-Infrared Person Re-Identification
Stars: ✭ 64 (+433.33%)
Mutual labels:  person-reidentification, person-re-identification
Awesome-Cross-Domain-Person-Re-identification
Awesome-Cross-Domain-Person-Re-identification
Stars: ✭ 17 (+41.67%)
Mutual labels:  person-reidentification, person-re-identification
HashDepot
.NET library for xxHash, FNV, MurmurHash3 and SipHash algorithms
Stars: ✭ 107 (+791.67%)
Mutual labels:  hashing
stylegan-encoder
StyleGAN Encoder - converts real images to latent space
Stars: ✭ 694 (+5683.33%)
Mutual labels:  generative-adversarial-network
WGAN-GP-tensorflow
Tensorflow Implementation of Paper "Improved Training of Wasserstein GANs"
Stars: ✭ 23 (+91.67%)
Mutual labels:  generative-adversarial-network
siphash-java
SipHash in Java; zero-allocation and streaming implementations
Stars: ✭ 25 (+108.33%)
Mutual labels:  hashing
gan-vae-pretrained-pytorch
Pretrained GANs + VAEs + classifiers for MNIST/CIFAR in pytorch.
Stars: ✭ 134 (+1016.67%)
Mutual labels:  generative-adversarial-network
Long-Tail-GAN
Adversarial learning framework to enhance long-tail recommendation in Neural Collaborative Filtering
Stars: ✭ 19 (+58.33%)
Mutual labels:  generative-adversarial-network
Audio2Guitarist-GAN
Two-stage GANs that generate fingerstyle guitarist images from audio.
Stars: ✭ 53 (+341.67%)
Mutual labels:  generative-adversarial-network
pytorch-domain-adaptation
Unofficial pytorch implementation of algorithms for domain adaptation
Stars: ✭ 24 (+100%)
Mutual labels:  generative-adversarial-network
MetaBIN
[CVPR2021] Meta Batch-Instance Normalization for Generalizable Person Re-Identification
Stars: ✭ 58 (+383.33%)
Mutual labels:  person-reidentification
videoDCGAN
Implementation of a GAN that generates video using LSTM and ConvNet in Tensorflow
Stars: ✭ 14 (+16.67%)
Mutual labels:  generative-adversarial-network
haiti
🔑 Hash type identifier (CLI & lib)
Stars: ✭ 287 (+2291.67%)
Mutual labels:  hashing
MHCLN
Deep Metric and Hash Code Learning Network for Content Based Retrieval of Remote Sensing Images
Stars: ✭ 30 (+150%)
Mutual labels:  hashing
favorite-research-papers
Listing my favorite research papers 📝 from different fields as I read them.
Stars: ✭ 12 (+0%)
Mutual labels:  generative-adversarial-network
Hashrat
Hashing tool supporting md5,sha1,sha256,sha512,whirlpool,jh and hmac versions of these. Includes recursive file hashing and other features.
Stars: ✭ 46 (+283.33%)
Mutual labels:  hashing
keras-text-to-image
Translate text to image in Keras using GAN and Word2Vec as well as recurrent neural networks
Stars: ✭ 60 (+400%)
Mutual labels:  generative-adversarial-network
MNIST-adversarial-images
Create adversarial images to fool a MNIST classifier in TensorFlow
Stars: ✭ 13 (+8.33%)
Mutual labels:  adversarial

Adversarial Binary Coding for Efficient ReID

This project contains the codes for the paper Adversarial Binary Coding for Efficient Person Re-identification. We adopt adversarial learning to obtain compact discriminative binary representation for pedestrians and use them to measure similarity in an unified deep learning framework. The method is tested on CUHK03, Market-1501, and DukeMTMC-reID datasets.

Requirements

The codes are tested in the Anaconda 4.4.0 environment containing following packages:

  • Python 3.6
  • PyTorch 0.3.0 + torchvision 0.12

Usage

  • Train and test.
python main.py --dataset market1501 --train --test --trial 1 --data_dir /root/to/data
  • draw.py for drawing loss curves.

By default, the '--data_dir' directs the 'data' folder in the root of the codes. Users can put the data folders into the 'data' folder. For convenience, we have put the train/test splitting file in pickle-readable format into the cuhk03 data folder.

Exemplar Loss Curves on Market-1501

Citation

@article{liu2018adversarial,
title={Adversarial Binary Coding for Efficient Person Re-identification},
author={Liu, Zheng and Qin, Jie and Li, Annan and Wang, Yunhong and Van Gool, Luc},
journal={arXiv preprint arXiv:1803.10914},
year={2018}
}

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].