论文标题
使用自动编码器的半监督异常检测
Semi-supervised Anomaly Detection using AutoEncoders
论文作者
论文摘要
异常检测是指查找从正常数据中脱颖而出的异常实例的任务。在几种应用中,与普通情况相比,这些异常值或异常实例更具兴趣。特别是在工业光学检查和基础设施资产管理的情况下,发现这些缺陷(异常区域)至关重要。传统上,即使在今天,此过程也已经手动执行。与正常纹理相比,人类依赖于缺陷的显着性来检测缺陷。但是,手动检查缓慢,乏味,主观和容易受到人类偏见的影响。因此,缺陷检测的自动化是可取的。但是,对于缺陷检测,缺乏大量异常实例和标记数据的可用性是一个问题。在本文中,我们提出了一种用于异常检测的卷积自动编码器架构,该体系结构仅在无缺陷(正常)实例上进行训练。对于测试图像,通过从自动编码器输出中减去原始图像获得的残留掩码是阈值以获得缺陷分割掩码的。该方法在两个数据集上进行了测试,并获得了令人印象深刻的F1得分为0.885。该网络学会了检测缺陷的实际形状,即使在训练过程中未使用缺陷图像。
Anomaly detection refers to the task of finding unusual instances that stand out from the normal data. In several applications, these outliers or anomalous instances are of greater interest compared to the normal ones. Specifically in the case of industrial optical inspection and infrastructure asset management, finding these defects (anomalous regions) is of extreme importance. Traditionally and even today this process has been carried out manually. Humans rely on the saliency of the defects in comparison to the normal texture to detect the defects. However, manual inspection is slow, tedious, subjective and susceptible to human biases. Therefore, the automation of defect detection is desirable. But for defect detection lack of availability of a large number of anomalous instances and labelled data is a problem. In this paper, we present a convolutional auto-encoder architecture for anomaly detection that is trained only on the defect-free (normal) instances. For the test images, residual masks that are obtained by subtracting the original image from the auto-encoder output are thresholded to obtain the defect segmentation masks. The approach was tested on two data-sets and achieved an impressive average F1 score of 0.885. The network learnt to detect the actual shape of the defects even though no defected images were used during the training.