本文将对aoi的算法(运算法则或方法)进行全面剖析,并以目前市场占有率*多的神州视觉aleader aoi为例,论述aoi常用的几种算法、为什么要使用多重运算方法、使用多重算法的好处等等。
1.1灰度模型
一副完整的图像,是由红色绿色蓝色三个通道组成的。红色、绿色、蓝色三个通道的缩览图都是以灰度显示的。用不同的灰度色阶来表示“红、绿、蓝”在图像中的比重。通道中的纯白,代表了该色光在此处为*高亮度,亮度级别是255。
在计算机领域中,灰度数字图像是每个像素只有一个采样颜色的图像。这类图像通常显示为从*暗黑色到*亮的白色的灰度,尽管理论上这个采样可以任何颜色的不同深浅,甚至可以是不同亮度上的不同颜色。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑色与白色两种颜色;
灰度图像在黑色与白色之间还有许多级的颜色深度。但是,在数字图像领域之外,“黑白图像”也表示“灰度图像”,例如灰度的照片通常叫做“黑白照片”。
在一些关于数字图像的文章中单色图像等同于灰度图像,在另外一些文章中又等同于黑白图像。用于aoi检测的灰度模型算法即将一副合理的图片进行灰度处理,并规定其一定在变化误差,在检测过程中,如灰度的差异在允许变化的范围内即合格,反之为不合格。
1.2矢量分析
通常一个既有大小又有方向特殊的量称之为矢量,运用在外观检测的矢量计算方法的概念本人认为实质就是规定一个器件的尺寸和方向,然后用以图像对比来等到结果。
1.3颜色分析
颜色分析就是让用户在样本图像中定义颜色模板,学习这些颜色,然后从目标图像中找出这些颜色来。查找颜色的方法就是计算给定感兴区域的颜色平均值或者单个像素的颜色值(依据查找方式的选择确定)与训练的颜色模板间的色差。颜色模板中*接近给定区域的颜色的就是*佳匹配模板。除了要测量色差外,我们还需检测在不同照明条件下的偏差。
实例的颜色表示由rgb颜色空间转换为cielab的颜色空间。从一个模板的所有像素中,计算出颜色中心,*佳颜色和偏差。一个模板像素到颜色中心的*大偏差用maxdistance来表示,*小偏差用mindistance来表示。以此三个参数来计算得到关于模板的质量。
过滤器可以用于识别区域中的每一个像素。用过滤器来扫描原始区域。计算像素颜色模板的质量。然后按照过滤模式来处理图像。颜色分析的关键是如何创建一个合适的模板,和设定不同颜色之间的*大距离。不能用纯色作模板,因为此时*小距离与*大距离相等。
1.4边缘检测
边缘是指图像局部亮度变化*显著的部分,是物体的轮廓或物体不同表面之间的交界在图像中的反映。边缘的形成是由于物体的材料不同或表面的朝向不同,引起图像中的边缘处存在明暗、色彩、纹理的变化。因此反过来在图像中检查不同灰度、色彩等特性区域的交界处就可等到边缘。
物体的边缘以局部特征不连续性出现,也就是图像局部亮度变化*显著的部分,如灰度、颜色、纹理结构的突变。物体边缘是区分不同区域的分界处。图像边缘特性:方向和幅度。
沿边缘走向的像素灰度变化平缓,垂直边缘走向的像素灰度变换剧烈。根据灰度变化特点可以边缘分为:阶跃型,房顶型,凸缘型,这些变化对应图像中的不同景物。
传统的边缘检测利用了边缘是图像灰度变化*剧烈的特点,对图像各个像素点求微分或者二阶微分或者二阶微分来确定边缘点。一阶微分图像的峰值处对应着图像的边缘点,二阶微分图像的过零点对应着图像的边缘点。
为了克服一阶导数的确定,可以计算图像的梯度。图像梯度的重要性质是:梯度的方向在图像灰度*大变化率的上,它恰好反映出图像边缘上的灰度变化。
一阶导数可以用于检测图像中的一个点是不是边缘点,同样二阶层导数的符号可以用来判断一个边缘像素是在边缘高的一边还是边缘暗的一边(二阶导数为止,在暗的一边,二阶导数为负,在亮的一边)。常用的边缘提取梯度算子有:rober算子,sobel算子,prewitt算子,krisch算子等。
1.5aoi图像对比算法
图像对比即设定一个标准的模板与目标进行对比分析,是目前采用的*为广泛的一种外观检查方式,其原理是通过rgb通道值和像素值的元素按照一种数学计算方式来得到结果。
1.6aleader aoi统计建模图像对比
近年来,将统计建模应用到领域*先由神州视觉aleader aoi提出,统计建模图像对比即在制作标准图像的时候通过学习一系列ok图像的样本,分别提取各种图像的变化特征,*终生成一个综合标准图像及参数标准图像。
总之,我们无法判断和定论各种算法孰优孰劣,但我们完全可以相信,任何单一的算法是根本解决不了smt装配的所有不可预知的工艺问题的。因此取各种算法的长处用以对口检测正成为aoi领域的研究课题。
2.0 aoi多算法对口的检测技术
欲采用不同的算法对口不同的检测项目,必须了解什么样的算法*合适某个部位检查,有了这个前提,才能对演算法进行严谨的实验和训练,下面的文章将以aleader aoi为例一一进行解析。神州视觉aleader aoi早期的ald-h-350系列设备是单一的统计建模图像对比技术,运用这种技术的优势是使用简单、人为影响的因素低,缺点是需要进行反复的学习模板。
自aleader aoi5系列6系列以来,就完全摒弃了单一的处理模式,采用了多种算法结合的方式。在aleader aoi当中,对一个电阻进行检测会自动分为四个部分进行检测,自动生成四个检测框,分别是两端的焊点(焊盘部分)、元件本体、字符丝印。