一种布匹断纬瑕疵检测方法技术

技术编号:38618142 阅读:14 留言:0更新日期:2023-08-26 23:45
本发明专利技术涉及图像处理领域,具体涉及一种布匹断纬瑕疵检测方法,该方法包括:获取待检测布匹的灰度图像;获取每个像素点的瑕疵可能性以及疑似瑕疵的目标行;利用每个目标行中瑕疵可能性大于设定的瑕疵可能性阈值的像素点进行区域生长得到多个连通域;利用每个组类中每两个连通域对应的子边缘线的像素点的坐标,得到每两个连通域的子边缘线之间的负偏移程度;进而得到每两个连通域的负偏移程度;利用每个组类中每两个连通域的负偏移程度得到疑似瑕疵的目标组类;利用目标组类中相邻两个连通域之间的距离得到瑕疵连通域,使得本发明专利技术得到的断纬瑕疵检测结果更加准确。断纬瑕疵检测结果更加准确。断纬瑕疵检测结果更加准确。

【技术实现步骤摘要】
一种布匹断纬瑕疵检测方法


[0001]本专利技术涉及图像处理
,具体涉及一种布匹断纬瑕疵检测方法。

技术介绍

[0002]布匹的生产较为复杂繁琐,在进行自动化机器纺织时,在不断追求纺织效率提升的同时伴随着纺织缺陷的频繁出现,例如断纬瑕疵,断纬是指纬向的纱断裂,断纬瑕疵部分与布匹其他部分出现色差,断纬瑕疵严重影响布匹的美观性和耐久性。
[0003]由于断纬瑕疵与布匹颜色之间有色差,所以常规情况下若要得到断纬瑕疵,对布匹图像进行阈值分割技术就可以得到颜色差异较大的瑕疵区域,但是由于布匹表面的破洞缺陷,斑点污染缺陷都会出现颜色差异,所以无法确定阈值分割后得到的缺陷区域具体是哪一种缺陷,无法准确识别断纬瑕疵缺陷。

技术实现思路

