APP下载

基于AOI逻辑运算的线性方程应用

2015-01-06张铁轶孙广岩

液晶与显示 2015年5期
关键词:检测点光学灰度

张铁轶,王 贺,龚 伟,朱 宇,方 鑫,孙广岩

(合肥鑫晟光电科技有限公司,安徽合肥230012)

基于AOI逻辑运算的线性方程应用

张铁轶,王 贺,龚 伟,朱 宇,方 鑫,孙广岩

(合肥鑫晟光电科技有限公司,安徽合肥230012)

自动光学检测系统采用周期性比较和逻辑运算的方法获取缺陷点的信息。但由于其最小周期比较Pitch存在小数,会造成比较对象的非正确选取。利用两点一线原理,可以构建一次线性方程使原来断点模拟成连续的点,达到无论比较距离是会否为整数,都能找到相对应的灰度值的效果。利用此方法可以提高异常点检出的准确度,同时会避免对产品产量、品质及成本的不利影响,具有重要意义。

自动光学检查;彩膜;误检;方程

1 引 言

光电检测技术具有高精度、高速度、高效率、全自动、非接触等特点,被广泛应用于制造加工业中。随着玻璃制造、彩膜、生产、TFT等领域对产品的质量要求越来越高,应用于现代化工业的光电检测技术就成为质量保证一把利剑。一方面要保证企业的产品质量,另一方面又要在质量保证的前提下提高企业的生产效益。以激光、红外、光纤等现代光电子器件为基础的光电检测技术,将光电检测器接收对被检测物体的光辐射转换为电信号,通过输入电路、放大滤波等检测电路过滤掉无用信息,再进行计算机计算处理,最终将所需检测的目标物理参数显示出来[1-3]。

在TFT-LCD面板的制造过程中,为确保品质和提高良率,会在制造过程中进行工程微观检查和工程宏观抽查。目前的TFT-LCD的检查方式主要分为光学检查、电气检查及目视检查。光学检查常用在工程微观检查或离线微观抽检中,其利用光学形式获得产品的表面状态,通过影像处理和计算检出异物或异常图案;因光学检查属于非接触式且灵活性高,故常被用于半成品的检查,亦被导入陈列、CF及成盒制程中[5-9]。

CF光学检测技术建立在类似于其他自动光学检测(AOI)技术和CCD成像基础上,通过图像处理及数据计算完成检测工作。应用在CF制程中的检测主要是运用高速高精度视觉处理技术自动检测CF基板上各种不同Pinhole、划痕、异物等缺陷,及早地发现制程中的缺陷,避免将不良品流入下游工序,造成成本的浪费,以提高生产效率及产品质量,降低生产成本。本文主要是以线阵CCD扫描法为基础对彩膜自动光学检测(AOI)系统算法的优化[10]。

2 CF AOI运算逻辑及现状

2.1 CF运算逻辑

彩膜是经过在玻璃上涂布光刻胶,然后进行曝光、显影等过程形成矩阵图像进而形成彩膜。目前彩膜主要由黑色、红色、绿色和蓝色光刻胶组成阵列。所以只能是单个阵列独立进行算法处理;最终根据彩膜产品特点,确定使用五点周期比较的算法对图像进行处理[4]。五点周期比较方法:如图1中5个点灰阶为A1,A2,A3,A4,A5。其中A2,A3,A4,A5为参考点,A1为比较点。取上述5个点中间值(假设这5点的灰阶大小关系为:A2<A3<A5<A4<A1。则中间值为: A5)

图1 五点比较Fig.1 Five point comparison

当|A1-A5|>阈值;A1点为缺陷点。

当|A1-A5|<阈值;A1点为正常点。

CF AOI采用独立的反射光源检查和透射光源检查,配合反射光源与透射光源所对应的CCD组成光电检测机构。CCD的半导体感光元件无法反映光线的颜色只能感应光强;其工作原理是采用当CCD传感器感应到光亮时, CCD的光电器件产生负电荷的方式实现的。所以CCD通过扫描的工作方式最终产生一张灰白图片。此时通过五点周期比较的计算方式将异常的像素筛选出来,将相邻的像素组合成一个异常的块,通过像素的位置、个数及排布最终获得异常块的相对坐标、横竖方向的长度、面积、黑白类型等数据,并通过检查所用的CCD反射或透射机构,确定异常块是属于反射异常还是透射异常。

2.2 AOI工作现状

假设AOI使用的CCD像素大小为xμm×x μm,根据彩膜产品的设计得知比较的周期距离为L(μm),周期比较距离与产品的子像素是息息相关的;其中比较的周期距离是随着产品规格的不同而不同,对此CCD像素的比较则是取离中心像素的第个像素进行比对的,如图2。

图2 五点比较Fig.2 Five point comparison

