Unsupervised domain adaptation is crucial for mitigating the performance degradation caused by domain bias in object detection tasks. Previous studies focus on pix-level and instance-level shifts alignment in attempts to minimize domain discrepancy. However, this method may lead to aligning single-class features with mixed-class features during image-level domain adaptation, given that each image in object detection tasks can belong to more than one category. To achieve the same category feature alignment between single-class and mixed-class, our method considers features with different mixed categories as a new class and proposes a mixed-classes
https://pan.baidu.com/s/1ZiEdHgRVhmBZvywUhvbBkQ access code:odq6
https://pan.baidu.com/s/1yuwSkMjKSFr0InZAsHTs7Q access code: qhr8
- torch == 1.0.0
- torchvision == 0.2.0
- Python 3
sh train_cityscape_allover.sh
python test_cityscape_change.py
This repository is developed using python 3.6.7 on Ubuntu 16.04.5 LTS. The CUDA nad CUDNN version is 10.0 and 7.4.1 respectively. We use one NVIDIA 2080ti GPU card for training and testing. Other platforms or GPU cards such as V100 are tested.