Learning Global-Local Correspondence with Semantic Bottleneck for Logical Anomaly Detection

Haiming Yao, Wenyong Yu, Wei Luo, Zhenfeng Qiang, Donghao Luo +1 more
3/10/2023
cs.CV

No official code found. Best implementation: hmyao22/GLCF (14 stars, MIT, last commit 2023-08-13).

Abstract

This paper presents a novel framework, named Global-Local Correspondence Framework (GLCF), for visual anomaly detection with logical constraints. Visual anomaly detection has become an active research area in various real-world applications, such as industrial anomaly detection and medical disease diagnosis. However, most existing methods focus on identifying local structural degeneration anomalies and often fail to detect high-level functional anomalies that involve logical constraints. To address this issue, we propose a two-branch approach that consists of a local branch for detecting structural anomalies and a global branch for detecting logical anomalies. To facilitate local-global feature correspondence, we introduce a novel semantic bottleneck enabled by the visual Transformer. Moreover, we develop feature estimation networks for each branch separately to detect anomalies. Our proposed framework is validated using various benchmarks, including industrial datasets, Mvtec AD, Mvtec Loco AD, and the Retinal-OCT medical dataset. Experimental results show that our method outperforms existing methods, particularly in detecting logical anomalies.

View on arXivView PDF

Code Implementations(1)

hmyao22/GLCFCommunity60%
MIT

Implementation for paper:"Learning Global-Local Correspondence with Semantic Bottleneck for Logical Anomaly Detection"

143PythonJun 14, 20233 years agoMIT

Similar Papers

Cite this paper

@article{yao2023learning,
  title  = {Learning Global-Local Correspondence with Semantic Bottleneck for Logical Anomaly Detection},
  author = {Haiming Yao and Wenyong Yu and Wei Luo and Zhenfeng Qiang and Donghao Luo and Xiaotian Zhang},
  year   = {2023},
  eprint = {2303.05768},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.05768v2}
}

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/2303.05768.svg)](https://codeofpaper.com/paper/2303.05768)

Discussion