【技术实现步骤摘要】
一种电力安全工器具表面缺陷图像的生成方法
[0001]本专利技术涉及图像生成
,具体涉及一种电力安全工器具表面缺陷图像的生成方法。
技术介绍
[0002]为了保障电力从业人员的生命安全和电力电网行业的正常运转,电力安全工器具的寿命管理、质量检测已成为不可或缺的一环,而电力安全工器具的缺陷检测就是其中的重中之重。现今绝大多数表面缺陷检测任务都是基于深度学习方法来开展的,并且取得了卓越的成果。使用各种基于深度学习方法的缺陷检测模型在训练中都需要大量的缺陷样本数据,否则训练时容易出现过拟合现象,模型在训练中有着较高的精度,但在测试集中精度低下,最终不能应用于实际缺陷检测中。然而,在实际生产中,采集足够数量的缺陷图像样本是极其困难的,甚至可能出现没有缺陷样本的情况,往往只能采集到少量的缺陷图像样本和大量的正常图像样本。数据集可能出现数据缺乏、数据类不平衡等问题。这会直接影响到后续的缺陷检测任务,缺陷图像样本的缺乏和类不平衡甚至会直接导致缺陷检测任务的失败。
[0003]由于生成对抗网络(GAN)卓越的生成能力,科研人员将其引入缺陷检测任务,生成缺陷图像增强缺陷图像数据集以缓解缺陷图像数据缺乏和类不平衡问题。现今,GAN网络及其各种变体在缺陷图像生成方面有着良好的表现。因此,选择GAN网络作为缺陷图像生成的基准网络,并针对实际问题进行改进。
[0004]原始的GAN网络虽然具有强大的生成能力,但在训练中容易出现模式崩溃的问题,并且训练也不稳定。GAN网络生成的缺陷图像质量和多样性都有所欠缺,FID评分较高 ...
【技术保护点】
【技术特征摘要】
1.一种电力安全工器具表面缺陷图像的生成方法,其特征在于,所述电力安全工器具表面缺陷图像的生成方法包括:S1:获取电力安全工器具表面图像数据集;S2:对所述电力安全工器具表面图像数据集进行预处理,得到预处理后的数据集;S3:利用所述预处理后的数据集训练DG
‑
GAN网络,得到工器具表面缺陷图像;S4:将所述工器具表面缺陷图像传输至FID评分网络进行评分,得到评分结果;S5:根据所述评分结果得到数量充足的工器具表面缺陷图像数据集。2.根据权利要求1所述的电力安全工器具表面缺陷图像的生成方法,其特征在于,所述S1中,所述电力安全工器具表面图像数据集包括电力安全工器具表面缺陷图像子集和电力安全工器具表面无缺陷图像子集;其中,所述电力安全工器具表面缺陷图像子集中图像的数量少于所述电力安全工器具表面无缺陷图像子集中图像的数量。3.根据权利要求2所述的电力安全工器具表面缺陷图像的生成方法,其特征在于,所述S2包括:S21:统一所述电力安全工器具表面缺陷图像子集和电力安全工器具表面无缺陷图像子集的分辨率和格式,得到统一后的电力安全工器具表面缺陷图像子集和统一后的电力安全工器具表面无缺陷图像子集;S22:将所述统一后的电力安全工器具表面缺陷图像子集按照缺陷类别进行划分,得到划痕图像子数据集、坑点子图像数据集、烧蚀子图像数据集和电压击穿图像子数据集;S23:将所述划痕图像子数据集、坑点子图像数据集、烧蚀子图像数据集、电压击穿图像子数据集和所述统一后的电力安全工器具表面无缺陷图像子集作为所述预处理后的数据集输出。4.根据权利要求1所述的电力安全工器具表面缺陷图像的生成方法,其特征在于,所述S3包括:S31:对所述预处理后的数据集进行无泄露数据增强操作,得到增强后的数据集;S32:设置训练参数;S33:在原始DG
‑
GAN网络中加入自注意力模块和相关损失函数,得到DG
‑
GAN网络;S34:利用增强后的数据集对所述DG
‑
GAN网络进行训练,得到工器具表面缺陷图像。5.根据权利要求4所述的电力安全工器具表面缺陷图像的生成方法,其特征在于,所述S32中,所述训练参数包括初始学习率、学习率下降方法、迭代次数、梯度下降优化算法和动量参数。6.根据权利要求4所述的电力安全工器具表面缺陷图像的生成方法,其特征在于,所述S33中,所述自注意力模块包括原始特征映射子模块、第一1
×
1卷积层、第二1
×
1卷积层、第三1
×
1卷积层、Q运算层、K运算层、H运算层、注意力映射子模块、第四1
×
1卷积层和自注意力特征映射子模块;所述原始特征映射子模块的输出作为所述第一1
×
1卷积层、所述第二1
×
1卷积层和所述第三1
×
1卷积层的输入,所述第一1
×
1卷积层的输出作为所述Q运算层的输入,所述第二1
×
1卷积层的输出作为所述K运算层的输入,所述第三1
×
1卷积层的输出作为所述H运算层的输入,所述Q运算层的输出和所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。