APP下载

飞机蒙皮表面缺陷特征提取算法

2014-03-26陈戈珩吴天华胡明辉

长春工业大学学报 2014年3期
关键词:铆钉蒙皮均值

陈戈珩, 吴天华, 胡明辉

(长春工业大学计算机科学与工程学院,吉林长春 130012)

0 引 言

飞机蒙皮是飞机表面一层铝合金金属,是使飞机保持良好气动外形的重要结构。飞行过程中,蒙皮时刻受到变化的外界压力,铆钉与蒙皮结合处易出现缝隙,长期如此潮气进入缝隙,易产生腐蚀性裂纹,因其导致的空难事故全世界曾有发生。

目前,随着机器视觉技术发展,利用机器代替人眼可以做出方便、准确的检测和判断[1]。文中在机器视觉的基础上,针对铆钉附近蒙皮腐蚀的特点,采用改进的内距均值法[2]提取腐蚀特征信息,该方法能够确定腐蚀铆钉中心、半径、腐蚀方向,计算出分离度、腐蚀程度、腐蚀趋势等特征参数,进而区分腐蚀等级,辅助实现飞机蒙皮缺陷的自动检测,此应用对提高飞机的安全性有重大的意义。

铆钉附近蒙皮腐蚀检测方案如图1所示。

图1 铆钉附近蒙皮腐蚀检测方案

1 图像预处理

图像预处理流程如图2所示。

图2 图像预处理流程

图像预处理照片如图3所示。

图3 图像预处理照片

图3(a)为摄像头所采集到的蒙皮原始图像,图中3个铆钉均有轻微腐蚀;图3(b)采用了阈值法(取阈值140)对图像进行二值化处理[3]。在图3(b)中发现了少量噪音,为了消除噪音,采用形态学处理法对图片进行开环与闭环处理,结果见图3(c);图3(d)是边缘提取后效果,但图中包含了3个铆钉的边界,需要提取单独铆钉的特征信息,所以采用八邻域分割方式对图像进行区域分割,提取单个铆钉的边界[4]。

2 利用改进的内距均值法确定铆钉中心与半径

铆钉中心与半径的确定是特征提取的核心,通过铆钉中心与半径可以估算正常铆钉的区域,进而识别腐蚀区域,确定铆钉周围腐蚀程度。图像中心与半径的确定方法有多种,其中一种基于内距均值法[5],能够很好地适用于铆钉周围腐蚀情况。但是,内距均值法不适用于腐蚀较严重的不规则图形,并且不能判断腐蚀的趋势,如果蒙皮上两相邻铆钉腐蚀趋势相交,将会是重大的安全隐患。为解决上面提到的问题,文中提出了一种新的内距均值法,使其能够适用于腐蚀较严重的不规则图形,并且能够判断出腐蚀的趋势。

铆钉半径[6]与中心的确定如图4所示。

具体的内距均值法改进算法步骤如下:

1)对预处理得到的单个铆钉边界图像求最小外接矩阵,求出目标区域最大的水平与垂直边界内距Lmax,Wmax,设阈值TH=min(0.5Lmax,0.5Wmax)。

2)在图像左右两端垂直方向做垂线,与边界相交于A,B,C,D,过A,B,C,D点做水平线与边界相交于A′,B′,C′,D′,见图4(b)。AB,CD同时向中间移动,求出最先满足AB>TH,max(AA′,BB′)>TH的线段AB和满足CD>TH,max(CC′,DD′)>TH的CD,求出AB,CD的横坐标,记做Xab,Xcd。

3)同理,在图像上下两端水平方向做水平线,与边界相交于E,F,G,H,过E,F,G,H做垂线与边界相交于E′,F′,H′,I′,见图4(b)。EF,GH同时向中间移动,求出最先满足EF>TH,max(EE′,FF′)>TH的线段EF和满足GH>TH,max(GG′,HH′)>TH的线段GH,求出EF,HI的纵坐标,记做Yef,Ygh。

