PROB: Probabilistic Objectness for Open World Object Detection
About
Open World Object Detection (OWOD) is a new and challenging computer vision task that bridges the gap between classic object detection (OD) benchmarks and object detection in the real world. In addition to detecting and classifying seen/labeled objects, OWOD algorithms are expected to detect novel/unknown objects - which can be classified and incrementally learned. In standard OD, object proposals not overlapping with a labeled object are automatically classified as background. Therefore, simply applying OD methods to OWOD fails as unknown objects would be predicted as background. The challenge of detecting unknown objects stems from the lack of supervision in distinguishing unknown objects and background object proposals. Previous OWOD methods have attempted to overcome this issue by generating supervision using pseudo-labeling - however, unknown object detection has remained low. Probabilistic/generative models may provide a solution for this challenge. Herein, we introduce a novel probabilistic framework for objectness estimation, where we alternate between probability distribution estimation and objectness likelihood maximization of known objects in the embedded feature space - ultimately allowing us to estimate the objectness probability of different proposals. The resulting Probabilistic Objectness transformer-based open-world detector, PROB, integrates our framework into traditional object detection models, adapting them for the open-world setting. Comprehensive experiments on OWOD benchmarks show that PROB outperforms all existing OWOD methods in both unknown object detection ($\sim 2\times$ unknown recall) and known object detection ($\sim 10\%$ mAP). Our code will be made available upon publication at https://github.com/orrzohar/PROB.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Open World Object Detection | M-OWODB Task 1 | U-Recall19.4 | 15 | |
| Object Detection | Clipart | U-Recall46.27 | 9 | |
| Open World Object Detection | Diverse Weather Daytime Sunny [1:2] -> Night Sunny [3:4] -> Night Rainy [5:6] (test) | FSS Score1.24 | 9 | |
| Object Detection | Diverse Weather Series Daytime Sunny [1:3] -> Night Sunny [4:6] | FSS0.00e+0 | 9 | |
| Object Detection | Diverse Weather Series Daytime Sunny [1:3] -> Night Rainy [4:6] | FSS0.0096 | 9 | |
| Object Detection | Diverse Weather Series Daytime Sunny [1:3] -> Daytime Foggy [4:6] | FSS0.00e+0 | 9 | |
| Object Detection | Pascal Series VOC [1:10] -> Clipart [11:18] | FSS0.00e+0 | 9 | |
| Object Detection | Diverse Weather Series Daytime Sunny [1:3] -> Dusk Rainy [4:6] | FSS0.00e+0 | 9 | |
| Open World Object Detection | VOC [1:10] -> Watercolor [11:14] (test) | FSS0.00e+0 | 9 | |
| Open World Object Detection | VOC [1:10] -> Comic [11:14] (test) | FSS0.00e+0 | 9 |