paper-with-me

홈 › Papers

SimpleNet: A Simple Network for Image Anomaly Detection and Localization

2023-03-27 · CVPR 2023 1 · Zhikang Liu, Yiming Zhou, Yuansheng Xu, Zilei Wang

We propose a simple and application-friendly network (called SimpleNet) for detecting and localizing anomalies. SimpleNet consists of four components: (1) a pre-trained Feature Extractor that generates local features, (2) a shallow Feature Adapter that transfers local features towards target domain, (3) a simple Anomaly Feature Generator that counterfeits anomaly features by adding Gaussian noise to normal features, and (4) a binary Anomaly Discriminator that distinguishes anomaly features from normal features. During inference, the Anomaly Feature Generator would be discarded. Our approach is based on three intuitions. First, transforming pre-trained features to target-oriented features helps avoid domain bias. Second, generating synthetic anomalies in feature space is more effective, as defects may not have much commonality in the image space. Third, a simple discriminator is much efficient and practical. In spite of simplicity, SimpleNet outperforms previous methods quantitatively and qualitatively. On the MVTec AD benchmark, SimpleNet achieves an anomaly detection AUROC of 99.6%, reducing the error by 55.5% compared to the next best performing model. Furthermore, SimpleNet is faster than existing methods, with a high frame rate of 77 FPS on a 3080ti GPU. Additionally, SimpleNet demonstrates significant improvements in performance on the One-Class Novelty Detection task. Code: https://github.com/DonaldRR/SimpleNet.

📄 PDF Abstract BibTeX arXiv:2303.15140

Code (2)

donaldrr/simplenet 공식 구현 pytorch
septmars/DL pytorch

Tasks

Anomaly ClassificationAnomaly DetectionAnomaly SegmentationGPUNovelty Detection

Methods 이 논문이 사용한 방법론

ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Batch Normalization 설명 없음
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
SimpleNet SimpleNet is a convolutional neural network with 13 layers. The network employs a homogeneous design utilizing 3 × 3 kernels for convolutional layer and 2 × 2 kernels for…
Adapter 설명 없음

Similar Papers 제목 키워드 기반

No Label Left Behind: A Unified Surface Defect Detection Model for all Supervision Regimes

2025-08-26 · Blaž Rolih, Matic Fučka, Danijel Skočaj arxiv

Surface defect detection is a critical task across numerous industries, aimed at efficiently identifying and localising imperfections or irregularities on manufactured components. While numerous methods have been propose…

SuperSimpleNet: Unifying Unsupervised and Supervised Learning for Fast and Reliable Surface Defect Detection

2024-08-06 · Blaž Rolih, Matic Fučka, Danijel Skočaj

The aim of surface defect detection is to identify and localise abnormal regions on the surfaces of captured objects, a task that's increasingly demanded across various industries. Current approaches frequently fail to f…

Anomaly DetectionDefect DetectionSupervised Defect Detection

A Hierarchically Feature Reconstructed Autoencoder for Unsupervised Anomaly Detection

2024-05-15 · Honghui Chen, Pingping Chen, Huan Mao, Mengxi Jiang

Anomaly detection and localization without any manual annotations and prior knowledge is a challenging task under the setting of unsupervised learning. The existing works achieve excellent performance in the anomaly dete…

Anomaly DetectionAnomaly LocalizationDecoderUnsupervised Anomaly Detection

DRAEM -- A discriminatively trained reconstruction embedding for surface anomaly detection

2021-08-17 · Vitjan Zavrtanik, Matej Kristan, Danijel Skočaj

Visual surface anomaly detection aims to detect local image regions that significantly deviate from normal appearance. Recent surface anomaly detection methods rely on generative models to accurately reconstruct the norm…

Anomaly ClassificationAnomaly DetectionAnomaly LocalizationAnomaly Segmentation+2

DRAEM - A Discriminatively Trained Reconstruction Embedding for Surface Anomaly Detection

2021-01-01 · ICCV 2021 10 · Vitjan Zavrtanik, Matej Kristan, Danijel Skocaj

Visual surface anomaly detection aims to detect local image regions that significantly deviate from normal appearance. Recent surface anomaly detection methods rely on generative models to accurately reconstruct the …

Anomaly DetectionAnomaly LocalizationDefect Detection