首页> 中国专利> 汽车轮毂X射线图像的缺陷区域自动提取方法及系统

汽车轮毂X射线图像的缺陷区域自动提取方法及系统

摘要

本发明公开了一种汽车轮毂X射线图像的缺陷区域自动提取方法及系统。所述方法首先获取汽车轮毂的X射线图像并构建结构元素;然后对X射线图像进行顶帽变换和顶帽重建变换,并以顶帽重建变换结果为标记,顶帽变换结果为模板进行膨胀重建运算;对膨胀重建结果进行二值化处理得到轮毂的初步缺陷区域;对初步缺陷区域进行特征剔除得到轮毂的真正缺陷区域;获取真正缺陷区域的最小外接矩形即为该轮毂X射线图像的缺陷区域。采用本发明方法进行轮毂的缺陷区域提取,无需操作人员提前指定感兴趣区域,而是可以直接在被检测轮毂的X射线图像上自动确定出缺陷区域,不受轮型识别和区域跟踪匹配算法等环节影响,能大大提高缺陷区域的提取效率和准确性。

著录项

  • 公开/公告号CN112288680A

    专利类型发明专利

  • 公开/公告日2021-01-29

    原文格式PDF

  • 申请/专利权人 中北大学;

    申请/专利号CN201911075637.6

  • 申请日2019-11-06

  • 分类号G06T7/00(20170101);G06T5/30(20060101);G06T7/11(20170101);

  • 代理机构11569 北京高沃律师事务所;

  • 代理人刘凤玲

  • 地址 030051 山西省太原市尖草坪区学院路3号

  • 入库时间 2023-06-19 09:41:38

说明书

技术领域

本发明涉及轮毂缺陷检测技术领域,特别是涉及一种汽车轮毂X射线图像的缺陷区域自动提取方法及系统。

背景技术

轮毂作为汽车的重要受力部件,生产时一般是融化的合金液经过低压铸造、T6热处理和机械加工等工序,最终变为成品。汽车轮毂在生产过程中,受各种因素的影响,可能会会产生气孔、缩孔或缩松等常见内部缺陷,必须使用X射线无损检测设备来探伤。

汽车轮毂在进行X射线检测时,射线源发出射线穿透检测部位后被平板探测器接收,转化为数字图像传输到电脑,通过分析携带了轮毂内部结构信息的射线图像来判断产品是否合格。

传统的轮毂X射线检测通过人眼来分析轮毂的X射线图像,具有劳动强度大、判断结果很难准确量化、易受检测人员主观意志影响的弊端,逐渐被以数字图像处理技术为基础的自动评片软件所取代。轮毂X射线图像在自动评片的过程中,容易受轮毂本身几何结构的影响产生误判或漏判,为了提高准确率需要提前指定待检测的缺陷区域,这个区域也被称为ROI(Region of Interest,感兴趣)区域。现有解决方案是操作人员提前手工指定某一种型号轮毂的ROI区域,后续通过轮毂型号识别、区域图像匹配来确定每一个被检测轮毂实际的ROI区域,具有操作繁琐、运算量大、准确率低等弊端。

发明内容

本发明的目的是提供一种汽车轮毂X射线图像的缺陷区域自动提取方法及系统,以解决现有的缺陷区域提取方法操作繁琐、运算量大、准确率低的问题。

为实现上述目的,本发明提供了如下方案:

一种汽车轮毂X射线图像的缺陷区域自动提取方法,所述缺陷区域自动提取方法包括:

获取汽车轮毂的X射线图像;

根据所述X射线图像的高度和宽度构建结构元素;

采用所述结构元素对所述X射线图像进行顶帽变换,生成顶帽变换后图像;

对所述X射线图像进行顶帽重建变换,生成顶帽重建变换后图像;

以所述顶帽重建变换后图像为标记图像,以所述顶帽变换后图像为模板图像进行数学形态学的膨胀重建运算,生成膨胀重建后图像;

