您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > 基于卷积神经网络的宇航电源光学检测技术
书书书测控技术2020年第39卷第3期数据采集与处理 收稿日期:2018-12-20作者简介:尤祥安(1990—),男,硕士,工程师,主要研究方向为高可靠功率变换、可再生燃料电池技术等;詹晓燕(1986—),女,硕士,工程师,主要研究方向为电子产品可靠性设计;飞景明(1988—),男,硕士,工程师,主要研究方向为电子产品高可靠封装工艺。引用格式:尤祥安,詹晓燕,飞景明,等.基于卷积神经网络的宇航电源光学检测技术[J].测控技术,2020,39(3):98-102.YOUXA,ZHANXY,FEIJM,etal.OpticalInspectionTechniqueBasedonConvolutionalNeuralNetworkforSpacePowerSupply[J].Measurement&ControlTechnology,2020,39(3):98-102.基于卷积神经网络的宇航电源光学检测技术尤祥安,詹晓燕,飞景明,陈 滔,高伟娜,王 君(中国航天北京卫星制造厂有限公司,北京 100094)摘要:传统自动光学检测(AOI)方法难以适应宇航电源生产线多品种、小批量的特点,具有识别率低、操作复杂等问题。利用卷积神经网络(CNN)学习速度快、特征提取效果好的优势,提出了一种能够对宇航电源产品质量进行可靠检验的光学检测技术。通过对历史生产数据的精细化筛选构建了训练样本库,并设计了宇航电源产品光学检验专用卷积神经网络;将Canny算子边缘检测与CNN图像识别相结合,实现了印制板装配图信息的自动读取。与传统AOI检测方法相比,该方法缺陷识别率高达99%,且检验过程简单,提高了宇航电源产品光学检验工作效率,已应用于宇航电源生产线。关键词:卷积神经网络;宇航电源;图像识别;自动光学检测中图分类号:TP216 文献标识码:A 文章编号:1000-8829(2020)03-0098-05doi:10.19708/j.ckjs.2020.03.017OpticalInspectionTechniqueBasedonConvolutionalNeuralNetworkforSpacePowerSupplyYOUXiangan牞ZHANXiaoyan牞FEIJingming牞CHENTao牞GAOWeina牞WANGJun牗BeijingSpacecraftsLimitedCompany牞Beijing100094牞China牘Abstract牶Theconventionalautomatedopticalinspection牗AOI牘methodsareincompatiblewiththemassproductionofspacepowersupplymanufacturing牞whichisfeaturedbymultivarietyproductandsmallbatch牞limitedbycomplicatedoperationsandlowrecognitionrate.Withtheadvantagesoffastlearningspeedandgoodfeatureextractionofconvolutionalneuralnetwork牗CNN牘牞anintelligentopticalinspectiontechniquesuitableforspacepowersupplymanufacturingispresented.Thetrainingsampleswerecarefullyconstructedusinghistoricalproductiondata牞andadeeprecognitionnetworkspecializedforthedetectionofspacepowersupplieswasdesigned.CombiningCannyoperatoredgedetectionwithCNNimagerecognition牞theautomaticreadingofPCBassemblydrawinginformationwasrealized.ComparedwiththetraditionalAOImethods牞theproposedalgorithmimprovetheopticalinspectionefficiencyofaerospacepowerproductsandthedefectidentificationrateisupto99%牞theinspectionprocessissimple牞andithasbeenappliedtothespacepowersupplymanufacturing.Keywords牶CNN牷spacepowersupply牷imagerecognition牷AOI 宇航电源产品是航天器平台、载荷系统中的关键部件,电源产品的质量直接影响着卫星在轨寿命与载荷性能,因此航天器对宇航电源的可靠性、一致性有着高于其他电子产品的质量要求[1-2]。随着航天技术的飞速发展,宇航电源产品不断向小型化、标准化发展,并逐渐形成了多品种、小批量的生产特点[3]。近年·89·来,基于边缘检测、特征提取等算法的自动光学检测(AutomatedOpticalInspection,AOI)技术的使用大大提高了宇航电源产品转序前的故障检出率,有效提高了产品质量[4-10]。文献[5]阐述了传统AOI检测项目与流程;文献[7]采用模式匹配算法实现了96.5%的不良焊点检出率;文献[9]采用基于Fisher值的人工神经网络算法,实现了印制板表贴元件快速AOI。然而,由于传统AOI设备面向大批量生产设计,测试准备环节复杂,对操作人员素质要求较高,对宇航电源生产效率的提升效果有限。本文针对宇航电源产品自动光学检验问题展开研究,以期在简化操作的同时将识别率提高至97%以上。结合具体生产实践,采用基于卷积神经网络的图像识别算法改进传统AOI检测技术,探索出一种适用于多品种、小批量宇航电源产品质量检验的光学检测方法。该方法不仅具备检出率高的特点,还具有操作简单、测试准备时间短的优势,已逐步在宇航型号产品生产中推广应用。1 基于卷积神经网络的光学检测算法1.1 宇航电源产品光学检测需求宇航电源产品转序或出厂前均需对板级元件装配质量进行光学检测,及时发现错焊、漏焊以及损伤元件的问题,其中电阻器、陶瓷电容器、钽电容器、二极管以及集成电路芯片等元件的检测工作量大,通常采用AOI检测设备进行。传统AOI设备针对大批量生产模式设计,检测前编程策略复杂,且要求操作人员具备一定的图像识别理论基础。因此,传统AOI检测方法对小批量、多品种的宇航电源生产效率提升极为有限。神经网络是由多个感知器单元构成的智能化算法[11],已在语音识别、图像识别、自动驾驶等多个领域得到了广泛应用[12-17]。目前已有AOI设备厂商将传统径向基函数(RadicalBasisFunction,RBF)神经网络技术应用在PCB光学检验系统中[18]。与传统人工神经网络相比,卷积神经网络(ConvolutionalNeuralNetwork,CNN)是一种特征提取能力强、收敛速度快的图像识别算法,以Alexnet[13]、VggNet[14]、GoogleNet[15]以及ResNet[19]等算法为代表的图像识别技术已具备极强的特征辨识能力,可以利用CNN技术设计出操作简单、检出率高的印制电路板光学检测算法,使之适应宇航电源生产线多品种、小批量、高可靠的检测需求。1.2 算法总体架构卷积神经网络以固定分辨率的图像作为输入,若直接将电路板图像输入神经网络易使故障细节淹没,导致检出率低。传统光学检测方法利用局部成像设备,结合元件坐标信息对板级元件逐一筛查。为提高检测效率与识别率,可在传统检测方法基础上,使用卷积神经网络代替传统图像识别算法,不仅能够简化神经网络结构,还可达到较高的故障检出率。此外,卷积神经网络根据图形特征实现图像分类,因此在设计训练样本库时需要根据元件类型、故障特征对神经网络输出类别进行精细划分。基于卷积神经网络的宇航电源产品光学检测算法架构如图1所示。为避免复杂编程操作,检测算法以图像作为输入自动完成测试准备工作;检测过程可分为图像预处理与损伤类型诊断两个环节,其中预处理环节自动读取装配图信息,可代替传统设备的坐标输入及测试编程;损伤类型诊断环节使用卷积神经网络对元件子图逐一筛查,判定相应元件是否满足设计、工艺要求;最后,根据用户需要以图像的形式输出光学检测结果。图1 检测算法总体架构2 基于Canny算子的检测图像预处理2.1 装配图信息提取使用传统AOI设备检测时不仅要对待测产品、元件进行编程录入,建立元件库,还需要根据待测元件特征进行测试编程与效果验证,这种测试准备过程不适合多品种、小批量的宇航电源生产。利用Canny算子的边缘检测特性能够使检测系统自动录入装配图信息,可省去测试前对产品、元件库的复杂编程操作。Canny算子首先利用高斯滤波器对装配图文件进行平滑滤波,若设滤波器核尺寸为(2k+1)2,则掩模中各点系数由式(1)计算:H(i,j)=12πσ2exp(-[i-(k+1)]2+[j-(k+1)]22σ2)(1)滤波前需要对式(1)所得系数矩阵进行归一化:Hnorm=H∑i∑jH(i,j)(2)使用归一化的滤波器掩模Hnorm对输入图像I进行滤波:Ifilt=IHnorm(3)再使用Sobel算子对滤波后的装配图Ifilt执行梯度运算:G(i,j)=Gx(i,j)2+Gy(i,j)槡2(4)·99·基于卷积神经网络的宇航电源光学检测技术σ(i,j)=arctan[Gy(i,j)/Gx(i,j)](5)式中,G为梯度强度矩阵;σ为梯度方向矩阵。设不同方向的Sobel算子为Sx、Sy,则沿x与y方向的梯度分量为Gx=SxIfilt(6)Gy=SyIfilt(7)完成梯度计算后,需要对图像梯度矩阵进行非极大值抑制,若某一像素点处梯度为邻近像素点中的最大值,则保留该像素点作为边缘点,否则剔除该点。输入的装配图经Canny算子处理后得到印制板元件的坐标信息,依据坐标信息可截取元件子图并作为后续图像处理的输入。2.2 可辨识元件图像提取实物图像预处理的目的是从印制板实物图像中提取出可作为神经网络输入的元件实物子图。子图获取的原理与读取装配图的原理类似,即根据Canny算子获取的元件坐标信息进行截取。虽然装配图分辨率与实物图分辨率在一般情况下存在差异,但可通过仿射变换,将装配图坐标映射到实物图。算法根据仿射后坐标截取元件实物图像并作为后续图像处理的输入。对实物图像的预处理采用三点对齐的方式进行仿射变换。操作者使用鼠标点选印制板图像的3个对角点,算法通过求解下列方程得到坐标变换矩阵:x′[]y′=cosθxsinθy-sinθxcosθ[]y[]xy+txt[]y(8)式中,(x,y)为装配图坐标;(x′,y′)为印制板实物图坐标;(tx,ty)为平移量;θi为旋转角。3 深度卷积神经网络设计3.1 卷积神经网络结构卷积神经网络由数据输入层、卷积计算层、ReLU(RectifiedLinearUnit)激励层、池化层、全连接层以及输出层构成,卷积与池化的作用是完成对象特征的提取。利用卷积计算的降维特性降低传统神经网络的权值数量,设经输入层感知所得RGB图像为I,卷积核为K,则卷积层对图像的特征映射可表示为[18]S(i,j,k)=∑m∑nI(i-m,j-n,k)K(m,n,k)(9)式中,S为卷积层输出矩阵;k为RGB通道序号。卷积神经网络使用ReLU函数替代传统Sigmoid函数提高权值收敛速度,激励函数可表示为f(x)=max(O,wTx+θ)(10)卷积神经网络利用池化层的特征不变性进行数据降维与特征提取,降低过拟合风险。全连接层结构与传统神经网络相同,用于进行特征综合,根据传递的对象特征完成归类。针对宇航电源产品光学检验问题,采用图2所示的卷积神经网络结构进行
本文标题:基于卷积神经网络的宇航电源光学检测技术
链接地址:https://www.777doc.com/doc-7723195 .html