数字射线检测焊接缺陷的模式识别算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字射线检测焊接缺陷的模式识别算法
摘要:为了准确提取与识别焊缝射线数字成像中焊接缺陷,本文提出了一种基于神经网络的模式识别算法。首先,分析了非线性模式分类的基本原理,通过人工神经网络实现对焊缝内存在的焊接缺陷进行分类;然后,采用缺陷的几何特征作为分类算法的输入数据,并应用神经网络关联标准理论评估鉴别能力,证明了特征提取的质量重要性优于数量;最后,将基于神经网络的主要非线性鉴别分量的识别算法应用于缺陷识别中,并通过大量实验分析与评价其分类性能。实验结果数据证明该算法在焊接缺陷模式识别方面具有较高的效率。
Abstract:In order to extract and recognize welding defects in digital X-ray images,this paper proposes a neural network based on pattern recognition algorithm. Firstly,the fundamental of the nonlinear pattern classification has been analyzed. By means of artificial neural network,the classification of welding defects in welding lines has been realized. Later on,the geometric feature of the welding defect has been adopted for input data. The identification ability was evaluated by neural network association standard theory. It
proved that quality was more important than quantity. At last,the neural network based on principal discrimination components has been applied to defect identification and satisfying result has been achieved. The experimental result proved this necognition has high efficiency.
关键词:焊接缺陷;缺陷识别;关联标准;非线性模式;神经网络
Key words:weld defects;defect identification;correlates of standard;nonlinear pattern;neural networks
中图分类号:O434 文献标识码:A 文章编号:1006-4311(2015)25-0115-05
0 引言
数字射线检测较其他方法而言具有较高的图像精度。目前,在对焊接质量进行评价时,尚需采用传统方法,如检验员的目测。这种方法对经验要求较高,发生错误的概率也较高[1-2]。对于数字射线检测缺陷的分类,也有数字智能化的算法应用。其自动检测步骤大致如下:第一,胶片图像数字化或直接进行数字射线图像生成;第二,图像的预处理;第三,焊缝缺陷的识别和分类;最后,检验结果的获取与后处理。
本文使用线性分类算法将神经关联的标准用于研究各
种缺陷特征,并证明了特征提取的质量重要性优于数量,以
提高分类成功的概率。主要鉴别分量(PCD:Principal Components of Discrimination)算法在其它研究领域比较常用。采用此算法,通过神经网络执行,用于减少输入维数,并且对等级分离区的二维性进行可视化。
1 模式识别及分类算法
1.1 缺陷特征的提取
数字射线图像的噪声一般作为随机分散的像素出现,并且相邻像素值并没有耦合特征。低通滤波器一般用于降低噪声,采用直方图均衡或拉伸的算法对对比度进行优化。从而提高图像的对比度,更容易地检测到焊缝和缺陷[3-4]。
图像进行预处理之后,需要提取焊缝的形状和位置特征。文献[5]提取了10种特征,开发了自动焊缝射线照片检验系统。文献[6]提出采用10种焊接缺陷特征,将特征用于缺陷识别,需要比分类器图像像素处理更少的信息。但是需要非常大的输入空间,计算较为复杂。
本文算法采用四种特征形成系列非线性模式分类数据输入,如下:
①位置(P= h/H):缺陷到焊缝中心的距离(h)之间与发生缺陷的焊缝厚度(H)之比。H用于求焊缝厚度变化的平均值,此类变化经常出现在焊缝射线照片中。
②长宽比(a=L/e):小椭圆的长轴(L)与短轴(e)的比率,相当于此缺陷的面积。
③比例e/A:短轴(e)与缺陷面积(A)之比。
④浑圆度(p2/4πA):缺陷的周长p的乘方与缺陷面积A的4π倍之比。
采用上述特征,形成用于神经网络(输入矢量)的输入数据集。
1.2 基于神经网络的非线性模式分类及关联标准
本文采用双层神经网络模型,分别为中间层和输出层。通过调整中间层神经元的数量,跟踪输出性能和误差,确定最佳神经元数量。得到的结果用神经元数量与误差分类性能图进行表示。在模式分类的一种网络中,输出层中的神经元数量对应进行研究的等级数量。在此情况下,输出包含四个神经元,考虑只有包含一种级别;若输出包含五个神经元,则考虑只有包含两种级别,并且将此夹渣等级分为两种等级:线性和非线性夹渣。所有神经元在一定范围内都是双曲正切型。输入矢量是一个四维向量,在算法执行中,根据关联标准可降维为3、2或1。本文采用文献[7]中所述关联标准得到的新结果。此标准基于对网络回复中的变化进行搜索,此时使用的特征用其平均值进行代替。网络回复之间的差异越大,特征的关联就越大[7-9]。将此标准用于评价原来采用的六种特征,由于分类器为线性的,并且只通过双曲正切型神经元执行。采用方程式对关联的标准进行计算如式(1)所示。