一种玻璃瘢痕识别方法与流程

文档序号:36321595发布日期:2023-12-08 22:36阅读:42来源:国知局
一种玻璃瘢痕识别方法与流程

本发明涉及图像处理,具体而言,涉及一种玻璃瘢痕识别方法。


背景技术:

1、在玻璃出厂时,需要对玻璃的外观进行检查,检查其上面的平滑程度,观察其是否存在瘢痕。虽然在玻璃上存在瘢痕,较容易通过人肉眼进行判断,但是通过人工来观察,在工作时间长,且玻璃存在反光的情况下,细小的瘢痕容易遗漏,特别是在玻璃面积大时,更难全面检查玻璃的整体情况。


技术实现思路

1、本发明的目的在于提供一种玻璃瘢痕识别方法,其解决了现有缺乏一种玻璃瘢痕自动识别方法的问题。

2、本发明的实施例通过以下技术方案实现:一种玻璃瘢痕识别方法,包括以下步骤:

3、s1、对玻璃图像进行通道颜色增强,得到颜色增强图;

4、s2、对颜色增强图进行灰度处理,得到灰度图;

5、s3、对灰度图进行去除异常点,得到待识别图像;

6、s4、根据待识别图像上灰度值分布情况,找到疑似瘢痕区域;

7、s5、计算疑似瘢痕区域与待识别图像上正常区域的瘢痕程度,在瘢痕程度大于异常阈值时,疑似瘢痕区域上存在瘢痕。

8、进一步地,所述s1包括:对玻璃图像的r通道值进行颜色增强,对玻璃图像的g通道值进行颜色增强,对玻璃图像的b通道值进行颜色增强,颜色增强的表达式均为:

9、

10、其中,为增强后第类通道的第个通道值,为第类通道的最大通道值,为第类通道的最小通道值,为通道距离,为通道调节参数,为玻璃图像上第类通道的第个通道值,为第个通道值邻域范围内的第类通道的第个通道值。

11、上述进一步地方案的有益效果为:本发明中找到每种类型的通道的最大通道值和最小通道值,确定每种类型的通道值增强比例,并采用待增强通道值周围的8个通道值实现对当前位置处通道值的衡量,避免个别是异常点。

12、进一步地,所述通道距离的计算公式为:

13、

14、其中,为第个通道值上侧的第类通道的通道值,为第个通道值下侧的第类通道的通道值,为第个通道值右侧的第类通道的通道值,为第个通道值左侧的第类通道的通道值,时为r通道值,时为g通道值,时为b通道值。

15、上述进一步地方案的有益效果为:本发明中通道距离采用待增强通道值上下左右四个同类型通道值来计算,在四个同类型通道值距离越大时,则说明该处颜色变化剧烈,可能为瘢痕与玻璃的交界点,因此,侧重保留待增强通道值,在四个同类型通道值距离越小时,则颜色变化平缓,则侧重取边8个通道值的均值,达到去除非正常通道值的目的。

16、进一步地,所述s3包括以下分步骤:

17、s31、设置3*3灰度块,采用灰度块在灰度图上进行移动,遍历灰度图上的像素点;

18、s32、根据灰度块下各个像素点的灰度值,计算周边任一像素点到灰度块下其他像素点的距离,得到周边灰度距离,其中,周边任一像素点为灰度块下除中心像素点外的其他像素点;

19、s33、根据灰度块下各个像素点的灰度值,在灰度块下计算中心像素点与灰度块下其他像素点的距离,得到中心灰度距离;

20、s34、在中心灰度距离和周边灰度距离满足距离条件时,中心像素点为异常点;

21、s35、采用灰度块下除中心像素点外的其他像素点的灰度平均值替换异常点的灰度值,得到待识别图像。

22、上述进一步地方案的有益效果为:本发明中通过周边任一像素点到灰度块下其他像素点的距离,得到周边灰度距离,从而估计出周边像素点的灰度值情况,再根据中心像素点与其他像素点的距离,从而估计出中心像素点的灰度值情况。

23、进一步地,所述s32中周边灰度距离的计算公式为:

24、

25、其中,为第个周边灰度距离,为周边任一像素点的灰度值,为自然常数,为灰度块下除灰度值外的第个像素点的灰度值;

26、所述中心灰度距离的计算公式为:

