【技术实现步骤摘要】
一种铝型材瑕疵检测方法
本专利技术涉及一种铝型材瑕疵检测方法,属于机器学习视觉检测领域。
技术介绍
在铝型材的实际生产过程中,由于各方面因素的影响,铝型材表面会产生裂纹、起皮、划伤等瑕疵。由于同一批次的铝型材十分相似,可能存在一些人眼难以分辨的瑕疵,传统人工肉眼检查十分费力,同时人眼长时间检测,很容易造成肉眼疲劳,既不能及时准确的判断出表面瑕疵,质检的效率难以把控,而且不能满足企业大批量的生产需求。因此基于机器学习进行铝型材瑕疵检测具有重要意义。近年来,基于铝型材瑕疵检测的方法还比较少。而且大部分的检测方法都是先进行特征提取,再利用全部的特征进行分类。但实际上,特征空间中含有许多冗余特征甚至噪声特征,这些特征一方面可能降低分类的精度,另一方面会大大增加学习和训练的时间及复杂度。因此,提取出具有影响力的特征子集可以降低特征空间维数、简化分类器设计、提高分类速度。另外,合适的参数设置对于提高分类器模型的分类精度非常重要,错误的参数设置往往会大幅降低分类器的性能,因此分类器参数优化也是机器学习领域重要的研究方向之一。因此如何确定出有影响力的特征子集以及如何对分类器参数进行优化对于铝型材瑕疵检测至关重要。
技术实现思路
为了解决目前铝型材瑕疵检测方法存在的分类精度低、学习和训练的时间长、复杂度高等问题,本专利技术提供了一种基于二进制随机漂移粒子群算法(BRDPSO)的铝型材瑕疵检测方法。一种铝型材瑕疵检测方法,所述方法包括:S1对获取到的全部铝型材图像进行预处理,以达到图像 ...
【技术保护点】
1.一种铝型材瑕疵检测方法,其特征在于,所述方法包括:/nS1对获取到的全部铝型材图像进行预处理,以达到图像增强和去除噪声的效果;/nS2对预处理后的铝型材图像应用基于纹理特征的方法提取特征,得到特征数据集;/nS3将特征数据集随机分成T份,其中1份作为测试集,剩下的T-1份作为训练集;/nS4构造并利用训练集训练二进制随机漂移粒子群-随机森林BRDPSO-RF模型,以得出最优特征子集和最佳随机森林RF分类器参数;/nS5以S4得出的最优特征子集作为特征子集,并应用最佳随机森林RF分类器参数构建随机森林RF模型,对铝型材测试集进行瑕疵检测。/n
【技术特征摘要】
1.一种铝型材瑕疵检测方法,其特征在于,所述方法包括:
S1对获取到的全部铝型材图像进行预处理,以达到图像增强和去除噪声的效果;
S2对预处理后的铝型材图像应用基于纹理特征的方法提取特征,得到特征数据集;
S3将特征数据集随机分成T份,其中1份作为测试集,剩下的T-1份作为训练集;
S4构造并利用训练集训练二进制随机漂移粒子群-随机森林BRDPSO-RF模型,以得出最优特征子集和最佳随机森林RF分类器参数;
S5以S4得出的最优特征子集作为特征子集,并应用最佳随机森林RF分类器参数构建随机森林RF模型,对铝型材测试集进行瑕疵检测。
2.根据权利要求1所述的方法,其特征在于,所述S4包括:
4.1设粒子群参数部分为5维,设提取到的特征向量为n维,则粒子群的整体搜索空间设为D=5+n;设粒子的个数为M,最大迭代次数为Max_iter;
初始时刻,粒子i的位置为其中前5维用十进制表示,后n维用二进制位串表示,同时并置Pbesti(0)=Xi(0),其中Pbest是粒子个体最好位置;
4.2使用Pbest计算粒子群的平均最好位置Mbest;
4.3基于特定的特征选择方法适应度函数f为:
其中,wa是分类精度权重,wf是特征子集权重,且满足wa+wf=1;Accuracy是随机森林分类准确度,ones是在特征子集中挑选出的特征数目,all是全部的特征数目;
根据适应度函数求得每个粒子的适应值;
4.4粒子个体最优位置更新方式如下:
粒子全局最优位置更新方式如下:
Gbest(t+1)=Pbestg(t+1)(5)
4.5计算局部吸引子
在第t次迭代,对于粒子的前5维使用下式计算吸引子pi,j(j=1,...,5):
pi,j(t+1)=r*Pbesti,j(t+1)+(1-r)*Gbest(t+1)(6)
其中,r是服从均匀分布的随机数,即r~U(0,1);
4.6更新粒子的速度及位置
粒子速度Vi,j(j=1,...,D)的迭代更新方程式为:
Vi,j(t+1)=α*|Mbestj(t+1)-Xi,j(t)|*r+β*(pi,j(t+1)-Xi,j(t))(7)
其中,α和β分别是漂移系数和热系数,0.5≤α≤1,1.5≤β≤3,r是服从正态分布的随机数,即r~N(0,1);
4.7重复(4.2)~(4.6),直到迭代次数t达到最大迭代次数Max_iter,得到最终的Gbest;
Gbest的前5维为最佳的RF参数组合,后n维是最优特征子集,其中“1”表示选择此特征,“0”表示不选此特征;
4.8输出最优特征子集和最佳的RF参数。
3.根据权利要求2所述的方法,其特征在于,所述粒子群参数部分包括:森林中决策树的数目n_estimators、单个决策树使用特征的最大数量max_features、决策树的最大深度ma...
【专利技术属性】
技术研发人员:李岳阳,罗海驰,樊启高,朱一昕,张家玮,
申请(专利权)人:江南大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。