APP下载

基于机器视觉的IC 芯片外观检测系统分析

2020-02-21

设备管理与维修 2020年7期
关键词:算子外观灰度

英 玉

(辽宁经济职业技术学院,辽宁沈阳 110122)

0 引言

生产IC 芯片的流程中,必然要检测IC 芯片的外观,以筛查出有缺陷的IC 芯片,避免影响电子产品的质量。我国IC 芯片外观检测的自动化、智能化程度还有很大不足,导致检测的效率、精度都比较低下。为了改变这种情况,我国的IC 芯片生产厂家应当学习、应用机器视觉技术,从而实现IC 芯片产业的升级发展。

1 机器视觉与IC 芯片外观检测

1.1 机器视觉

机器视觉即机器视觉模拟系统,其用途是代替人眼进行测量、判断。一个典型的机器视觉系统包括:获取图像的光源、摄像头、相机、图像采集卡,处理图像的图像处理软件和主机,执行判决的机械单元、电传单元[1]。其工作过程是,获取图像信号,将颜色、色调、亮度、饱和度等信息转化为数字信号,计算颜色、长度、面积、数量等特征,然后与标准值比对,看计算结果是否在误差范围内[2],并据此执行判决。

对机器视觉的研究,起源自20 世纪50 年代的二维图像模式识别;60 年代,罗伯兹提出了积木世界的概念,其中就有机器视觉领域的预处理、对象建模、边缘检测等技术;70 年代,视觉计算理论被大卫·马尔提出。机器视觉是一交叉领域,涉及光学成像、人工智能、计算机软硬件技术、控制技术、生物学、图像处理技术等;自身又可分为目标制导的图像处理、视觉系统的知识库、图像处理和分析的并行算法等重要分支设备,用于工业、医药、农业、军事、科研、交通等多个行业。特别是在工业检测中,机器视觉技术可以从外观、缺陷、面积、数量、尺寸等角度检测产品的包装、质量等。

目前,国内机器视觉相关设备的装配精度、加工制造等技术发展比较缓慢,硬件如CCD 相机,依然大部分依赖进口产品。机器视觉技术中用到的国产软件,处理速度也不理想。而且,机器视觉系统很容易受到外界影响,特别是光源的影响,会导致图像发灰,无法被精确地分割。未来,机器视觉技术的发展趋势有嵌入式机器视觉系统,结合其他传感技术,实现智能化、数字化、实时化。

1.2 IC 芯片外观检测

生产IC 芯片的流程中,必然要检测IC 芯片的外观质量。IC芯片的外观质量检测项目,包括引脚尺寸、引脚残缺、引脚偏曲、引脚间距、引脚平整度[3]、引脚跨距、引脚对称性、引脚一致性、引脚排弯、引脚宽度、引脚栈高[4]等直接影响电路产品质量的引脚质量检测项目,以及芯片塑膜上的印字、塑封接口凸起[5]等。其中,引脚外观质量相关的检测项目,精度要求为依0.01 mm[6]。

目前,机器视觉检测IC 芯片外观的产品很多,各有缺陷。比如,应用阴影检测技术的产品对打光、标定的要求过高,软件的实现难度也很大;应用三相机成像的产品硬件成本较高;有下降动作的产品检测效率较低。

2 运用机器视觉技术检测IC 芯片外观

2.1 IC 芯片外观的特征

IC 芯片的外观特征可以分为形状、颜色、纹理、空间关系等几大类,各大类特征下又可细分小类,比如:形状可分为轮廓、区域、几何形状;颜色可以用灰度、颜色矩、直方图、聚合向量表示,其中灰度值又可计算出平均值、方差、峭度、歪度、能量、熵,等等;纹理特征就是凹凸不平、出现气孔这类的特征,可以通过统计灰度共生矩阵得到纹理的二阶矩、对比度、熵、均匀性,等等。

虽然IC 芯片的外观特征很多,外观缺陷也很多,但是在一条特定的生产线中常出现的外观缺陷并不多,而且统计所有类型的外观缺陷会导致IC 芯片外观的机器视觉检测系统过于复杂。因此,IC 芯片外观的机器视觉检测系统只需判别正常芯片和几种常见IC 芯片外观缺陷即可,不属于这些类别的缺陷IC 芯片可以归入其他缺陷;或者,仅将IC 芯片外观分为合格、缺陷2 类,这样设计更简单,但是不利于针对性地改进IC 芯片生产线。

2.2 总体流程设计

2.3 硬件结构

