HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Patch SVDD: Patch-level SVDD for Anomaly Detection and Segmentation

Jihun Yi Sungroh Yoon

Patch SVDD: Patch-level SVDD for Anomaly Detection and Segmentation

Abstract

In this paper, we address the problem of image anomaly detection and segmentation. Anomaly detection involves making a binary decision as to whether an input image contains an anomaly, and anomaly segmentation aims to locate the anomaly on the pixel level. Support vector data description (SVDD) is a long-standing algorithm used for an anomaly detection, and we extend its deep learning variant to the patch-based method using self-supervised learning. This extension enables anomaly segmentation and improves detection performance. As a result, anomaly detection and segmentation performances measured in AUROC on MVTec AD dataset increased by 9.8% and 7.0%, respectively, compared to the previous state-of-the-art methods. Our results indicate the efficacy of the proposed method and its potential for industrial application. Detailed analysis of the proposed method offers insights regarding its behavior, and the code is available online.

Code Repositories

ydmunck/patch_SVDD
pytorch
Mentioned in GitHub
nuclearboy95/Anomaly-Detection-PatchSVDD-PyTorch
Official
pytorch
Mentioned in GitHub
Hong-Jeongmin/OC-for-smart-factory
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
anomaly-detection-on-btadPatchSVDD
Segmentation AUROC: 93.1
anomaly-detection-on-mvtec-adPatch-SVDD
Detection AUROC: 92.1
FPS: 2.1
Segmentation AUROC: 95.7

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