对所述膨胀重建后图像进行二值化处理,生成所述汽车轮毂的初步缺陷区域;

对所述初步缺陷区域以面积和平均灰度为特征进行剔除,得到所述汽车轮毂的真正缺陷区域;

获取所述真正缺陷区域的最小外接矩形作为缺陷提取区域;

根据所述缺陷提取区域从所述X射线图像中提取出所述汽车轮毂的缺陷区域。

可选的,所述根据所述X射线图像的高度和宽度构建结构元素,具体包括:

采用公式B

构建边长为B

可选的,所述采用所述结构元素对所述X射线图像进行顶帽变换,生成顶帽变换后图像,具体包括:

采用公式f

可选的,所述对所述X射线图像进行顶帽重建变换,生成顶帽重建变换后图像,具体包括:

采用公式f

可选的,所述以所述顶帽重建变换后图像为标记图像,以所述顶帽变换后图像为模板图像进行数学形态学的膨胀重建运算,生成膨胀重建后图像,具体包括:

采用公式

可选的,所述对所述膨胀重建后图像进行二值化处理,生成所述汽车轮毂的初步缺陷区域,具体包括:

采用公式

确定所述二值图像B

一种汽车轮毂X射线图像的缺陷区域自动提取系统,所述缺陷区域自动提取系统包括:

原始图像获取模块,用于获取汽车轮毂的X射线图像;

结构元素构建模块,用于根据所述X射线图像的高度和宽度构建结构元素;

顶帽变换模块,用于采用所述结构元素对所述X射线图像进行顶帽变换,生成顶帽变换后图像;

顶帽重建变换模块,用于对所述X射线图像进行顶帽重建变换,生成顶帽重建变换后图像;

膨胀重建运算模块,用于以所述顶帽重建变换后图像为标记图像,以所述顶帽变换后图像为模板图像进行数学形态学的膨胀重建运算,生成膨胀重建后图像;

二值化处理模块,用于对所述膨胀重建后图像进行二值化处理,生成所述汽车轮毂的初步缺陷区域;

特征剔除模块,用于对所述初步缺陷区域以面积和平均灰度为特征进行剔除,得到所述汽车轮毂的真正缺陷区域;

缺陷提取区域确定模块,用于获取所述真正缺陷区域的最小外接矩形作为缺陷提取区域;

缺陷区域提取模块,用于根据所述缺陷提取区域从所述X射线图像中提取出所述汽车轮毂的缺陷区域。

可选的,所述结构元素构建模块具体包括:

边长确定单元,用于采用公式B

结构元素构建单元,用于构建边长为B

可选的,所述顶帽变换模块具体包括:

顶帽变换单元,用于采用公式f

可选的,所述顶帽重建变换模块具体包括:

顶帽重建变换单元,用于采用公式f

根据本发明提供的具体实施例,本发明公开了以下技术效果:

本发明提供一种汽车轮毂X射线图像的缺陷区域自动提取方法及系统,所述方法首先获取汽车轮毂的X射线图像,根据所述X射线图像的高度和宽度构建结构元素;然后对所述X射线图像进行顶帽变换和顶帽重建变换;并以轮毂X射线图像的顶帽重建变换结果为标记,顶帽变换结果为模板,进行数学形态学的膨胀重建运算;对膨胀重建结果设定固定阈值,进行二值化处理,得到轮毂的初步缺陷区域;对初步缺陷区域进行分析,以面积和平均灰度为特征进行剔除,得到轮毂的真正缺陷区域;分别获取每个真正缺陷区域的最小外接矩形,即为该轮毂X射线图像的全部缺陷区域。采用本发明方法进行轮毂的缺陷区域提取,无需操作人员提前指定感兴趣区域,而是可以直接在被检测轮毂的X射线图像上自动确定出缺陷区域,不受轮型识别和区域跟踪匹配算法等环节影响,能大大提高缺陷区域的提取效率和准确性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的汽车轮毂X射线图像的缺陷区域自动提取方法的流程图;

