基于小波模极大值的磁瓦裂纹缺陷边缘检测算法
来源:尔游网
第44卷第2期 2015年3月 电子科技大学学报 Journal ofUniversity of Electronic Science and Technology of China 、,01.44 No.2 Mar,2015 基于小波模极大值的磁瓦裂纹缺陷边缘检测算法 林丽君 ,殷(1.四川大学制造科学与工程学院成都鹰 ,何明格2,尹湘云 618300) 610065;2.中国石油西南油气田公司采气工程研究院 INN广汉【摘要】为了准确提取磁瓦表面缺陷的边缘信息,提出一种基于图像加权信息熵和小波模极大值相结合的磁瓦表面裂纹 缺陷的边缘检测算法。针对磁瓦表面缺陷对比度低、背景纹理对边缘提取干扰大等特点,设计了一种自适应改变截止频率的 BHPF滤波器。利用图像梯度方差加权信息熵对背景纹理的清晰程度和复杂程度进行定量描述,拟合出信息熵同截止频率的非 线性函数关系,自适应改变滤波器参数。为避免在多尺度下将缺陷的边缘信息丢失,采用分解尺度判别函数获取小波变换的 最优分解尺度。为保证裂纹缺陷边缘连续性和定位准确性,采用双阁值对小波模极大值进行判定求得边界点。实验结果表明, 该方法对磁瓦裂纹缺陷边缘的检测优于传统的canny和sobel边缘检测算子,可用于磁瓦其他缺陷的提取,为实现缺陷的自动 识别奠定了基础。 关键词中图分类号缺陷检测; 边缘检测; 磁瓦; 纹理处理; 小波变换 TP391.7 文献标志码A doi:10.3969 ̄.issn.1001—0548.2015.02.021 Edge Detection Algorithm of Magnetic Tile Crack Based on何厂velet Modulus Maxima LIN Lidun ,YIN Ying ,HE Ming—ge ,and YIN Xiang—yun (1.School ofManufacturing Science and Engineering,Siehuan University Chengdu 610065; 2.Gas Production Engineering Research Institute.PetroChina Southwest Oil&Gasfield Co.Guanghan Siehuan 61 83OO) Abstract In order to accurately extract edge information of magnetic tile surface defect,an edge detection algorithm based on image weighted information entropy and wavelet modulus maxima is proposed.Because the magnetic tile surface with low contrast and textured background has a negative influence on edge extraction,a new BHPF filter with adaptive changing cutoff frequency iS designed.The clarity and complexity of textured background are quantitatively described by weighted information entropy of image gradient variance.The filter changes its parameter through matching the non—linear relationship between information entropy and cutoff requency.To preventf the losing of edge information.the best decomposition scale iS obtained by the level determination function.In order to ensure the edge continuiy and tveracity,wavelet modulus maxima is iudged through a double treshhold to get the edge point.Experimental results show that the algorihm OUttoerforms the conventional canny and sobel algorithms in detection of magnetic tile crack edge.This edge detection algorithm can alSO detect other defects. Key words defect detection; edge detection; magnetic tile;textures processing; wavelet ransftorE 磁瓦作为电机的重要组成部分,其表面缺陷直 接影响电机的性能,必须予以剔除。磁瓦材料颜色 有效的锁定和精确定位,在一定程度上避免了外界 因素对提取结果的干扰。文献[7]应用小波多尺度分 析对X射线头影特征点提取,在边缘点的自动定位 灰暗、图像对比度低,目前磁瓦企业主要采用人工 目视来完成磁瓦缺陷检测。运用机器视觉进行产品 缺陷的无损检测是国内外的一个研究热点,图像边 缘信息的提取是机器视觉中图像分析的关键技术之 一上有一定的效果。文献[8】针对传统小波进行边缘检 测定位不准确等缺点,运用局部模极大值和动态阈 值进行改进,在边缘定位和连续性方面达到了预期 【』 J,许多边缘检测算法已被发展地应用于各种图 效果。文献[9]采用元分析(ICA)与粒子群优化算 法(PSO)相结合的算法检测LCD面板缺陷,在大尺寸 低对比度缺陷的检测上效果较好。由于磁瓦的应用 像边缘特征的获取[3-51。文献[6】采用Sobel算子和 Canny算子相结合的复合算子对焊缝边缘区域进行 收稿日期:2014—03—05;修回日期:2014—07—12 基金项目:国家自然科学青年基金(5l2O5265);四川省科技支撑计划(2O11CGZ0049) 作者简介:林丽君(1985一),女,博士生,主要从事智能测控、图像处理等方面的研究. 284 电子科技大学学报 第44卷 范围和自身特点,目前针对磁瓦缺陷检测的研究较 少。 文献[1O】提出了一种基于自适应形态学滤波的 缺陷提取方法,通过该方法滤除或弱化缺陷,模拟 出背景图像,用原始图像与背景图像相比较提取出 磁瓦表面的缺陷,但较小缺陷所在区域灰度起伏较 大时影响缺陷的分类。文献[11]提出了一种磁瓦图像 应用快速离散Curvelet变换(FDCT)提取特征,并用支 持向量机(SVM)分类器进行分类的磁瓦微小缺陷自 动识别方法,当缺陷纹理占LL/],于1/64时分类识别 正确率不能达到实际要求。文献【12]运用L Q神经网 络对磁瓦缺陷进行分类,但没有说明如何将磁瓦缺 陷的边缘信息正确提取出来。 本文提出了一种基于小波变换模极大值的磁瓦 裂纹缺陷边缘检测算法。该方法用图像梯度方差加 权信息熵算法自适应改变巴特沃斯高通滤波器 fBHPF)参数,对磁瓦的裂纹缺陷背景纹理和噪声进 行有效的抑制。利用小波多尺度分辨的特点,采用 具有平移不变性的二进小波进行小波变换,用分解 尺度判别函数(LDF)确保缺陷的边缘信息受小波变 换分解尺度的影响达到最小,采用双阈值求得小波 模极大值,从而获取裂纹图像的边缘点。实验结果 证明,该算法能有效抑制背景干扰,准确提取裂纹 边缘信息。 1磁瓦表面随机纹理处理 裂纹是磁瓦最典型的缺陷,也是最难识别的缺 陷之一,许多裂纹非常细小,常与背景纹理混合在 一起,必须对常用算法进行改进,增强缺陷特征, 弱化背景特征。根据磁瓦表面图像背景能量与裂纹 缺陷能量存在差异,背景图像能量主要在低频区, 而缺陷能量主要在较高频率区域。而理想高通滤波 器在截止频率处有振铃效应的缺陷,指数高通滤波 器在其截止部分存在大量噪声,本文采用巴特沃斯 高通(BHPF)滤波器对磁瓦图像进行预处理,抑制随 机纹理造成的干扰,由于BHPF具有随截止频率增大 平滑效果越好的特点,裂纹缺陷特征可以得到有效 增强【13J。,z阶的BHPF滤波器定义为: H(u 1:——1——— ——_,v 1+(√2一l1【Dn/D(“,v) ” (1)式中,D(u,v)=√ +v 。通过调节截止频率Dn可 以获得理想的BHPF滤波器。 通过建立截止频率与图像加权信息熵之间的对 应关系,自适应调节不同背景下滤波器的理想截止 频率L1 。加权信息熵不仅表达了图像的平均信息量, 更侧重体现高灰度值对图像熵值的影响。若图像有 256个灰度阶,则其加权信息熵为: 三堑 ( )=一 sPslgp (2) 式中, 为裂纹图像中所含像素值的集合;p 为 中 灰度值S出现的概率。 为使磁瓦表面纹理复杂程度描述更为客观,而 梯度方差可以体现磁瓦表面纹理的细节变化,用梯 度方差修正后的加权信息熵,可以定性描述梯度域 内不同灰度级下磁瓦纹理细节的清晰程度,再利用 信息熵和梯度方差对表面随机纹理的复杂程度进行 定量的描述。图像梯度方差为: l v1-1 J,-1=‘ (gr甜 一grad )2 (3) gradAvR= MN台 图像的梯度方差加权信息熵可表示为: Ir = ∑(1 N ad -gradAvR) { (5) lL ( )=一∑ s=0 lgp 式中, 为图像不同灰度下的梯度方差;Ⅳ为同一 灰度像素的数目。 由此,BHPF的自适应截止频率调整流程如图1 所示。根据先验知识,分别测试一些典型但表面复 杂程度各异的磁瓦裂纹缺陷图像的截止频率,用分 段线性插值对修正后的加权信息熵同截止频率进行 拟合,得到不同裂纹背景信息熵值对应的截止频率。 输入 输出 像 逆变换l’ 权信息熵H荏 J 图1 BHPF白适应调节截止频率流程图 2小波模极大值边缘检测原理 二进小波进行边缘检测是利用一个二次可导的 平滑函数对待检信号进行小波变换,小波函数对应 于平滑函数的一阶或二阶导数时,由小波模极大值 就可找到图像边缘点。假定小波函数 (f)与信号 f(t)为实函数,小波 (f)是平滑函数 (f)的一阶导 数,即 (f):dO(t)/dt,则厂(f)的二进小波变换定 第2期 林丽君,等:基于小波模极大值的磁瓦裂纹缺陷边缘检测算法 285 含噪信号x不变,分解尺度逐渐增加, 经阈 (2 ,z,)=2 (/ ) )= 值函数去噪后逐渐逼近真实信号,与X之间差别增 大,LDF减小。当LDF减小量ALDF-'J"于设定的门限 2 ÷( ) (6) 值占时,判定此时的分解尺度为最优分解尺度。 2.3缺陷边界点阈值确定 根据式(6)可知,二进小波变换模极大值 1 lwf(2j, )Il nmx 就是f(t)经 平滑后函数的一阶导数 ‘ 阈值是小波模极大值进行图像边缘检测时确定 的极大值,恰好对应信号的f(t)的突变点。文献[15] 指出使用平滑函数一阶导数的极值检测优于其二阶 导数的零交叉检测,因此小波模极大值可用于检测 图像的边缘点。 2.1小波模极大值求取原理 在尺度2 下,若Wf(U,甜1关于 的导数 OWf(2',u)在U=tg——-o时值为0,则称小波函数 Wf(U,U)在(2 ,U。)处存在局部极值。 1)点U是U 邻域中任意一点,使得 lWf(2J,u)I≤1wf(2 , 。)I,且点 的左邻域或右邻域满 足J (2 , )I<JW(2j,uo)I,则称(2 , )是二进小波 变换模lWf(U,“)I在尺度2 下的极大点。 2)若平面 —U上存在一条曲线,线上任意点 U) 都是IWf(s, )l的极大点,则该曲线为模极大曲线。 若点U0同时满足下面条件,则称点 为信号在 尺度2 下的边界点,阈值Tj>O。 ①lW(2 ,Uo)l≥ ; ②lWf(U, )I在 点取得局部极大值。 对于一个二进小波变换序列Wf(U,01, Wf(2j,1),…,Wf(U,n),若满足下面条件: {l Wf(2Uj, m)l1>≥ lWf(2 j, m-+1 )l 并且式(7)不能同时取等号,则小波系数在 m(0≤m≤,2)点处取得模极大值。 2.2最优分解尺度的确定 缺陷的边缘信息受小波分解尺度影响较大,需 要确定小波变换的最优分解尺度[16]。由分解尺度判 别函数(1evel determination function,LDF)可求得最 优分解尺度,即有: 101g Xi LDF= —』L一 (8) ∑( 一 )。 式中, 为重构信号;X为含噪信号。 边缘点的判断门限,阈值确定直接影响图像边缘检 测质量。搜索待检图像D最大模值、最小模值,其 平均值设为初始阈值To。对图像D采用n×n窗口扫 描,获得窗口内的小波变换系数 ,则缺陷边界 点阈值为: T=To十 ∑ , (9) ,k 式中, 为影响因子,表述小波系数 对阈值确 影响程度。 3本文的磁瓦裂纹缺陷边缘检测方法 假设磁瓦裂纹图像D具有N×N个像素,即 D={ , l ,m=0,1,…,N一1},则该图像的多尺度边 缘检测过程如下: 1)利用改进的BHPF滤波器对图像D滤波,抑制 磁瓦表面图像背景纹理和噪声,得到图像Dl。 2)确定图像D1进行小波变换的最优分解尺度 。根据式(8)确定,,判断流程如图2所示。 图2最优分解尺度流程图 3)在尺度2 下,计算数字图像D1的二维小波变 换W f(2 ,n,rn),W f(2 , , ),,2,m=0,1,…, Ⅳ一1,1≤J≤J=log2N。 4)计算每个像素点( , )的模值Wf(2 , ,m)和 相角Af(2j, ,m)的正切值tanAf(2J ,m)。 5)根据式(9)求得的阈值锵图像D1分为两个区 第2期 林丽君,等:基于小波模极大值的磁瓦裂纹缺陷边缘检测算法 287 b.sobel算法 裂纹 d.本文算法 图6本文算法与传统算法的检测结果比较 本文的实验一共选择160片磁瓦,其中合格磁瓦 78片,裂纹缺陷磁瓦82片。对于合格磁瓦,共检出 72片,误检率:(78—72)/78 ̄100%=7.7%,表明小部分 合格磁瓦被误判,这主要是磁瓦表面残留的水印或 粉尘导致误判。在缺陷磁瓦检测中,共检测出77片 裂纹磁瓦,漏检率=(82—77)/82 ̄100%=6.1%,漏检原 因主要是裂纹方向与磁瓦磨痕一致。 5结论 用图像梯度方差对加权信息熵进行修正,使磁 瓦裂纹缺陷背景的复杂程度的估计更为准确,自适 应改善了BHPF的滤波性能,磁瓦的背景纹理得到了 有效的抑制。采用小波变换模极大值算法提取裂纹 缺陷边缘算法,该算法中最优分解尺度的应用使得 磁瓦裂纹的边缘信息得到最优保留,双阈值能更精 确寻找到裂纹的边缘点。实验证明,本文的算法边 缘检测效果优于经典边缘检测算子的检测结果,为 磁瓦的其他缺陷边缘提取和缺陷识别打下了基础。 参考文献 [1】钮圣臆,王盛,杨晶晶,等.完全基于边缘信息的快速图 像分割算法[J].计算机辅助设计与图形学学报,2012, 24(11、:1410-1419. NIU Sheng-xiao,WANG Sheng,YANG Jingling,et a1.A fast image segment ̄ion algorithm fully based on edge information[J].Journal of Computer-Aided Design& ComputerGraphics,2012,24(11):1410—1419. [2】唐旭晟,陈丹.基于局部边缘特征的快速目标检测[J].计 算机辅助设计与图形学学报,2011,23(11):1902 1907. TANG Xu—sheng,CHEN Dan.Fast object detection using edge fragment—based features[J].Journal of Computer-Aided Desing&Computer Graphics,201 1,23(1 1):1902—1907. [3]SEI M HI D,DHARANI J.Realization of beamlet transform edge detection algorithm using FPGA[C]//20 1 3 Intermational Conference on Signal Processing,Image Processing and PaRem Recognition(ICSlPR).【S.1.】:IEEE, 2013:131—135. [4】SYED J,HUSSAIN AYESHA S.Analysis of edge detection algorithm for feature extraction in satellite images[C]//Proceeding of the 20 l 3 IEEE Intermational Conference on Space Science and Communication (1conSpace).ts.1.1 IEEE,2013 238—242. [5]赵雪峰,殷国富,尹湘云,等.支持向量机和元胞自动机 相结合的图像边缘检测方法[J].四川大学学报(工程科学 版),2011,43(11:137.142. ZHAO Xue—feng,YIN Guo-fu,YIN Xiang—yun,et a1.Image edge detection based on suppo ̄vector machine and cellular automata[J].Journal of Sichuan University(Engineering Science Edition),2011,43(11:137.142. 【6]孔萌,陈善本,林涛.基于复合边缘检测算子的焊缝边缘 提取方法[J】.上海交通大学学报,2009,43(5):693.696. KONG Meng,CHEN Shan.ben,LIN Tao.Weld seam edge detection based on composite edge detectors[J].Journal of Shanghai Jiaotong University,2009,43(5):693-696. [7]凌旭峰,杨杰,吕勇.基于小波多尺度分析的x.线头影特 征点提取[J].上海交通大学学报,2001,35(9):1350.1354. LING Xu-feng。YANG Jie.LU Yong.Characteristic points extraction of X—ray skullimage based on wavelet multiscale analysis[J].Journal of Shanghai Jiaotong University,2001, 288 35( ):1350-1354. 电子科技大学学报 第44卷 [12]严俊龙,郑晓曦,李铁源.LVQ神经网络在磁瓦表面缺 陷分类中的运用[J].计算机与数字工程,2009,37(12): 147.150. [8】范艳军,吴晓红,罗代升.一种改进的基于小波变换的图 像边缘检测算法[J].四川大学学报(自然科学版),2012, 49(6):1264・1268. FAN Yan ̄un,wU Xiao—hong,LUO Dai.sheng.Defect detection of uneven brightness in low-contrast images using YAN Jun-long,ZHENG Xiao—xi,LI Tie.yuanApplication .basis image representation[J]. Journal of Sichuan University(Natural Science Edition),2012,49(6):1264. 1268 ofLVQ neural network in classiifcation of surface defects for arc segments ceramic magnet[J].Computer&Digital Engineering,2009,37(12):147.150. 【13】GONZALEZR C,WOODSR E.Digital image processing [M】.Beijing:Publishing House of Electronics Industry. 20l1. [9】TSNEG Y H,TSAI D M.Defect detection of uneven brightness in low—contrast images using basis image representati0n[J].PaRem Recognition, 2010, 43(3): [14】李晓舟,于化东,于占江,等.微小尺寸零件表面缺陷 l129.1141. 光学检测方法[J].兵5--学报,2011,32(7 :872—877. [1O]余永维,殷国富,蒋红海,等.磁瓦表面图像的自适应 LI Xiao-zhou,YU Hua—dong,YU Zhan-jiang,et a1. 形态学滤波缺陷提取方法[J].计算机辅助设计与图形学 Optimal inspection method for surface defects of 学报,2012,24(3):351.356. YU Yong—wei,YIN Guo・fu,JIANG Hong-hai,et a1.Defect micro—components[J].Acta Arrnamentarii,201 1,32(7): 872.877. extraction method of arc magnet surface image based on adaptive morphological filtering[J]. Journal of [15】PETROU M,KITTLER J.Optimal edge detectors for ramp Computer-Aided Desing&Computer Graphics,20 1 2,24(3) edges[J].IEEE Transactions on PaRem Analysis and 351.356. Machine Intelligence,1991,13(5):483—491. 【l1】蒋红海,殷国富,刘培勇,等.基于Curvelet变换和支持 [16】张弦,王宏力.基于最优分解尺度的静态提升小波去噪 向量机的磁瓦表面缺陷识另q方法[J].四川大学学报(工 方法[J].高压电技术,2009,35(3):501.508. 程科学版),2012,44(3):147・152. ZHANG Xuan,WANG Hong-li.Stationary lifting wavelet JIANG Hong-hai,YIN Guo-fu,LIU Pei-yong,et a1.Defect de—noising method based on optimal decomposition detection on magnetic tile surface based on fast discrete level[J].High Volatge Engineering,2009,35(3):501—508. curvelet transform and suppo ̄vector machine[J].Journal of Sichuan University(Engineering Science Edition),2012, 44(3):147・l52. 编辑黄莘 (上接第282页) [11】GU Q Q,LI Z H,HAN J w Joint feature selection and f 1 51 LU K,D/NG Z,ZHAo J.Locally connected graph subspace leaming[C]//IJCAI.Menlo Park,USA:AAAI, embedding for semisupervised image classification『J1. 201 1:1294—1299. Joumal ofElectronic Imaging,2012,2l(41:43—52. 【12】WRIGHT J,YANG A Y,GANESH A,et a1.Robust face [16】BELKIN M,NIYOGI E Laplacian eigenmaps and spectral techniques for embedding and clustering[C]t IPS recognition via sparse representation[J].IEEE Trans Cambridge,MA,USA:MIT.2001:585。591. PaRemAFlal Mach Intell。2009,31(2):2l0—227. fl 71 TIM0FTE R,GO0L L V Sparse representation based [13】HE X JI M,BAO H J.Graph embedding with proiections[C]//Proceedings of hte British Machine Vision constraints[C]/flJCAI.Pasadena,CA,USA:AAAI,2009: Conference.fS.1.1:BMvA,201l:1-12. 1065—1070. 『18]WU O,LIANG F’SAYAN M.Localized sliced inverse [14]CHUNG F R K.Specrtal graph theory[M].【S.1.]:Ameircan regression[J].Journal of Computational and Graphical Mathematical Soc.1 997. Statistics,2叭0,l 9(41:843.860. 编辑黄莘