The recently proposed open-world object and open-set detection achieve a breakthrough in finding never-seen-before objects and distinguishing them from class-known ones. However, their studies on knowledge transfer from known classes to unknown ones need to be deeper, leading to 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 class-known samples for supervision and avoids improper suppression of unknowns in the background. Significantly, such confidence score learned from class-known objects can be generalized to unknown ones. Additionally, we propose a negative energy suppression loss to further limit 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 object detection to our knowledge. Experiments show that our method is far better than the existing state-of-the-art methods. Code is available at: https://github.com/Went-Liang/UnSniffer.
翻译:最近提出的开放世界目标和开放集检测在发现之前从未见过的物体并将其与已知类别的物体区分开方面取得了重要突破。然而,他们有关从已知类别向未知类别的知识转移的研究需要更加深入,以便更好地检测藏在背景中的未知物体。在本文中,我们提出了未知嗅探器(UnSniffer)来检测未知和已知的物体。首先引入了广义目标置信度(GOC)得分,它仅使用已知类别的样本进行监督,并避免不合适的抑制背景中的未知物体。值得注意的是,从已知物体中学习到的这种置信度得分可以推广到未知物体。此外,我们提出了负能量抑制损失来进一步限制背景中的非物体样本。接下来,由于缺乏训练中的语义信息,每个未知物体的最佳框在推断期间很难获得。为了解决这个问题,我们引入了基于图形的确定方案来替代手工设计的非极大值抑制(NMS)后处理。最后,我们提出了未知目标检测基准,这是我们所知道的首个公共基准,它包含了关于未知物体检测的精确性评估。实验结果表明,我们的方法远优于现有的最先进方法。代码可在以下网址查看: https://github.com/Went-Liang/UnSniffer。