摘要:在工业品表面异常检测中,由于异常的未知性和无规则性,人工标注异常样本难度大、成本高,有监督的深度学习算法 在工业品表面异常检测任务中存在局限性。 针对上述问题,提出一种基于对比学习生成对抗网络(contrastive learning generative adversarial network,CLGAN)的无监督工业品表面异常检测算法。 首先,建立基于无监督学习算法的 CLGAN 模型;其次,采用对 比学习加强潜在特征空间正负例样本约束,使得输入与输出图像对应 Patch 之间的互信息最大化,增强正负样本特征向量区分 度,使模型重构异常样本图像能力得到进一步提升;然后,在检测阶段,利用训练好的模型得到待测工业品的无异常重构图像, 并计算得到待测样本与其对应重构图像之间的残差图像;最后,结合双阈值分割的后处理方法和数学形态学处理,实现工业品 表面异常区域地快速检测和准确定位。 通过在公共数据集 MVTec AD 上进行实验,与其他的无监督深度学习模型算法相比,所 提算法具有更好的识别效果和更强的泛化能力。