Odd-One-Out: Anomaly Detection by Comparing with Neighbors

A. Bhunia, Changjian Li, Hakan Bilen
2/9/2026

No official code found. Best implementation: VICO-UoE/OddOneOutAD (58 stars, last commit 2026-01-19).

Abstract

This paper introduces a novel anomaly detection (AD) problem aimed at identifying ‘odd-looking’ objects within a scene by comparing them to other objects present. Unlike traditional AD benchmarks with fixed anomaly criteria, our task detects anomalies specific to each scene by inferring a reference group of regular objects. To address occlusions, we use multiple views of each scene as input, construct 3D object-centric models for each instance from 2D views, enhancing these models with geometrically consistent part-aware representations. Anomalous objects are then detected through cross-instance comparison. We also introduce two new benchmarks, ToysAD-8K and PartsAD-15K as testbeds for future research in this task. We provide a comprehensive analysis of our method quantitatively and qualitatively on these benchmarks.

View on arXivView PDF

Code Implementations(1)

Odd-One-Out: Anomaly Detection by Comparing with Neighbors (CVPR25)

586Shell, PythonJun 27, 20249 months agoNOASSERTION

Similar Papers

Cite this paper

@article{bhunia2026oddoneout,
  title  = {Odd-One-Out: Anomaly Detection by Comparing with Neighbors},
  author = {A. Bhunia and Changjian Li and Hakan Bilen},
  year   = {2026},
  eprint = {2406.20099},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2406.20099},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.20099.svg)](https://codeofpaper.com/paper/2406.20099)

Discussion