Skip to content

[EAAI] Diverse features discovery transformer for pedestrian attribute recognition

License

Notifications You must be signed in to change notification settings

aihuazheng/DFDT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎉🎉🎉 Diverse Features Discovery Transformer for Pedestrian Attribute Recognition

This repository is an official implementation of the paper DFDT.

☀️ Introduction

pipeline_dfdt

Abstract. Recently, Swin Transformer has been widely explored as a general backbone for computer vision, which helps to improve the performance of vision tasks due to the ability to establish associations for long-range dependencies of different spatial locations. By implementing the pedestrian attribute recognition with Swin Transformer, we observe that Swin Transformer tends to focus on a relatively small number of local regions within which attributes may be correlated with other attributes, which leads Swin Transformer to predict attributes in those neglected regions based on such correlation. In fact, discriminative information may exist within these neglected regions, which is crucial for attribute identification. To address this problem, we propose a novel diverse features discovery transformer (DFDT) which can find more attribute relationship regions for robust pedestrian attribute recognition. First, Swin Transformer is used as a feature extraction network to acquire attribute features with the long-distance association, which predicts the corresponding attribute information. Second, we propose a diverse features suppression module (DFSM) to obtain semantic features directly associated with attributes by suppressing the peak locations of the most discriminative features and randomly selected feature regions to spread the feature regions that Swin Transformer is interested in. Third, we plug the diverse features suppression module into different stages of Swin Transformer to learn detailed texture features to help recognition. In addition, we have divided the attribute features into multiple vertical feature regions to improve the focus on local attribute features. Experiments on three benchmark datasets validate the effectiveness of the proposed algorithm.

🛠️ How to use this code:

🔥 Training & 💡 Testing:

python train.py

📑 Citing DFDT

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

@inproceedings{aihuazheng2023DFDT,
  title={Diverse features discovery transformer for pedestrian attribute recognition},
  author={Aihua Zheng, Huimin Wang, Jiaxiang Wang, Huaibo Huang, Ran He, Amir Hussain},
  journal={Eng. Appl. Artif. Intell.},
  volume={119},
  pages={105708},
  year={2023},
  url={https://doi.org/10.1016/j.engappai.2022.105708},
  doi={10.1016/j.engappai.2022.105708}
}

About

[EAAI] Diverse features discovery transformer for pedestrian attribute recognition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages