Unsupervised Domain Adaptive Object Detection using Forward-Backward Cyclic Adaptation
We present a novel approach to perform the unsupervised domain adaptation for object detection through forward-backward cyclic (FBC) training. Recent adversarial training based domain adaptation methods have shown their effectiveness on minimizing domain discrepancy via marginal feature distributions alignment. However, aligning the marginal feature distributions does not guarantee the alignment of class conditional distributions. This limitation is more evident when adapting object detectors as the domain discrepancy is larger compared to the image classification task, e.g. various number of objects exist in one image and the majority of content in an image is the background. This motivates us to learn domain invariance for category level semantics via gradient alignment. Intuitively, if the gradients of two domains point in similar directions, then the learning of one domain can improve that of another domain. To achieve gradient alignment, we propose Forward-Backward Cyclic Adaptation, which iteratively computes adaptation from source to target via backward hopping and from target to source via forward passing. In addition, we align low-level features for adapting holistic color/texture via adversarial training. However, the detector performs well on both domains is not ideal for target domain. As such, in each cycle, domain diversity is enforced by maximum entropy regularization on the source domain to penalize confident source-specific learning and minimum entropy regularization on target domain to intrigue target-specific learning. Theoretical analysis of the training process is provided, and extensive experiments on challenging cross-domain object detection datasets have shown the superiority of our approach over the state-of-the-art.
Code (0)
등록된 구현이 없습니다.
Tasks
Domain Adaptationimage-classificationImage Classificationobject-detectionObject DetectionUnsupervised Domain AdaptationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Joint Distribution Alignment via Adversarial Learning for Domain Adaptive Object Detection
Unsupervised domain adaptive object detection aims to adapt a well-trained detector from its original source domain with rich labeled data to a new target domain with unlabeled data. Recently, mainstream approaches perfo…
Domain AdaptationObjectobject-detectionObject Detection+1A Free Lunch for Unsupervised Domain Adaptive Object Detection without Source Data
Unsupervised domain adaptation (UDA) assumes that source and target domain data are freely available and usually trained together to reduce the domain gap. However, considering the data privacy and the inefficiency of da…
Data AugmentationDomain AdaptationLearning with noisy labelsobject-detection+4Box Re-Ranking: Unsupervised False Positive Suppression for Domain Adaptive Pedestrian Detection
False positive is one of the most serious problems brought by agnostic domain shift in domain adaptive pedestrian detection. However, it is impossible to label each box in countless target domains. Therefore, it yields o…
object-detectionObject DetectionPedestrian DetectionRe-RankingImproving Online Source-free Domain Adaptation for Object Detection by Unsupervised Data Acquisition
Effective object detection in autonomous vehicles is challenged by deployment in diverse and unfamiliar environments. Online Source-Free Domain Adaptation (O-SFDA) offers model adaptation using a stream of unlabeled data…
Autonomous VehiclesDomain AdaptationObjectobject-detection+2A Pairwise DomMix Attentive Adversarial Network for Unsupervised Domain Adaptive Object Detection
Unsupervised Domain Adaptive Object Detection (DAOD) could adapt a model trained on a source domain to an unlabeled target domain for object detection. Existing unsupervised DAOD methods usually perform feature alignment…
object-detectionObject Detection