The recently proposed open-world object and open-set detection have achieved a breakthrough in finding never-seen-before objects and distinguishing them from known ones. However, their studies on knowledge transfer from known classes to unknown ones are not deep enough, resulting in the scanty capability for detecting unknowns hidden in the background. In this paper, we propose the unknown sniffer (UnSniffer) to find both unknown and known objects. Firstly, the generalized object confidence (GOC) score is introduced, which only uses known samples for supervision and avoids improper suppression of unknowns in the background. Significantly, such confidence score learned from known objects can be generalized to unknown ones. Additionally, we propose a negative energy suppression loss to further suppress the non-object samples in the background. Next, the best box of each unknown is hard to obtain during inference due to lacking their semantic information in training. To solve this issue, we introduce a graph-based determination scheme to replace hand-designed non-maximum suppression (NMS) post-processing. Finally, we present the Unknown Object Detection Benchmark, the first publicly benchmark that encompasses precision evaluation for unknown detection to our knowledge. Experiments show that our method is far better than the existing state-of-the-art methods.
翻译:最近提出的开放世界对象和开放集检测已经在发现以前未见过的对象并将其与已知对象区分开来方面取得了突破。然而,它们对从已知类到未知类的知识转移的研究还不够深入,导致在背景中检测到隐藏的未知物体的能力很少。在本文中,我们提出了未知嗅探器(UnSniffer)来发现未知和已知对象。首先,引入了广义对象置信度(GOC)分数,它仅使用已知样本进行监督,避免了对背景中未知样本的不当抑制。特别地,从已知对象学习到的置信度分数可以推广到未知对象。此外,我们提出了一种负能量抑制损失,进一步抑制背景中非对象样本。接下来,由于在训练中缺乏未知样本的语义信息,因此很难在推理期间获取每个未知样本的最佳框。为了解决这个问题,我们引入了一种基于图形的确定方案,以替换手工设计的非极大值抑制(NMS)后处理。最后,我们提出了未知对象检测基准,这是据我们所知的首个公开基准,包括未知检测的精度评估。实验表明,我们的方法比现有的最先进方法要好得多。