【技术实现步骤摘要】
一种基于生成式对抗网络的小样本缺陷检测方法
[0001]本专利技术涉及计算机视觉技术,具体地说,涉及一种基于生成式对抗网络的小样本缺陷检测方法,基于生成式对抗网络,可以用于输电线设备表面缺陷检测与定位。
技术介绍
[0002]在电网巡检中,输电线设备表面的缺陷检测与定位对于维护电网安全有着至关重要的作用,在传统的巡检中,缺陷的发现通过是通过人工完成的,需要耗费大量人力。且存在主观因素,从而造成缺陷的漏检与误检,严重的会造成巨大经济损失。随着人工智能算法的发展,机器在缺陷检测上的精度不断提高,使用机器的成本远小于人力,精度反而接近甚至超过人类,因此使用成本更低的缺陷检测算法代替人力对于输电线设备表面的缺陷检测是十分有意义的。
[0003]目前缺陷检测算法在输电线设备表面检测仍然会遇到很多问题与挑战。缺陷检测应用传统的机器学习算法往往受环境因素干扰过大,泛化性不强。而随着数据和算力的爆炸式发展,深度学习技术在图像识别,目标检测,实景分割上都取得了接近人类甚至超过人类的结果,这些结果让越来越多的研究者将深度学习技术应用在缺陷检测中。
[0004]然而,一个现实的问题是输电线设备的正常样本很多,然而缺陷样本量是极其不足的,这与深度学习算法需要大量标注数据的样本是相互矛盾的。也就是说,小样本已经成为深度学习应用于输电线设备缺陷检测的瓶颈。因此针对输电线设备缺陷检测需要从一个全新角度设计有效使用的方案
[0005]大量研究已经表明,生成式对抗网络不仅具有强大的生成能力,而且有很强的区分异常的能力,可以实现 ...
【技术保护点】
【技术特征摘要】
1.一种基于生成式对抗网络的小样本缺陷检测方法,其特征在于,具体包括以下步骤:S1:缺陷样本生成,对于搜集的大量正常样本和少量缺陷样本,通过添加人造缺陷噪声及利用Cycle
‑
GAN的方式训练正常样本到缺陷样本的域转换,从而扩充缺陷样本;S2:缺陷样本重建,使用自编码网络的方式,可以将上述缺陷样本重建为正常样本,而正常样本保持不变,同时为了提升重建效果,提出结构性重建损失,以此优化重建效果;S3:缺陷定位,计算缺陷样本与重建样本的结构相似性指数,并进行阈值处理从而定位缺陷。2.根据权利要求1所述的一种基于生成式对抗网络的小样本缺陷检测方法,其特征在于:所述S1中通过人造缺陷噪声,以增加不同大小、不同位置以及不同灰度值的缺陷块的人工缺陷扩充缺陷样本,同时也使用随机剪切、缩放以及添加高斯噪声的方式以增加人工缺陷样本的多样性。3.根据权利要求1所述的一种基于生成式对抗网络的小样本缺陷检测方法,其特征在于,所述S1在缺陷样本的生成中,通过Cycle
‑
GAN的方式生成缺陷样本,其具体步骤为:S1:定义两个生成器网络G1和G2,G1用于正常样本x生成缺陷样本y,G2用于生成的缺陷样本y逆变换生成与输入正常样本x尽可能一致的样本x;S2:定义两个辨别器网络D1和D2,D1用于判别生成器G1生成缺陷样本的真实程度,D2用于判断生成器G2生成正常样本的真实程度;S3:在缺陷样本生成网络训练过程中,存在两个Cycle过程,其中,第一个Cycle过程中,输入正常样本x到G1产生缺陷样本y,然后输入y到G2生成x,最后使用均方误差损失评估x和x的差异,在第二个Cycle过程中,输入缺陷样本y到G2生成正常样本x,然后输入x到G1产生缺陷样本y,最后评估y和y的差异,循环往复,最后G1产生足够多样化的缺陷样本,扩充缺陷样本的基数。4.根据权利要求1所述的一种基于生成式对抗网络的小样本缺陷检测方法,其特征在于,使用对抗损失函数,使生成器生成接近真实的数据分布,损失函数定义为:其中,G(x)表示生成的样本,D
Y
表示辨别器,用于判断G(x)是否接近Y。5.根据权利要求4所述的一种基于生成式对抗网络的小样本缺陷检测方法,其特征在于,整个缺陷样本生成网络还包...
【专利技术属性】
技术研发人员:琚小明,
申请(专利权)人:浙江捷瑞电力科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。