Under the semi-supervised framework, we propose an end-to-end memory-based segmentation network (MemSeg) to detect surface defects on industrial products. Considering the small intra-class variance of products in the same production line, from the perspective of differences and commonalities, MemSeg introduces artificially simulated abnormal samples and memory samples to assist the learning of the network. In the training phase, MemSeg explicitly learns the potential differences between normal and simulated abnormal images to obtain a robust classification hyperplane. At the same time, inspired by the mechanism of human memory, MemSeg uses a memory pool to store the general patterns of normal samples. By comparing the similarities and differences between input samples and memory samples in the memory pool to give effective guesses about abnormal regions; In the inference phase, MemSeg directly determines the abnormal regions of the input image in an end-to-end manner. Through experimental validation, MemSeg achieves the state-of-the-art (SOTA) performance on MVTec AD datasets with AUC scores of 99.56% and 98.84% at the image-level and pixel-level, respectively. In addition, MemSeg also has a significant advantage in inference speed benefiting from the end-to-end and straightforward network structure, which better meets the real-time requirement in industrial scenarios.
翻译:在半监督框架下,我们提议建立一个端到端内存断层网络(MemSeg),以发现工业产品表面缺陷。考虑到同一生产线上产品在类别内部的差异差异较小,从差异和共性的角度考虑,MemSeg采用人工模拟异常样本和记忆样本,以协助学习网络。在培训阶段,MemSeg明确了解正常图像和模拟异常图像之间的潜在差异,以获得一个稳健的分类超高机。与此同时,在人类记忆机制的启发下,MemSeg利用一个记忆库存储正常样本的一般模式。通过比较存储库中输入样本和记忆样本之间的相似和差异,以有效猜测异常区域;在推断阶段,MemSeg直接以端到端的方式决定输入图像图像图像图像的异常区域。MemSeg在MVTec AD数据集的状态和状态(SOTA)表现中,AUC的评分为99.56%和98.84%;在图像和直径网络结构中,分别从图像级和直径S的图像级中,获得更好的优势。