图2为本发明提供的汽车轮毂X射线图像的缺陷区域自动提取系统的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种汽车轮毂X射线图像的缺陷区域自动提取方法及系统,以解决现有的缺陷区域提取方法操作繁琐、运算量大、准确率低的问题。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1为本发明提供的汽车轮毂X射线图像的缺陷区域自动提取方法的流程图。参见图1,本发明提供的汽车轮毂X射线图像的缺陷区域自动提取方法具体包括:

步骤101:获取汽车轮毂的X射线图像。

通过轮毂X射线检测设备获取轮毂的X射线图像,存入计算机中。当对所述X射线图像进行缺陷检测时,读入轮毂的X射线图像进行后续处理。

步骤102:根据所述X射线图像的高度和宽度构建结构元素。

获取轮毂X射线图像的高度和宽度,以其较小值的10%为标准,构建合适大小的矩形结构元素。假设轮毂的X射线图像用f(x,y)来表示。轮毂图像f(x,y)的宽度W和高度H取决于轮毂检测时采用的X射线探测器,对于确定的检测系统,二者为固定的常量,如常用的珀金埃尔默(PerkingElmer)0822平板探测器,宽度W和高度H均为1024。步骤102中考虑到目前汽车轮毂的生产制造工艺,出现的内部缺陷一般比较小,因此以W和H较小值的10%为标准设定矩形结构元素进行数学形态学运算,可以满足大多数的缺陷区域提取需求。以1024为例,设定103*103大小的矩形结构元素作为本发明的结构元素,记为B。

所述结构元素B边长的计算公式如下:

B

其中W为所述X射线图像的宽度,H为所述X射线图像的高度;[]表示向上取整;B

步骤103:采用所述结构元素对所述X射线图像进行顶帽变换,生成顶帽变换后图像。

假设轮毂的X射线数字图像用f(x,y)来表示,(x,y)代表像素点的坐标位置,f代表该位置上的灰度值。对于数字图像f(x,y),当结构元素B的原点位于像素点(x,y)处时,结构元素B和图像f(x,y)之间形成一个重合区域,该区域内涉及到的像素点参与运算后形成新的灰度值,赋予(x,y)后完成一次分析,所有像素点都完成分析后实现一次数学形态学运算。

膨胀和腐蚀是数学形态学最基本的运算,对于原始图像f(x,y)和结构元素B,膨胀运算的数学定义为:

腐蚀运算的数学定义为:

