本发明涉及轮胎检测技术领域,特别涉及一种轮胎的检测方法及系统。
背景技术:
轮胎是机动车辆的主要动作执行部件之一,其稳定性和质量安全性直接决定着机动车辆的人员安全。由于轮胎的制作流程复杂性和工艺流程可能存在的不确定性,将可能存在钢丝分布不均、钢丝线游离和杂质带入等等缺陷。其中,轮胎子口区域位于整个轮胎的边缘区域,与轮毂接触起到轮胎密合固定作用,是由多股钢丝缠绕制成的钢圈与橡胶等组成,其质量直接影响轮胎的使用安全。x光机对轮胎进行透射成像后,能够获得轮胎内部钢丝和橡胶状态信息图像,包括子口区域的钢圈和橡胶图像信息,常见的子口区域缺陷包括钢圈间隙过大、钢圈翘起等缺陷,如图7所示。
相关技术中,依靠人工检查子口缺陷时,存在无法量化判断、效率低、以及存在疲劳漏判等问题。
技术实现要素:
本发明旨在至少在一定程度上解决上述相关技术中的技术问题之一。
为此,本发明的一个目的在于提出一种轮胎的检测方法,该方法能够快速和准确的检查轮胎子口区域存在的钢圈间隙过大、钢圈钢丝翘起等钢圈缺陷,以及子口区域钢圈外的异物杂质缺陷。
本发明的另一个目的在于提供一种轮胎的检测系统。
为了实现上述目的,本发明的第一方面的实施例公开了一种轮胎的检测方法,包括以下步骤:获取轮胎子口区域的图像;根据所述轮胎子口区域的图像统计灰度直方图;根据所述灰度直方图计算二值化阈值;根据所述二值化阈值对所述轮胎子口区域的图像进行二值化处理,以得到二值图像;遍历所述二值图像以获得轮胎子口区域的轮廓特征;根据所述轮廓特征确定所述轮胎是否合格。
根据本发明实施例的轮胎的检测方法,能够快速和准确的检查轮胎子口区域存在的钢圈间隙过大、钢圈钢丝翘起等钢圈缺陷,以及子口区域钢圈外的异物杂质缺陷。
另外,根据本发明上述实施例的轮胎的检测方法还可以具有如下附加的技术特征:
在一些示例中,所述轮胎子口区域的图像为x光图像。
在一些示例中,所述根据灰度直方图计算二值化阈值的步骤,包括:计算所述灰度直方图的最大灰度值和最小灰度值;根据所述最大灰度值和最小灰度值得到初始阈值;根据所述初始阈值得到所述轮胎子口区域的图像的前景和背景;分别计算所述前景的平均灰度值和所述背景的平均灰度值;根据所述前景的平均灰度值和所述背景的平均灰度值得到中间阈值;经过多次迭代后,如果相邻两次迭代得到的中间阈值相等,则将所述中间阈值作为所述二值化阈值。
在一些示例中,所述根据轮廓特征确定所述轮胎是否合格的步骤,包括:量化所述轮廓的标准值;比较所述轮廓特征和所述轮廓的标准值;如果所述轮廓特征和所述轮廓的标准值之间的差别大于预定值,则判定所述轮胎存在缺陷。
进一步地,当所述轮胎存在缺陷时,还包括:根据所述轮廓特征和所述轮廓的标准值的比较结果确定缺陷类型,其中,所述缺陷类型包括光圈间隙大、钢圈翘起和轮胎子口区域杂质。
本发明的第二方面的实施例公开了一种轮胎的检测系统,包括:获取模块,用于获取轮胎子口区域的图像;统计模块,用于根据所述轮胎子口区域的图像统计灰度直方图;二值化图像计算模块,用于根据所述灰度直方图计算二值化阈值;二值图像生成模块,用于根据所述二值化阈值对所述轮胎子口区域的图像进行二值化处理,以得到二值图像;特征提取模块,用于遍历所述二值图像以获得轮胎子口区域的轮廓特征;检测模块,用于根据所述轮廓特征确定所述轮胎是否合格。
根据本发明实施例的轮胎的检测系统,能够快速和准确的检查轮胎子口区域存在的钢圈间隙过大、钢圈钢丝翘起等钢圈缺陷,以及子口区域钢圈外的异物杂质缺陷。
另外,根据本发明上述实施例的轮胎的检测系统还可以具有如下附加的技术特征:
在一些示例中,所述轮胎子口区域的图像为x光图像。
在一些示例中,所述二值化图像计算模块用于:计算所述灰度直方图的最大灰度值和最小灰度值;根据所述最大灰度值和最小灰度值得到初始阈值;根据所述初始阈值得到所述轮胎子口区域的图像的前景和背景;分别计算所述前景的平均灰度值和所述背景的平均灰度值;根据所述前景的平均灰度值和所述背景的平均灰度值得到中间阈值;经过多次迭代后,如果相邻两次迭代得到的中间阈值相等,则将所述中间阈值作为所述二值化阈值。
在一些示例中,所述检测模块用于:量化所述轮廓的标准值;比较所述轮廓特征和所述轮廓的标准值;如果所述轮廓特征和所述轮廓的标准值之间的差别大于预定值,则判定所述轮胎存在缺陷。
进一步地,当所述轮胎存在缺陷时,所述检测模块还用于:根据所述轮廓特征和所述轮廓的标准值的比较结果确定缺陷类型,其中,所述缺陷类型包括光圈间隙大、钢圈翘起和轮胎子口区域杂质。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述的和/或附加的方面和优点结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明一个实施例的轮胎的检测方法的流程图;
图2是本发明一个实施例的轮胎的检测方法的详细流程图;
图3是本发明一个实施例的轮胎的检测方法中归一化直方图与阈值计算结果示意图;
图4a是存在钢圈间隙过大缺陷的图片二的值化效果示意图;
图4b是存在钢丝翘起过长缺陷的图片二的值化效果示意图;
图4c是钢圈附近存在异物杂质缺陷的图片二的值化效果示意图;
图5是本发明一个实施例的轮胎的检测方法中钢圈钢丝翘起特征提取的示意图;
图6是是本发明一个实施例的轮胎的检测系统的结构框图;
图7a是轮胎子口区域存在钢圈间隙过大缺陷的示意图;
图7b是轮胎子口区域存在钢圈翘起缺陷的示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
以下结合附图描述根据本发明实施例的轮胎的检测方法及系统。
图1是根据本发明一个实施例的轮胎的检测方法的流程图。如图1所示,并结合图2,根据本发明一个实施例的轮胎的检测方法,包括如下步骤:
s101:获取轮胎子口区域的图像。
其中,轮胎子口区域的图像例如为轮胎子口区域的x光图像,轮胎子口区域的图像可表示为i0(x,y),图像大小为h×w,其中h表示图像高度,w表示图像宽度。
s102:根据轮胎子口区域的图像统计灰度直方图。即:统计轮胎子口区域的图像的灰度直方图,其中,轮胎子口区域的图像的灰度值跨度为0~255,灰度直方图即统计从灰度值0到灰度值255的各个灰度值像素点个数,可表示为h(g),其中0≤g≤255。
s103:根据灰度直方图计算二值化阈值。
具体地,包括:计算灰度直方图的最大灰度值和最小灰度值;根据最大灰度值和最小灰度值得到初始阈值;根据初始阈值得到轮胎子口区域的图像的前景和背景;分别计算前景的平均灰度值和背景的平均灰度值;根据前景的平均灰度值和背景的平均灰度值得到中间阈值;经过多次迭代后,如果相邻两次迭代得到的中间阈值相等,则将中间阈值作为二值化阈值。
例如:首先求解出最大灰度值和最小灰度值,分别记为gmax和gmin,令初始阈值为:
然后根据初始阈值θ0将轮胎子口区域的图像分割为前景和背景,分别求出前景和背景的平均灰度值af和ab,其值为:
令:
如果θk=θk+1,则取θk为所求得到的二值化阈值,即θ=θk,否则转到继续进行迭代。
需要说明的是,可以根据经验选择初始阈值以及迭代次数,通常设定初始阈值θ0时,将总的迭代次数限制在500~2000次,以避免不收敛的无限迭代下去。另外,归一化的直方图和计算的二值化阈值如图3所示。
s104:根据二值化阈值对轮胎子口区域的图像进行二值化处理,以得到二值图像。
例如:对输入图像i0(x,y)进行二值化处理得到二值图像i1(x,y),其二值依据为:
如图4所示,为存在缺陷的图片经过迭代自适应二值化之后的二值特征图片,从左到右依次为存在钢圈间隙过大、钢丝翘起过长和钢圈附近异物杂质。
s105:遍历二值图像以获得轮胎子口区域的轮廓特征。
具体地说,通过边缘遍历即可获得所有的内外轮廓,其中内轮廓可认为是存在的疑似钢圈间隔,独立的小外轮廓可认为是疑似异物杂质。对于内轮廓,可以用gw(i)表示第i个内轮廓的平均像素宽度,用gh(i)表示第i个内轮廓的像素高度。对于独立的外轮廓我们用a(j)表示第j个独立外轮廓的像素面积,即疑似异物杂质的大小。
为了能够找到钢丝翘起,选取最大的轮廓即钢圈本体,其他轮廓全部去除以避免干扰。如图5所示,在二值图像中从左向右逐行遍历,对于完整钢圈边界存在像素值变化为255→0→255,其中0像素个数即为该行的钢圈像素宽度,若在该行存在多个钢圈边界则说明存在钢丝翘起。通过逐行遍历,即可完整的获得钢圈钢丝翘起特征,用tw(k)表示第k个翘起钢丝的平均像素宽度,用th(k)表示第k个翘起钢丝的像素高度。
s106:根据轮廓特征确定轮胎是否合格。进一步地,当轮胎存在缺陷时,还包括:根据轮廓特征和轮廓的标准值的比较结果确定缺陷类型,其中,缺陷类型包括光圈间隙大、钢圈翘起和轮胎子口区域杂质。
具体地,包括:量化轮廓的标准值;比较轮廓特征和轮廓的标准值;如果轮廓特征和轮廓的标准值之间的差别大于预定值,则判定轮胎存在缺陷。
例如:使用输入的横向像素比例系数和纵向比例系数来进行尺寸与像素转换,假设横向比例系数为0.5mm/pix(毫米/像素),纵向比例系数为0.4mm/pix,那么假设平均宽度超过2mm,高度超过10mm的钢圈间隙即可认为是缺陷,则可转换为平均宽度像素4pix,高度25pix。
在实际应用中判别依据设定,例如钢圈间隙则通过内轮廓的平均像素宽度gw(i)和平均像素高度gh(i)来判断,异物杂质的通过独立小轮廓的等效像素面积a(j)来判断,而钢圈钢丝则依据翘起钢丝平均宽度tw(k)和高度th(k)来判断。经过量化判断后,如果存在缺陷,保存所有缺陷的轮廓信息和类型信息,并进行警报等相关处理。
该方法能够有效的提取子口钢圈和钢圈附近过渡区异物杂质特征,根据准确有效的二值化阈值求解,使用基于直方图的迭代阈值求解,从而能够不受图像灰度变化的影响很好实现阈值的自适应求解,进而准确提取特征。另外,针对不同的缺陷特征,为了能够准确的提取出目标特征,使用了轮廓搜索和横向边界查找的方法来进行特征提取。对于疑似钢圈间隙可通过内轮廓来提取,疑似异物杂质可通过独立的外轮廓来提取。而为了查找钢圈钢丝翘起,仅保留最大轮廓区域,去除其他干扰轮廓,以此通过横向查找边界变化来寻找钢圈钢丝翘起特征。此外,为了能够对不同缺陷进行量化判读,对钢圈间隙定义了平均像素宽度和像素高度,对异物杂质定义了等效像素面积特征,对钢丝翘起定义了平均像素宽度和像素高度,并利用横向和纵向像素比例系数来将缺陷判断尺寸范围换算到像素尺寸范围。
本发明实施例的轮胎的检测方法,能够快速和准确的检查轮胎子口区域存在的钢圈间隙过大、钢圈钢丝翘起等钢圈缺陷,以及子口区域钢圈外的异物杂质缺陷。
图6是根据本发明一个实施例的轮胎的检测系统的结构框图。如图6所示,根据本发明实施例的轮胎的检测系统600,包括:获取模块610、统计模块620、二值化图像计算模块630、二值图像生成模块640、特征提取模块650和检测模块660。
其中,获取模块610用于获取轮胎子口区域的图像。统计模块620用于根据所述轮胎子口区域的图像统计灰度直方图。二值化图像计算模块630用于根据所述灰度直方图计算二值化阈值。二值图像生成模块640用于根据所述二值化阈值对所述轮胎子口区域的图像进行二值化处理,以得到二值图像。特征提取模块650用于遍历所述二值图像以获得轮胎子口区域的轮廓特征。检测模块660用于根据所述轮廓特征确定所述轮胎是否合格。
在本发明的一个实施例中,所述轮胎子口区域的图像为x光图像。
在本发明的一个实施例中,所述二值化图像计算模块630用于:计算所述灰度直方图的最大灰度值和最小灰度值;根据所述最大灰度值和最小灰度值得到初始阈值;根据所述初始阈值得到所述轮胎子口区域的图像的前景和背景;分别计算所述前景的平均灰度值和所述背景的平均灰度值;根据所述前景的平均灰度值和所述背景的平均灰度值得到中间阈值;经过多次迭代后,如果相邻两次迭代得到的中间阈值相等,则将所述中间阈值作为所述二值化阈值。
在本发明的一个实施例中,所述检测模块660用于:量化所述轮廓的标准值;比较所述轮廓特征和所述轮廓的标准值;如果所述轮廓特征和所述轮廓的标准值之间的差别大于预定值,则判定所述轮胎存在缺陷。
进一步地,当所述轮胎存在缺陷时,所述检测模块660还用于:根据所述轮廓特征和所述轮廓的标准值的比较结果确定缺陷类型,其中,所述缺陷类型包括光圈间隙大、钢圈翘起和轮胎子口区域杂质。
本发明实施例的轮胎的检测系统,能够快速和准确的检查轮胎子口区域存在的钢圈间隙过大、钢圈钢丝翘起等钢圈缺陷,以及子口区域钢圈外的异物杂质缺陷。
需要说明的是,本发明实施例的轮胎的检测系统的具体实现方式与本发明实施例的轮胎的检测方法的具体实现方式类似,具体请参见方法部分的描述,为了减少冗余,此处不做赘述。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不是必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。