HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Component-aware anomaly detection framework for adjustable and logical industrial visual inspection

Tongkun Liu; Bing Li; Xiao Du; Bingke Jiang; Xiao Jin; Liuyi Jin; Zhuo Zhao

Component-aware anomaly detection framework for adjustable and logical industrial visual inspection

Abstract

Industrial visual inspection aims at detecting surface defects in products during the manufacturing process. Although existing anomaly detection models have shown great performance on many public benchmarks, their limited adjustability and ability to detect logical anomalies hinder their broader use in real-world settings. To this end, in this paper, we propose a novel component-aware anomaly detection framework (ComAD) which can simultaneously achieve adjustable and logical anomaly detection for industrial scenarios. Specifically, we propose to segment images into multiple components based on a lightweight and nearly training-free unsupervised semantic segmentation model. Then, we design an interpretable logical anomaly detection model through modeling the metrological features of each component and their relationships. Despite its simplicity, our framework achieves state-of-the-art performance on image-level logical anomaly detection. Meanwhile, segmenting a product image into multiple components provides a novel perspective for industrial visual inspection, demonstrating great potential in model customization, noise resistance, and anomaly classification. The code will be available at https://github.com/liutongkun/ComAD.

Code Repositories

liutongkun/comad
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
anomaly-detection-on-mvtec-loco-adComAD+AST
Avg. Detection AUROC: 89.8
Detection AUROC (only logical): 90.1
Detection AUROC (only structural): 89.4
anomaly-detection-on-mvtec-loco-adComAD
Avg. Detection AUROC: 81.2
Detection AUROC (only logical): 87.7
Detection AUROC (only structural): 74.6
anomaly-detection-on-mvtec-loco-adComAD+RD4AD
Avg. Detection AUROC: 88.2
Detection AUROC (only logical): 87.5
Detection AUROC (only structural): 88.8
anomaly-detection-on-mvtec-loco-adComAD+PatchCore
Avg. Detection AUROC: 90.1
Detection AUROC (only logical): 89.4
Detection AUROC (only structural): 90.9
anomaly-detection-on-mvtec-loco-adComAD+DRAEM
Avg. Detection AUROC: 87.9
Detection AUROC (only logical): 85.9
Detection AUROC (only structural): 89.9

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Component-aware anomaly detection framework for adjustable and logical industrial visual inspection | Papers | HyperAI