[0004]本专利技术提供一种布匹断纬瑕疵检测方法,以解决现有的阈值分割无法准确得到布匹表面的断纬瑕疵的问题。
[0005]本专利技术的一种布匹断纬瑕疵检测方法,采用如下技术方案:获取待检测布匹的灰度图像;利用灰度图像中每个像素点的灰度值和灰度图像的灰度均值得到每个像素点瑕疵可能性,利用每个像素点的瑕疵可能性得到疑似瑕疵的目标行;利用每个目标行中瑕疵可能性大于设定的瑕疵可能性阈值的像素点进行区域生长得到多个连通域;利用每个连通域的位置将连通域分为多个组类;将每个连通域的边缘线划分为多条子边缘线,每个连通域的子边缘线数量相等;利用每个组类中每两个连通域的子边缘线的像素点的坐标,得到每个组类中每两个连通域对应的子边缘线之间的负偏移程度;利用每个组类中每两个连通域对应的子边缘线之间的负偏移程度得到每两个连通域的负偏移程度;利用每个组类中每两个连通域的负偏移程度得到疑似瑕疵的目标组类;利用目标组类中相邻连通域之间的距离得到瑕疵连通域。
[0006]进一步,得到多个连通域的步骤包括:将每个目标行中瑕疵可能性最大且大于预设的瑕疵可能性阈值的像素点作为初始种子点;获取初始种子点邻域中瑕疵可能性大于瑕疵可能性阈值的像素点作为新的种子点,将初始种子点与对应的新的种子点连通,利用新的种子点继续获取邻域中瑕疵可能性大于瑕疵可能性阈值的像素点进行区域生长;直到新的种子点邻域中不存在瑕疵可能性大于瑕疵可能性阈值的像素点,停止区域生长,得到连通域;
再获取目标行中剩余的大于瑕疵可能性阈值的像素点作为种子点,利用与初始种子点相同的方法进行区域生长,直到目标图像中不存在大于瑕疵可能性阈值的像素点,停止区域生长,得到所有的连通域。
[0007]进一步,利用每个连通域的位置将连通域分为多个组类的步骤包括:从上到下获取灰度图像中的第一个连通域,获取第一个连通域经过的所有行上的所有连通域;直到以第一个连通域为起始,得到的所有连通域经过的所有行中不存在其他连通域,将第一个连通域得到的所有连通域作为第一个组类;从上到下继续获取除第一个组类以外的第一个连通域,利用得到第一个组类的方法继续得到一个组类;以此类推,从上到下,获取多个组类的连通域。
[0008]进一步,将每个连通域的边缘线划分为多条子边缘线的方法包括:利用每个连通域的最大内接矩形与连通域边缘线的交点将连通域的边缘线分为多条子边缘线。
[0009]进一步,得到每个组类中每两个连通域对应的子边缘线的负偏移程度的步骤包括:每个连通域的多条子边缘线是指连通域的上边缘线、下边缘线、左边缘线、右边缘线;根据下式得到每两个连通域的上边缘线之间的负偏移程度:其中,表示第个连通域与所在组类的第个连通域的上边缘线之间的负偏移程度;,分别表示第个连通域的上边缘线的像素点的横坐标均值、纵坐标均值;,分别表示第个连通域的上边缘线的像素点的横坐标均值、纵坐标均值;表示以自然常数e为底的指数函数;根据得到上边缘线之间的负偏移程度的方法,获取每个组类中每两个连通域的下、左、右边缘线之间对应的负偏移程度。
[0010]进一步,获取每两个连通域的负偏移程度的方法包括:对每个组类中每两个连通域的所有子边缘线之间的负偏移程度求均值,得到每两个连通域的负偏移程度。
[0011]进一步,得到疑似瑕疵的目标组类的方法包括:获取每个组类中连续相邻且任意两个连通域的负偏移程度大于预设的负偏移程度阈值的连通域的数量;若得到的数量大于预设的数量阈值,则将该组类作为疑似瑕疵的目标组类。
[0012]进一步,得到瑕疵连通域的方法包括:分别获取目标组类中每个连通域的左边缘线和右边缘线的像素点的横坐标均值
和纵坐标均值;利用目标组类中相邻连通域的左边缘线和右边缘线的像素点的横、纵坐标均值得到相邻连通域之间的距离;获取每个目标组类中相邻连通域之间距离的方差,将大于预设的方差阈值的目标组类中的连通域确定为瑕疵连通域。
[0013]进一步,得到每个像素点瑕疵可能性的步骤包括:获取灰度图像中每个像素点的灰度值与灰度图像的灰度均值的灰度差值;利用线性整流函数对每个像素点得到的灰度差值进行修正得到每个像素点的瑕疵可能性。
[0014]进一步,得到疑似瑕疵的目标行的步骤包括:对每一行中所有像素点的瑕疵可能性求和得到每一行的瑕疵可能性;获取灰度图像中所有行的瑕疵可能性均值;将灰度图像中瑕疵可能性大于瑕疵可能性均值的行作为目标行。
[0015]本专利技术的有益效果是:通过布匹表面的灰度图像中像素点的灰度值确定出像素点的瑕疵可能性,并利用像素点的瑕疵可能性得到多个疑似断纬缺陷的连通域,即通过灰度图像中断纬瑕疵的灰度值和正常部分的灰度值差异得到了疑似断纬缺陷的连通域;并且利用灰度图像中连通域的位置将连通域分为多个组类,即同一个组类的连通域可能为同一个断纬瑕疵部分,因为断纬瑕疵是沿纬向分布的;考虑到同一组的断纬瑕疵的连通域是沿纬向排列的,通过计算每个组类中每两个连通域的每条子边缘线的负偏移程度,得到每两个连通域之间负偏移程度,即沿着纬向笔直分布的概率,从而得到多组沿纬向排列的目标组类,去除了不沿纬向排列的组类的干扰;结合断纬瑕疵部分的连通域是等间距分布的特征,计算同一个目标组类的相邻连通域之间的距离,得到瑕疵连通域,相对于只考虑灰度值确定断纬瑕疵,本专利技术得到的检测结果更加准确;并且通过每一行的瑕疵可能性确定出目标行,只对目标行中的像素点进行后续分析,减少了计算量。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术的一种布匹断纬瑕疵检测方法的实施例总体步骤的流程图。
具体实施方式
[0018]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]本专利技术的一种布匹断纬瑕疵检测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种布匹断纬瑕疵检测方法,其特征在于:获取待检测布匹的灰度图像;利用灰度图像中每个像素点的灰度值和灰度图像的灰度均值得到每个像素点瑕疵可能性,利用每个像素点的瑕疵可能性得到疑似瑕疵的目标行;利用每个目标行中瑕疵可能性大于设定的瑕疵可能性阈值的像素点进行区域生长得到多个连通域;利用每个连通域的位置将连通域分为多个组类;将每个连通域的边缘线划分为多条子边缘线,每个连通域的子边缘线数量相等;利用每个组类中每两个连通域的子边缘线的像素点的坐标,得到每个组类中每两个连通域对应的子边缘线之间的负偏移程度;利用每个组类中每两个连通域对应的子边缘线之间的负偏移程度得到每两个连通域的负偏移程度;利用每个组类中每两个连通域的负偏移程度得到疑似瑕疵的目标组类;利用目标组类中相邻连通域之间的距离得到瑕疵连通域。2.根据权利要求1所述的一种布匹断纬瑕疵检测方法,其特征在于,得到多个连通域的步骤包括:将每个目标行中瑕疵可能性最大且大于预设的瑕疵可能性阈值的像素点作为初始种子点;获取初始种子点邻域中瑕疵可能性大于瑕疵可能性阈值的像素点作为新的种子点,将初始种子点与对应的新的种子点连通,利用新的种子点继续获取邻域中瑕疵可能性大于瑕疵可能性阈值的像素点进行区域生长;直到新的种子点邻域中不存在瑕疵可能性大于瑕疵可能性阈值的像素点,停止区域生长,得到连通域;再获取目标行中剩余的大于瑕疵可能性阈值的像素点作为种子点,利用与初始种子点相同的方法进行区域生长,直到目标图像中不存在大于瑕疵可能性阈值的像素点,停止区域生长,得到所有的连通域。3.根据权利要求1所述的一种布匹断纬瑕疵检测方法,其特征在于,利用每个连通域的位置将连通域分为多个组类的步骤包括:从上到下获取灰度图像中的第一个连通域,获取第一个连通域经过的所有行上的所有连通域;直到以第一个连通域为起始,得到的所有连通域经过的所有行中不存在其他连通域,将第一个连通域得到的所有连通域作为第一个组类;从上到下继续获取除第一个组类以外的第一个连通域,利用得到第一个组类的方法继续得到一个组类;以此类推,从上到下,获取多个组类的连通域。4.根据权利要求1所述的一种布匹断纬瑕疵检测方法,其特征在于,将每个连通域的边缘线划分为多条子边缘线的方法包括:利用每个连通域的最大内接矩形与连通域边缘线的交点将连通域的边缘线分为...

【专利技术属性】
技术研发人员:王传方刘坤胡树强李尊刚
申请(专利权)人:微山县天阔纺织有限公司
类型:发明
国别省市:

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

1