4)检测到的铆钉中心O:[1/2(Xab+Xcd),1/2(Xef+Ygh)]。

5)计算中心O点到A,B~H点的距离,记做l1~l8。铆钉区域半径为:R=min(l1,l2,l3~l8)。

6)以O为圆心,顺时针以22.5°为间隔取得一个16方向的星状矢量X(O1,O2,O3~O16),星状矢量中比铆钉半径长的一个或多个矢量体现了腐蚀的趋势,见图4(c)。

3 提取腐蚀特征信息[7-8]

3.1 腐蚀度(K)

腐蚀度描述铆钉周围的腐蚀程度。图像预处理后的特征区域面积为M1,铆钉面积为M2,可得腐蚀面积为M1-M2,腐蚀程度K=(M1-M2)/M2×100%,根据公式计算出图4(a)腐蚀度K=(78 543-61 544)/61 544×100%=27.6%。

3.2 分离度(C)

分离度表示特征区域的紧凑程度,分散度越小,特征区域越紧凑,反之,特征区域越分散,腐蚀越严重[9]。L为特征区域周长,M特征区域为面积,分散度C=L2/M2,根据公式求图4(a)分离度C=10 232/61 544=17。

3.3 腐蚀趋势(F)

腐蚀趋势表示腐蚀的方向性。Fi=‖Oi‖/R,式中Oi表示16个方向星状矢量中某一矢量,R为测得的铆钉半径,Fi越大则表示这个方向的腐蚀较为严重,也就是此铆钉的腐蚀趋势,根据公式求图4(a)严重的腐蚀趋势为F1,F3,F7。

4 结果分析

图4(a)中铆钉腐蚀较严重,铆钉中心实际坐标(203,248),半径141;图4(c)中间的点是内均值算法检测到的铆钉中心,坐标(234,263),半径为153;图4(c)中另一个点是改进算法检测到的铆钉中心,坐标(195,236),半径为137。

中心偏离度公式:

式中:R——铆钉的实际半径;

d——检测到的中心(y1,y2)与实际铆钉中心(x1,x2)的距离。

根据中心偏离度公式计算出内距均值法的中心偏离程度为35.67%,改进算法的中心偏离程度为13.79%。

可见,利用改进算法检测到的不规则腐蚀区域中心坐标与半径的精确度较高,提取的特征参数也更准确。

[1] 唐向阳,张勇,李江有,等.机器视觉关键技术的现状及应用展望[J].昆明理工大学学报:理工版,2004,29(2):36-39.

[2] 赫振华.飞机蒙皮裂纹的数学形态学识别方法[J].中国民航大学学报,2009,27(6):5-8.

[3] 王耀南.计算机与图像处理与识别技术[M].北京:高等教育出版社,2001.

[4] 王慧明,史萍.图像纹理特征的提取方法[J].中国传媒大学学报:自然科学版,2006,13(1):12-15.

[5] 高庆吉,王少辉.基于分形关联维数的飞机蒙皮腐蚀特征提取算法[J].计算机应用,2010,30(1):137-139.

[6] 沈庭芝,方子文.数字图像处理及模式识别[M].北京:北京理工大学出版社,1998.

[7] 何东健.数字图像处理[M].西安:西安电子科技大学出版社,2008.

[8] Rafael C Gonzalez.Digital image processing using MATLAB[M].北京:电子工业出版社,2005.

[9] 秦襄培,郑贤中.MATLAB图像处理宝典[M].北京:电子工业出版社,2011.

猜你喜欢

铆钉蒙皮均值
黑色铆钉
客车侧围蒙皮电热张拉工艺技术研究
运载火箭框桁蒙皮结构铆接壳段多余物分析与控制
客车侧围蒙皮生产工艺现状及未来发展趋势
油密铆钉冷镦过程优化改进
均值—方差分析及CAPM模型的运用
均值—方差分析及CAPM模型的运用
飞机蒙皮上的幽默
铆钉切割器的研究与设计
关于均值有界变差函数的重要不等式