27、

28、其中,为第个中心灰度距离,为中心像素点的灰度值,为灰度块下除灰度值外的第个像素点的灰度值。

29、上述进一步地方案的有益效果为:本发明中在计算灰度距离时,先通过指数函数增强像素点的灰度值,从而使得像素点之间灰度值区别更显著,更便于找到细微区别。

30、进一步地,所述s34中距离条件为:

31、

32、其中,为距离阈值。

33、上述进一步地方案的有益效果为:本发明中在周边灰度距离与中心灰度距离相近时,越接近1,中心像素点为异常点的概率越小,因此,本发明中设置小于1的距离阈值,挑选出灰度距离分布不同的像素点。

34、进一步地,所述s4包括以下分步骤:

35、s41、计算待识别图像上整体的灰度分布系数;

36、s42、计算待识别图像上每个局部区域的灰度分布系数;

37、s43、在局部区域的灰度分布系数大于整体灰度分布系数时,该区域为疑似瘢痕区域。

38、进一步地,所述s41和s42中计算灰度分布系数的公式为:

39、

40、其中,为灰度分布系数,为以自然常数为底的指数函数,为待计算灰度分布系数区域的第个像素点的灰度值,为待计算灰度分布系数区域中像素点的数量,为待计算灰度分布系数区域中最大灰度值,为待计算灰度分布系数区域中最小灰度值。

41、上述进一步地方案的有益效果为:本发明中通过计算待识别图像上整体的灰度分布系数,从而表征整体的灰度分布情况,再取局部区域,计算局部区域的灰度分布系数,将整体与局部区域进行对比,从而找出异常的区域为疑似瘢痕区域。玻璃本身是光滑平面,其上存在灰度波动的地方较少,或者是由于玻璃上光线强度不同,造成的部分区域存在灰度值变化。本发明利用该点常识,找到待计算灰度分布系数区域上最大的灰度值和最小灰度值,从而表征该区域的灰度波动范围,在计算整体的灰度分布系数时,虽然整体上的最大灰度值和最小灰度值差距最大,但其均分到整体上的个像素点,每个像素点均摊的灰度差距较少,因此,瘢痕区域存在的灰度值波动肯定大于整体。

42、进一步地,所述s5包括以下分步骤:

43、s51、根据疑似瘢痕区域的面积,取待识别图像上同等面积的正常区域;

44、s52、计算正常区域与疑似瘢痕区域的瘢痕程度值;

45、s53、在瘢痕程度大于异常阈值时,疑似瘢痕区域上存在瘢痕。

46、上述进一步地方案的有益效果为:本发明中找出了玻璃图像上疑似瘢痕区域,则非疑似瘢痕区域为正常区域,取正常区域与疑似瘢痕区域进行比较,计算瘢痕程度值,在瘢痕程度大于异常阈值时,疑似瘢痕区域上存在瘢痕。

47、进一步地,所述s52中计算瘢痕程度值的公式为:

48、

49、其中,为瘢痕程度值,为疑似瘢痕区域上灰度均值,为正常区域上灰度均值,为疑似瘢痕区域上灰度散布度,为正常区域上灰度散布度,为疑似瘢痕区域和正常区域共同的灰度散布度;

50、

51、

52、

53、其中,为疑似瘢痕区域上第个像素点的灰度值,为正常区域上第个像素点的灰度值,为疑似瘢痕区域或者正常区域上像素点的数量,| |为绝对值。

54、上述进一步地方案的有益效果为:本发明中灰度均值用于比较两个区域间整体亮度的相近程度,灰度散布度用于比较两个区域间灰度值分布的相近程度,在两个区域相差较大时,瘢痕程度值越大。

55、本发明实施例的技术方案至少具有如下优点和有益效果:本发明中通过对玻璃图像的各个颜色通道进行增强,得到颜色增强图,从而凸显局部异常区域的像素点与正常区域不同,在颜色增强图上更好区分异常区域,对颜色增强图进行灰度处理,再去除异常点,从而规避个别噪点的影响,得到待识别图像,根据待识别图像上灰度值分布情况,找到异常区域,作为疑似瘢痕区域,再与正常区域进行比较,进一步的确定其为瘢痕区域,实现一种无需人工的自动玻璃瘢痕识别方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1