计算机工程与应用 ›› 2023, Vol. 59 ›› Issue (23): 283-292.DOI: 10.3778/j.issn.1002-8331.2306-0138
窦智,胡晨光,李庆华,郑李明
DOU Zhi, HU Chenguang, LI Qinghua, ZHENG Liming
摘要: 钢板制造行业有其领域特殊性,伤痕类型较多,次品数量极少,且对检测性能要求较高,传统的缺陷检测算法无法达到行业要求。此外,行业数据公开率极低,缺少足够的训练样本使得深度学习难以应用于该领域。为解决上述问题,提出一种小样本驱动的训练样本生成方法,可在保证样本多样性和真实性的前提下生成大规模样本,使得深度网络的训练具备可行性。同时,提出一种基于改进YOLOv7的钢板缺陷检测算法。对YOLOv7网络模型中的ELAN模块进行了优化,增强网络对重要特征的提取能力;使用ACmix注意力模块提高网络对小目标的关注度,有效解决原网络模型对小目标的漏检问题;引入WIoU替换原网络模型中CIoU来优化损失函数,提升目标定位性能。实验结果表明:已成功将改进的YOLOv7应用于小样本钢板缺陷检测,检测性能具有较为明显的优势,且高于行业要求。