摘 要:根据大尺寸零部件精密测量的需求,设计了一套基于机器视觉的非球面双远心工业镜头,有效地代替人眼进行检测。系统采用7片透镜组成的对称式结构,孔径光阑居正中;引入2个新型非球面提高成像质量,并最大程度的减小了系统体积,使系统总长为292 mm。在奈奎斯特频率为50 lp/mm时,调制传递函数MTF值均高于0.6,并进行公差分析,满足成像要求。系统工作距127.3 mm、入瞳直径300 mm、景深80 mm、最大畸变0.005%、远心度小于0.01°,实现了大口径、大景深、低畸变等设计要求,达到了双远心的目的。该系统可广泛应用于航空航天、轨道客车和汽车船舶领域的生产和检测等环节。
关键词:光学设计;机器视觉;双远心光学系统;新型非球面;大景深;低畸变
1 引 言
随着精密测量技术的不断发展,机器视觉系统得到了广泛应用,其具有检测精度高、连续性和稳定性好、观察范围广、响应速度快、灵活适应性强、能够实现非接触测量等优点。它能够提高生产的灵活性和自动化程度,应用于一些不适于人工作业的危险工作环境或者人工视觉难以满足要求的场合。同时,在大批量重复性工业生产过程中,用机器视觉检测方法可以大大提高生产的效率和自动化程度。一个典型的工业机器视觉系统包括:光源、镜头(定焦镜头、变倍镜头、远心镜头、显微镜头)、相机(包括CCD相机和COMS相机)、图像处理单元(或图像捕获卡)、图像处理软件、监视器、通讯/输入输出单元等。而光学成像镜头相当于人眼的晶状体,在整个机器视觉系统中起着至关重要的作用。
目前,远心光学系统在机器视觉领域有着绝对的优势,可以实现各种尺寸零部件的非接触测量与在线检测。其主要是为纠正传统工业镜头视差而设计,它可以在一定的物距范围内,使得到的图像放大倍率不会变化,这对被测物不在同一物面上的情况是非常重要的应用。远心镜头由于其特有的平行光路设计一直为对镜头畸变要求很高的机器视觉应用场合所青睐。但是远心镜头的设计和制造相对普通镜头而言难度稍大,因此价格较高。国外远心镜头技术相对成熟,产品主要集中在德国施乃德、美国Navitar、日本Kowa和意大利Opto Engineering等公司;国内起步相对滞后,较为先进的是BTOS远心镜头[1-2]。
本文需要模拟人眼的特性,设计一款基于机器视觉的双远心工业镜头。采用双远心光路结构减小视差、增大景深;利用新型非球面来提高成像质量、减少透镜的使用片数,使系统具有大景深、低畸变、微小倍率变化等人眼相关特性,并应用于大尺寸零部件的精密测量中。
2 双远心系统成像原理
在光学系统中,传统光学镜头的主光线并非平行于光轴入射,使得系统存在一定的视差,被测物体会产生由畸变而引起的外形变化和失真,影响测量精度,因此本文提出采用远心光路来进行精密测量。
远心光路分为三种类型,分别是物方远心光路、像方远心光路和物像方远心光路,即双远心光路。物方远心光路是将孔径光阑放在系统的像方焦平面处,此时入瞳位于无穷远,即主光线平行于光轴入射,主要用来进行长度测量;像方远心光路恰好相反,是将孔径光阑位于系统的物方焦平面处,出瞳位于无穷远,即主光线平行于光轴出射,主要用来进行距离测量;而双远心光路综合了上述两种光路的双重作用,在工业检测领域和精密测量领域备受青睐,其成像原理如图1所示。
图1 双远心系统原理图
Fig.1 Schematic diagram of double telecentric
双远心光路一般为对称式结构,孔径光阑居正中,使得主光线平行于系统光轴入射和出射。平行光入射能够保证系统具有足够大的景深;而平行光出射是为了保证当工作距在景深范围内发生变化时,其成像高度,即放大倍率保持不变,且主光线的位置不变,因此系统不存在视差[3-4]。而传统工业镜头的主光线与光轴之间存在一定的夹角,即使物距在景深范围内变化,其像方视场也会有所改变,进而引起视差。相比之下,双远心镜头具有宽景深、低畸变、无视差、倍率恒定等优势,可用于各种尺寸的测量、定位和识别等领域。
3 新型非球面方程
现如今,非球面在光学设计领域中应用的非常广泛,它能很好地校正光学系统中存在的像差,进而减小系统的复杂程度。常用的非球面包括圆锥曲面、奇次非球面和偶次非球面[5-7],但是对这些非球面方程系数的项数选取问题并没有得到很好的解决,因此本文提出了一种新的非球面方程,使方程中的非球面系数和非球面斜率联系起来,新的非球面方程如下:
(1)
其中,ρ为到非球面光轴的距离;ρmax为元件边缘到光轴的距离;cbfs为最佳拟合球面的曲率;am为多项式系数;Q为方程中的各个多项式;u为孔径角。要求非球面顶点与最佳拟合球面的顶点重合,同时在选取cbfs时,要使非球面和球面之间的最大偏离量尽可能小,即:
(2)
式中,f(ρmax)为边缘矢高差。
沿最佳拟合球面法线方向的非球面斜率为:
(3)
其sm(u)各项间的点乘积为:
(4)
其中,为元件口径的权重因子,它可以控制口径内的最大非球面斜率。为了使sm(u)各项正交归一化,可以根据式(2)、(3)合理地选择则前6项方程为:
2x[7381-8x(1168-509x)]})
{135325-8x[35884-x(34661-12432x)]})]
相对于最佳拟合球面而言,非球面斜率的均方可表示为:
(5)
式(5)可以将非球面斜率与非球面系数建立关系,并通过非球面系数来控制非球面斜率,对于非球面的设计和检测都有着极高的应用价值。
4 双远心光学系统设计
4.1 设计结果
目前双远心镜头的设计方法主要有两种:一种是先设计一个像方远心系统,再对其光路结构进行对称变换,得到相对应的物方远心系统;另一种是分别设计像方远心系统和物方远心系统,再将两个光路组合成双远心系统。而本文的设计与上述两种方法都不同,直接将一个普通光学系统优化成双远心光学系统[8-10]。同时,在光学设计软件Zemax中设置优化操作数DIST和MTFA来优化系统的畸变和调制传递函数,设计结果如图2~图5所示。
图2所示为双远心光学系统结构图。系统对可见光波段成像,采用7片透镜,为对称式结构,光阑居中,位于第4片透镜的前表面;第2片透镜的前表面和第6片透镜的后表面采用新型非球面。系统总长292 mm、工作距127.3 mm、入瞳直径300 mm、F#为4.3、景深可达80 mm。
2、主动发布权威信息。一是建立新闻发言人制度。二是建立公共服务信息定期发布制度。三是建立重大信息及时发布制度。围绕生育政策调整、医药卫生体制改革等重大问题,主动向媒体解读政策及实施情况,积极争取舆论支持。
图2 光学系统结构图
Fig.2 Configuration diagram of optical system
图3 光学系统点列图
Fig.3 Spot diagram of optical system
图4所示为双远心光学系统调制函数曲线。在奈奎斯特频率50 lp/mm时,全视场的MTF值均高于0.6,接近衍射极限,成像质量较好。
图4 调制传递函数曲线
Fig.4 Modulation transfer function curve
图5所示为双远心光学系统像散、场曲及畸变曲线。该系统重点考察畸变的大小,因此需要观察右侧的图形。从曲线中可以读出,其最大畸变为0.005%,已经是非常小的一个数值,完全可以与人眼相媲美。
图5 像散、场曲及畸变曲线
Fig.5 Astigmatic,field curve and distortion curve
此外,双远心光学系统的设计还需要考察远心度。在Zemax中,将General 中的telecentric object space勾选上,设置物方远心;在优化函数编辑器中,输入优化操作数RANG,指定光线与局部坐标轴Z的夹角,设置像方远心。通过软件计算,该系统的远心度小于0.01°。
4.2 公差分析
系统设计完成之后,需要对其进行公差分析,把实际加工、装调时所产生的相关误差考虑进去,给予一定的公差分量。
公差分析主要有三种方法,分别是:灵敏度分析、反灵敏度分析和蒙特卡罗分析。灵敏度分析是已知公差范围,计算各公差对系统评价函数的影响;反灵敏度分析恰好相反,是已知系统各公差对评价函数的影响,来计算各结构参数的公差;蒙特卡罗分析不同于前两者,它是比较综合的评价方法,同时考虑所有公差对系统的影响,因此本设计采用蒙特卡罗分析法,对系统的MTF设置公差并进行分析,分析结果如表1所示。
表1 蒙特卡罗分析结果
Tab.1 Analysis results of Monte Carlo
由表1可知,调制传递函数MTF的名义值为0.603574981、最佳值为0.623409672、最差值为0.600012364。有90%的MTF曲线高于0.589803452、50%的MTF曲线高于0.600798342、10%的MTF曲线高于0.621546909。由以上分析可知,所设置的公差对MTF的影响十分微小,满足设计要求。
5 结 论
本文设计了一套基于机器视觉的非球面双远心工业镜头。系统采用7片透镜,引入2个新型非球面提高成像质量,并最大程度的减小了系统体积,使总长为292 mm。调制传递函数曲线在奈奎斯特频率50 lp/mm时,MTF值均高于0.6,同时对MTF进行了公差分析,满足成像要求。系统工作距127.3 mm、入瞳直径300 mm、F#为4.3、景深80 mm、最大畸变0.005%、远心度小于0.01°,实现了大口径、大景深、低畸变,达到了双远心的目的。