本发明涉及图像处理,具体涉及基于机器视觉的ptfe成品外观缺陷检测方法。
背景技术:
1、随着科技发展,材料使用不再局限于钢材,一些塑料管材等新型建筑材料因其原材料获取等原因崭露头角,比如被称为塑料王的ptfe被应用于各个领域。塑料管材在生产过程中也可能因为机器调整不当导致缺陷产生,基于机器视觉的缺陷检测可以减少人力资源成本。ptfe管材是一种广泛应用于化工、医疗、食品、电子等领域的重要管材。由于其优异的耐热性、耐腐蚀性和低摩擦系数,ptfe管材被广泛应用于输送液体、气体和腐蚀性介质的工艺中。在生产过程中,确保ptfe管材的质量和完整性对于确保产品性能和安全至关重要。ptfe管材在生产过程中可能存在一些表面或内部缺陷,如气泡、裂纹、收缩等。这些缺陷可能会影响管材的强度、耐压能力和使用寿命。
2、但再常规中经常使用超像素分割进行获取缺陷区域,但在ptfe管材进行检测的过程中,ptfe管材是由多根管材进行排列在一起的,可能由于缺陷区域的像素点的灰度值和非缺陷区域的像素点的灰度值较为相近;所以在常规的超像素分割是针对像素点的灰度值进行相似性判断的时,未能将ptfe管材的竖直和水平特征考虑进去,导致在灰度值相近的时候,ptfe管材的缺陷区域检测时不准确,出现误判。因此本发明针对图像像素点的相似进行判断时,考虑每个像素点在水平和竖直方向的变化特征,根据水平和竖直的变化特征进行像素点的相似判断,最后确定出准确的超像素块。
技术实现思路
1、本发明提供基于机器视觉的ptfe成品外观缺陷检测方法,以解决现有的问题。
2、本发明的基于机器视觉的ptfe成品外观缺陷检测方法采用如下技术方案:
3、本发明一个实施例提供了基于机器视觉的ptfe成品外观缺陷检测方法,该方法包括以下步骤:
4、采集ptfe管材的图像,并进行灰度化得到管材灰度图;
5、预设一个超像素块的个数k,根据预设超像素块的个数k对管材灰度图进行划分,得到管材灰度图中的超像素块,每个超像素块内包含一个种子点;
6、根据每个超像素块中的种子点的灰度值和种子点对应的水平和竖直线上像素点的灰度值得到超像素块中每个像素点与对应种子点的初始相似性权重;
7、根据超像素块内每个像素点到种子点对应的水平和竖直线的距离得到每个像素点与对应种子点之间的夹角;根据超像素块中每个像素点与对应种子点之间的夹角和初始相似性权重得到每个像素点与对应种子点相似性权重;
8、根据超像素块中每个像素点与对应种子点的相似性权重和每个像素点与对应种子点之间的灰度差异得到每个像素点与对应种子点的相似性;根据每个像素点与对应种子点之间的相似性对管材灰度图重新划分超像素块,得到管材灰度图中修正后的超像素块;
9、根据管材灰度图中修正后的超像素块进行ptfe成品的外观缺陷检测。
10、进一步地,所述根据预设超像素块的个数k对管材灰度图进行划分,得到管材灰度图中的超像素块,包括的具体步骤如下:
11、将管材灰度图均匀划分为k个超像素块,每个超像素块中的像素点的个数为,每个超像素块的边长尺寸为,其中,n表示管材灰度图中的像素点的个数。
12、进一步地,所述每个超像素块内包含一个种子点的具体获取步骤如下:
13、选取每个超像素块内中心位置的像素点为每个超像素块的种子点。
14、进一步地,所述根据每个超像素块中的种子点的灰度值和种子点对应的水平和竖直线上像素点的灰度值得到超像素块中每个像素点与对应种子点的初始相似性权重,包括的具体步骤如下:
15、超像素块中每个像素点与对应种子点的初始相似性权重的公式为:
16、
17、式中,表示第z个超像素块中的种子点的灰度值,表示超像素块中种子点对应的水平线上的第j个像素点的灰度值,表示超像素块中种子点对应的竖直线上的第j个像素点的灰度值,s表示超像素块的边长尺寸,表示第z个超像素块中的第i个像素点的灰度值,表示超像素块中的第i个像素点对应的水平线上的像素点的灰度值,表示超像素块中的第i个像素点对应的竖直线上的像素点的灰度值,表示第z个超像素块中的第i个像素点与对应种子点的初始相似性权重。
18、进一步地,所述种子点对应的水平和竖直线,包括的具体步骤如下:
19、种子点对应的水平和竖直线是每个超像素块中的种子点所在的水平行和竖直列的像素点组成的水平和竖直线。
20、进一步地,所述根据超像素块内每个像素点到种子点对应的水平和竖直线的距离得到每个像素点与对应种子点之间的夹角,包括的具体步骤如下:
21、每个像素点与对应种子点之间的夹角的公式为:
22、
23、式中,表示第z个超像素块内的第i个像素点到对应的竖直线上的距离,表示第z个超像素块内的第i个像素点到对应的水平线上的距离,表示超像素块内的第i个像素点与第z个超像素块中种子点之间的夹角,表示反正切函数。
24、进一步地,所述每个像素点与对应种子点相似性权重的具体获取步骤如下:
25、每个像素点与对应种子点相似性权重的公式为:
26、
27、式中,表示第z个超像素块中的第i个像素点与对应种子点的初始相似性权重,表示超像素块内的第i个像素点与第z个超像素块中种子点之间的夹角,表示第z个超像素块中的第i个像素点与对应种子点的相似性权重。
28、进一步地,所述每个像素点与对应种子点的相似性的具体获取步骤如下:
29、每个像素点与对应种子点的相似性的公式为:
30、
31、式中,表示第z个超像素块中的第i个像素点与对应种子点的相似性权重,表示第z个超像素块中的种子点的灰度值,表示第z个超像素块中的第i个像素点的灰度值,表示第z个超像素块中的第i个像素点与对应种子点的相似性,表示以自然常数为底的指数函数。
32、进一步地,所述根据每个像素点与对应种子点之间的相似性对管材灰度图重新划分超像素块,得到管材灰度图中修正后的超像素块,包括的具体步骤如下:
33、当超像素块中的任意一个像素点的灰度值与对应种子点的相似性大于等于预设阈值a时,则判定该像素点与对应的种子像素点为一类,将该超像素块中与种子点为一类的像素点记为相似像素点,将超像素块内的所有的相似像素点作为一个新的超像素块;新的超像素块作为修正后的超像素块。
34、进一步地,所述根据管材灰度图中修正后的超像素块进行ptfe成品的外观缺陷检测,包括的具体步骤如下:
35、将修正后的超像素块的灰度均值输入到lof算法进行异常检测,得到修正后每个超像素块的lof值;当修正后每个超像素块的lof值大于预设阈值b时,则判定为ptfe管材外表存在缺陷。
36、本发明的技术方案的有益效果是:本发明通过对水平和竖直方向上的变化特征分析,然后进行对超像素块中每个像素点与种子点之间的相似性进行修正,提高了在超像素分割中每个超像素块中的误差之间很小;然后对所有的超像素块进行离群异常检测,将缺陷区域对应的超像素快筛选出来,提高了ptfe成品外观缺陷检测的准确性。