彩膜的Pattern形成是逐工序作业,首先制作黑矩阵,黑矩阵完成后再进行R(红色工艺)G(绿色工艺)B(蓝色工艺)三种工艺的分别制作。当完成黑矩阵的制作后进行AOI的检查,这时候对彩膜的承载体-玻璃来说其本身只有黑色和白色的成分;而制作R/G/B任意一种工艺后进行AOI检测时,这时就会出现黑色、白色和灰色(R/ G/B层在CCD影像中会呈现出灰色)。同时,在AOI对某些产品进行检测的过程中会出现误检(正常区域认为异常区域)。

误检率的上升给产线运营者带来了较多的虚假信息,对生产运营带来诸多影响:

(1)产量降低:生产担当在遇到有异常信息时不得不进行确认,在多次确认中将使生产断断续续,在节拍时间为35 s左右的彩膜生产中会明显使产量降低。

(2)品质影响:在较多的虚假信息中,生产担当不可能一一确认,这就会使真正的异常点混在虚假点中欺骗担当的眼睛;使真正的异常点在节拍如此快的生产中隐藏,虽然最终会被发现,但是仍然会影响一批次产品的品质。

(3)成本升高:在彩膜的生产运营中,AOI检查出的异常点,修补设备需要一一确认,对需要修补的点进行修补作业;对于虚假信息,修补设备依然需要逐一确认,这样将占用大量的人力和物力。

3 线性方程应用

3.1 误检的解析

针对AOI出现的误检情况,取出CCD原始影像进行查看,发现误检的区域均在影像中的灰色与黑色的交界部位;即将如图1所示的彩膜CCD影像,灰色区域处在黑色矩阵中间,将CCD图像放大后就会看到在灰色与黑色之间的灰度是渐变的。

随即对误检区域相关的数据进行收集,将CCD的某一行像素拍摄到的灰度值列入到表1 中;发现如表1中的灰度值为156的点,在距离为或)位置的像素灰度值为92或210相差分别为64或54。在正常的AOI检测过程中检查阈值β设置为30,所以64或54的数值均大于30。则该灰度值为156的点被认为是异常点,如图3红色圈圈所示,图3中实心点为表1中CCD的某一行像素拍摄到的灰度值。

图3 误检点位图Fig.3 Error detection bitmap

表1 误检区域灰度值Tab.1 Gray data of error area

经过分析发现,发生这种误检现象的原因是一部分产品设计时为了实现LCD的显示效果,不同的彩膜产品子像素设计的大小不同导致的。其使AOI检测时比较距离不同,并且出现小数的现象,使无法找到正确比较的点进行周期性比较,从而出现上文所述的误检。

3.2 线性方程的应用

转换为:

依据上式对表1中出现的灰度值为156的虚假点进行验证。假设此时x=10μm,L=216μm获取A点(即图3中的第2点)对应的灰度值作为待检测区域的灰度值,显然,A点位于彩色滤色层和黑矩阵相接的地方,此时,应获取与A点相差的灰度值设为第一参考灰度值,但是=21.6为非整数,因此该第一参考灰度值无法直接得到。将图中的实心点连接起来,可得到一条近乎周期性分布的折线,如图4所示,显然,与A点相差的B点应是落在这一折线上的。因此,首先获取与A点相差个灰度值的第23个点对应的灰度值92作为第一灰度值α1,获取与A点相差个灰度值的第24个点对应的灰度值210作为第二灰度值α2,将以上已知数值代入公式(2)中如下。

图4 灰度值折线图Fig.4 Line graph of gray data

依据计算确认两点一线原理是能解决误检情况的,以上只是以CCD的某一行像素为例,将此方法应用到其他点,效果是等同的。并且此方法使用最简单的一次线性方程,计算量较小,对软件运算负荷较小。

4 应用推广

利用两点一线一次线性方程解决误检问题的方法,主要是解决在周期距离比较运算过程中遇到实际距离与CCD像素边长比出现小数时,对应的点有虚拟的计算灰度值的情况。以上所述的五点比较是待检测点位于彩膜基板的正中央,在以下各种的情况下同样使用这种比较运算方式的机会将更多。

第一种,待检测点位于彩膜基板的边缘,如图5(a),此时待检测点a的一侧则无可比较的点进行比较;此时通过向这一侧的反方向2倍比较Pitch取一点a1进行比较,则能达成五点比较的要求,确保检测的准确率。

第二种,待检测点位于彩膜基板的角落,如图5(b),此时待检测点b的其中两侧无可比较的点进行比较;此时通过向这两侧的反方向2倍比较距离取两点b1&b2,同样达到五点比较的要求。

图5 边角处的检测点Fig.5 Detection point in corner

在待检测点在边缘或角落的情况下,会出现2倍比较距离的情况出现,比较距离越大,检测的准确率越难保证,一次线性方程解决误检的方法将更有效。利用此方法提高了异常点检出的准确度,同时避免了对产品产量、品质及成本的不利影响。

5 结 论

