GithubHelp home page GithubHelp logo

pi-reid's Introduction

Do Not Disturb Me: Person Re-identification Under the Interference of Other Pedestrians (ECCV 2020)

Official code for ECCV 2020 paper Do Not Disturb Me: Person Re-identification Under the Interference of Other Pedestrians.

Introduction

In the conventional person Re-ID setting, it is assumed that cropped images are the person images within the bounding box for each individual. However, in a crowded scene, off-shelf-detectors may generate bounding boxes involving multiple people, where the large proportion of background pedestrians or human occlusion exists. The representa- tion extracted from such cropped images, which contain both the target and the interference pedestrians, might include distractive information. This will lead to wrong retrieval results. To address this problem, this paper presents a novel deep network termed Pedestrian-Interference Sup- pression Network (PISNet). PISNet leverages a Query-Guided Attention Block (QGAB) to enhance the feature of the target in the gallery, under the guidance of the query. Furthermore, the involving Guidance Reversed Attention Module and the Multi-Person Separation Loss promote QGAB to suppress the interference of other pedestrians. Our method is evalu- ated on two new pedestrian-interference datasets and the results show that the proposed method performs favorably against existing Re-ID methods.

Resouces

  1. Pretrained Models:

    Baidu NetDisk, Password: 6x4x. The Models are trained using the gt boxes from CUHK-SYSU and PRW, respectively.

  2. Datasets:

    Request the datasets from [email protected] (academic only). Due to licensing issues, please send me your request using your university email.

Citation

If you find this code useful in your research, please consider citing:

@inproceedings{zhao2020pireid,
  title={Do Not Disturb Me: Person Re-identification Under the Interference of Other Pedestrians},
  author={Shizhen, Zhao and Changxin, Gao and Jun, Zhang and Hao, Cheng and Chuchu, Han and Xinyang, Jiang and Xiaowei, Guo and Wei-Shi, Zheng and Nong, Sang and Xing, Sun},
  booktitle={European Conference on Computer Vision (ECCV)},
  year={2020}
}

Contact

Shizhen Zhao: [email protected]

pi-reid's People

Contributors

x-brainlab 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

Watchers

 avatar  avatar

pi-reid's Issues

您好,发了邮件没有回复

您好,我需要数据集进行研究,三天前已经给您的谷歌邮箱发了邮件,还没有收到回复,可以
麻烦您查看一下邮箱么。

Giving back feature gallery instead of feature query during training

Hello everyone,

I have a question to your code: In line 204 of pisnet in file PI-ReID/modeling/backbones/pisnet.py the forward pass returns the following during training:
return x1, attention1, x2, attention2, x_g, x3, attention3
with x_g being the gallery features. However in line 70 in file PI-ReID/modeling/PISNet.py you name the previous outputs as follows:
feature_gallery, gallery_attention, feature_gallery1, gallery_attention1, feature_query, reg_feature_query, reg_query_attention
The third last output, i.e., the gallery features x_g in pisnet.py is used as feature_query in the second file.

Is that a bug or am I missing something?

Best and thanks in advance :)
Jenny

About the pretrained model

Thanks for your helpful work!
When I try to reproduce the result in paper, I find the pretrained model download from Baidu disk can't work well
By the way, what's your torch version? Both 1.6 and 1.5 do not work for me.
Error message using pytorch 1.6:
“”“
torch.nn.modules.module.ModuleAttributeError: 'BatchNorm2d' object has no attribute '_non_persistent_buffers_set'
”“”
Error message using pytorch 1.5:
“”“
AttributeError: module 'torch.jit' has no attribute '_script_if_tracing'
python-BaseException
”“”
looking forward to your reply : -)

Ask for datasets

Hello, I sent an email to your Google Email to ask for the dataset three days ago, but I haven't received the reply yet. Could you please check your email? Thanks

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.