




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2 0 1 1 年 1 1 月 第2 6卷第 6期 西安石油大学学报( 自 然科学版) J o u rna l o f X i a n S h i y o u U n i v e r s i t y ( N a t u r a l S c i e n c e E d i t i o n ) N0 v 2 0 1 1 V0 1 2 6 No 6 文章编号: 1 6 7 3 - 0 6 4 X ( 2 0 1 1 ) 0 6 -0 0 9 7 -0 5 S V Ms 在油气管道焊缝缺 陷检测中的应用 武晓朦 , 高炜欣 , 袁 磊 , 刘 畅。 ( 1 西安石油大学 陕西省钻机控制重点实验室, 陕西 西安 7 1 0 0 6 5 ; 2 巴陵石化 环氧树脂事业部电气车间, 湖南 岳阳4 1 4 0 1 4 ; 3 西安航空动力股份有限公司 无损检测中心, 陕西 西安 7 1 0 0 2 1 ) 摘要 : 提 出了基 于支持 向量机的焊管焊缝缺 陷识别方法和步骤 对焊缝图像采用 了图像增强、 形 态 学处理、 边缘检测等操作, 解决焊缝图像在输入时受到外界干扰带来的图片噪声过多、 缺陷边缘模 糊和对比度低等问题 , 便于对焊缝 图像进行特征提取 结合焊缝缺 陷样本 多分类的特点 , 对焊缝 图 像进行分类时使用S V M “ 一对一” 聚类结构并对样本进行识别 实验结果表明, 该模型具有识别精 度高、 速度快、 容易实现等优点, 适合对焊管焊缝缺陷的识别 关键词: 油气管道; 焊缝缺陷; 缺陷检测; 图像分割; 特征提取; 模式识别; 支持向量机 中图分类号 : T E 9 7 3 6 文献标识码 : A 常用的无损检测方 法有射线检测 法 引、 超 声 检测法 J 、 磁力检测法 J 、 涡流检测法 J 、 渗透检测 法 等 在各种无损检测技术中, 基于X 射线焊缝图 像的检测是大多数埋弧焊管生产企业采用的方法 近年来, 随着现代计算机技术和数字图像技术 的飞跃发展, 一些新兴的基于机器学习和智能算法 的焊缝缺陷检测方法也悄然兴起 文献 7 利用神 经网络质量监测模型预测焊点抗剪强度, 准确率达 到9 6 6 ; 文献 8 利用神经网络模型对车身镀锌 板点焊性能进行预测; 文献 9 利用神经网络模型 进行焊点质量检测等 为了解决传统的焊缝缺陷检测存在的一些问 题 , 也为了更好地修正和改进一些智能算法所存在 的一些缺点, 本文将基于数理统计方法支持向 量机( T h e S u p p o V e c t o r Ma c h i n e s , S V Ms ) 理论 引入 焊缝缺陷识别问题中, 根据有限的样本信息, 在模型 的复杂性( 即对特定样本的学习精度) 和学习能力 ( 即无错误 辨别任意样本 的能力 ) 之间寻求最佳折 中, 以期获得最好的推广能力 , 来解决 x底 片焊缝 缺陷的识别问题 1 支持 向量机 支持 向量机是 V a p n i k等人提 出的一种新 的通 用学习方法, 建立在 V C维理论和结构风险最小化 原理基础上, 较好地解决了小样本非线性、 高维数和 局部极小点等实际问题 支持向量机算法在 M A T L A B环 境 下 易 于 实 现, 得 到 较 广 泛 的 应 用 i t - 1 3 S V M 的基本思想可由图 1说明, 在二维两类线 性可分情况下 , 有很多可能的线性分类器可 以把这 组数据分割开, 但只有一个使两类的分类间隔 il 1 r - g i n最大 , 即图中的 日, 这个线性分类器就是最优分 类超平面, 与其他分类器相比, 具有更好的泛化性 收稿 日期 : 2 0 1 1 - 0 2 1 5 基金项 目: 陕西省 自然科学基础研究计划( 编号 : 2 0 1 0 J Q 8 0 3 3 ) ; 陕西省教育厅专项科研计划项 目( 编号: 0 9 J K 6 9 9 ) ; 西安 市科技计划项 目( 编号: Y F 0 7 0 3 3 ) ; 中石油科技创新基金研究项目( 编号 : 2 0 1 0 D - 5 0 0 6 - 0 6 0 1 ) 作者简介 : 武晓朦( 1 9 7 4 - ) , 女, 副教授, 主要从事自动控制方面的研究 E - m a i l : x m w u d z x s y u e d u c r l 一 9 8一 西安石油大学学报( 自然科学版) 图 1最优分类超平 面 Fi g 1 Op t i ma l c l a s s h y p e r p l a n e 若样本集Q= ( X ,Y ) l =1 , 2 , , n , x R ,Y 一1 , 1 是线性可分的, 则存在分类超平面 O J X:0 , XR , 对样本集 Q中任- ( x n Y ) 都满 足 : f + b + , 当j , = + 埘 ; ( 1 ) w T x +b一1 , 当Y =一1 时 空间R 中样本X=( 一 , ) 到分类超平面 的距离d= f W T x+ b ll I W l l , 其中: II goIl = c c, ( 2 ) 当存在X 使得 X + b=1 , 则图1 中超平面 的分类间隔 m a r g i n:2 lI gOII ( 3 ) 使分类间隔 m a r g i n最大的超平面即为最优分 类超平面 寻找最优分类超平面的问题将转化为求 如下一个二次规划问题 : m i n 4 ( )=II lI ( 4 ) 满足约束条件 Y ( X +b ) 1 , i=1 , 2 , , L ( 5 ) 采用 L a g r a n g e 乘子转换为一个对偶问题, 形式 如下 : m a x W ( ) = 一 Y iY i a ( , ) , ( 6 ) 1 - J 1 满足约束条件: 0 , i=1 , 2 , , ; ( 7 ) a ia j = 0 ( 8 ) 其中 仅 为每一个样本对应的 L a g r a n g e乘子, 根据 K u h nT u c k e r 条件, 这个优化的解必须满足: ( Y gO t +b 一1 ):0 , i =1 , 2 , , L ( 9 ) 多数样本对应 将为0 , 少部分不为0的 对 应的样本就是支持向量 最后得到分类判别函数为 g ( ) = s g n (f ( x ) )= s g n ( Y i ( ) + b ) 夏 于 寻 司堑 ( 1 0 ) 式中, b 是分类的域值, 可以通过两类中任意 一 对支持向量取中值求得 对于空间R 中任意样本 X=( , 2 , , d ) , 当I厂 ( ) I 1 时, 表示此时X 在超平面的分类间隔内, l 厂 ( X ) l 越趋于0 , 则当前分 类超平面对于 的区分能力越差 而 I f ( X ) I l 时X 能被超平面正确分类 对于线性不可分的问题, 可以 通过引入松弛变量的方法推广最优分类超平面的概 念 , 更一般的方法是用满足 M e r c e r 条件的核函数 K ( x , X j ) 代替式( 1 0 )中的内积, 就是通过一个非线 性映射 , 在一个高维特征空间中给出一个最优分 类 超平面 2 S V Ms 在 焊管焊缝缺 陷在线检测 一中的应用 2 1 选取特征参数 根据G B 6 4 1 7 8 6 金属熔化焊缝缺陷分类和说 明 , 结合焊缝常见情况, 将焊缝中缺陷粗略分为: 裂纹、 未焊透、 未熔合、 气孔、 夹渣、 形状缺陷6 大类 由于形状缺陷易于辨认, 故本文只讨论其他 5种缺 陷的识别与分类 影像的几何形状、 黑度及黑度分布, 以及缺陷在 底片上的位置是识别缺陷的3个重要方面 通过选 择正确的特征量提取特征参数, 对焊缝缺陷正确的 识别与分类 决定缺陷类别的特征参数主要包括以 下6 个因素: 长宽比 : 、 圆形度 e 、 等效面积S C 、 缺陷与背景的灰度差 A h 、 缺陷自身灰度偏差 6 及缺 陷的相对位置 d 2 2 图像处理技术 在对焊缝图像进行特征参数进行提取之前, 由 于图片中噪声的存在, 必须对图片进行前期处理, 使 得特征参数的提取更为精确和容易 这些图像处理 技术主要包括图像增强、 边缘检测、 形态学处理、 二 值化等 Ma t l a b 在数据处理与图像处理方面有着很强的 优势, 本文借助其图像处理函数完成上述几项处理 2 3 特征参数提取 焊缝图像在进行初步的图像处理以后, 接下来 就是对其 6 个参数进行特征提取 长宽 比 是被检测缺 陷的长径和短径 武晓朦等: S V Ms 在油气管道焊缝缺陷检测中的应用 一 9 9一 之比 及缺陷的平均灰度z , 再求灰度差 A h:Z 一Z : 圆形度 e=4 I r S C 只要求出缺陷的面积和周 长 , 圆形度即可得 出 等效 面积得 知 面积 和周 长 , 等效 面积 就 能 得出 灰度差 A h 根据函数求出背景的平均灰度z 以 缺陷自身灰度差6= , z m a 为缺陷 的最大灰度值, Z为缺陷的任意一点灰度值 此参数 求取也可通过 函数实现 某原始图像经程序处理后效果如图2 所示 ( a ) 原始图像 ( b ) 维纳滤波后图像 ( c ) 直方图均化后图像 一 ( d ) 膨胀后图像 ( e ) C a n n y 算子分割后图像 图2 图像分割技术 Fi g 2 I ma g e s pr o c e s s e d s e g me n t a t i o n t e c h ni qu e s 通过以上方法可求出焊缝图片的特征参数, w i n d o w s 文件夹下 表 1为一组对应的特征参数的程序提取值 表 1 一组缺陷特征参数实程序提取值 Ta b 1 Ex t r a c t i on v a l u e o f c h ar a c t e r i s t i c pa r ame t e r s of d e f e c t s 3 焊缝图像支持向量机识别 3 1 二分类焊缝图像支持 向量机识别 L ib s v m软件中的调用都是基于 D O S 命令, 故以 下所说的命令均在命令提示符下输入 基于支持向 量机的焊缝图像识别的具体步骤主要包括: ( 1 ) 数据准备 建立一个“ b u n s c a le tx t ” 文件, 将已知2个分类 的焊缝图片分类的特征提取值按照 l ib s v m的数据 输人格式输入 , 将该文件放 在 l i b s v m安装 目录下的 ( 2 ) 数据缩放 按照默认参数 与核 函数类型 , 完成对文件 “ b - u n s c a l e t x t ” 的缩放, 并将缩放后的对应的文件“ b d a t a t x t ” 放在 w i n d o w s 文件夹下 ( 3 ) 数据训练 对已知样本分类进行训练后, 建立焊缝图像 S V M模型文件“ b - mo d e 1 t x t ” , 将其置于 w i n d o w s 文 件夹下 ( 4 ) 数据预测 利用已知的样本分类建立起来的 S V M模型, 回 过来对其预i 贝 0 正确率进行验证 , 并将结果放在 w i n - d o w s 文件夹下的“ b - r e s u h t x t ” 文件 中 ( 5 ) 交叉验证 命令 : s v m t r a i n v 3 b d a t a t x t 结果 : C r o s s V a l i d a t i o n A c c u r a c y =9 6 7 7 8 9 即对未知样本的预测正确率为9 6 7 7 8 9 ( 6 )参数最优 本文采用默认的核函数和参数值对样本进行训 练 默认核函数为 R B F核函数, 其参数 C和g的默 认值分别为 1 和 1 k - 1 0 0- - 西安石油大学学报( 自然科学版) 研究中除了在同一特征空间优化 c以获得对 应该空间的最优 S V M, 还要优化核函数参数 g以获 得全局最优的 S V M 不同的 C值和 g值, 也会得到 不同的预测的正确率 , 见表 2和表 3 表 2 参数变化时的样本训练( C= 2 0 ) T a b 2 S a mp l e t r a i n i n g w h e n p a r a me t e r g v a r i e s( C= 2 O) g值0 1 0 3 0 5 0 7 支持向量 6 3 9 3 1 1 8 1 4 9 正确率 9 7 3 6 9 7 6 6 9 8 1 0 9 8 9 8 表3 参数变化时的样本训练( g= O 5 ) T a b 3 S a mp l e t r a i n i n g w h e n p a r a me t e r C v a ri es ( g O 5) C的取值 1 0 2 0 3 0 4 0 支持向量 1 2 6 1 1 8 l l l 1 0 5 正确率 9 8 1 0 9 8 0 9 9 8 9 4 9 8 8 3 由表可知 , C值和 g值对整个 支持 向量机对样 本的识别 率起 到很关键 的作用, 需要使用文件 g r id r e g r e s s i o n P Y 进行调整 利用最优化的 c和g的 值重新训练和预测 3 2 多分类焊缝图像支持向量机识别 通过前面的分析不难看 出, 普通的支持向量机 只是针对两分类 问题设计 的, 不能直接用于多聚类 问题。 焊缝缺陷有 5种类别, 是一个多聚类问题, 因 而无法直接应用 S V M来解决实际的焊缝缺陷聚类 问题 解决 多聚类 问题常用 的方法有 3种: “ 一对 多” ( o n e a g a i n s t r e s t , O A R) 聚类法 、“ 半对半” ( h a lf a g a i n s t h a l f , HA H) 聚类 法、“ 一对一 ”( o n e a g a i n s t o n e , O A O) 聚类方法 “ 一 对一” 聚类法又称作投票法, 即为了对 类 训练样本进行两两区分, 就在 K个类别之间两两构 造 K ( K一 1 ) 2 个S V M学习机, 即任意两类样本 构造一个学习模型, 而训练样本集也会相应地分成 K ( +1 ) 2 个样本子集, 每个分类器只是在对 应的样本子集上进行训练, 得到 ( K一1 ) 2 个 S V M分类器 测试时采用投票法 , 每个测试样本分 别经 ( +1 ) 2个分类器识别, 如其属于第 i 类 , 就在第 类上加 1 , 否则在第 类 的投票上加 1 , 直 到所有的分类器分类完成 , 得票最多的类即为测试 样本所属类别 焊缝有5 类焊缝缺陷, 故要建立1 O 个 S V M分类器 本文采用 O A O策略, 首先将训练样本分成是个 样本子集 ; 再根 据 l 0个样本子集建 立起 相对应 的 S V M学习机并输人对应子集中的训练样本, 得到相 应参数 W , b ; 最后根据所得 1 0对参数 W , b , 分别 建立 1 0 个 S V M分类器并对测试样本进行识别 , 即根 据输出值Y的正负来判断缺陷类别 每个 S V M分类器具体的建模过程如图3 所示 匠 : J ! 区 S V M S V M 学 型兰 臣互卜 学 习 - : l 习 : l 机 I : I 机 l : I 区 ; E ( a ) S V M模型学习机 ( b 】 S 模型分类器 图 3 支持 向量机建模过程 F i g 3 Mo de l i n g pr o c e s s o f SVM s 3 3 实验结果 分类器 S V M A B表示 由A, B两类训练样本进 行训练得到的分类器, S V M A C , S V M A D , , S V M D E 表示意义可类推 为了便于根据输出数值 判断缺陷类别 , 训练样本子集中代表类别字母靠前 的类别设为 一1 类, 字母靠后缺陷类别设为 +1 类 如样本子集包括 A和 B两类样本, 则 A类样本设为 一 1 类, B 类样本为 + 1 类, 以此类推可得所有样本子 集中两类样本 i ( i 分别表示缺陷类别 A , 曰, C , D ;j 分别表示B , c , D , E ;j 代表的类别字母较 i 的靠后) 所以, 当分类器 S V M 一 对某样本识别输出结果为 负, 则表示该分类器判断该样本属于 i 类; 结果为 正, 则判断为 类 如表4中 1 号样本, S V MA B分 类器识别的输出结果为 一 0 7 7 7 , 故该分类器判断该 样本属于A 类缺陷, 投A类 1 票; 统计各类缺陷得票 结 果发现 , A类得4 票 , E类3 票 , C类2 票 , D类 1 票 , 而 B类得 0票 , 故 1 号样本最终识别结果为 A类 , 与 期望类别一致 实验结果见表 4 表4 焊缝缺陷识别多分类的实现 Ta b I mp l e me nt o f mo r e da s s i fic a t i o n i d e nt i fic atio n o f we l d d e f e c 武晓朦等: S V Ms 在油气管道焊缝缺陷检测中的应用 1 0 1- 续表 4 4 结 论 本文针对焊缝缺陷分类特点, 通过对 O A R、 H A H和 O A O三种不同的多分类算法分析, 选择 O A O聚类方法 O A O算 法 由多个 S V M分类器共 同 投票决定某一样本的缺陷类别, 减小了由单个分类 器分类所带来的错误概率, 对 x射线底片焊缝缺陷 识别能获得较好的识别效果, 具有很强的推广性 参 考 文 献: 1 任大海, 尤政, 孙长库, 等 焊缝 x射线实时成像 自 动 分析系统 J 焊接学报, 2 0 0 0, 2 1 ( 1 ) : 6 1 - 6 3 REN Da h a i , YOU Z h e n g , S UN C h a n g - k u, e t a 1 Au t o ma t - i c ana l y z i n g s y s t e m o f X- r a y r e al t i me r a d i o g r a p h y f o r w e l d s J T r a n s a c t i o n s o f t h e C h i n a We l d i n g I n s t i t u t i o n , 2 0 0 0 , 2 1 ( 1 ) : 6 1 -63 2 张晓光, 高顶 射线检测焊接缺陷的提取和自动识别 M 北京: 国防工业出版社, 2 0 0 4 3 陈慧琴 用超声波检测管道的机器人 J 机器人技术 与应用, 1 9 9 5 ( 5 ) : 2 8 C HEN Hu i - q i n Ro b o t o f d e t e c t i n g o i l p i p e b y u l t r a s o n i c J R o b o t T e c h n i q u e a n d A p p l i c a t i o n , 1 9 9 5 ( 5 ) : 2 8 4 仲维畅 磁偶极子与磁粉探伤 J 无损检测, 1 9 9 0 , 2 ( 3 ) : 6 6 - 7 0 Z HONG W e i c h a n g Ma g n e t i c d i p o l e I c h i a n a n d ma g n e t i c p a r t i c l e i n s p e c t i o n J N o n d e s t r u c t i v e T e s t i n g , 1 9 9 0 , 2 ( 3 ) : 6 6 - 7 0 5 曾祥照 焊接钢管在生产线上线的涡流探伤 J 南方 钢铁, 1 9 9 7 ( 6 ) : 3 3 - 3 5 ZE NG Xi a n g z h a o On l i n e e d d y c u r r e n t i n s p e c t i o n o f we l d e d s t e e l p i p e s J S o u t h e r n I r o n a n d S t e e l , 1 9 9 7( 6 ) : 3 3 _ 3 5 6 高红斌, 孙楠, 李东雄, 等 金属检测法在火电厂检修 中的应用 J 电站系统工程, 2 0 1 0 , 2 6 ( 6 ) : 5 5 - 5 7 , 6 0 G AO Ho n g b i n, S UN Na n, L I Do n g - x i o n g , e t a1 Ap p l i c a - t i o n o f me t al d e t e c t i o n i n t h e r mal p o we r p l ant ma i n t e n a n c e J P o w e r S y s t e m E n g i n e e ri n g , 2 0 1 0 , 2 6( 6 ) :5 5 - 5 7 , 6 0 7 张鹏贤, 陈剑虹, 杜文江 基于焊点表面图像处理的点 焊质量监测 J 焊接学报 , 2 0 0 6 , 2 7 ( 1 2 ) : 5 7 -6 0 , 6 4 Z H A N G P e n g x i a n , C HE N J i an- h o n g , D U We n - j i a n g Q u al i t y m o n i t o ri n g o f r e s i s t a n c e s p o t w e l d i n g b a s e d o n i m a g e p r o c e s s i n g o f w e l d i n g s p o t s u rf a c e J T r a n s a c t i o n s o f the C h i n a We l d i n g I n s t i t u t i o n , 2 0 0 6 , 2 7 ( 1 2 ) : 5 7 -60 , 64 8 赵欣, 张延松, 陈关龙, 等 基于神经网络优化的车身 镀锌板点焊性能预测 J 焊接学报, 2 0 0 6 , 2 7 ( 1 2 ) : 7 7 - 8 O 8 4 ZHAO Xi n, Z HANG Yan s o n g , CHE N Gu a n l o n g , e t a1 P e r f o rm anc e p r e d i c t i o n i n s pot w e l d i n g o f b o d y g alv ani z e d s t e e l s h e e t s b a s e d o n a r t i fi c i a l n e u r al n e t wo r k a n d i t s o p t i - mi z a t i o n J T r a n s a c t i o n s o f t h e C h i n a We l d i n g I n s t i t u t i o n , 2 0 0 6 , 2 7 ( 1 2 ) : 7 7 - 8 0 , 8 4 9 张忠典 , 李冬青, 赵洪运, 等 建立点焊质量神经网络 监测模型时作用 函数的选取 J 焊接学报, 2 0 0 2 , 2 3 ( 3 ) : 5 9 -62 ZHANG Z h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建设工程资料合同续签
- 果园出租转让合同范本
- 电梯技术协议合同范本
- 广告衫合同范本
- 节能改造项目造价咨询合同
- 工地承包草木合同范本
- 租赁防爆护栏合同范本
- 白蚁防治服务合同范本
- 自用无暇出售合同范本
- 他人借款合同范本模板
- 公共打印区域管理办法
- 杭州预付消费管理办法
- 2025年中国淋膜纸市场调查研究报告
- 【课件】破茧 逐光-2026届新高三启航主题班会:挑战极限成就梦想(含规划指南、学法指导、心理护航)
- 听觉与健康课件
- (2025)事业单位考试(面试)试题附答案
- 遗体整形协议书
- IATF16949:2016内审员培训试卷含答案
- 2025-2030中国太阳能电池板清洁系统行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030加工芒果产品行业市场现状供需分析及投资评估规划分析研究报告
- 智能制造导论 课件 全套1-7 第1章 绪 论 - -第7章 智能制造的发展前景展望
评论
0/150
提交评论