Predicting Class Distribution Shift for Reliable Domain Adaptive Object Detection

Nicolas Harvey Chapman, Feras Dayoub, Will Browne, Christopher Lehnert
2/13/2023
cs.CVcs.RO

No official code found. Best implementation: nhcha6/ClassDistributionPrediction (5 stars, last commit 2023-07-17).

Abstract

Unsupervised Domain Adaptive Object Detection (UDA-OD) uses unlabelled data to improve the reliability of robotic vision systems in open-world environments. Previous approaches to UDA-OD based on self-training have been effective in overcoming changes in the general appearance of images. However, shifts in a robot's deployment environment can also impact the likelihood that different objects will occur, termed class distribution shift. Motivated by this, we propose a framework for explicitly addressing class distribution shift to improve pseudo-label reliability in self-training. Our approach uses the domain invariance and contextual understanding of a pre-trained joint vision and language model to predict the class distribution of unlabelled data. By aligning the class distribution of pseudo-labels with this prediction, we provide weak supervision of pseudo-label accuracy. To further account for low quality pseudo-labels early in self-training, we propose an approach to dynamically adjust the number of pseudo-labels per image based on model confidence. Our method outperforms state-of-the-art approaches on several benchmarks, including a 4.7 mAP improvement when facing challenging class distribution shift.

View on arXivView PDF

Code Implementations(1)

Unsupervised Domain Adaptive Object Detection (UDA-OD) uses unlabelled data to improve the reliability of robotic vision systems in open-world environments. This repository contains a framework for explicitly addressing class distribution shift when performing UDA-OD via self-training.

51Shell, PythonDec 9, 20223 years ago

Similar Papers

Cite this paper

@article{chapman2023predicting,
  title  = {Predicting Class Distribution Shift for Reliable Domain Adaptive Object Detection},
  author = {Nicolas Harvey Chapman and Feras Dayoub and Will Browne and Christopher Lehnert},
  year   = {2023},
  eprint = {2302.06039},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.06039v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.06039.svg)](https://codeofpaper.com/paper/2302.06039)

Discussion