一般的で幅広い物体検出システムをどのように構築しますか?これまでに注釈が付けられたすべての概念のすべてのラベルを使用します。これらのラベルは、潜在的に一貫性のない分類法を持つ多様なデータセットにまたがっています。この論文では、複数の大規模データセットで統合検出器をトレーニングするための簡単な方法を紹介します。データセット固有のトレーニングプロトコルと損失を使用しますが、データセット固有の出力と共通の検出アーキテクチャを共有します。これらのデータセット固有の出力を一般的なセマンティック分類に自動的に統合する方法を示します。以前の作業とは対照的に、私たちのアプローチは手動の分類法の調整を必要としません。実験では、学習した分類法が、すべてのデータセットで専門家が設計した分類法よりも優れていることが示されています。当社のマルチデータセット検出器は、各トレーニングドメインでデータセット固有のモデルと同様に機能し、それらを微調整することなく、新しい見えないデータセットに一般化できます。コードはhttps://github.com/xingyizhou/UniDetで入手できます。
How do we build a general and broad object detection system? We use all labels of all concepts ever annotated. These labels span diverse datasets with potentially inconsistent taxonomies. In this paper, we present a simple method for training a unified detector on multiple large-scale datasets. We use dataset-specific training protocols and losses, but share a common detection architecture with dataset-specific outputs. We show how to automatically integrate these dataset-specific outputs into a common semantic taxonomy. In contrast to prior work, our approach does not require manual taxonomy reconciliation. Experiments show our learned taxonomy outperforms a expert-designed taxonomy in all datasets. Our multi-dataset detector performs as well as dataset-specific models on each training domain, and can generalize to new unseen dataset without fine-tuning on them. Code is available at https://github.com/xingyizhou/UniDet.