Giter Site home page Giter Site logo

ranked_person_reid's People

Contributors

qidian213 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ranked_person_reid's Issues

STN

Why add STN before the base model? Is there the performance improvement? And why?

训练不了

image
会出现这个问题,是和C++有关的吗?

How about Person ReID using Example Weighting (OSM&CAA, RLL, ICE, IMAE, DM)?

Dear ReID experts:

If possible, I sincerely recommend you trying our example weighting methods.
The reasons:
(1) ReID datasets may have noisy observations or labels, and sample imbalance. I find that example weighting is a good approach for addressing these challenges.
(2) We can discuss and work together to make it if there is a chance.
(3) I am not an expert in ReID, which makes it harder for me to make it alone.

  1. ReID using RLL: https://github.com/Qidian213/Ranked_Person_ReID
  2. ReID using OSM and CAA: Deep Metric Learning by Online Soft Mining and Class-Aware Attention.
  1. ReID on MARS using IMAE: https://github.com/XinshaoAmosWang/Improving-Mean-Absolute-Error-against-CCE
  2. ReID on MARS using DM: https://github.com/XinshaoAmosWang/DerivativeManipulation

Related Papers:
OSM and CAA: https://arxiv.org/abs/1811.01459 (Robust metric learning & classification)
RLL: https://arxiv.org/abs/1903.03238 (metric learning)
IMAE: https://arxiv.org/pdf/1903.12141.pdf (robust classification)
DM: https://arxiv.org/pdf/1905.11233.pdf (robust classification and general example weighting)

Hi @Qidian213
I put this post here for open discussion and collaboration.
If it is not okay for me, please let me know. Otherwise, I appreciate it greatly.
Thanks.

How to reproduce your best result?

Hi, I was trying to reproduce your best result (mAP=88.7%) by simply runing

python tools/train.py --config_file='configs/softmax_ranked.yml' DATASETS.NAMES "('market1501')" 

but I got a much worse result at mAP=86.5%, with 2% margin to claimed result. Moreover, it's even lower than using triplet loss. What I can do to get your claimed result?

model mAP loss
r50-ibn-a(my result) 87.1% softmax + triplet
r50-ibn-a(my result) 86.5% softmax + ranked
r50-ibn-a(your result) 88.7% softmax + ranked

Thank you!

Person ReID using Ranked List Loss, IMAE, OSM and CAA, ....

So glad to hear from you, looking forward to discussion and sharing with you:

  1. ReID using RLL: https://github.com/Qidian213/Ranked_Person_ReID

  2. ReID results using RLL will be shown: https://github.com/XinshaoAmosWang/Ranked-List-Loss-for-DML

  3. ReID using OSM and CAA: https://github.com/ppriyank/-Online-Soft-Mining-and-Class-Aware-Attention-Pytorch
    https://arxiv.org/abs/1811.01459

  4. ReID on MARS using IMAE: https://github.com/XinshaoAmosWang/Improving-Mean-Absolute-Error-against-CCE

Related Papers:
OSM and CAA: https://arxiv.org/abs/1811.01459 (metric learning & classification)
RLL: https://arxiv.org/abs/1903.03238 (metric learning)
IMAE: https://arxiv.org/pdf/1903.12141.pdf (classification)

准确率问题

您好,请问为啥用crank_loss训练的结果反而比rank_loss的结果差呢?您也一样的嘛?并且我的准确率始终只有map83%。r1=93%左右在market1501数据集上。

resnet_ibn_a.py error

i set resnet_ibn_a path with _C.MODEL.NAME = 'resnet50_ibn_a'
but show
param_dict = model_weight['state_dict']
KeyError: 'state_dict'

thank your works with hope reply.

tensorrt

Can't use tensorrt ,because of the IBN layer?thanks

The result cannot be reproduced.

Hi, I can't reproduce your work on the market1501 dataset. Specifically, I use resnet50 as the backbone and without rerank, I can only get results of mAP 84.1% / rank-1 93.5%, which is far from the results ( mAP 87.2% / rank-1 95%) given in your report.

My run script is as follows:
python3 tools/train.py DATASETS.NAMES "('market1501')" MODEL.NAME "('resnet50')"

Frames Per Second

Hello! Can you please tell, how much is the frames per second value

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.