Object detectors are typically trained under closed-set supervision, where unlabeled regions are implicitly treated as background. Under incomplete annotations, this assumption introduces objectness bias: visually valid but unlabeled objects are used as negatives, tying objectness to the annotated taxonomy rather than generic object structure. This limitation is particularly problematic for class-agnostic and open-world detection. This paper proposes Background-Free Objectness Learning (B-FOR), a dense class-agnostic detection framework that learns objectness without explicit background supervision on unlabeled regions. B-FOR formulates detection as the prediction of dense multi-scale object-center and scale fields, from which object hypotheses emerge as local spatial structures. Supervision is confined to reliable annotated regions through spatially structured soft targets, avoiding foreground-background discrimination. To support decoding from emergent local maxima, the paper further introduces displacement-aware scale fields that model object extent as a spatially varying property of the learned objectness field. Experiments on PASCAL VOC, MS-COCO, and Open Images demonstrate strong generalization to unseen categories and cross-dataset object distributions. B-FOR improves recall by more than +10 AR points over prior class-agnostic baselines. Ablation studies show that both localized objectness supervision and displacement-aware scale fields are critical for class-agnostic localization under incomplete annotations. Code available at: https://github.com/Daniaawan/B-FOR.
Figures & tables
Figure 1: (a) Detection datasets are often incompletely annotated: green boxes indicate labeled objects; red boxes indicate unlabeled object-like regions. (b) B-FOR predicts dense multi-scale object-center and scale fields. (c) Predicted responses consistently activate on both annotated and unlabeled object-like regions across small, medium, and large scales.
Figure 2: Overview of B-FOR. Given an input image, cascaded residual and feature pyramid networks generate multi-scale feature maps that are decoded by lightweight heads Dℓ into dense object representations: an object-center score field s^ℓ and center-conditioned width/height fields B^ℓx and B^ℓy across small, medium, and large object scales. During inference, local maxima of the score fields define candidate centers, bounding boxes are recovered from the corresponding scale fields, and NMS produces the final class-agnostic detections.
Figure 3: Decoder head for pyramid level ℓ . Feature maps are upsampled to the prediction grid and decoded into dense outputs: an object-center score field s^ℓ , and normalized width and height fields, B^ℓx and B^ℓy .
wq
=
wn+2∣xn−u∣,
(8)
hq
=
hn+2∣yn−v∣.
(9)
Figure 4: The green box denotes the annotated object box bn=(xn,yn,wn,hn) . When a box is decoded at q=(u,v) and must enclose the object, its extent expands symmetrically to compensate for the offset. The orange box, centered at q , has width wq and height hq .
Table 5
VOC 20 → COCO 60
COCO 80 → OI 490
Model
AROvr
ARSml
ARMed
ARLrg
AROvr
ARSml
ARMed
ARLrg
CenterNet † [ 36 ]
17.8
6.6
17.8
41.4
37.4
9.0
25.7
48.4
FCOS † [ 26 ]
NA
NA
NA
NA
41.3
7.5
24.6
55.4
FRCNN-aw [ 8 ]
12.4
1.8
11.0
37.0
17.0
1.6
8.3
33.0
FRCNN-ag [ 8 ]
13.6
2.4
13.1
38.0
18.2
2.8
12.5
31.8
SSD-ag [ 8 ]
18.1
3.1
23.9
40.4
20.6
2.3
20.6
31.4
Table 3: Cross-dataset unseen-category evaluation. AR@1000 at IoU ≥0.5 ; all methods evaluated class-agnostically. FRCNN, SSD, and UniDetector results are from [ 8 , 31 ] ; † own evaluation on public checkpoints (CenterNet DLA-34, FCOS ResNet-50), included as class-supervised references, not matched baselines. FCOS VOC20 → COCO60 unavailable: no public VOC-trained checkpoint. B-FOR trains from scratch without class-level supervision.
Figure 5: Objectness score distributions at annotated ( labeled , green) and unannotated ( unlabeled , red) object centers. y -axis: probability density, bin width =0.04 . Dashed lines mark group means; Δ=s^lab−s^unlab quantifies objectness bias. CenterNet and FCOS both exhibit a sharp spike near zero for unlabeled objects reflecting suppression of unlabeled regions through foreground–background supervision. In contrast, B-FOR yields a broader unlabeled distribution with substantial overlap between labeled and unlabeled objects.
Table 8
Figure 6: Top-1 CAOD on COCO val (VOC20-trained model). Many top-1 predictions localise visually coherent but unannotated instances outside the COCO60 evaluation subset, counted as false positives under AR@1 despite reflecting valid objectness.
Setting
AR Ovr
AR Sml
AR Med
AR Lrg
LCE + LL1
20.8
5.2
29.6
39.7
LCE + LSF
27.2
5.0
40.8
52.0
Lobj + LL1
18.5
0.7
22.3
50.0
Lobj + LL1 ( Nk )
33.4
12.9
48.1
46.8
Lobj + LSF
48.7
11.0
71.1
91.9
LROS + LSF
23.6
1.5
32.2
56.3
Table 6: Ablation of supervision design on the VOC → COCO60 split. LCE and Lobj denote conventional (foreground vs background) and proposed objectness supervision, respectively. LL1 , LL1(Nk) , and LSF denote global regression, local-neighborhood regression, and the proposed scale-field loss. LROS indicates Lobj without Lctr term.
Figure 7: Effect of the percentile threshold τℓ on AR@1000 (IoU ≥0.5 , VOC20 → COCO60 split). Left: size-wise recall (small, medium, large, overall)@1000. Right: recall at proposal budgets (AR@ 1,10,100,1000 ). The dashed vertical line marks the chosen 60th percentile. Recall remains stable up to the 80th percentile and degrades sharply beyond 90th.
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 8: Objectness bias visualization on COCO val2017 . Green boxes denote labeled COCO objects, while red boxes indicate objects unlabeled during training. Filled circles show objectness scores, color-coded from low ( ∙ ) to high ( ∙ ). CenterNet [ 36 ] and FCOS [ 26 ] assign consistently low scores to unlabeled objects, revealing objectness bias caused by foreground-background supervision. In contrast, B-FOR assigns similar scores to both labeled and unlabeled objects, substantially reducing objectness bias.
Figure 9: From left to right: input image I , object-center score overlays for large, medium, and small scales, and final detections D(I) .
Figure 10: Qualitative top-30 detections on COCO images using a model trained on COCO80. Rows 1, 3, 5 are ground truth (GT); Rows 2, 4, 6 show the model predictions.
Figure 11: Failure cases: B-FOR (trained on VOC20) sometimes activates on salient object parts rather than complete instances, since box-level supervision does not distinguish objects from discriminative parts.
Protocol
Training strategy
AR Ovr
AR Sml
AR Med
AR Lrg
VOC 17 → VOC 3
Staged
61.5
43.1
70.2
60.0
Joint
80.3
36.2
81.7
93.4
VOC 20 → COCO 60
Staged
34.7
11.4
51.6
56.6
Joint
48.7
11.0
71.1
91.8
COCO 80 → OpenImages 490
Staged
30.8
7.9
43.8
30.2
Joint
60.2
7.2
45.6
77.5
Appendix
Table 7: Comparison of staged and joint training across cross-dataset protocols. Staged training first optimizes object-center learning and then trains the scale-field branch, while joint training optimizes the full objective end-to-end. All settings use the same architecture and inference pipeline. We report AR@1000 at IoU ≥0.5 overall and by object size.
Figure 12: AR1/AR10/AR100/AR1000 vs. top- K peaks retained per pyramid level, VOC20 → COCO60. All curves saturate by K≈600 ; the inset zooms into K≤100 , where AR100/AR1000 are still rising.
Aug 7, 2026·Liang Wan, Zixin Ren, Yupeng Zhang +2Object Detection
College of Intelligence and Computing, Tianjin University. · 2Key Research Center for Surface Monitoring and Analysis of Relics, State Administration of Cultural Heritage.