Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SIGMA: Semantic-complete Graph Matching for Domain Adaptive Object Detection

About

Domain Adaptive Object Detection (DAOD) leverages a labeled domain to learn an object detector generalizing to a novel domain free of annotations. Recent advances align class-conditional distributions by narrowing down cross-domain prototypes (class centers). Though great success,they ignore the significant within-class variance and the domain-mismatched semantics within the training batch, leading to a sub-optimal adaptation. To overcome these challenges, we propose a novel SemantIc-complete Graph MAtching (SIGMA) framework for DAOD, which completes mismatched semantics and reformulates the adaptation with graph matching. Specifically, we design a Graph-embedded Semantic Completion module (GSC) that completes mismatched semantics through generating hallucination graph nodes in missing categories. Then, we establish cross-image graphs to model class-conditional distributions and learn a graph-guided memory bank for better semantic completion in turn. After representing the source and target data as graphs, we reformulate the adaptation as a graph matching problem, i.e., finding well-matched node pairs across graphs to reduce the domain gap, which is solved with a novel Bipartite Graph Matching adaptor (BGM). In a nutshell, we utilize graph nodes to establish semantic-aware node affinity and leverage graph edges as quadratic constraints in a structure-aware matching loss, achieving fine-grained adaptation with a node-to-node graph matching. Extensive experiments verify that SIGMA outperforms existing works significantly. Our code is available at https://github.com/CityU-AIM-Group/SIGMA.

Wuyang Li, Xinyu Liu, Yixuan Yuan• 2022

Related benchmarks

TaskDatasetResultRank
Object DetectionCityscapes to Foggy Cityscapes (test)
mAP44.2
196
Object DetectionSim10K → Cityscapes (test)
AP (Car)53.4
104
Object DetectionPascal VOC -> Clipart (test)
mAP44.1
91
Object DetectionCityscapes -> Foggy Cityscapes
mAP44.2
73
Object DetectionPASCAL VOC to Clipart target domain
mAP44.5
61
Object DetectionBDD100K (val)
mAP32.7
60
Object DetectionSim10k to Cityscapes
AP (Car)53.4
51
Object DetectionKITTI to Cityscapes
AP (Car)45.8
42
Object DetectionSim10k to Cityscapes (S2C)
mAP53.7
39
Object DetectionCityscapes S -> C adaptation (val)
mAP53.7
37
Showing 10 of 21 rows

Other info

Follow for update