基于机器视觉的钢网表面缺陷判定方法技术

技术编号:37525000 阅读:17 留言:0更新日期:2023-05-12 15:49
本发明专利技术涉及人工智能技术领域,具体涉及一种基于机器视觉的钢网表面缺陷判定方法。采集钢网的表面图像以得到对应的钢网灰度图像,根据像素点的灰度值和分布位置将钢网灰度图像中的灰度值自适应分为N个最优灰度区间,基于最优灰度区间对灰度值进行灰度等级量化,得到量化灰度图像,对量化灰度图像进行灰度共生矩阵的获取以得到每个像素点的纹理熵,构成表面图像对应的熵矩阵,将表面图像和对应的熵矩阵输入神经网络以确认钢网缺陷类型。通过对图像中的灰度值进行自适应的灰度区间划分,基于划分的灰度区间进行灰度等级的量化,使得灰度等级量化过程更加灵活,以实现降低纹理信息的丢失前提下,简化且降低计算量,同时提高缺陷检测的准确率。测的准确率。测的准确率。

【技术实现步骤摘要】
基于机器视觉的钢网表面缺陷判定方法


[0001]本专利技术涉及人工智能
,具体涉及一种基于机器视觉的钢网表面缺陷判定方法。

技术介绍

[0002]在工业生产中,由于生产环境和工艺的影响,钢网不可避免的会出现裂纹、夹杂、压入氧化铁、麻点、划痕、擦伤、结疤、孔洞、斑锈和气泡等十几种缺陷,对产品外观乃至性能都产生了较大的影响。目前钢网表面缺陷检测的方法通常是以标准图像为模板进行对比分析来检测钢网的缺陷,但其对标准图像的要求比较高,否则会导致检测不准确;通过阈值分割的方法对钢网图像进行缺陷检测,而阈值的选取一般都是根据经验获取,但每次采集的钢网图像其特征不相似,因此该方法容易出现漏检和误检的现象,难以确保检测的效果达到工业生产的相关要求。

技术实现思路