IC 芯片外观的机器视觉检测系统的硬件可分为图像检测、运动控制2 个部分,此处主要分析前一部分的硬件,也就是照明与光路系统、相机与镜头系统、图像采集系统、处理图像的主机、信号输出部分等:照明与光路系统一般由LED 灯、反光板、反光镜、棱镜等组成;相机一般选用CCD 工业相机,CCD 工业相机有面阵式,镜头有6 mm 的T2616FICS-3 型Computar 镜头、OPTO 的TC1236 等;图像采集系统,比如图像采集电路或图像采集卡,品牌如ICOS、FPGA 等,能够将相机与镜头采集的图像电信号转换为数字图像信号,以便主机识别、处理;运动控制部分主要有真空吸嘴和机械手,来放置和拿走IC 芯片。

照明与光路、相机与镜头2 个系统的共同目标,是从芯片的1 个正面、4 个侧面给IC 芯片打光,并采集图像。这是因为有些缺陷容易从正面检测出来,而有些缺陷(如引脚的栈高、共面度)容易从侧面检测出来。为了用1 个相机与镜头达到这个目的,可以调整光路,使IC 芯片的不同方向的反光最终都进入镜头。这样做还可以降低处理图像的难度。

2.4 软件模块

IC 芯片外观的机器视觉检测系统的软件模块也可以分为2部分:一部分与图像检测直接相关,比如图像采集模块、图像处理模块、图像参数设置模块、图像分析检测模块等;另一部分是为了方便操作人员使用,或者下一步的分拣操作而设计的,比如系统故障自检模块、结果输出与储存模块、数据管理模块等。

2.5 标定与检测算法

光流约束方程可以用来建立定位模型,曲线拟合方法可以用来根据特征点与模板匹配定位,改进的Hausdoff 算法、图像金字塔分解法可以用来匹配图像。

在降噪处理中,可以采用自适应开关中值滤波、自适应模糊加权平均值滤波。其中,中值滤波的原理是以1 像素点邻域内灰度的中值来代替该像素点自己的灰度值,从而不依赖一个邻域内与典型灰度值相差较大的像素点。中值滤波法可以快速去除噪点,同时也保留下图像的边缘细节。

边缘检测算法的优劣会影响IC 芯片外观的机器视觉检测系统的精度、效率。所谓边缘,就是图像中,周围灰度值发生屋顶状变化或阶跃性变化的像素集合。检测边缘的算子有梯度算子、Roberts Cross 算子、Prewitt 算子、Sobel 算子、方向二阶差分算子、拉普拉斯算子、高斯原拉普拉斯算子、小波算子、Canny 算子等。其中,Canny 算子的信噪比、定位精度较高,而且单边响应,所以比较适合检测IC 芯片外观。

为了定位、摆正、裁剪目标图像,可以采用图像金字塔分解法、各向异性正则化算法、自适应遗传算法。以定位和摆正目标图像为例,检测边缘之后,可在一侧边缘的两端各设1 个小窗口,找出小窗口内的引脚端点,然后连接两个引脚端点,得到一条连线,再旋转至这条连线与X 轴或Y 轴平行,完成。

BP 神经网络模型可以用来构建筛选器。

IC 芯片的引脚栈高,即IC 芯片底部到引脚端部的垂直距离,其精度会影响下一级封装,所以是IC 芯片外观中的重要参数。栈高可以由一些简单几何计算得到。

IC 芯片的引脚共面度,即IC 芯片最高、最低两引脚之间的垂直距离,也就是最大、最小栈高的差值。计算共面度,一般采取三点法,即取其中栈高最大的3 个引脚作为3 点,构成平面,计算其他引脚到该平面的距离。

3 结语

分析IC 芯片外观检测中用到的机器视觉技术,包括硬件、软件、算法等方面,可以提升IC 芯片的出厂质量,促进我国IC芯片产业发展。

猜你喜欢

算子外观灰度
与由分数阶Laplace算子生成的热半群相关的微分变换算子的有界性
外观动作自适应目标跟踪方法
一类截断Hankel算子的复对称性
采用改进导重法的拓扑结构灰度单元过滤技术
A Shopping Story to Remember
不论外观还是声音,它都很美 Yamaha(雅马哈)A-S3200合并功放
拟微分算子在Hp(ω)上的有界性
Heisenberg群上与Schrödinger算子相关的Riesz变换在Hardy空间上的有界性
Bp-MRI灰度直方图在鉴别移行带前列腺癌与良性前列腺增生中的应用价值
方外观遗迹旧照