- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCM基板电路中短路和断路自动光学检测算法
MCM基板电路中短路和断路自动光学检测算法 姚立新,张云 (中国电子科技集团公司第四十五研究所,北京东燕郊 101601) 1 引言
AOI(自动光学检测)技术是当前电子组装生产过程中质量检测的主要手段之一,同时AOI技术的应用已经扩展到多种领域。随着微组装技术的发展,布线密度越来越高,以达到微米级,对电磁的精度提出很高的要求。人检测由于固有的缺点,已经不能适应当前的检测需求。当前的检测要求除了对检测系统的光学系统、机械电子系统提出了更好要求的同时,对检测软件的算法也提出了新的要求。
在MCM(Muti Chip Module)基板的自动光学检测中,对于基板中出现的短路和断路缺陷都必须检出。在MCM基板中,线条的宽度只有几十微米,短路和断路部分的尺寸有可能更小,这就对光学系统和算法提出了很高的要求。本文提出了一种基于图像阈值分割以及数学形态学中腐蚀膨胀算法和骨架化算法的图像特征抽取方法,这种方法能够有效抽取出MCM基板电路的主要特征,并且能够在放大短路和断路缺陷之后,检测出缺陷。 2 MCM基板自动光学检测系统
MCM基板自动光学检测系统如图1所示,整个系统包括光学照明单元,运动控制单元,CCD摄像单元和图像处理单元。CCD摄像单元主要由镜头和CCD相机组成。CCD为8K像素的Dalsa线扫描相机。运动控制单元控制线扫描相机对基板进行扫描,获取图像。获取的图像传给图像处理单元进行处理,图像处理单元包括硬件的FPGA图像二值化处理,开运算和闭运算、骨架化处理,以及在主机上进行的特征提取和特征比对处理。
?
图像处理部分的框图如图2所示。在读取图像后,对图像进行二值化处理,然后对图像进行校准,校准的目的是要使读取的图像和模板图像进行对齐,所谓模板图像是指没有缺陷的图像。从没有缺陷的基板扫描得到,或者从CAM文件得到。然后分别对图像作开运算(膨胀,腐蚀)和闭运算(腐蚀,膨胀),之后对图像分别作骨架化处理并且提取特征和模板的特征作比对,找出缺陷。
3 短路/断路和自动光学检测算法
3.1 图像的二值化处理
图像二值化处理是将图像中有意义的特征和需要应用的特征进行分割,利用前景和背景灰度特性的差异,使低于阈值的像素设定为一个灰度值,高于阈值的像素设定为另一个灰度值,前景与背景以明显的灰度级区分开来[1,2]。
式中:t是[0,255]范围内的灰度阈值。大于阈值t的灰度值等于固定的灰度值f1,小于阈值t的灰度值等于固定的灰度值f2,图像实现二值化,把前景图像和背景图像区分开。在本文中,f1设为0,f2设为255。图3为二值化后的图像。
3.2 开运算和闭运算
开运算定义[1,2]为:
式中:A为图像集合,B为结构元素。表示对图像进行腐蚀,表示对图像进行膨胀。所以开运算实际上就是利用结构元素B图像进行先腐蚀后膨胀的操作。开运算的一个重要应用就是分解图像,抽取图像中有意义且独立的图像像元[3,4]。在本文中的重要应用是保留短路特征,去除短路特征。对二值化后的图像作开运算,得到图4。
闭运算定义[1、2]为:
闭运算是开运算的偶运算,实际上就是利用结构元素B对图像先作膨胀再作腐蚀的运算。闭运算是具有延伸性的运算,可以用来检测空间分布的像素族,并可将空间分布的像素族变成连接的集合[3,4]。在本文中的重要应用是保留断路特征,去除短路特征。对二值化后的图像作闭运算,得到图5。
?
3.3 骨架化算法
骨架是一种细化结构,是目标的重要拓扑描述。数字骨架可以从形态学的角度给以定义。对于n=0,1,2,…,定义骨架子集Skel(A;n)为图像A内所有的最大圆盘nB的圆心r的集合。从骨架的定义可知,骨架是所有骨架子集的并[5]:
Skel(A)=U{Skel(A;n);n=0,1,2…}
现令B为3×3原点邻接像素结构元素,令nB为B的迭代膨胀。在数字情况下,最大圆盘可表示为0B,1B,2B,4B…,0B为原点。
根据上述原理对二值化且分别经开运算和闭运算的模板图像进行骨架化,得到图6,图7,从图中可以看到,分别经开运算和闭运算,然后骨架化后的模板图像几乎没有差别,原因是模板图像中没有噪声和缺陷,所以经开运算和闭运算后的图像没有什么差别,导致骨架化后的图像也没有差别。图8和图9分别是开运算后的骨架化缺陷图像和闭运算后的骨架化缺陷图像。在骨架化的过程中采用了腐蚀线的端点的技术,这样使断路的特征更加明显。之后分别对开运算和闭运算的骨架化图像抽取特征并且作对应比较,就很容易找到图像的短路和断路特征。
?
?
?
另外,骨架化的过程对噪声特别敏感,所以在骨架化之前一定要做去噪处理,本文中的开运算和闭运算就是一种噪声滤波算法。
4 结论
本文把图像二值化处理和数字形态学中的开运算和闭运算,以及骨架化算法应用到MCM基板的检测中,并且提出了一种对骨架化后的
您可能关注的文档
- 泽州县大萁镇供销社住宅楼加固工程.doc
- 充值网点运转流程.doc
- 高三化学第二次模拟考试卷.doc
- 机械振动学试题2010g.doc
- B5师德师风.doc
- xx乡关于创建生态乡镇宣传工作方案.doc
- 译林牛津英语九年级下Unit1LifeonMars教学案.doc
- 礼貌与文化毕业论文.doc
- WIFI特点.doc
- 高速线材轧机网络监测诊断系统_续_.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)