国外CCD检测技术在工业中的应用与发展刘征,彭小奇,丁剑,唐英时间:2010年02月26日字体:大中小关键词:CCD图像传感器0引言电荷耦合器件(ChargeCoupleDevice,CCD)是一种以电荷为信号载体的微型图像传感器,具有光电转换和信号电荷存储、转移及读出的功能,其输出信号通常是符合电视标准的视频信号,可存储于适当的介质或输入计算机,便于进行图像存储、增强、识别等处理[1]。自CCD于1970年在贝尔实验室诞生以来,CCD技术随着半导体微电子技术的发展而迅速发展,CCD传感器的像素集成度、分辨率、几何精度和灵敏度大大提高,工作频率范围显著增加,可高速成像以满足对高速运动物体的拍摄[2],并以其光谱响应宽、动态范围大、灵敏度和几何精度高、噪声低、体积小、重量轻、低电压、低功耗、抗冲击、耐震动、抗电磁干扰能力强、坚固耐用、寿命长、图像畸变小、无残像、可以长时间工作于恶劣环境、便于进行数字化处理和与计算机连接等优点,在图像采集、非接触测量和实时监控方面得到了广泛应用,成为现代光电子学和测试技术中最活跃、最富有成果的研究领域之一[1,3]。1CCD传感器的检测原理CCD是由光敏单元、输入结构和输出结构等组成的一体化的光电转换器件,其突出特点是以电荷作为信号载体,其基本工作原理见文献[4,5]。当入射光照射到CCD光敏单元上时,光敏单元中将产生光电荷Q,Q与光子流速率Δn0、光照时间TC、光敏单元面积A成正比,即:Q=ηqΔn0ATc(1)其中η为材料的量子效率;q为电子电荷量。CCD图像传感器的光电转换特性如图1如示,其中横坐标为照度,lx.s;纵坐标为输出电压,V0在非饱和区满足:f(s)=d1sτ+d2(2)式中,f(s)为输出信号电压(V);s为曝光量(lx.s);d1为直线段的斜率(V/lx.s),表示CCD的光响应度;τ为光电转换系数,τ≈1;d2为无光照时CCD的输出电压,称为暗输出电压。特性曲线的拐点G所对应的曝光量SE称为饱和曝光量,所对应的输出电压VSAT称为饱和输出电压。曝光量高于SE后,CCD输出信号不再增加,可见,CCD图像传感器在非饱和区的光电转换特性接近于线性,因此,应将CCD的工作状态控制在非饱和区。2CCD的应用状况CCD检测技术作为一种能有效实现动态跟踪的非接触检测技术,被广泛应用于尺寸、位移、表面形状检测和温度检测等领域。2.1尺寸测量由CCD传感器、光学成像系统、数据采集和处理系统构成的尺寸测量装置,具有测量精度高、速度快、应用方便灵活等特点,是现有机械式、光学式、电磁式测量仪器所无法比拟的。在尺寸测量中,通常采用合适的照明系统使被测物体通过物镜成像在CCD靶面上,通过对CCD输出的信号进行适当处理,提取测量对象的几何信息,结合光学系统的变换特性,可计算出被测尺寸[22.1.1零件尺寸的精确测量1997年,J.B.Liao[6]等将CCD摄像系统应用在三维坐标测量机(CoordinateMeasuringMachine,CMM)上,实现了三维坐标的自动测量。他们将一个面阵CCD安装在与CMM的3个轴线都成45°角的固定位置,通过计算机视觉系统与CMM原来的控制系统连接来控制探头和工件的移动,以此探测探头和工件的三维位置。该方法不需要对原CMM系统进行改变,只要将CCD视觉系统连入原有的测量机即可。由于测量系统中只用一个面阵CCD,从而简化了测量系统结构,降低了系统成本,减小了因手工操作引起的误差,提高了测量效率,并能避免单独使用CCD测量时,因光衍射而造成的边缘检测误差,可用于工件三维尺寸的精确测量。但该方法需要对工作环境和工件形状具有一定的先验知识,使其应用范围受到较大限制。为此,V.H.Chan和C.Bradley等人[7]提出了一种利用复合传感器的自动测量方法。该方法将黑白CCD和坐标探头一同安装在CMM的Z轴工作臂的末端,探测前先由CCD在工件的前后左右和上方对工件成像,并通过基于神经网络的立体配对算法确定工件表面位置和面积,从而决定探头的探测路径。该方法的智能程度较高,可高效测量形状复杂工件的三维尺寸,并可根据测量数据构造工件的CAD模型,但计算复杂,需要使用运算速度快、内存容量大的计算机,且算法立体匹配精度有待提高。以上测量系统虽然因引入CCD技术而得到明显改进,但仍属于接触式测量,无法准确测量某些弹性和软性工件。最近,P.F.Luo等人[8]用CCD摄像头代替CMM的探头,结合激光测距技术实现了对一维尺寸的非接触精确测量。该方法采用了亚像素精度检测技术,利用激光测距器进行距离校正,有效地提高了检测精度,其精确测量范围为1~300mm,但这种方法只能测量一维尺寸。P.F.Luo等认为该系统经改进后可实现二维尺寸的精确测量,因工作台滑动引起振动而导致的数据波动也能被有效减小,但尚未见到成功的实例。2.1.2微小尺寸的测量为检测BGA(ballgridarray,球珊阵列)芯片的管脚高度是否共面,美国RVSI公司研制出一种基于激光三角法的单点离线检测设备[1]。该设备每次只能测量1个管脚,测量速度慢,无法实现在线测量。1999年,Kim,Pyunghyun[9]等人提出了一种新的立体测量方法。该方法用激光线源照射到芯片管脚上,被照亮的管脚图像经由互成一定角度的两套CCD摄像系统采集后,输入计算机进行立体匹配,利用透视变换模型和坐标变换关系,计算出管脚高度和纵向间距,再使被测芯片在步进电机的带动下做单向运动,从而实现三维尺寸测量,并引入电容测微仪实时监测工作台位置变动,进行动态误差补偿,有效减小了因振动造成的误差。2001年,C.J.Tay,X.He[10]等人利用图像识别和数字相关等技术简化了计算过程,使得只需几秒钟便可计算上百个管脚的高度,从而有效地提高了检测系统的实用性。最近,C.J.Tay[11]等根据被倾斜光照射的物体的像与影之间的固有关系,提出了一种基于光学阴影简便测量BGA管脚高度的方法。该方法利用激光对被测芯片的管脚进行倾斜照射以产生管脚阴影,管脚及其阴影由带远焦显微镜的CCD相机采集后,输入计算机,由计算机软件根据影和像的相互关系计算出管脚高度,笔者提出了两种简洁的计算方法,可避免因光衍射而造成的边缘检测误差,计算简单快速,但要求高精度的机械定位装置,且每次只能检测几个管脚,而且对芯片平整度和检测环境要求很高,还需要进一步改进后才能实用化。近年来,将CCD技术和莫尔条纹、数字全息、电子斑点干涉等技术相结合以精确测量微小尺寸的技术正成为一种具有很大潜力的研究发展方向[12]。2.2形变测量尽管利用线阵CCD测量材料变形具有非接触、无磨损、精度高、不引入附加误差、能测量材料拉伸的全过程,特别是测量材料在断裂前后的应力应变曲线,得到材料的各种极限特性参数等优点,但只能测量材料拉伸时在轴线方向的均一形变。为此,Scheday,Miehe和Chevalier等人[13]开展了采用面阵CCD测量材料形变的研究。在此基础上,StefanHartmann等人[14]借助面阵CCD研究了橡胶材料在拉伸和压缩时的形变情况。即在圆柱形黑色测试样品的轴线方向等距标定几个白点,用CCD摄取相应图像并送入计算机进行处理,通过检测白点标记间的距离来计算样品受力时轴向的形变,并通过轮廓检测算法得到轴对称的圆柱型样品的轮廓尺寸,经过数据校正,可计算出被测样品半径方向上的形变。这种方法可同时获得两个方向上的形变量,并测量出材料被压缩时的非均一形变。S.Claudinon,P.Lamesle等人[15]采用类似方法研究了淬火钢铁样品在气冷时的形变,解决了高温样品的尺寸测量问题,并能连续测量不同温度下的形变量,但在低温时,易产生测量误差。J.-M.Siguier等[16]为研究大型科学气球气囊表面材料的性质,利用两个CCD摄像机摄取被测物体的表面图像,通过立体相关方法获取样品的三维形变。但这种测量方法技术复杂,且在与材料表面垂直的法线方向上获得的数据偏小。2.3机械磨损度测量虽然以上方法可以测量各种工件的尺寸或形变,但在测量某些特殊工件时却受到许多限制。例如,在检测高速切割机上的刀具磨损度时,需要将刀具卸下才能测量。为此,一些研究人员致力于用机器视觉检测刀具磨损程度的研究。2000年,T.Pfeifer和L.Wiegers[17]通过比较各种测量方法,指出基于机器视觉的检测系统最具优势和潜力,并构建了一套由CCD摄像头、照明设备和夹具等组成的非接触检测系统,该系统在适当位置对刀口侧面成像,将采集的刀具图像信号输入计算机,计算出刀具磨损轮廓,以此判断刀具磨损级别,确定刀具更换时间。但该系统的图像处理过程复杂,适应范围窄,检测精度和效率也有待提高。2002年,JeonHaKim等人[18]在此基础上,对误差因素逐一进行了实验分析,确定了最佳光线照射强度、角度、拍摄角度等,并将光源通过光纤插入镜头周围以减小因阴影产生的误差,使夹具自由转动角度增大,成像设备尺寸缩小,提高了系统的使用范围。同时,通过采用磨损前后刀具横向尺寸差来计算磨损度,大大简化了图像处理过程。对4种不同刀具的实验测量表明,该系统的测量信噪比可达到46dB,测量精度和速度显著提高,并可实现实时在线测量,但不适合测量几何形状太复杂的刀具。2.4三维表面测量由于CCD传感器能同时获取被测表面的亮度和相位信息,因此,将CCD和计算机图像处理技术与传统的三维表面非接触光学测量方法相结合,可实时测量物体形变、振动和外形。上世纪90年代初,Yamaguchi等人[19]在斑点干涉测量中使用线阵CCD测量不同材料的帕森比,但线阵CCD只能记录一维正交相关性信息。随着CCD工艺水平的提高,面阵CCD被广泛应用于三维表面测量[19]。1996年,B.Skarman等[20]提出了相变数字全息测量法。此后,F.Chesn[21]、C.Quan[22P.S.Huang[23]、G.Pedrini等人[24]分别在有关测量方法中应用了CCD技术,从CCD图像中获取相位图的新方法[24,26,27]也相继出现。在条纹图样投影法中采用相变技术时,只能检测静物表面轮廓,不适用于实时检测振动和变化的表面形状。为此,C.J.Tay等人[28]建立了对低频振动的物体表面进行三维检测的系统,该系统由振荡发生系统、液晶显示条纹发射器、特殊远心镜头、高速CCD、图像采集卡和计算机组成。系统所用的远心镜头可以保持放大倍率为常数,使测量结果与被测物体和CCD之间的距离无关,从而减小了测量中物体振动时因为景深改变而产生的测量误差。同时,采用相扫描方法逐点计算条纹图样相位,可以实时获取被测对象的振动频率和振幅,即时重建物体的表面轮廓,其测量精度可达振幅值的1/500。但该系统只能测量阳纹平面,且要求有高质量的正弦发射条纹和CCD的图像采集频率大于被测物体的振动频率。随后,他们又在阴影莫尔条纹干涉法中应用类似方法测量振动物体的三维表面,取得较好效果[29]。尽管该方法比数字全息法[30]简单实用,且对测量环境的要求相对较低,但测量范围受到CCD采集速度的限制,对高速振动和无规则形变的物体表面测量并不实用。2.5高温测量物体的辐射光波长和强度与物体温度有着特定的关系,因此CCD作为一种光电转换器件,可用于温度测量。1993年,Tenchov等人[31]采用CCD间接测量溶液表面温度;1995年,K.Y.Hsu和L.D.Chen[32]用可测量红外波段的加强型CCD测量液态金属的燃烧火焰温度,但其测量误差达到400~200K,缺乏实用性。此后,利用红外CCD测量温度场成为CCD测温研究的主流。2001年,TakeshiAzami等人[33]利用CCD的亮度波动信息来研究熔融硅桥表面的热流状况,获得了较好的结果。2002年,D.Manca等人[34]提出了一种利用红外CCD测控燃烧室火焰温度场的实用方法。2003年,G.Sutter[35]等人利用加强型CCD测量近似黑体的物体表面发出的某一波长的单色光,以此得到物体的辐射温度,所得测量结果与物体的真实温度之间的差别几乎可以忽略不