基于决策树自动判别真实缺陷与过杀方法技术

技术编号:30537114 阅读:9 留言:0更新日期:2021-10-30 13:12
本发明专利技术提供了一种基于决策树自动判别真实缺陷与过杀方法,包括:准备一组实际生产过程中过杀和真实缺陷的原图及mask图;通过mask图获取缺陷形状、面积、长度、缺陷类别,通过原图获取缺陷的对比度、极性,将生成的特征信息保存至文本当中,利用决策树自动获取缺陷的判别规则;通过缺陷算法得到一组缺陷数据,生成缺陷小图及mask图,获取缺陷形状、面积、长度、对比度、极性及缺陷类别特征信息;根据决策树生成的判别规则计算当前缺陷属于过杀还是真实缺陷。发明专利技术根据已有缺陷和过杀数据特征信息自动判别新产生缺陷是否过杀,算法通用性强,与现有技术中的手动设置缺陷检出参数相比,可以将缺陷漏检和过杀风险控制最低,进而达到实际生产要求。际生产要求。

【技术实现步骤摘要】
基于决策树自动判别真实缺陷与过杀方法


[0001]本专利技术涉及缺陷检测领域,特别涉及一种基于决策树自动判别真实缺陷与过杀方法。

技术介绍

[0002]工业生产现场,一般对于缺陷真实与否有很高要求,无论对于传统算法还是深度学习,往往为了减低漏检风险,会将缺陷的检出参数(如缺陷面积、长宽、对比度等)设置过严,因此会导致实际应用中存在大量过杀。

技术实现思路

[0003]本专利技术提供了一种基于决策树自动判别真实缺陷与过杀方法,以解决至少一个上述技术问题。
[0004]为解决上述问题,作为本专利技术的一个方面,提供了一种基于决策树自动判别真实缺陷与过杀方法,包括:
[0005]步骤1,准备一组实际生产过程中过杀和真实缺陷的原图及mask图,过杀和缺陷两者数量接近且不低于500个;
[0006]步骤2,通过mask图获取缺陷形状、面积、长度、缺陷类别,通过原图获取缺陷的对比度、极性,将生成的特征信息保存至文本当中;
[0007]步骤3,读取文本中的缺陷标签和特征信息,利用决策树自动获取缺陷的判别规则;
[0008]步骤4,通过缺陷算法得到一组缺陷数据;
[0009]步骤5,根据步骤4中的缺陷数据生成缺陷小图及mask图,获取缺陷形状、面积、长度、对比度、极性及缺陷类别特征信息;
[0010]步骤6,将步骤5生成的数据作为输入,根据步骤3中决策树生成的判别规则计算当前缺陷属于过杀还是真实缺陷。
[0011]优选地,缺陷形状主要包括点、细直线、细曲线、面等。
[0012]由于采用了上述技术方案,本专利技术根据已有缺陷和过杀数据特征信息自动判别新产生缺陷是否过杀,算法通用性强,与现有技术中的手动设置缺陷检出参数相比,可以将缺陷漏检和过杀风险控制最低,进而达到实际生产要求。
具体实施方式
[0013]以下对本专利技术的实施例进行详细说明,但是本专利技术可以由权利要求限定和覆盖的多种不同方式实施。
[0014]本专利技术的基于决策树自动判别真实缺陷与过杀方法,事先准备一组过杀和真实缺陷样本,通过算法获取缺陷的形状(点、线、面等)、面积、长度、对比度、极性(从黑到白或从白到黑等)、缺陷类别等缺陷特征信息,然后将这些缺陷特征作为输入,通过决策树训练这
些样本所属标签(过杀或真实缺陷),最后生成一套根据缺陷特征信息自动判别缺陷与否的规则。
[0015]本专利技术中的基于决策树自动判别真实缺陷与过杀方法包括两个阶段,一个是训练阶段,以利用决策树自动获取缺陷的判别规则;第二个阶段是实际检测流程,以根据缺陷特征信息自动判别缺陷与否。
[0016]第一阶段,训练流程主要有以下三个步骤:
[0017]步骤1:样本准备阶段,准备一组实际生产过程中过杀和真实缺陷的原图及mask图,过杀和缺陷两者数量接近且不低于500个。
[0018]步骤2:通过mask获取缺陷形状(主要包括点、细直线、细曲线、面等)、面积、长度、缺陷类别,通过原图获取缺陷的对比度、极性,将生成的特征信息保存至文本当中。
[0019]步骤3:读取文本中的缺陷标签和特征信息,利用决策树自动获取缺陷的判别规则。
[0020]第二阶段,实际检测流程如下:
[0021]步骤1:通过其他缺陷算法得到一组缺陷数据。
[0022]步骤2:生成缺陷小图及mask图,获取缺陷形状、面积、长度、对比度、极性及缺陷类别特征信息。
[0023]步骤3:将步骤2生成的数据作为输入,根据之前决策树生成的判别规则计算当前缺陷属于过杀还是真实缺陷。
[0024]由于采用了上述技术方案,本专利技术根据已有缺陷和过杀数据特征信息自动判别新产生缺陷是否过杀,算法通用性强,与现有技术中的手动设置缺陷检出参数相比,可以将缺陷漏检和过杀风险控制最低,进而达到实际生产要求。
[0025]以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于决策树自动判别真实缺陷与过杀方法,其特征在于,包括:步骤1,准备一组实际生产过程中过杀和真实缺陷的原图及mask图,过杀和缺陷两者数量接近且不低于500个;步骤2,通过mask图获取缺陷形状、面积、长度、缺陷类别,通过原图获取缺陷的对比度、极性,将生成的特征信息保存至文本当中;步骤3,读取文本中的缺陷标签和特征信息,利用决策树自动获取缺陷的判别规则;步骤4,通...

【专利技术属性】
技术研发人员:许琦
申请(专利权)人:深视创新苏州智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1