本文基于AOI的五点周期比较逻辑运算详细分析了彩膜不同产品的设计会出现由子像素大小决定的周期比较距离是否存在小数的情况下,造成对检测准确率的影响;提出利用一次线性方程解决比较距离出现小数的方法,以及此方法应用的延伸,最终提高AOI检测的准确率。

参考文献:

[1] 胡亮.线阵CCD实现钢板表面缺陷在线检测关键技术及其应用研究[M].天津:天津大学,2005:19-26.Hu L.The key technology of online detection of surface defects of steel plate and Its Application Research on Realization of line array CCD[M].Tianjin:Tianjin University,2005:19-26.(in Chinese)

[2] 蒲亮,叶玉堂.基于优化K-D树的大面积高密度PCB快速AOI[J].仪器仪表学报,2011,32(4):955-259.Pu L,Ye Y T.Large area optimized K-D tree of high density PCB based fast AOI[J].Chinese Journal of scientific instrument,2011,32(4):955-259.(in Chinese)

[3] 骆文博,王广志,丁海曙,等.基于线阵CCD的高精度位置检测[J].清华大学学报(自然科学版),2002 42(9): 1139-1143.Luo W B,Wang G Z,Ding H S,et al.3-D positioning system based on linear CCD camera[J].J.Tsinghua Univ.,(Sci&Tech),1980,2(1):1139-1143.(in Chinese)

[4] 张铁轶,余道平,王野.自动光学检测的彩膜分区检查与判定[J].液晶与显示,2014,29(1):34-39.Zhang T Y,Yu D P,Wang Y.Color filter partition inspection and judgment of automatic optical inspection[J].Chinese Journal of Liquid Crystals and Displays,2014:34-39.(in Chinese)

[5] 李丙玉,王晓东,李哲.在轨完成CCD非均匀性校正的方法[J].液晶与显示,2011,26(2):255-259.Li B Y,Wang X D,Li Z.Completion of in-orbit CCD non-uniformity correction method[J].Chinese Journal of Liquid Crystals and Displays,2011,26(2):255-259.(in Chinese)

[6] 王运,颜昌翔.光谱仪图像的亚像素配准[J].光学精密工程,2012,20(3):661-666.Wang Y,Yan C X.Subpixel registration of spectrometer image[J].Optics and Precision Engineering,2012,20 (3):661-666.(in Chinese)

[7] 李晶,袁峰,丁振良.基于Rodrigues参数的多线阵CCD外姿态测量系统的姿态解算[J].光学精密工程,2012,20 (4):858-863 Li J,Yuan F,Ding Z L.Attitude calculation of multi-linear OCD exteior attitude measurement system based on Rodrigues parameter[J].Optics and Precision Engineering,2012,20(4):858-863.(in Chinese)

[8] Park T H,Kim H J,Kim N.Path planning of automated optical inspection machines for PCBassembly systems[J].International Journal of Control,Automation,and Systems.2006,4(1):96-104

[9] Agapito L,Hayman E,Reid I.Self-calibration of rotating and zooming cameras[J].International Journal of Computer Vision,2001(45):107-127

Application of linear equations based on AOI logic operation

ZHANG Tie-yi,WANG He,GONG Wei,ZHU Yu,FANG Xin,SUN Guang-yan

(Hefei Xinsheng Optoelectronics Technology Co.,Ltd,Hefei 230012,China)

Method for automatic optical inspection system with periodic comparison and logic operation can obtain defect point information.Because of the existence of minimal cycle comparison of Pitch decimal,we cannot get the correct comparison.The use of two points formed one line,we can construct a linear equation to simulate the original breakpoints into continuous points.Just then,whether the comparative distance is an integer,the corresponding effect is found in the gray value.Using this method to improve the accuracy of anomaly check,the adverse effect is avoided on the yield,quality and cost of the product,which has the vital significance.

auto optical inspection;color filter;error detection;equation

TH865

:A

10.3788/YJYXS20153005.0883

1007-2780(2015)05-0883-05

张铁轶(1984-),男,安徽省亳州人,高级工程师,2007年于解放军炮兵学院获学士学位,2014年于北京航空航天大学获工程硕士学位,主要从事液晶面板行业工作。E-mail:zhangtieyi@boe.com.cn。

2014-12-12;

:2015-03-28.

∗通信联系人,E-mail:mail:zhangtieyi@boe.com.cn

猜你喜欢

检测点光学灰度
采用改进导重法的拓扑结构灰度单元过滤技术
核酸检测点上,有最可爱的平江人
滑轮组的装配
骑马做核酸
光学常见考题逐个击破
Bp-MRI灰度直方图在鉴别移行带前列腺癌与良性前列腺增生中的应用价值
飞行器FPGA检测点优化设置方法
基于最大加权投影求解的彩色图像灰度化对比度保留算法
江西省绿色通道车辆货物检测点布点方案探讨
基于像素重排比对的灰度图彩色化算法研究