atlas

Research map / Detection and segmentation / Open-set and few-shot detection

YolOOD: Utilizing Object Detection Concepts for Multi-Label Out-of-Distribution Detection

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Open-set and unknown object detection · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Converts a YOLOv5s object detector into a multi-label image classifier whose objectness-times-class scores serve as an OOD score, trained on Grounding DINO auto-annotated boxes, and introduces Objects365in/out and NUS-WIDEout benchmarks.

Problem

Out-of-distribution detection has been studied mainly for multi-class classification, while the multi-label setting, which is more common in practice, remains underexplored with few methods and oversimplified benchmarks.

Approach

Replace YOLO's detection heads with a simplified layer predicting objectness and class scores per cell, enlarge the responsible cells per object via a fraction p_k, and use the max over candidates of objectness times class score (aggregated over heads) as the OOD score, so object detectors' inherent separation of objects of interest from irrelevant objects gives OOD detection without external OOD

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use YolOOD instead of JointEnergyYOLOv5s multi-label OOD detection · PASCAL-VOC → Objects365outFPR95: 27.90 -> 16.38Helped
Use YolOOD instead of JointEnergyYOLOv5s multi-label OOD detection · MS-COCO → Objects365outFPR95: 14.80 -> 11.53Helped
Use YolOOD instead of JointEnergyYOLOv5s multi-label OOD detection · Objects365in → Objects365outFPR95: 23.13 -> 17.24Helped
Use YolOOD instead of JointEnergyYOLOv5s multi-label OOD detection · PASCAL-VOC → NUS-WIDEoutFPR95: 20.19 -> 18.47Helped
Use YolOOD instead of JointEnergyYOLOv5s multi-label OOD detection · MS-COCO → NUS-WIDEoutFPR95: 8.29 -> 4.40Helped
Use YolOOD instead of JointEnergyYOLOv5s multi-label OOD detection · Objects365in → NUS-WIDEoutFPR95: 24.46 -> 9.54Helped
Use the joint objectness-class score rather than either score alone (ablation)YolOOD · OOD detection benchmarksOOD detection performanceHelped
Set responsible-cell proportions to (p1, p2, p3) = (0.0, 0.1, 0.5) (ablation)YolOOD · PASCAL-VOC, MS-COCO, and Objects365inin-distribution mAPHelped
Sum candidate-set scores and take the maximum over class scores instead of alternative aggregation functions (ablation)YolOOD · OOD detection benchmarksFPR95Mixed
Apply JointEnergy to YolOOD scores instead of the regular YolOOD score (ablation)YolOOD · MS-COCO → Objects365outFPR95: 11.53% -> 7.1%Helped
Use YolOOD instead of vanilla YOLO (ablation)Object-detection-based OOD detection · PASCAL-VOC → Objects365outFPR95: 40.57% -> 16.38%Helped

Surprising findings

Limitations

Experimental setup

Datasets: PASCAL VOC MS-COCO Objects365 NUS-WIDE ImageNet-22K Textures

Benchmarks: PASCAL-VOC vs Objects365out MS-COCO vs Objects365out Objects365in vs Objects365out PASCAL-VOC vs NUS-WIDEout MS-COCO vs NUS-WIDEout Objects365in vs NUS-WIDEout

Metrics: FPR95 AUROC AUPR

Baselines: MaxLogit MSP ODIN Mahalanobis JointEnergy YOLO-cls vanilla YOLO

Builds on: YOLOv5 MaxLogit JointEnergy Grounding DINO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy