atlas

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

FlexUOD: The Answer to Real-world Unsupervised Image Outlier Detection

CVPR 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Unsupervised object and part discovery · 1 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.

Proposes FlexUOD, a training-free unsupervised image outlier detection framework that estimates the contamination factor via Spearman rank similarity between a low-contamination detector and a high-contamination detector, then selects/blends them accordingly.

Problem

Unsupervised outlier detection (UOD) methods perform unstably across varying contamination factors (outlier ratios) in unlabeled datasets, and existing contamination factor estimators based on threshold learning are disconnected from the outlier score function.

Approach

Builds structurally consistent low-contamination (hypersphere distance with Bray-Curtis) and high-contamination (shell normalization over MAD-filtered outlier candidates) scores, then uses the Spearman rank correlation between them as an outlier-detector-aware estimate of the contamination factor to choose the scoring method and threshold.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FlexUOD instead of Multi-TUOD with ResNet-50 and CLIP average features · STL-10AUC: 0.957 -> 0.980Helped
Use FlexUOD instead of Multi-TUOD with ResNet-50 and CLIP average features · InternetAUC: 0.956 -> 0.981Helped
Use FlexUOD instead of Multi-TUOD with ResNet-50 and CLIP average features · CIFAR-10AUC: 0.888 -> 0.942Helped
Use FlexUOD instead of Multi-TUOD with ResNet-50 and CLIP average features · CIFAR-100AUC: 0.917 -> 0.947Helped
Use FlexUOD instead of LVADUOD with ResNet-50 and CLIP average features · MIT-Places-SmallAUC: 0.860 -> 0.928Helped
Add Bray-Curtis distance (ablation)Baseline Eq. 5 · STL-10AUC: 0.950 -> 0.963 (+1.4%)Helped
Add the full FlexUOD framework (ablation)Baseline Eq. 5 · STL-10AUC: 0.950 -> 0.980 (+3.2%)Helped
Add Bray-Curtis distance (ablation)Baseline Eq. 5 · CIFAR-10AUC: 0.870 -> 0.919 (+5.6%)Helped
Add the full FlexUOD framework (ablation)Baseline Eq. 5 · CIFAR-10AUC: 0.870 -> 0.942 (+8.3%)Helped
Add Bray-Curtis distance (ablation)Baseline Eq. 5 · CIFAR-100AUC: 0.891 -> 0.933 (+4.7%)Helped
Add the full FlexUOD framework (ablation)Baseline Eq. 5 · CIFAR-100AUC: 0.891 -> 0.947 (+6.3%)Helped
Add Bray-Curtis distance (ablation)Baseline Eq. 5 · MNISTAUC: 0.861 -> 0.877 (+1.9%)Helped

Surprising findings

Limitations

Experimental setup

Datasets: STL-10 Internet CIFAR-10 CIFAR-100 MIT-Places-Small MNIST Fashion-MNIST MVTec-AD BMAD (HIS, BrainMRI, LiverCT, RESC) ADBench

Benchmarks: STL-10 Internet CIFAR-10 CIFAR-100 MIT-Places-Small MNIST Fashion-MNIST MVTec-AD BMAD medical-AD ADBench tabular-AD

Metrics: AUC AUPR-In AUPR-Out F1-score

Baselines: OC-SVM Isolation Forest INNE Deep SVDD RSRAE GOAD ICL LVAD Shell-Re Multi-T KARCH REGR

Builds on: Shell theory (Shell-Re) LVAD MAD outlier filtering Bray-Curtis distance

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