专利名称::一种火工品缺陷识别方法
技术领域:
:本发明涉及图像识别
技术领域:
,更具体地,本发明涉及一种火工品缺陷识别方法。
背景技术:
:火工品在运输和储存过程中,经常由于碰撞、颠簸、振动以及湿热环境等不确定因素的影响,在火工品的内部一般会出现各种缺陷,这些缺陷会影响火工品的整体性能,甚至可能造成灾难性的事故。20世纪80年代以来,工业CT作为一种先进的无损检测手段,取得迅速发展,并且得到广泛的应用。运用工业CT技术检测火工品的内部缺陷,能发现许多常规无损检测方法难以检查出的问题,大大提高了火工品的安全性能。但目前工业CT检测火工品的内部缺陷的识别准确性较低,另外目前工业CT检测火工品的内部缺陷完全依靠检测人员手工判读,故障诊断效率低。
发明内容为克服现有技术中火工品缺陷识别中准确性差、效率低的缺陷,本发明提出了一种火工品缺陷识别方法。一种火工品缺陷识别方法,包括步骤IO)、根据火工品图像缺陷分割结果,利用图像不变矩方法,计算所述图像的各个缺陷的7个不变矩特征值;步骤20)、计算由所述各缺陷的7个不变矩特征值组成的特征向量与裂缝的标准特征向量的欧氏距离,如果所述欧氏距离小于预设的阈值,则识别所述缺陷为裂缝;步骤30)、计算由所述各缺陷的7个不变矩特征值组成的特征向量与气泡和夹渣的标准特征向量的欧氏距离,如果所述欧氏距离小于预设的阈值,则识别所述缺陷为气泡和夹渣;步骤40)、分析所述图^^的直方图,计算出气泡和夹渣^^素值所在的灰度区间,判断气泡和夹渣的灰度空间是否和裂缝为同一灰度空间,识别缺陷中的气泡和夹渣。其中,所述七个不变矩特征值分别为似3=0730—3712)2+(3"21_703)2M4=0730+巧2)2+0721+7。3)2M5=0730-3巧2)0730+"12)+(3〃21-703)0721-^7ra)[30730+仏2)2-("21+"03)2]似6=(〃20—"。2)[("3。+"12)2-3(721+^703)2]+勿0730+〃12)0721+"03)=(3〃21_703)0730+"12)-("30_3;7l2)("21"(H),"+C21+"03)2]其中,L为所述图^f象的归一化中心矩,其中,步骤IO)中,优选地,将所述7个不变矩特征值取对数,进行数据压缩。其中,所述裂缝和所述气泡与夹渣的标准特征向量经试验测得,不因为CT图像的不同而变化。其中,步骤20)中,一般地,所述阈值设定为15。其中,步骤30)中,一般地,所述阈值设定为10。其中,步骤30)中,分别计算未识别缺陷和识别出的裂缝的灰度均值,然后分别计算所述各缺陷的灰度均值和裂缝灰度均值的欧氏距离,如果缺陷的所述欧氏距离小于预设阈值,则所述缺陷为气泡,如果缺陷的所述欧氏距离大于预设阈值,则所述缺陷为夹渣,其中,一般地,所述预设阈值为20。其中,对于不同CT设备得到的CT图像,灰度值会有不同,则所述7个不变矩特征值和上述各阈值也会有所不同。通过应用本发明,实现了火工品缺陷的分类识别,显著提高了缺陷识别的准确性和识别效率,保证了火工品的整体性能。图1是含有典型缺陷的火工品模型CT图;图2是根据本发明的实施例中的火工品缺陷识别流程图;图3a-图3c分别是火工品三种缺陷灰度直方图分布示意图。具体实施方式下面结合附图和具体实施例,对本发明提供的一种火工品缺陷识别方法作进一步说明。在火工品缺陷识别中可供使用的数据信息一般分为两类,第一类是缺陷区域的形状信息,也就是缺陷区域所包含的像素点的空间分布信息;第二类是缺陷区域的外观信息,也就是缺陷区域像素值的取值情况。而在火工品中存在的三种主要缺陷分别是裂缝、气孔和夹渣。如图l所示,在火工品缺陷的CT检测断层图像中,火工品缺陷区域的形状信息分别为裂缝空间分布表现为狭长的椭圆形,气孔和夹渣的空间分布表现为近似圆形。火工品缺陷区域的外观信息分别为裂缝和气孔缺陷区域像素值取值处于同一灰度区间,夹渣属于不同于裂缝和气孔二者的灰度区间的另一灰度区间,因此,可根据形状和外观信息对火工品缺陷实施分类识别。图像不变矩法可以通过提取灰度数字图像平移、旋转和比例不变性的数学特征,进行目标形状信息的识别。直方图分析法通过对灰度数字图像的像素分布统计,计算出图像的灰度区间,进行目标的外观信息区分判定。图像不变矩是指图像经过平移、旋转以及比例变换后仍保持不变的矩特征量。HuM.K.于1962年首次提出连续函数矩的定义,并证明有关矩的平移、旋转以及比例不变性等性质,同时给出利用二阶和三阶中心矩构造的7个不变矩的表达式。WongY.R.进一步给出了离散函数的各阶矩的计算方法,但计算出的7个不变矩并不具有比例因子不变性,也不能保持平移和旋转不变性。吕洪涛通过对矩特征实施归一化处理,提出了一种新的不变矩算法,使7个不变矩具有比例因子不变性,又能保持平移和旋转不变性(参见吕洪涛、周继成的"离散状态下的不变矩算法研究,,,发表于1993年8月出版的"数据釆集与处理",第151页-第155页)。其中,图像函数/(;c,力的(p+《)阶普通矩和中心矩的公式分别为?-匸JI/^v",力血办(1),=££(x-"p(少-刃"x,淋办(2);对于数字图像,积分用求和代替,附w和变为<formula>formulaseeoriginaldocumentpage8</formula>HuM.K.利用二阶和三阶中心矩构造了七个不变矩<formula>formulaseeoriginaldocumentpage8</formula>似5=(仏o—3"12)073。+712)+(3721—%3)(721—%3)[3(73。+712)2—021+%3)2]A=("20—7。2)[("3。+"12)2—3(721+/703)2]+勿0730+仏2)(721+"03)似7=(3"21-703)0730+712)[(>73。+712)2_3(721+%3)2]—(仏o-3/712)0721+"03)[3("30+712)2-("21+703)2]另外,当图像进行比例变化时,修正的中心矩定义为"M=Z、(8),其中,p是比例因子。由于七个不变矩的变化范围很大,为了便于比较,可利用取对数的方法进行数据压缩;同时考虑到不变矩有可能出现负值的情况,因此实际采用的不变矩为|Mi=lg|M4||"1,2,…,7(9)。直方图是一幅图像中各像素灰度值出现次数(或频数)的统计结果,反映所述图像中不同灰度值出现的次数(或频数),是图像的一种统计特征。依据定义,在离散形式下,灰度直方图的计算如下/>々J=iG^^l,"0,l,2,.,,/-1w(10),其中,为图像中出现^级灰度的像素数,"是图像像素总数,而/"即为^在图像中出现的频数,/为图像的灰度级数。在根据本发明的实施例中,如图1所示,一个含有典型缺陷的固体发动机,包含三种常见类型的缺陷裂缝、气泡和夹渣。裂缝缺陷典型地分布在固体发动机壳体和药柱之间的四处不同位置,形状大小不同,旋转角度各不相同;气泡缺陷和夹渣缺陷典型地分布在药柱内部,形状大小不同,由小到大按倍数依次增长。本领域内的^支术人员应该明白,固体发动才几属于火工品的一种,火工品还包括炮弹、火箭弹等,而在一般火工品中都具有所述裂缝、气泡和夹渣三种常见类型的缺陷,并且三种缺陷在其它火工品中的分布以及三种缺陷在其他火工品中的表现与在固体发动机中一样。在本实施例中,利用图像不变矩法和直方图分析法进行固体发动机缺陷的识别,如图2所示,对于火工品缺陷分割结果,首先利用图像不变矩方法,计算图像的7个不变矩特征值,通过形状信息识别,判断缺陷是否为裂缝,如果是,则将裂缝从火工品三种缺陷中提取出来;然后利用直方图分析法,计算出气泡和夹渣像素值所在的灰度区间,判断二者的灰度空间是否和裂缝为同一灰度空间,如果是,则缺陷属于气泡,如果不是,则缺陷属于夹渣,进而将其区分,得到识别结果,实现分类识别。在本实施例中,采用图像分割算法提取出图1所示的各种缺陷后,利用诸如Matlab的软件工具计算出各种缺陷的不变矩特征值M,札,计算结果如表l-3所示。表l裂缝的不变矩特征值缺陷M'M2M3M4Af5Af6W7裂缝i17.168429.286038.614639.455268.848349.379568.7823裂缝216.642923.786837.227336.926764.313943.850066.0113裂缝316.253322.766638.431238.773667.735945.396269.2181裂缝417.065826.666639.291041.676574.590650.137972.4423<table>tableseeoriginaldocumentpage11</column></row><table>裂缝的不变矩特征值标准差相比气泡、夹渣而言较大,说明裂缝的形状相对气泡、夹渣更不规则。利用图像不变矩方法提取出缺陷的形状特征后,就需要判定在什么条件下两种缺陷是属于同一类型,在本实施例中,采用欧氏距离相似度度量方法。依据定义,模式样本向量i与y之间的欧氏距离为"(x,_y)=|U||=尤"—},)2Vtr(ii)其中,"为特征空间的维数。显然,如果样本z和M立于同一个类型区域里,欧氏距离D(x,力较小,若它们位于不同的类型区域里,欧氏距离D(x,力较大。火工品缺陷识别过程中,利用缺陷图像的7个不变矩特征值组成缺陷的特征向量,计算测试缺陷图像与标准缺陷图像特征向量的欧氏距离,作为缺陷的相似度判定依据。经过实验数据统计分析,选定[16.8,25.6,38.4,39.2,68.9,47.2,69.l]为裂缝的标准特征向量,欧氏距离判定阈值设定为15;选定[17.3,42.1,54,43.1,83.5,59.2,82.4]为气泡和夹渣的标准特征向量,欧氏距离判定阈值设定为10。计算缺陷图像的7个不变矩特征值组成的特征向量与上述选定的裂缝的标准特征向量的欧氏距离,如果计算得到的欧氏距离小于15,则缺陷为裂缝;计算缺陷图像的7个不变矩特征值组成的特征向量与上述选定的气泡和夹渣的标准特征向量的欧氏距离,如果计算得到的欧氏距离小于10,则缺陷为气泡和夹渣,将裂缝从三种缺陷中区分出来。裂缝和气泡内部为中空,CT值基本相同,在灰度图像上反应为灰度值基本相同。夹渣是火工品内部的杂质,其CT值与裂缝和气泡二者的CT值相差明显,即灰度值相差很大,因此,可利用灰度图像的直方图分析,区分气泡和夹渣。图3为火工品缺陷灰度直方图分布示意图,图3a-图3c分别为裂缝1、气泡l和夹渣l的直方图分布。由图3可以看出裂缝和气泡的灰度分布集中在0-50之间,夹渣灰度分布集中在100-175之间。缺陷的平均灰度均值如表4所示表4缺陷灰度均值缺陷裂缝1裂缝2裂缝3裂缝4气泡1气泡2气泡3气泡4夹法l夹渣2夹渣3夹渣4灰度均值14.1914.8916.7716.6710.3311.3510.607.28124,44123.92122.61125.97直方图分析法中,由于不同的CT检测设备生成的检测图像的灰度值有所区别,所以不能采用绝对灰度值来识别缺陷。由表4可知裂缝和气泡的灰度均值4艮接近,而与夹渣相差很大,可利用上节所述的欧氏距离判定。首先计算出裂缝的灰度均值作为标准值,在本实施例中,取裂缝均值为15.5,然后计算测试缺陷的灰度均值,进而求出测试缺陷的灰度均值和标准值之间的欧氏距离。欧氏距离小于设定阈值的缺陷为气泡,一般取阈值为20,反之为夹渣。本领域内的技术人员应该明白,对于不同的CT设备,产生的CT图像在灰度值上会有不同,本发明的方法用于教导,并没有对不同图像的灰度值以及形成的阔值进行限制。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非对其限制,并且在应用上可以延伸到其他的j务改、变化、应用和实施例,同时认为所有这样的修改、变化、应用、实施例都在本发明的精神和范围内。权利要求1、一种火工品缺陷识别方法,包括步骤10)、根据火工品图像缺陷分割结果,利用图像不变矩方法,计算所述图像的各个缺陷的7个不变矩特征值;步骤20)、计算由所述各缺陷的7个不变矩特征值组成的特征向量与裂缝的标准特征向量的欧氏距离,如果所述欧氏距离小于预设的阈值,则识别所述缺陷为裂缝;步骤30)、计算由所述各缺陷的7个不变矩特征值组成的特征向量与气泡和夹渣的标准特征向量的欧氏距离,如果所述欧氏距离小于预设的阈值,则识别所述缺陷为气泡和夹渣;步骤40)、分析所述图像的直方图,计算出气泡和夹渣像素值所在的灰度区间,判断气泡和夹渣的灰度空间是否和裂缝为同一灰度空间,识别缺陷中的气泡和夹渣。2、权利要求l的方法,其中,所述七个不变矩特征值分别为似i=720+702A=("20-702)2+勿121似3=(〃30-3"12)2+(321-"03)2M5=(73。—3712)073。+〃12)+(3721—7。3)0721—"03)[30730+仏2)2—(721+"03)2]=0720—"02)[(〃3。+"12)2_3072i+^3)2]+^711073。+"12)0721+"03)<formula>formulaseeoriginaldocumentpage3</formula>其中,npq为所述图像的归一化中心矩,p+《=2,3...。3、权利要求l的方法,其中,步骤IO)中,优选地,将所述7个不变矩特征值取对数,进行数据压缩。4、权利要求l的方法,其中,所述裂缝和所述气泡与夹渣的标准特征向量经试验测得,不因为CT图像的不同而变化。5、权利要求l的方法,其中,步骤20)中,一般地,所述阔值设定为15。6、权利要求l的方法,其中,步骤30)中,一般地,所述阔值设定为10。7、权利要求l的方法,其中,步骤30)中,分别计算未识别缺陷和识别出的裂缝的灰度均值,然后分别计算所述各缺陷的灰度均值和裂缝灰度均值的欧氏距离,如果缺陷的所述欧氏距离小于预设阈值,则所述缺陷为气泡,如果缺陷的所述欧氏距离大于预设阈值,则所述缺陷为夹渣。8、权利要求7的方法,其中,一般地,所述预设阔值为20。9、权利要求l-8的方法,其中,对于不同CT设备得到的CT图像,灰度值会有不同,则所述7个不变矩特征值和上述各阈值也会有所不同。全文摘要本发明公开了一种火工品缺陷识别方法,将图像不变矩方法和直方图分析法组合,进行火工品缺陷的识别,首先利用图像不变矩方法,通过形状识别,将裂缝从火工品缺陷中提取出来,然后利用直方图分析法,计算出气泡和夹渣像素值所在的灰度区间,将气泡和夹渣区分,从而实现火工品缺陷的分类识别,克服了现有技术中通过人工判决而导致的识别效率低、准确性差的缺陷,保证了火工品的性能。文档编号G06K9/00GK101216880SQ20071030144公开日2008年7月9日申请日期2007年12月28日优先权日2007年12月28日发明者侯志强,刘卫华,卢洪义,敏朱,李海燕,董云龙申请人:中国人民解放军海军航空工程学院