第39卷第3期 2012年3月 光电工程 Opto—Electronic Engineering Vl01.39.NO.3 March.2012 文章编号:1003—501X(2012)03—0034—06 一种图像处理的全自动焦度计 赵俊奇,郭智勇,闫 洁 (中北大学光电厂,太原030051) 摘要:为了提高全自动焦度计的测量精度和适应性,提出了一种测量图形和计算方法。该研究方法是首先利用脉 冲恒流驱动的红外光将16点图像经光学系统投射到面阵CCD上,然后经高速CPU系统采集处理,变成二值化图 像,最后用最小二乘法计算出镜片的屈光参数。实验用标准镜片、划伤镜片和镜片落灰尘进行了测试,同四点测 量图像进行了比较,实验结果表明标准镜片误差小于国家计量规定屈光度检查最小误差士0.06 D,且都符合国家计 量标准,划伤镜片和镜片落灰尘时测量精度明显提高,环境适应性也大大提高。 关键词:自动焦度计;16点图像;最小二乘法;图像自适应积分技术 中图分类号:TB96 文献标志码:A do :10.3969 ̄.issn.1003—501X.2012.03.007 An Image Processing Auto Lensmeter ZHAO Jun—qi,GUO Zhi-yong,YAN Jie (Optoelectric Instrument Company,North University ofChina Institute,Taiyuan 03005 1,China) Abstract:A new image measurement and calculating method was proposed to improve the measurement accuracy and adaptability of auto lensmeter.Firstly,1 6 dots infrared image driven by constant pulse current was received with CCD. Secondly,image was processed by high speed CPU system,and binary image was divided up by CPU system.Finally,we can acquire the diopter parameter of glass by least square method.The experiment was carried out using the standard glass and the glass with nick and dirt.Compared with 4 dots method,results show that the measurement errors are less than a-0.06 D which was minimum error of diopter prescribed by National Metrology Bureau.In addition,the accuracy of the glass with nick and dirt was improved obviously,and adaptability of environment was also enhanced. Key words:auto lensmeter;1 6 dots image;least square method;image self-adaptable integral technology 0 引 言 焦度计主要用于测量眼镜镜片(包括角膜接触镜片和多焦点镜片)的顶焦度、柱镜度、棱镜度、光学中 心及确定眼镜镜片的散光轴位方向等的精密光学计量仪器。焦度计又称屈光度计、镜片测度仪,广泛应用 于医院眼科、眼镜店和镜片厂家。 高精度、智能化焦度仪一直是目前行业内研究的课题。焦度计从工作原理上可分为调焦原理的焦度计 和投影原理的焦度计。上世纪80年代前测量镜片以光机式为主,测量精度低,也使用不方便。由于美国、 日本对CCD技术的研究处于领先地位,上世纪90年代利用CCD实现自动测量的这两种原理的全自动焦 度计在市场出现,而国内直到2003年后才出现自动调焦原理的全自动焦度计的研究,投影原理的全自动焦 度计的研究随后也才出现。 基于自动调焦原理的焦度计目前以日本TPCON为代表,采用分辨率较高的双线阵CCD获取光学信 号,采用5个LED快速轮流照亮“米”字形分划板(如图1所示),通过电子系统处理计算得出屈光参数, 收稿日期:2011—10—18;收到修改稿日期:2011—11—22 基金项目:科技部中小企业创新基金(1lC262l1404145) 作者简介:赵俊奇(1969.),男(汉族),山西太原人。高级工程师,硕士,主要研究光电检测、智能仪器测量。E—mail:qijunzhao@sina corn。 第39卷第3期 赵俊奇,等:一种图像处理的全自动焦度计 35 实际上每个LED照亮“米”字相当于计算一个点,也就是说相当于在CCD上成了5个点的像,但线阵CCD 上成像的数据有限,需要使用电机补偿实现调焦精确测量,虽然精度高,但增加了机械成本和光学零件加 工装配难度。基于投影原理的全自动焦度计目前以美国恒富利公司为代表,采用4点图形(如图2所示), 通过光学系统在面阵CCD成像,能够获取比线阵CCD更多的测量数据,再经电子系统计算处理,实现测 量,由于采用投影技术,每个点在CCD上成像数据多,不需要机械补偿。这种原理的焦度计的优点是测 量速度快、成本低。缺点是当光学分划板有灰尘或划伤镜片造成点局部变形,严重影响测量结果。 本文基于投影原理的全自动焦度计,提出了一种16点测量方法(如图3),研究了屈光参数计算方法和 图像处理实现方法,测量精度和环境适应性较国内外同类技术有很大提高 J。 ● ● ●●●●● ● ● ●● ●◆ ●●●●● ● ● 图1“米”字图形 图2 4点测量图形 图3 16点坝1量图形 Fig.1“米”measuring image Fig.2 4 dots measuring image Fig.3 16 dots measruing 1 光学测量原理及计算方法 1.1光学测量原理 图4是光学测量原理图,平行光线经被测镜片1后发生偏转,经过带孔光阑2,投影到面阵CCD 3上。 图4光学测量原理图 F 4 Optical schematic diagram 图中:1为被测镜片;2为带空光阑;3为CCD;h, 为光线分别在光阑和测量面阵CCD处的高度; Ax,X,X 分别是被测镜片后顶点到光阑的距离、光阑到面阵CCD的距离以及光阑到后焦点的距离; 为 被测镜片后顶焦距。 从图上可以看出: (1) /h=( 一Ax— )/( 一△ ) (2) L;=[xh+ ( 一 )]/( 一h ) (3) 设镜片的后顶焦度为 ,据顶焦度定义: 丸 1= h- h' (4) 式中: 即是被测镜片的顶焦度值,也就是所测量的镜片的屈光度值, 的单位为D;h, ,X已知,测 出 就测出的镜片的屈光度值。 本研究中,光阑有十六个孔,即图3所示的十六个点,可以测得十六个点在CCD上的位置。h,Ax, http://www gdgc 蠢e crl 36 光电工程 2012年3月 x已知,可求出两个相互垂直的主子午面内两个不同的光焦度,两个光焦度的差值即为散光值,其轴位方 向即为散光轴角。十六点图像的中心与0 D时图像中心的位置表征了镜片的棱镜度的大小和基底取向。 1.2镜片屈光度计算方法 在图3中十六个点分布在内外两个同心圆上,当镜片球镜度大小不同时,同心圆的直径发生变化;当 镜片有散光时,同心圆变成了同心椭圆,这样只要分别计算出内外椭圆的长轴、短轴和中心就可计算出镜 片的屈光参数。本文选用椭圆最小二乘曲线拟合计算椭圆长、短轴和轴角。椭圆曲线的一般方程为 x +Axy+By +C +D +E=0 (5) 解线性方程组 ∑ Y ∑ x Y ∑ Y∑ ∑ Y ∑ 。 Y EiN1xiy ∑ ,Y ∑ _Y ∑ 。Y ∑ Y ∑ N Y 。 (6) ∑ Y ∑ . Y ∑ ,x, ∑ x Y ∑ . C _I∑ 。 ∑ 。 Y ∑ .Y ∑ ,一Y ∑lⅣ。Y ∑ 。Y D ∑ t Y E ∑ , ∑ N Y, ∑ Y ∑ N Ⅳ ∑ . 就可求出 、B、C、D、E的值。由此可求出椭圆长轴fl、短轴12、轴角和中心。 2图像测量处理系统原理 图5是电路系统原理,系统的总体工作原理是红外光源在恒流源驱动下产生光照度稳定的发光,经光 学系统后分划板16点投影在面阵传感器OV7620上,OV7620直接产生数字信号,不需要模数转换。然后 通过CPLD控制电路存储在SRAM中,32位的ARM7高速微处理器S3C44BOX将采集到的图像进行二值 化处理并实时计算,将结果通过FPGA控制电路送到TFT LCD上显示,也可以将结果在微型热敏打印机 打印出来,或通过RS一232传送到计算机上。在上述电路中为了保证测量的精度和稳定性,光源采用脉冲 恒流源驱动,镜片测量采用自适应积分动态检测技术,这样在高速CPU的采集处理下系统能够获得好的效 果 ] lOV7620 l lImage collection module ——l mase t m。 e I—— I... J } Image signal } 匣 processnig lSDRAM l optical system l《 Constant current circuit system 一固— Pupil distance circuit ・ —__』Tnerrna・ rinter vins circuit 图5 电路系统原理图 Fig.5 Schematic drawing ofcircuit system 2.1光源的脉冲恒流源驱动 系统主要是利用红外光经准直系统照射被测镜片投影技术实现图像采集,因此镜片参数的测量精度与 CCD上成像点的大小、成像质量有直接关系,而成像点的质量与发光二极管的发光强度的稳定性直接相关。 一般情况发光强度与发光二极管工作电流成正比,电流越大,发光强度越大,电流越小,发光强度越小; 另一方面根据发光二极管的特性,光源发光强度与发光管工作温度也有关,温度越高,发光强度越低,温 第39卷第3期 赵俊奇,等:一种图像处理的全自动焦度计 一 37 度越低,发光强度越高,因而需要把光源温度控制在恒定值。根据发光二极管发光强度与电流 温度的特 性关系,发光管电流恒定,温度不变,测量值就稳定。其驱动电路采取脉冲恒流电路。采取脉冲方式,这 样发光二极管的温度由于采取脉冲方式控制不易提高,保证发光二极管温度变化较小。另外,光源采用脉 冲方式供电可以增强发光管的光功率。光功率的脉冲特性如下: W=KI/At (7) 式中:,为流过发光管的电流; 为脉冲时间宽度; 为系数; 为功率。 从式(7)可知,光的功率与流过发光管的电流成正比,与脉冲宽度成反比。从实验得知,当电流一定, 通过脉冲为40 ms时,测得图像灰度比连续通电大20%多,这样有利于对深色镜片的测量。 2.2自适应积分动态检测 镜片有普通镜片、太阳镜片等各种材质的镜片,透光率不一致,正常测量时有的镜片甚至由于灰度低 不能正常测量。系统在测量时采取自适应积分动态测量,实现镜片正常测量。 曝光量与积分时间和光照强度的关系为 I9=ET (8) 式中: 是曝光量, 是图像传感器表面的照度, 为积分时间。从式中可以看出,光照度不变的条件下, 曝光量与积分时间成正比。当积分时间不变时,光照度发生变化时,由于曝光量的变化使图像传感器产生 饱和或微弱失真。因此,积分时间应该随着光照度的变化而改变。 本文选用OV7620作为传感器,通过改变OV7620的内部时钟频率,改变积分时间。这样做影响帧频, 就要求在不影响测量速度的情况下降低帧频。本项目要实现实时采集,1 S采集计算3次以上就能满足测量 要求,考虑到图像的处理时间大约200 ms,时钟的基本频率是27 MHz,基本帧周期是33 ms,也就是说帧 周期最慢是130 ms左右,时钟频率可以4分频。当检测到成像点灰度低时自动改变时钟频率,达到自动测 量的目的。 3实验 根据图4原理进行实验。实验时选择红外LED波长为880 nrn,OV7620的图像大小设置为640x480, 并设置为手动增益和手动曝光模式,确保不同镜片的轨迹变化能准确反映。实验分两部分,一部分观察不 同镜片的成像轨迹和灰度,需要计算机、OV7620采集卡、采集卡驱动及显示软件以及Mathcad数学软件; 另一部分直接采用ARM系统计算最终测量结果。镜片选择中国计量院各种标准镜片和彩色镜片。实验数 据以对准光学中心为准(即棱镜值为0)。 3.1镜片的成像轨迹及灰度分布 图6、图7、图8是标准+5 D散光镜在0。、45。和135。不同位置成像轨迹,轨迹成椭圆分布,这几幅图 有代表性,实际测量需要每1。旋转镜片,同时对各标准镜片进行测试。 图6 C+5D0。成像轨迹 图7 C+5 D45。成像轨迹 图8 C+5 D135。成像轨迹镜 Fig 6 C+5 D 0。image ofglass Fig.7 C+5 D45。image of glass Fig.8 C+5 D_135。image ofglass 另外由于不同镜片的成像轨迹不同,实际上散光的精度误差相对于球镜要大。从图9看出有灰尘时部 http://www gdgc aC e 38,c {。’ 、 光电工程 2012年3月 分成像点变形,计算时可以剔除该点或通过最小二乘法拟合减小误差。从图l0、图ll可以看出彩色镜片 采用自适应积分前后的灰度分布,实验也说明通过积分处理,能大大改善成像质量,提高精度。 r 一。P2 。 薹 图9镜片有脏点的图 Fig.9 Image ofglass with dirt 图l0彩色镜片积分前灰度分布图 图11彩色镜片增加积分后灰度分布图 Fig.10 Gray distribution ofcolor glass be ̄re integral Fig.11 Gray distribution ofcolor glass after integral 3.2中国计量院标准镜片测量结果 实验首先比较4点测量法和1 6点测量法的精度,表1中用标准镜片、划伤镜片和分划板落灰尘测试, 标准镜片重点测试散光在不同角度时的误差,表中Glassl是镜片屈光度为一6.05 D在镜片有划伤、Glass2 是镜片屈光度为一3.50 D分划板落灰尘情况测量的数据,首先实验说明测量结果满足国家计量规程 ((JJG580—2005焦度计>>的要求;其次也说明散光镜片的误差比球镜片的误差大,大球镜l; ̄lh球镜误差大, 这也符合光学成像特点;最后标准镜片尤其是划伤镜片等情况1 6点测量比4点测量精度有较大提高。 表i 两种方法计算结果比较 Table 1 Comparison results oftwo methods 4结论 本文从精度和环境适应性出发,提出了一套新的测量图形,研究了一种新的计算方法和硬件实现方法, 技术指标达到国家计量标准,尤其保证了镜片在划伤或分划板落灰尘影响测量的结果,同时测量精度也较 4点测量法有了大的提高。 参考文献: f11李景泓.自动焦度计图像及图像处理研究[J1l中北大学学报,2009,30(3):296—300. LI Jing—hong.Imaging and Image Processing System of Auto Lensmeter[J]_Journal of North University of China,2009, 第39卷第3期 30(3):296—300. 赵俊奇,等:一种图像处理的全自动焦度计 39 [2]刘晨,张辉,柯玉军.自动焦度计的研制[J].光学仪器,2003,25(6):39—44. LIUChen,ZHANGHui,KEYu4un.DevelopmentofAutomaticLensmenter[J].OpticalInstrument,2003,25(6):39—44. [3]王英,曾光宇.双线阵CCD交汇测量立靶精度系统研究[J].光电工程,2011,38(10):33—37. wU Ying,ZENG Gang—yu.Intersection Measuring System of Erecting Target with Dual Linear CCD[J].Opto—electronic Engineering,201 1,38(10):33—37. [4] 张虎,达飞鹏,李勤,等.椭圆目标的亚像素边缘定位方法研究【J]_光学技术,2010,36(1):66—74. ZHANG Hu,DA Fei—peng,LI Qing,et a1.Methods ofSub—pixel Egde Location for Ellipse[J】.Optical Technique,2010, 36(1):66~74. [5]戴百川,刘成.椭圆物体位置与形状参数求解[J].中国新通信,2009,11(23):79—81. DAI Bai—chuan,LIU Cheng.Solving the Location and Shape of Oval—shaped Objects[J】_China New Telecommunications, 2009,11(23):79—81. [6] 欧阳高飞,邝泳聪,谢宏威.基于亚像素定位的贴装元件精确取像技术[J].光电工程,2010,37(6):16—21. OUYANG Gao—fei,KUANG Yong—cong,XIE Hong—wei.Accurate Image Capture for Surface Mounting Component Based on Subpixel Location[J].Opto・electronic Engineering,2010,37(6):16—21. 【7】刘书桂,李蓬,那永林.基于最小二乘原理的平面任意位置椭圆的评价[J].计量学报,2002,23(4):245—247. LIU Shu—gui,LI Peng,NA Yong—lin.Evaluation of the Form Error of Ellipse Based on Least Square Method[J].Acta Metrologica Sinica,2002,23(4):245—247. [8]吴建平,叶玉堂,刘林,等.基于SOPC高速图像实时处理技术研究和实现[J]_光电工程,2011,38(8):125—130. WU Jian—ping,YE Yu—tang,L1U Lin,et a1.Study and Implementation of High—speed Real—time Image Processing Technique Based on SOPC[J].Opto-Electronic Engineering,201 1,38(8):125一l30. [9]李牧,阎继红.一种改进的大津法在机器视觉中的应用[J].吉林大学学报,2008,38(4):913-918. LI Mu,YAN Ji—hong.Improvement on Canny Operator by Algorithm of Self-adaptive Determining Double—threshold[J]. Journal ofJilin University,2008,38(4):913-918. [1O]薛旭成,石俊霞,吕恒毅,等.空间遥感相机TDI CCD积分级数和增益的优化设置[J].光学精密工程,201 1,19(4): 857—862.. XUE Xu-cheng,SHI Jun—xia,LU Heng—yi,et a1.Optimal Set of TDI CCD Integration Stages and Gain of Space Remote Sensing Cameras[J].Optical and Precision Engineering,201 1,l9(4):857—862.