Every Pixel Matters: Center-aware Feature Alignment for Domain Adaptive Object Detector
About
A domain adaptive object detector aims to adapt itself to unseen domains that may contain variations of object appearance, viewpoints or backgrounds. Most existing methods adopt feature alignment either on the image level or instance level. However, image-level alignment on global features may tangle foreground/background pixels at the same time, while instance-level alignment using proposals may suffer from the background noise. Different from existing solutions, we propose a domain adaptation framework that accounts for each pixel via predicting pixel-wise objectness and centerness. Specifically, the proposed method carries out center-aware alignment by paying more attention to foreground pixels, hence achieving better adaptation across domains. We demonstrate our method on numerous adaptation settings with extensive experimental results and show favorable performance against existing state-of-the-art algorithms.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Object Detection | Cityscapes to Foggy Cityscapes (test) | mAP39 | 196 | |
| Object Detection | Foggy Cityscapes (test) | mAP (Mean Average Precision)36 | 108 | |
| Object Detection | Sim10K → Cityscapes (test) | AP (Car)51.2 | 104 | |
| Object Detection | Cityscapes Adaptation from SIM-10k (val) | AP (Car)47.3 | 97 | |
| Object Detection | Foggy Cityscapes (val) | mAP36 | 67 | |
| Object Detection | KITTI → Cityscapes (test) | AP (Car)45 | 62 | |
| Object Detection | BDD100K (val) | mAP27.8 | 60 | |
| Object Detection | Cityscapes -> Foggy Cityscapes | mAP36 | 55 | |
| Object Detection | Foggy Cityscapes | mAP36 | 47 | |
| Object Detection | Cityscapes adaptation from KITTI (val) | mAP43.2 | 46 |