本发明涉及用于检查镜片的方法和设备,特别是但不限于眼镜中的眼用镜片。
背景技术:
经常会需要能够确定镜片的光学参数,例如,眼镜中使用的镜片。这可能是制造工艺的一部分,以确保镜片与处方相符,并且可以在镜片组装到眼镜框架上之前或之后进行。有时还需要确定已经使用的眼镜镜片的光学参数,例如在使用人手头上没有镜片处方或检查镜片与其处方相符的情况下作为眼科检查的一部分。本发明在其各个方面对这些操作提供了几种新的方法,大幅降低了对技术人员执行任务的依赖。这在缺乏这类技艺的地域尤为重要。
需要一种易于使用和/或提供关于镜片光学参数更全面的数据的用于检查镜片的系统。尤其需要一种便携式用于检查眼镜镜片的系统。还需要一种基本完全自动化的用于检查镜片的系统。
此外,需要一种检查镜片的替代方法,其能够克服或至少减轻已知方法的部分或全部缺陷。
进一步地,需要一种检查镜片的替代方法,其能够缩短处理时间,同时提供足够精确的关于镜片光学参数的数据。
尤其需要一种检查镜片的替代方法,其可用于同时在多个位置确定镜片的光学参数。
技术实现要素:
根据本发明的第一方面,提供一种检查镜片的方法,该方法包括:
a.在平面上显示测试图案,所述测试图案包括至少一个点组,其布置成使得组中的点能够由最佳拟合的第一椭圆连起来,其中,所述第一椭圆的长轴和短轴相等;
b.将待检查镜片定位在所显示的测试图案与照相机之间,并使用所述照相机捕获通过所述镜片看到的(通常失真的)测试图案的图像(“镜片图像”);
c.得到第二椭圆,其是连接步骤b中捕获的镜片图像数据的失真测试图案中的所述至少一个点组中的点的最佳拟合的椭圆;
d.将所述第二椭圆的特征与所述第一椭圆的相应特征进行比较,以确定由所述镜片产生的所述测试图案的失真度和失真性质,并由此确定所述镜片的至少一个参数,包括所述镜片的焦度。
所述至少一个点组中点的数量可以不多于20个,或不多于15个,或不多于12个,或不多于10个,或不多于8个,或不多于6个。
在一实施例中,所述至少一个点组包括布置在假想正六边形顶点上的六个点。
所述方法可包括确定所述第二椭圆的长轴和短轴,并将其分别与所述第一椭圆的长轴和短轴进行比较,以确定由所述镜片引起的所述测试图案的失真度和失真性质。当所述第二椭圆的长轴和短轴不相等时,所述方法可包括确定所述镜片的散光矫正度(柱镜度数)和散光矫正的轴角。
在一个实施例中,所述方法用于在所述镜片的一个点处确定所述至少一个光学参数,所述方法包括在捕获镜片图像之前将所述镜片的光心与所述照相机的轴和所述至少一个点组的其中一组的中心对齐,然后对图像数据中所述至少一个点组中的所述其中一组执行上述步骤c和d中的分析过程。在此实施例中,所述测试图案可仅由一组点组成。
在一替代实施例中,所述方法用于在位于所述镜片的目标区域内的多个位置上确定所述镜片的所述至少一个光学参数,所述方法包括:
e.在上述步骤a中,显示测试图案,所述测试图案包括分布在所述平面的区域上的多个所述点组;
f.在上述步骤b中,在捕获镜片图像之前对所述镜片定位使得至少所述镜片的目标区域位于所显示测试图案和所述照相机之间;及
g.针对记录在所述目标区域内的所述镜片图像中的所述测试图案中的所述点组的每一组执行上述步骤c和d中的分析过程,以在所述镜片的目标区域内的各个位置上确定所述至少一个光学参数。
上述步骤g可包括针对来自镜片图像数据的所述目标区域内的所述测试图案上的所述点组的每一组获得各自的第二椭圆,确定每个相应第二椭圆的长轴和短轴,并将其分别与第一椭圆的长轴和短轴进行比较,所述第一椭圆可由原始测试图案中的对应点组获得。
所述目标区域可包括基本整个所述镜片。
所述测试图案可包括多个布置在行和列的阵列中的点,其中,每一行上的点等距离间隔开,该距离等于相邻行之间的间距;并且,交替行偏置使得任一给定行上的点位于相邻行上的点之间的中间,使得每个点(位于所述阵列的边缘上的点除外)被六个其他位于假想正六边形的顶点上的点包围,其中,每组六个其他点包括所述点组的其中一组。在这种情况下,针对目标区域内的每组六个包围其他点执行上述步骤c和d的分析过程。
所述方法可包括以镜片图的形式图形化地显示检查结果,在该镜片图中,所述至少一个光学参数以颜色或等值线(contour)表示。
所述方法可包括通过以下步骤对用于执行所述方法的系统进行校准:
h.在镜片没位于照相机和表面之间的情况下,使用照相机捕获显示在表面上的测试图案的图像(“系统图像”);
i.将所述系统图像中的测试图案与原始测试图案进行比较,以确定由所述系统产生的所述原始测试图案的失真度;
j.获取转换算法,将所述转换算法应用于所述系统图像中的测试图案将会使其基本还原为原始测试图案,并保存所述转换算法;
k.随后在检查镜片时,在执行上述步骤c和d的分析过程前将所述转换算法应用于所捕获的镜片图像中的测试图案,以去除系统失真。
所述方法可包括使用电子显示屏来显示所述测试图案。所述电子显示屏可以是平板式计算机的屏幕,所述照相机可操作地与所述计算机相连,所述方法包括使用所述计算机来产生所述测试图案及执行所需的图像处理和分析过程。在这种情况下,所述方法可包括在所述屏幕的一个部分上显示所述测试图案,在所述屏幕的另一部分上显示检查结果。
在对眼镜镜片执行上述方法的情况下,前述段落所列步骤中的一个或多个步骤一经完成,通常就会对眼镜的另一镜片执行相同的步骤。
根据本发明的第二方面,提供一种用于检查眼镜镜片的方法,包括以下步骤:
在平面上照相机前方显示规则线条、方形或正弦波的第一图案,所述照相机的轴垂直于所述平面;
存储所述第一图案的数字形式;
放置眼镜镜片,使得所述镜片的顶部和底部位于所述照相机和所述规则图案的显示件之间的与所述照相机的轴垂直的平面上,并且使得所述镜片的顶部和底部位于垂直于照相机轴线的平面上;
将所述镜片的光心与所述照相机的轴对准;及
将通过所述镜片看到的所述第一图案的失真与存储的所述第一图案的数字图像进行比较,以确定所述镜片的放大率,并由此确定所述镜片在其表面上的焦度。
本发明第二方面的发展包括:
用第二图案替换显示器上的第一图案,所述第二图案包括同心圆;
将所述同心圆的圆心与所述镜片的光心和所述照相机的轴线对准;
在各个点上测定所述同心圆的失真;
使用测定结果确定所述镜片在散光度数方面的性质,其是否为平镜或渐进式双焦镜和/或棱镜。
在前述段落中列出的步骤中的一个或多个步骤一经完成,通常就将对眼镜的另一镜片执行相同的步骤。
根据本发明的第三方面,提供一种用于执行根据本发明的第一和第二方面的任一方面的方法的系统,所述系统包括具有平面显示屏的计算装置、安装于所述显示屏上方的照相机、及眼镜支架,所述照相机的轴垂直于所述显示屏的平面,所述照相机可操作地与所述计算装置相连用于存储和处理由所述照相机捕获的图像数据;所述眼镜支架用于在使用中保持眼镜使镜片位于所述照相机和所述显示屏上的测试图案之间。
所述计算装置可以是便携式计算装置,例如,平板式计算机。
所述照相机轴线可以偏向所述显示屏的一侧。
所述系统可包括安装至所述计算装置的框架,所述照相机安装在所述框架上。所述框架可包括壳体,其部分包围所述计算装置。所述壳体可附接至安装有所述照相机的基座上。
所述系统可包括部分包围所述计算装置的壳体,所述壳体附接至基座上,所述照相机安装在所述基座上。
所述计算装置可配置成使用时在所述照相机下方所述显示屏的第一部分上显示所述测试图案,并在所述显示屏的另一部分显示检查结果。所述计算装置可配置成处理由所述照相机捕获的图像数据,作为镜片检查的一部分。
所述眼镜支架可包括可滑动地安装在所述显示屏上的底座。所述计算装置在使用时可设置成在所述显示屏上显示图形符号以引导用户准确定位所述底座。用于将眼镜固定至所述底座的装置可以是安装在所述底座上的眼镜夹。所述底座可限定孔,使用中将所述底座定位在所述显示屏/显示器上时,可从上方通过所述孔看到所述显示屏/显示器,并且所述眼镜夹可安装到所述底座上,使得所述眼镜夹可以移动以在使用时选择性地将安装在所述眼镜夹中的眼镜的任一镜片定位在所述孔的上方。所述眼镜夹可枢转地安装至所述底座。所述底座可将安装至其的眼镜的镜片保持在距离所述显示屏/显示器的一定距离处。该距离可以是固定的,或者,所述底座可具有至少一个可分离的间隔部分,该间隔部分可以被选择性地移除以改变所述距离。所述距离可以基本上设定在+20d透镜的焦距处。
所述计算装置可被编程为执行根据本发明的第一和第二方面的任一方面的方法中的图形数据处理和分析步骤。
根据本发明的第四方面,根据本发明第三方面的系统用于执行根据本发明的第一和第二方面的任一方面的方法。
根据本发明的第五方面,提供一种检查镜片的方法,包括垂直于显示件对准照相机,使镜片支架位于所述照相机和显示件之间,其中,所述显示件包括多行点,每行上的点等距地间隔开,该些行间隔开与行上的点之间的间距相等的距离,并且一行上的点位于相邻行上的点的中间;在照相机中拍摄所述点的图像,并由该照相机图像获得第一组圆,这些圆代表针对每个点(显示件边缘上的点除外)最佳拟合的连接围绕每一个点的六个点的圆;将要评估的镜片放置在所述镜片支架上,并由所述照相机中的新图像获得新的连接显示件上围绕每个点的六个点的圆组或椭圆组;将第二组圆和椭圆与第一组圆进行比较;计算由所述镜片引起的所述显示件上每个点处的失真度,以在镜片表面上的点处确定镜片的焦度(powerofthelens)和相关镜片的类型。
通过使用计算机,可以将识别镜片的特征显示在视觉显示单元上。理想情况下,所述视觉显示单元具有分区式屏幕(splitscreen),在其其中一半上显示图案,在另一半上显示镜片的特征。
使用平板式计算机,可以将视觉显示器和计算设备合并到一个单元中。
通过使用本发明的系统和/或方法,可以很容易地确定人们所使用的眼镜的特征,以及其是否与将要开的处方一致,或是否需要更换。还可以将所述系统和方法用作眼镜和眼用镜片的制造设备的质量控制。在这两种情况下,所述系统和方法大大减少了在常规工作中使用熟练验光师的需要,允许专家的技能用在确认人们的需求上。
具体实施方式
为了能够更清楚地理解本发明的各个方面,下面将仅以示例的方式参考附图对本发明的一个或多个实施例进行说明,附图中:
图1为根据本发明一方面的第一实施例中用于检查眼镜镜片的系统的立体图,其中,所示系统处于打开的展开位置上;
图2自俯视角度示出了图1中系统的一部分,其中,该系统显示屏上显示出了针对有关镜片计算出的参数;
图3与图2类似,但示出了在检查中如何以镜片图的形式显示与镜片类型有关的数据;
图4为图1中系统在折叠状态下的立体图;
图5为根据本发明一方面的第二实施例中用于检查眼镜镜片的系统的立体图;
图6为图5中系统其中一侧的侧视图;
图7为用于检查镜片的另一系统的示意图,该系统可用于执行本申请所述的各种检查镜片的方法;
图8为用于根据本发明一方面的第一实施例中检查镜片的方法的原始测试图案的示意图;
图9与图8类似,但示出了测试图案透过球面透镜如何失真变形;
图10与图8类似,但示出了测试图案透过柱面透镜如何失真变形;
图11为用于根据本发明一方面的第一实施例中检查镜片的方法的另一原始测试图案的示意重复图;及
图12为流程图,示出了根据本发明一方面的第二实施例中检查镜片的方法中测定镜片的焦度的各个步骤。
图1-图4示出了第一实施例中的用于检查眼镜2的镜片的系统1,眼镜2具有一对镜片4和5。该系统包括安装至平板式计算机12的方形框架10,该平板式计算机12内置具有显示屏13的直观显示单元(visualdisplayunit)。平板式计算机12可以是具有尺寸合适的平面数字显示屏13的任意计算装置,例如,i-pad(rtm)。所述框架通过若干个安装件14附接到计算机12上,该些安装件14自框架10向后延伸,与计算机的背面接合,将框架夹到计算机上。眼镜夹16安装在显示屏13上方的框架内部。
眼镜夹16具有一对夹爪18、20,这两个夹爪在相对的表面上具有槽22,使用时,眼镜2的顶部和底部置于并保持于其内。夹爪安装在移动件24上,移动件24于显示屏上方自前至后(显示屏为横屏模式,其长边位于前、后位置上)延伸。夹爪18、20可移动地安装在移动件24上,以沿着移动件进行移动。弹簧25(见图2)将夹爪20推向夹爪18,以夹住眼镜的顶部和底部。利用位于可移动夹爪20上的把手(knob)20a可以将两个夹爪分开,可用手抓住把手20a将夹爪18和20拉开。移动件24可滑动地安装在一对轨道26上,这两条轨道在显示屏的前部和后部附接在框架10相对侧的内侧上。可以看出,通过夹爪沿移动件24移动以及移动件沿轨道26移动,眼镜夹16可在平行于视觉显示单元13的表面的平面上进行移动。
照相机28安装在相机支架30上,相机支架30将照相机定位于显示屏的一部分的上方,使照相机的x轴垂直于显示屏13。照相机28可以是数字照相机,通过合适的电缆或其他装置可操作地连接至计算机12,使得由照相机捕获的图像数据可以保存在计算机中,用于处理和分析,并允许计算机控制照相机。相机支架具有铰链32,在不使用系统时,铰链32可以将照相机折叠在框架10内(参见图4)。
在如图1-图4所示的第一实施例中,框架10围绕显示屏13的左半部分34(参见图2)(横屏模式下)。在此特定示例中,计算机12的宽度为28cm,因此,框架10的内部尺寸为14×14cm。显示屏右半部分36(参见图2)清楚可见,可用于直接观看。
为了用于检查眼镜镜片4、5,在照相机下方显示屏的左半部分34显示测试图案。眼镜2安装在眼镜夹16上,调整夹爪18、20的位置以确保眼镜2被牢固但不过紧地抓握在槽18中。通过沿移动件移动夹爪和/或沿轨道26移动移动件24调整眼镜夹16的位置,使其中一个镜片位于测试图案和照相机之间。现在可以通过照相机28透过镜片4看到测试图案,透过镜片所观察到的测试图案的数字图像可由照相机捕获到,并且图像数据可以保存在计算机存储器中用于分析。该图像将被称为“镜片图像”。透过镜片看到并在镜片图像中捕获到的测试图案通过会被镜片扭曲;通过将源自镜片图像数据的测试图案的失真程度和失真性质与原始图像进行比较,可以获得一个或多个镜片光学参数或性质。可用于系统1中进行此种分析的几种方法将在下文中进行介绍。分析结果显示在显示屏13的右半部分36,如图2和图3所示。对一个镜片4的检查一经完成,就可以对另一个镜片5重复此过程。为清楚起见,图2和图3中省略了相机支架和照相机。
框架10和照相机28可以安装在显示屏13中间。在这种情况下,测试图案将显示在照相机下方显示屏的中间区域,结果显示在显示屏上框架的一侧或两侧。
在图1-图4所示的设置方式中,可以对眼镜夹16进行校准,以测量两个镜片的中心之间的间距。
现参照图5和图6对第二实施例中的用于检查眼镜镜片的系统101进行介绍。在接下来的描述中,系统101的与第一实施例中的那些特征相同的特征或实现相同功能的特征将采用相同的附图标记,但要加100。
根据第二实施例的系统101中,框架110为壳体150的形式,平板式计算机112被部分地包围在该壳体150内,并且,壳体150安装在基座152上。壳体150在上壁中具有孔154,使得计算机的基本上整个显示屏113都可以暴露出来。壳体150可具有多个组装时可释放地或永久地附接至计算机上的部件。相机支架130设置在基座152上,具有向上延伸至计算机112后部的直立部分130a和自该直立部分的上端于显示屏113上方向前延伸的水平部分130b。照相机128安装在水平部分130b的前端附近,使得照相机的x轴垂直于显示屏113对准。相机支架130偏向计算机的左侧,配置成使得照相机的x轴基本位于显示屏左半部分的中心,照相机位于显示屏上方适当距离处。照相机128通过合适的电缆或其他装置可操作地连接至计算机112,使得照相机捕获的图像数据可以保存在计算机中,用于图像处理和分析,并且允许通过计算机对照相机进行控制。
第二实施例中的系统101与第一实施例的主要区别在于,眼镜夹116不是安装在框架上,而是安装在单独的底座156上,底座156直接位于显示屏113上。该底座直接置于屏幕上,并且可在屏幕113上滑动,以相对于照相机和/或测试图案对镜片准确定位。
底座156包括具有中心孔158的主体,当该底座位于显示屏上时,通过该中心孔158可从上方看到显示屏113。眼镜夹116安装在底座主体上孔158的一侧,并且可以绕轴转动以选择性地将安装到眼镜夹116上的眼镜的任一镜片定位于孔的上方。
在该实施例中,眼镜夹116具有一对臂160a、160b,它们在其中间位置以剪刀状方式可枢转地连接在一起。臂160a、160b安装至枢轴销162,使得这两个臂可相对于彼此枢转,并且使得这两个臂可以一起绕枢轴销枢转,以选择性地将眼镜的一个或另一个镜片定位于孔158上方。每个臂160a、160b均呈大致s形,并且在每个端部具有支座(abutment)164。每个支座164均自臂向上延伸,且大体呈圆柱形,具有围绕其侧面的凹槽118,用于接合眼镜。臂160a、160b配置成使得每个臂上的其中一个支座118接合眼镜的顶部边缘,而另一个支座接合底部边缘。臂160a、160b由扭转弹簧偏置,将眼镜夹任一端上相对的支座拉至一起。眼镜夹一侧的每个臂160a、160b上都设置有突起166,可用于在安装眼镜时移动两个臂从而分开支座。一旦眼镜安装就位,就轻轻释放突起166,偏置力会将眼镜的顶部边缘和底部边缘牢牢地夹持在支座之间。支座164可以与眼镜框和/或镜片的边缘接合,这取决于眼镜的风格。
底座156和眼镜夹116将眼镜的顶部边缘和底部边缘基本保持在平行于显示屏113的平面上,使被检镜片与显示屏间隔一定距离,该距离通常小于镜片的焦距。图中所示的底座156将待测镜片保持在距离显示屏的固定距离处,在该实施例中,该固定距离被设为+20d镜片的焦距,约50mm。发明人发现,该距离可以使-20d至+15d范围内的镜片获得准确的结果。该范围涵盖了普通大众使用的大部分镜片,这些镜片倾向于落在-5d至+5d的范围内。然而,应当理解的是,所述底座可以配置成在镜片和屏幕之间提供不同的间距以应对正常范围之外的镜片,并且,所述系统可以设置有两个或更多个成套的底座,每个底座在镜片和屏幕之间提供不同的间距。在另一替代实施例中,底座156可设置有一个或多个可移除的间隔部分,其可选择性地用于改变底座的高度,从而改变镜片和显示屏之间的距离。例如,为了将范围扩展到+15d以上,镜片和屏幕之间的距离就必须得在上述讨论的距离的基础上减小。这可以通过移除间隔部分降低屏幕上方底座的高度来实现。
根据第二实施例的系统101以与第一实施例类似的方式用于检查眼镜镜片。将眼镜安装在底座156上的眼镜夹116中,枢转眼镜夹将其中一个待检镜片定位在孔158上方。将底座156置于显示屏上,从而使被检镜片位于照相机下方。系统101被配置成在屏幕113上显示信息以引导用户正确定位底座和镜片。该信息可以包括显示在屏幕113上的图形符号,用于向用户显示将底座156定位于何处,例如,该图形符号可由计算机响应于来自照相机128的数据而产生。底座可在屏幕上方滑动以对镜片进行准确定位,并且在需要时于检查过程中移动镜片的位置。镜片定位好后,在显示屏113上照相机和镜片下方显示测试图案,并且使用照相机捕获通过镜片看到的测试图案的图像——镜片图像。由计算机分析镜片图像数据中的(通常扭曲变形的)测试图案,确定由镜片导致的测试图案扭曲变形的程度和性质,并由此能够获得一个或多个镜片光学参数。将分析结果显示在未被底座遮挡的屏幕右半部分。
照相机128可以安装在显示屏113的中心位置处。在这种情况下,测试图案将显示在照相机下方显示屏的中间区域中,分析结果则显示在显示屏的一侧或两侧。
根据第一和第二实施例中的任一系统1、101都是紧凑型的、高度便携式的且是整装的。利用平板式计算机来生成测试图案、显示分析结果、并进行图像处理和分析,消除了具有多个显示单元和独立计算单元的需要。对平板式计算机的利用还节省了费用,因为其消除了设计和制造专有计算和显示硬件的需要。
如上所述的系统1、101可适于使用若干个不同的测试图案和分析方法来对镜片进行检查,下面将针对利用如上所述的第二实施例中的系统101对眼镜镜片的检查对其若干个实施例进行介绍。然而,所述方法也可以用于第一实施例中的系统1。实际上,这些方法的基本原理可适用于任意其他适合的镜片检查系统。例如,图7示出了另一镜片分析系统201,可用于执行下述方法。对于相同的特征或实现相同功能的特征将采用与前面系统101相同的附图标记,但加100。
系统201包括照相机228,其垂直朝向显示器213,测试图案显示在该显示器上,如下所述。照相机228和显示器213之间具有镜片框架267a。照相机与计算机212相连,计算机212与用于用户的屏幕268相连,并且可选地与显示器213相连,以实现对测试图案的动态调整。待检镜片203插入镜片框架267a,使得镜片正交于照相机228,并且镜片的中点大致位于照相机镜头的中点和显示器的中点之间的连线上。使用照相机捕获通过镜片看到的失真的测试图案的图像(镜片图像),对镜片图像中的失真测试图案进行分析,并与原始测试图案进行比较,在计算机中对镜片203造成的失真进行计算,用于确定显示出的镜片光学参数。
在镜片203与显示器213之间的距离固定的情况下,为了允许对焦距大于该间距的镜片进行检查,在第二框架267b中插入补充的补偿镜片269。
接下来将参照图8-图11对根据本发明一方面的第一实施例中的用于检查镜片的方法进行介绍。
在下文及权利要求书中,术语“椭圆”应理解为包括圆形,其为椭圆的长轴和短轴相等的特殊情况。
将眼镜安装在底座156上的眼镜夹116中并且枢转眼镜夹将其中一个待检镜片定位于孔上方之后,将底座156置于显示屏113上,使被检镜片位于照相机下方。镜片安装到位后,在屏幕113上照相机和镜片下方显示测试图案,使用照相机捕获通过镜片看到的失真的测试图案的图像——“镜片图像”。镜片图像数据保存在计算机中,用于图像处理和分析。
在此第一实施例的方法中,测试图案370包括至少一个点374组372,该些点可以通过最佳拟合的第一椭圆376连接,其中,长轴r1和短轴r2相等(换言之,圆形或圆形的椭圆),如图7所示。尽管点374可以是圆形的,但这并不是必需的,术语“点”应理解为包含可用于表示椭圆圆周上的点的任意标记,除非另有说明,否则与形状无关。
组372中可使用任意数量的点374来限定第一椭圆。然而,有利地是,在每组372中使用限定具有足够精度的椭圆的最少数量的点,因为这样可以减少必须进行分析的数据点的数量,由此减少处理时间。发明人在测试中发现,可以使用布置在假想正六边形的顶点上的一组六个点374来限定具有足够精度的椭圆。
如图8所示,测试图案在组的中心位置上具有额外的点374a。中心点374a不形成组的一部分,但有助于相对于镜片和/或照相机的轴对组准确定位。然而,该额外的中心点374a并不是必需的,可以省略。
镜片通常会使测试图案370失真(除非它是平镜),由此会使镜片图像中的测试图案中点之间的间距增大或减小,这取决于放大的程度。对于大于1的放大率,点之间的间距增大;而对于小于1的放大率,点之间的间距则会减小。对于球面透镜,点之间的间距在所有方向上变化相同的量,使得失真测试图案中连接组中点的最佳拟合的椭圆的长轴和短轴相等。然而,柱面透镜会使点之间的间距在不同方向上改变不同的量。由此导致镜片图像中的失真测试图案中连接组中点的最佳拟合的椭圆的长轴和短轴不相等。因此,通过对镜片图像中失真测试图案中的点限定的最佳拟合椭圆的长、短轴和原始测试图案中的点限定的椭圆的长、短轴进行比较,就可以确定镜片的放大率,并且,如果存在的话,确定散光矫正(astigmaticcorrection)(柱镜焦度(cylindricalpower))及散光矫正的轴。可以使用公式f(m)=p以已知的方法由放大率计算镜片焦度。该公式可以由一组已知屈光度的标准镜片确定。
例1
图9示出了针对柱面透镜照相机捕获的镜片图像中的失真测试图案370’。组372’中的点374’可以由最佳拟合的第二椭圆376’连起来,计算机确定第二椭圆376’的长轴r1’和短轴r2’,并将其与原始测试图案370中的点限定的第一椭圆76的长轴r1和短轴r2进行比较,如下所示:
r1=100r1’=50放大率=0.5
r2=100r2’=50放大率=0.5
在该例子中,由于镜片为球面透镜,所以失真图案370’中的点374’的组372’限定的椭圆中长轴r1’和短轴r2’相等。
例2
图10示出了针对柱面透镜的镜片图像中的失真测试图案370’。失真组372’中的点374’可以由最佳拟合的第二椭圆376’连起来,计算机确定第二椭圆376’的长轴r1’和短轴r2’,并将其与原始测试图案370中的点限定的第一椭圆376的长轴r1和短轴r2进行比较,如下所示:
r1=100r1’=100放大率=1
r2=100r2’=50放大率=0.5
在该例子中,镜片为柱面透镜,失真测试图案中的点374’限定的椭圆中其长轴r1’与短轴r2’不相等,这表示镜片使测试图案在不同方向上扭曲变形不同的量。还可以通过计算机由长轴和短轴的方向计算柱面透镜的轴线角度。
系统101被配置成使用上述基本方法以点模式在镜片的一个点上确定光学参数或以映射模式在整个镜片上或至少镜片的目标区域中的多个位置上确定光学参数。
映射模式
在映射模式中,显示在屏幕113上的原始测试图案包括若干个点374组372,每组372中的点可由长轴r1和短轴r2相等的最佳拟合的第一椭圆连起来。该些点组分布在显示屏上镜片下方的区域中,一些点组372可部分重叠以确保提供足够数量和密度的点组使得可在所需的若干位置处确定光学参数。在一特别有利的实施例中,测试图案370包括布置在阵列378中的多个点374,如图11所示。在该阵列中,点374成行和列排列,其中,每行中的点374间隔相等距离y,其等于相邻行之间的间距z;并且,交替行偏置使得任一给定行上的点374位于相邻行上的点之间的中间。在该测试图案阵列378中,每个点374(阵列边缘上的那些点除外)都被六个其它的点374包围,这六个点位于假想正六边形的顶点上。这六个包围点形式组372,其可由长轴r1和短轴r2相等的最佳拟合的第一椭圆376连起来。该测试图案370可用于确定整个镜片上或镜片目标区域中的镜片光学参数,这可以通过对目标区域中点374的每个正六边形组372执行上述分析方法得以实现。据此,运行适当软件的计算机根据镜片图像数据确定通过目标区域内失真测试图案中的每个正六边形点组372的点的最佳拟合第二椭圆376’的长轴r1’和短轴r2’,并将其分别与原始测试图案中的对应点组372形成的第一椭圆的长轴r1和短轴r2进行比较。在该原始测试图案中,每个正六边形点组372限定相同尺寸的第一椭圆376,使得原始测试图案中每个正六边形点组372的长轴r1和短轴r2相同。因此,在原始测试图案中不需要针对每个正六边形点组372都实际生成椭圆并确定长轴和短轴。计算机可以只针对一组或若干样本组确定长轴r1和短轴r2。实际上,原始测试图案中第一椭圆的长轴r1和短轴r2的数据可以作为数据保存在计算机中。
图11所示的测试图案370提供了一种呈现均匀分布在目标区域中的大量点组的便利方式。由于这些点组相互连接,并且部分重叠,因此阵列中限定的组高度集中,允许在目标区域内对镜片特征进行详细分析。每个点组372用于限定被该组所占据位置处的镜片的光学参数。
分析结果以镜片图示的方式方便地显示在显示屏113的右半侧,在该镜片图示中,光学参数以颜色等值线图(colourcontourmap)的形式进行显示。
使用映射模式提供了一种完全自动化的镜片检测系统,无需用户选择若干个检查位置并针对每次测量重新定位镜片。
点模式
点模式用于找到镜片上仅一个位置处的光学参数,通常是镜片的光学中心。
在此模式中,仅使用一个限定长轴和短轴相等的椭圆的点组372作为测试图案,如图8所示。在执行点模式方法时,测试图案372的中心与镜片的光学中心和照相机的光轴x对准,用照相机捕获通过镜片看到的失真测试图案370’的图像——镜片图像。然后,仅对一个点组执行上述分析方法,以确定镜片在那点上的光学性质。然而,该方法可用于确定镜片上除光学中心以外的单个位置处的光学参数。
在点模式中使用的显示的测试图案可为映射模式中使用的阵列378的子集,包括一个中心点,被位于假想六边形的顶点处的六个点包围。这样有利于使系统101能够在两个模式中使用相同的网格图案或其一部分。然而,该中心点并不是必需的,在点模式中可以省略。
还可以使用第一实施例中的系统1或任一其他合适的具有用于显示测试图案的装置、用于捕获透过镜片的测试图案的图像的数字照相机或其他装置、用于对图像数据进行所需的图像处理和计算分析的计算装置及用于显示结果的装置(如显示屏)的镜片检查系统来执行根据第一实施例的方法。此外,测试图案也不必非得显示在显示屏上,也可以通过其他方式进行显示,例如显示在印刷媒体上。然而,使用数字显示屏(例如,上述系统1、101的屏幕13、113)是有利的,因为可以动态改变测试图案。这在例如镜片被保持在屏幕上方固定距离处的情况下是有利的,因为这样可以改变被显示测试图案370中点374的大小和/或间距,以适应具有不同焦距的镜片。例如,在系统101中的底座156被配置成将镜片保持在距离显示屏113设为+20d镜片的焦距的距离处的情况下,系统可以通过调整测试图案中点的大小和/或间距来处理为近视所设计的镜片,而无需采用任何特定的物理测量或使用额外的镜片。
下面将参照图12对根据本发明一方面的第二实施例中的用于检查镜片的方法进行介绍。
根据第二实施例的方法与上述第一实施例的方法类似,除了测试图案不同以外。
在该第二实施例中,在显示屏13、113上显示包括规则的线条图案的第一测试图案,线条可以是垂直线、正方形或正弦波。根据上文所述将眼镜安装到系统1、101上,将眼镜的其中一个镜片定位在测试图案和照相机之间,使镜片的光心与照相机的光轴对准。记录由镜片扭曲变形的第一测试图案的图像(镜片图像),并将图像数据发送给平板式计算机12、112的计算单元。计算机通过对所记录的镜片图像数据中的测试图案与原始测试图案进行比较,确定由镜片所导致的测试图案的失真度,并据此计算出镜片的放大率。然后,计算机12、112能够生成镜片的焦度(power)和曲率以及散光矫正(astigmaticcorrection),并把此信息(项目38)显示在视觉显示单元13的右半部分36上(参见图2)。没有失真变形当然则表示镜片为普通镜片。可以使用公式f(m)=p来确定焦度,该公式可以由一组已知焦度的标准镜片来确定,如上所述。
在显示屏13、113上将第一测试图案更换为第二测试图案,第二测试图案为同心圆。镜片中心、照相机的x轴及同心圆的圆心三者对准,通过照相机捕获通过镜片看到的失真的第二测试图案的图像(镜片图像),并将其再次发送给计算机12、112。基于前面对焦度的计算,计算机将识别应从其获得图像的镜片上的特定点。这可以通过相对于照相机的x轴相对地移动镜片,在第一系统1中沿轨道26移动眼镜夹16或在第二系统101中移动底座156来实现。通过将获得的镜片图像和已知图像进行比较,计算机能够在屏幕右半部分获得并显示表示镜片光学参数的结果图像。显示的结果图像将是镜片的性质。在该系统中,均匀的图像将是普通镜片的特征,自底部到顶部颜色变暗的图像将是渐进式镜片图案,底部亮但突然变黑的图像将是双焦透镜图案,颜色亮度由右至左变化将是棱镜的特征。图3中,由平镜生成的图像显示于40处。
图12列出了所用方法的方框图形式。
无论使用上述哪种分析方法,都需要对用于执行该方法的系统进行校准,以消除照相机捕获的镜片图像中的测试图案由系统本身而非镜片产生的失真。例如,在屏幕13、113上显示测试图案和使用照相机128捕获测试图案的图像时可能会产生这种失真。
因此,上述各方法可包括校准步骤,于该步骤中,在镜片没有安装就位的情况下,由照相机28、128、228捕获显示在屏幕13、113、213上的原始测试图案的图像。该图像可以被称为“系统图像”。通过计算机对系统图像中的测试图案和原始测试图案进行比较,以确定系统引入了哪些失真。计算机12、112、212使用适当的算法计算误差系数并生成转换算法,该转换算法可应用于系统图像数据中的失真测试图案,以将其转换回原始的完美测试图案。该转换算法被存储在计算机中。
接下来对镜片进行测试时,由照相机捕获的镜片图像中的测试图案包括由系统引入的失真和由镜片引入的失真。将转换算法应用于镜片图像数据中的测试图案以去除系统失真。由此产生的测试图案可被称为“转换测试图案”。转换测试图案中剩余的任何失真都是镜片引起的,可根据上述方法将转换测试图案与原始测试图案进行比较以确定镜片的光学参数。
在系统具有足够好的品质使得任何系统失真可以忽略不计并且对于第一实施例中的方法中的点模式而言不太重要的情况下,可能不需要校准。在需要进行校准的情况下,可能只需要在对系统首次进行调试时获得一次合适的转换算法,然后在每次检查镜片时使用存储的转换算法。然而,对于其他系统,则需要定期检查校准并获得转换算法,以确保未随着时间推移进一步引入系统误差。对于诸如上述系统1、101的便携式系统,可能需要在每次安装和/或搬运系统时检查校准并获得转换算法。在某些情况下,可能需要在每次测试镜片或至少每次要测试新眼镜时检查校准并获得转换算法。
仅通过示例的方式描述了上述实施例。在不脱离权利要求书所限定的本发明的范围和对本发明所作的陈述的情况下可以做出许多变形。