其中B指结构元素,f(x,y)指原始图像,(x,y)是原始图像的坐标点。[δ

膨胀和腐蚀运算中对应像素点的灰度值分别为结构元素定义窗口内图像的极大值和极小值,对整幅图像f(x,y)而言,膨胀运算会扩展图像的亮区域,使得图像整体变亮,相当于一个局部极大值算子;腐蚀运算会收缩图像的亮区域,使得图像整体变暗,相当于一个局部极小值算子。

开运算由腐蚀和膨胀运算相互组合构成。结构元素B以原点为中心、旋转180°后形成新的结构元素记为-B,开运算定义为B先对图像f(x,y)腐蚀,然后再使用-B进行膨胀:

数学形态学中的顶帽变换定义为原始图像与其开运算图像之差:

[WHT(f)](x,y)=f(x,y)-[γ

顶帽变换运算中被开运算去除的比结构元素B小的亮区域保留了下来,不受开运算影响的其它区域相减过程中抵消,灰度接近于0。使用顶帽变换可以提取图像f(x,y)中比结构元素小的亮区域,这些区域一般对应于图像分析中的目标区域。

因此本发明步骤103中使用结构元素B对轮毂的X射线图像f(x,y)进行顶帽变换,得到图像f

具体采用下式(6)对所述X射线图像f(x,y)进行顶帽变换,生成顶帽变换后图像:

f

其中[γ

步骤104:对所述X射线图像进行顶帽重建变换,生成顶帽重建变换后图像。

重建运算是数学形态学中的另一大类,涉及到两幅输入图像:标记图像和模板图像。假设标记图像用f(x,y)表示,模板图像用g(x,y)表示,二者大小相同(定义域(x,y)相同,不是灰度值),当灰度值f≤g时,尺度为1的测地膨胀定义为:

式(7)中符号∧表示逐点极小值运算,测地膨胀为模板图像和标记图像基本膨胀运算之间的逐点极小值,模板图像起着限制标记图像膨胀蔓延的作用。f为f(x,y)的缩写,g为g(x,y)的缩写。

尺度为n的测地膨胀通过连续对f做相对于g的n次测地膨胀来实现,如公式(8)所示:

对于同样大小的标记图像f和模板图像g(f≤g),从f中对g进行膨胀重建定义为f相对于g的测地膨胀,反复迭代直至达到稳定:

式(9)中的i为

当公式(8)迭代膨胀n次时,总会到某一次(第i次)继续膨胀运算结果不再变换,达到稳定,从而得到公式(9),稳定后的运算结果

形态学重建运算不需要选择特定的结构元素,主要问题在于选择一对合适的标记图像和模板图像。模板图像一般为待处理的图像f,标记图像可以通过对f的各种变换来得到。如果标记图像为f的腐蚀运算,模板图像为f本身,此时的形态学膨胀重建称为图像f的开重建运算:

开重建运算能够保持图像中没有被腐蚀去除掉的成分形状,只有完全无法容纳结构元素的图像目标才会被去除。使用原始图像减去开重建图像的操作称为顶帽重建变换:

RWHT(f)=f-γ

其中ε(f)为f的腐蚀运算;

顶帽重建变换能够重建出被开重建去掉的结构目标,得到的结果图像灰度值总是小于对应的顶帽变换结果图像的灰度值。从顶帽重建变换中对顶帽变换进行膨胀重建,可以在去除干扰区域的同时恢复出目标区域,能用于轮毂缺陷的准确提取。

因此本发明使用结构元素B对轮毂的X射线图像f(x,y)进行顶帽重建变换,得到图像f

具体可采用下式(12)对所述X射线图像进行顶帽重建变换,生成顶帽重建变换后图像:

f

其中

步骤105:以所述顶帽重建变换后图像为标记图像,以所述顶帽变换后图像为模板图像进行数学形态学的膨胀重建运算,生成膨胀重建后图像。

步骤105中以轮毂X射线图像的顶帽重建变换结果f

以所述顶帽重建变换后图像为标记图像,以所述顶帽变换后图像为模板图像进行数学形态学的膨胀重建运算,生成膨胀重建后图像的公式如下:

其中

步骤106:对所述膨胀重建后图像进行二值化处理,生成所述汽车轮毂的初步缺陷区域。

步骤106中对步骤105的膨胀重建结果设定固定阈值,进行二值化处理,得到轮毂的初步缺陷区域,图像记为B

对所述膨胀重建后图像G(x,y)进行二值化处理的公式如下:

其中G(x,y)为所述膨胀重建后图像在(x,y)点处的灰度值;G

步骤107:对所述初步缺陷区域以面积和平均灰度为特征进行剔除,得到所述汽车轮毂的真正缺陷区域。

步骤107中对初步缺陷区域进行分析,可以得到步骤106中得到的二值图像B

轮毂几何结构区域下X射线图像上的灰度特点是取值较大,一般接近图像灰度的最大值,以常见的8位图像为例,灰度接近255。因此本发明设定面积小于10609(103*103)且平均灰度大于250的条件,可以准确去掉结构元素漏掉的几何结构区域。经步骤107处理后,提取的缺陷区域被重新过滤,得到的结果图像记为B(x,y)。

对所述二值图像B

步骤108:获取所述真正缺陷区域的最小外接矩形作为缺陷提取区域。

步骤108对步骤107的得到的结果图像B(x,y)分别获取每个真正缺陷区域的最小外接矩形,做为该轮毂X射线图像的全部缺陷区域,完成缺陷区域的自动提取,实现本发明的最终目的。由于数字图像处理的对象都是矩形区域,步骤107得到的结果图像B(x,y)中白色区域可能具有任意形状,不利于下一步轮毂缺陷的精确分割算法执行。步骤108中获取每个真正缺陷区域的最小外接矩形作为缺陷提取区域(ROI区域),可以让本发明的成果直接嵌入到轮毂内部缺陷的检测程序中。

步骤109:根据所述缺陷提取区域从所述X射线图像中提取出所述汽车轮毂的缺陷区域。

现有的缺陷区域(ROI区域)指定方法为针对某一种型号的轮毂,由操作人员提前在对应的检测部位上进行人工选择,按型号作为模板存储在系统中,后续轮毂检测时要先进行轮毂型号的识别,然后调用对应的模板,再根据模板上指定的区域来进行最终的缺陷检测。上述过程涉及到多个环节,首先是必须由人工来指定ROI区域;然后是ROI区域的调用依赖于轮毂型号的识别,若型号识别不准确则直接导致整个调用过程失败;最后是即使调用成功,由于机电控制系统的误差,手工提前指定的ROI区域可能偏离实际需要检测的区域,要进行图像配准来修正指定的ROI区域。

上述过程操作繁杂,中间任何一个环节出了问题都会导致缺陷区域定位失败,最终影响轮毂检测的准确率。本发明提出的缺陷区域自动提取方法,直接在现有的检测图像上通过算法来自行确定ROI区域,无需人工干预,同时也不受轮型识别准确率的影响,更不需要考虑机电控制系统误差对缺陷检测的影响,可直接取代现有的解决方案,大大提高轮毂X射线检测的速度和效率。

基于本发明提供的汽车轮毂X射线图像的缺陷区域自动提取方法,本发明还提供一种汽车轮毂X射线图像的缺陷区域自动提取系统,参见图2,所述缺陷区域自动提取系统包括:

原始图像获取模块201,用于获取汽车轮毂的X射线图像;

结构元素构建模块202,用于根据所述X射线图像的高度和宽度构建结构元素;

顶帽变换模块203,用于采用所述结构元素对所述X射线图像进行顶帽变换,生成顶帽变换后图像;

顶帽重建变换模块204,用于对所述X射线图像进行顶帽重建变换,生成顶帽重建变换后图像;

膨胀重建运算模块205,用于以所述顶帽重建变换后图像为标记图像,以所述顶帽变换后图像为模板图像进行数学形态学的膨胀重建运算,生成膨胀重建后图像;

二值化处理模块206,用于对所述膨胀重建后图像进行二值化处理,生成所述汽车轮毂的初步缺陷区域;

特征剔除模块207,用于对所述初步缺陷区域以面积和平均灰度为特征进行剔除,得到所述汽车轮毂的真正缺陷区域;

缺陷提取区域确定模块208,用于获取所述真正缺陷区域的最小外接矩形作为缺陷提取区域;

缺陷区域提取模块209,用于根据所述缺陷提取区域从所述X射线图像中提取出所述汽车轮毂的缺陷区域。

其中,所述结构元素构建模块202具体包括:

边长确定单元,用于采用公式B

结构元素构建单元,用于构建边长为B

所述顶帽变换模块203具体包括:

顶帽变换单元,用于采用公式f

所述顶帽重建变换模块204具体包括:

顶帽重建变换单元,用于采用公式f

所述膨胀重建运算模块205具体包括:

膨胀重建运算单元,用于采用公式

所述二值化处理模块206具体包括:

二值化处理单元,用于采用公式

初步缺陷区域确定单元,用于确定所述二值图像B

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号