[0003]为了解决上述技术问题,本专利技术的目的在于提供一种基于机器视觉的钢网表面缺陷判定方法,所采用的技术方案具体如下:采集钢网的表面图像以得到对应的钢网灰度图像;获取所述钢网灰度图像的灰度直方图,得到其最大灰度值和最小灰度值,根据所述最大灰度值和最小灰度值设置DBSCAN聚类算法的聚类半径,基于所述聚类半径将所述钢网灰度图像中的灰度值分为A个聚类簇,A为大于0的正整数;基于聚类簇将所述钢网灰度图像中的灰度值划分为N个灰度区间, N为大于0的正整数、且NA,根据划分后每个聚类簇中所包含的灰度区间数量和灰度区间对应的像素点数量构建目标函数,获取所述目标函数达到全局最优时对应的N个最优灰度区间;基于所述钢网灰度图像的N个最优灰度区间对灰度值进行灰度等级量化,得到量化灰度图像;对所述量化灰度图像进行灰度共生矩阵的获取以得到每个像素点的纹理熵,构成所述表面图像对应的熵矩阵;将所述表面图像和对应的所述熵矩阵输入神经网络以确认钢网缺陷类型。
[0004]进一步地,所述根据划分后每个聚类簇中所包含的灰度区间数量和灰度区间对应的像素点数量构建目标函数的方法,包括:根据灰度空间的数量和聚类簇的数量获取重新划分所需的B个分界点,利用B个分界点对A个聚类簇对应的初始灰度区间进行灰度区间的重新划分;基于重新划分后的N个灰度区间,根据每个灰度区间的频率计算A个聚类簇的簇内频率均匀度和簇间频率均匀度,所述频率是指灰度区间内所包含的像素点数目占所述钢网灰度图像中所有像素点数目的频率;根据像素点的位置坐标计算A个聚类簇的簇内空间分散度均匀度和簇间空间分散度均匀度;根据每个灰度区间的灰度跨度计算A个聚类簇的簇内灰度跨度均匀度和簇间灰度跨度均匀度,所述灰度跨度是指灰度区间对应最大灰度级与
最小灰度级之间的差值;将所述簇内频率均匀度、所述簇内空间分散度均匀度和所述簇内灰度跨度均匀度线性组合成簇内均匀性评价值;将所述簇间频率均匀度、所述簇间空间分散度均匀度和所述簇间灰度跨度均匀度线性组合成簇间均匀性评价值,结合所述簇内均匀性评价值和所述簇间均匀性评价值构建N个灰度区间的所述目标函数。
[0005]进一步的,所述根据每个灰度区间的频率计算A个聚类簇的簇内频率均匀度和簇间频率均匀度的方法,包括:由每个灰度区间的频率计算每个聚类簇的平均频率,根据每个灰度区间的频率与其所属聚类簇的平均频率之间的频率差异以得到每个聚类簇的频率差异之和,结合A个聚类簇的所述频率差异之和得到所述簇内频率均匀程度;根据每个聚类簇的所述平均频率计算A个聚类簇之间所述平均频率的第一均值,由每个聚类簇的所述平均频率与所述第一均值之间的差异计算所述簇间频率均匀度。
[0006]进一步地,所述根据像素点的位置坐标计算A个聚类簇的簇内空间分散度均匀度和簇间空间分散度均匀度的方法,包括:将每个灰度区间内所有像素点的位置坐标的均值作为对应灰度区间的中心位置坐标,计算灰度区间内的每个像素点的位置坐标与中心位置坐标之间的欧氏距离,得到每个灰度区间的距离均值,将距离均值作为对应灰度区间的空间分散度;由聚类簇中每个灰度区间的所述空间分散度计算每个聚类簇的平均空间分散度,根据每个灰度空间的所述空间分散度与其对应的所述平均空间分散度之间的分散度差异得到每个聚类簇的空间分散度差异之和,结合A个聚类簇的所述空间分散度差异之和计算所述簇内空间分散度均匀度;根据每个聚类簇的所述平均空间分散度计算A个聚类簇之间所述平均空间分散度的第二均值,由每个聚类簇的所述平均空间分散度与所述第二均值之间的差异计算所述簇间空间分散度均匀度。
[0007]进一步地,所述根据每个灰度区间的灰度跨度计算A个聚类簇的簇内灰度跨度均匀度和簇间灰度跨度均匀度的方法,包括:根据每个灰度区间的所述灰度跨度计算每个聚类簇的平均灰度跨度,由每个灰度空间的所述灰度跨度与其所属聚类簇的所述平均灰度跨度之间的灰度跨度差异得到每个聚类簇的灰度跨度差异之和,结合A个聚类簇的所述灰度跨度差异之和计算所述簇内灰度跨度均匀度;根据每个聚类簇的所述平均灰度跨度计算A个聚类簇之间所述平均灰度跨度的第三均值,由每个聚类簇的所述平均灰度跨度与所述第三均值之间的差异计算所述簇间灰度跨度均匀度。
[0008]进一步地,采用粒子群优化算法获取所述目标函数的全局最优解。
[0009]进一步地,所述根据所述最大灰度值和最小灰度值设置DBSCAN聚类算法的聚类半径的方法,包括:计算所述最大灰度值和所述最小灰度值之间的灰度差值,根据所述灰度差异设定所述聚类半径,且所述灰度差异与所述聚类半径呈正相关关系。
[0010]本专利技术实施例至少具有如下有益效果:通过对图像中的灰度值进行自适应的灰度
区间划分,基于划分的灰度区间进行灰度等级的量化,使得灰度等级量化过程更加灵活,以实现降低纹理信息的丢失前提下,简化且降低计算量,同时提高缺陷检测的准确率。
附图说明
[0011]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0012]图1为本专利技术一个实施例提供的一种基于机器视觉的钢网表面缺陷判定方法的步骤流程图。
具体实施方式
[0013]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种基于机器视觉的钢网表面缺陷判定方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
[0014]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。
[0015]下面结合附图具体的说明本专利技术所提供的一种基于机器视觉的钢网表面缺陷判定方法的具体方案。
[0016]请参阅图1,其示出了本专利技术一个实施例提供的一种基于机器视觉的钢网表面缺陷判定方法的步骤流程图,该方法包括以下步骤:步骤S001,采集钢网的表面图像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于机器视觉的钢网表面缺陷判定方法,其特征在于,该方法包括以下步骤:采集钢网的表面图像以得到对应的钢网灰度图像;获取所述钢网灰度图像的灰度直方图,得到其最大灰度值和最小灰度值,根据所述最大灰度值和最小灰度值设置DBSCAN聚类算法的聚类半径,基于所述聚类半径将所述钢网灰度图像中的灰度值分为A个聚类簇,A为大于0的正整数;基于聚类簇将所述钢网灰度图像中的灰度值划分为N个灰度区间,N为大于0的正整数、且NA,根据划分后每个聚类簇中所包含的灰度区间数量和灰度区间对应的像素点数量构建目标函数,获取所述目标函数达到全局最优时对应的N个最优灰度区间;基于所述钢网灰度图像的N个最优灰度区间对灰度值进行灰度等级量化,得到量化灰度图像;对所述量化灰度图像进行灰度共生矩阵的获取以得到每个像素点的纹理熵,构成所述表面图像对应的熵矩阵;将所述表面图像和对应的所述熵矩阵输入神经网络以确认钢网缺陷类型。2.如权利要求1所述的一种基于机器视觉的钢网表面缺陷判定方法,其特征在于,所述根据划分后每个聚类簇中所包含的灰度区间数量和灰度区间对应的像素点数量构建目标函数的方法,包括:根据灰度空间的数量和聚类簇的数量获取重新划分所需的B个分界点,利用B个分界点对A个聚类簇对应的初始灰度区间进行灰度区间的重新划分;基于重新划分后的N个灰度区间,根据每个灰度区间的频率计算A个聚类簇的簇内频率均匀度和簇间频率均匀度,所述频率是指灰度区间内所包含的像素点数目占所述钢网灰度图像中所有像素点数目的频率;根据像素点的位置坐标计算A个聚类簇的簇内空间分散度均匀度和簇间空间分散度均匀度;根据每个灰度区间的灰度跨度计算A个聚类簇的簇内灰度跨度均匀度和簇间灰度跨度均匀度,所述灰度跨度是指灰度区间对应最大灰度级与最小灰度级之间的差值;将所述簇内频率均匀度、所述簇内空间分散度均匀度和所述簇内灰度跨度均匀度线性组合成簇内均匀性评价值;将所述簇间频率均匀度、所述簇间空间分散度均匀度和所述簇间灰度跨度均匀度线性组合成簇间均匀性评价值,结合所述簇内均匀性评价值和所述簇间均匀性评价值构建N个灰度区间的所述目标函数。3.如权利要求2所述的一种基于机器视觉的钢网表面缺陷判定方法,其特征在于,所述根据每个灰度区间的频率计算A个聚类簇的簇内频率均匀度和簇间频率均匀度的方法,包括:由每个灰度区间的频率计算每个聚类簇的平均频率,根据每个灰度区间的频率与其所属聚类簇的平均频率之间的频...

【专利技术属性】
技术研发人员:谢海居
申请(专利权)人:南通海驹钢结构有限公司
类型:发明
国别省市:

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

1