用于确定受试者的眼睛的几何参数的方法与流程

文档序号:14132504阅读:378来源:国知局
用于确定受试者的眼睛的几何参数的方法与流程

本发明涉及用于确定受试者的眼睛的几何参数的方法。



背景技术:

本发明总体上涉及对受试者进行几何形态测量。

更具体地,本发明涉及一种确定受试者的眼睛的几何参数的方法。

本发明的具体但非排他的应用在于对未来的眼镜受试者进行几何形态测量,目的是使待安装在所述未来受试者所选定的镜架中的矫正眼科镜片的光学设计个性化。

为了给特定受试者定制眼科镜片,需要确定受试者和/或受试者的与其眼镜的几何参数、姿势参数以及行为参数。

在这些参数中,确定至少一只眼睛的转动中心的位置。

眼睛的运动通常可以被认为是围绕被称为眼睛的转动中心(erc)的特定点的转动的组合。

希望确定该点的位置,例如用于通过针对待正确装配到镜架上的矫正镜片的光线跟踪来执行个性化光学设计的计算。

在目前的实践中,可以通过假定眼睛的半径的平均值(通常值为约15毫米(mm))从角膜的位置大致推断出erc的位置。不幸的是,眼睛的半径在不同个体之间变化很大,从而这种近似法导致对个性化光学设计计算的针对性非常不利的明显错误。

为了确定这个转动中心的位置,还已知的是,在受试者观看图像捕捉装置的同时捕捉配备有被称为位置识别元件的参照配件的受试者的至少两个面部图像。

这些图像被处理以确定眼睛的转动中心。参照配件给予受试者的头部与图像捕捉装置的相对位置的信息。



技术实现要素:

因此,本发明的一个目的是提供一种在不使用参照配件的情况下在自然姿势下快速确定眼睛的转动中心的位置的方法。

根据本发明,通过提供一种用于确定受试者的眼睛的几何参数的方法来实现该目的,所述方法包括以下步骤:

a)在所述受试者朝两个不同的注视方向观看的同时由图像捕捉装置捕捉所述眼睛的至少两个图像,

b)在每个图像上识别所述眼睛的瞳孔的图像,并且确定所述瞳孔的图像的、与所述瞳孔的这个图像的形状相关联的几何特征,

c)根据针对所述多个图像中的每个图像确定的所述瞳孔的所述图像的所述几何特征来确定所述眼睛的所述几何参数。

通过本发明,基于所述眼睛的两个图像快速且以简单的方式确定了所述眼睛的几何参数,而无需使用参照配件。根据本发明的方法确实只需要一个图像捕捉装置来实现。

具体地,根据本发明的方法允许确定受试者的眼睛的转动中心相对于图像捕捉装置的位置。

根据本发明的方法还允许确定眼睛的转动中心相对于眼镜镜架或相对于仪器的位置。这可能是有用的,以便进行测量以将光学设备调整到受试者的面部的形状。

通过根据本发明的方法,即使在图像捕捉装置放置成非常接近受试者的眼睛(例如图像捕捉装置放置成距离眼睛2厘米)的情况下仍可以实现这些目标。

根据本发明的方法的其他有利的且非限制性的特征如下:

-在步骤a)中,所述两个不同的注视方向间隔开至少30度的角度;

-在步骤b)中,在所述图像中的每个图像上确定所述瞳孔和/或所述虹膜的所述图像的轮廓,并且所述瞳孔和/或所述虹膜的所述图像的所述几何特征与该轮廓的形状相关联;

-在步骤b)中,所述瞳孔和/或虹膜的所述图像的轮廓近似于模型椭圆,所确定的所述瞳孔或所述虹膜的所述图像的所述几何特征包括所述对应模型椭圆的短轴和长轴中的至少一者的方向、和/或与所述模型椭圆的离心率相关联的几何特征;

-在步骤c)中,所确定的所述眼睛的所述几何参数包括所述眼睛的转动中心相对于所述图像捕捉装置的位置;

-在步骤c)中,将所述眼睛的所述图像叠加,确定了与所述瞳孔和/或所述虹膜的所述图像的轮廓相关联的每个所述模型椭圆的短轴之间的至少一个交叉点的位置,并且从所确定的所述交叉点的位置推导出所述眼睛的转动中心的位置;

-在步骤c)中,将所述眼睛的转动中心的图像的位置识别为与所确定的所述瞳孔和/或所述虹膜的所述图像相关联的所述模型椭圆的所有短轴的平均交叉点的位置;

-在步骤a)中,在所述受试者看向对于所捕捉的每个图像而言不同的方向的同时,捕捉所述眼睛的多个图像,包括多于两个图像、优选地多于五个图像、优选地多于十个图像;

-在步骤c)中,所确定的所述眼睛的所述几何参数包括与所述眼睛的尺寸相关的距离、和/或所述眼睛的转动中心与图像捕捉装置之间的距离、和/或图像捕捉装置的光轴与注视轴线之间的角度、和/或所述注视轴线的方向、和/或放在所述眼睛前方的眼镜镜片与所述注视轴线之间的交叉点的位置;

-在步骤c)中,考虑了所述眼睛的预定模型;

-所述眼睛的所述预定模型包括被适配成在模型转动中心的给定距离处围绕该模型转动中心转动的圆形模型瞳孔或虹膜;

-在步骤b)中,在所述图像中的每个图像上确定所述瞳孔和/或虹膜的所述图像的轮廓,并且所述瞳孔和/或虹膜的所述图像的所述几何特征与该轮廓的形状相关联,并且在步骤c)中,通过以下方式确定所述眼睛的所述几何参数

-基于所述眼睛的所述预定模型,根据所寻求的所述眼睛的所述几何参数在所捕捉的图像上确定所述瞳孔或虹膜的所述图像的理论几何特征,

-使所述瞳孔或虹膜的所述图像的所述理论几何特征与在步骤b)中确定的在所捕捉的图像中所述瞳孔或虹膜的所述图像的所述几何特征之间的差异最小化;

-在步骤a)中,所述受试者的所述眼睛凝视照明源,同时捕捉所述眼睛的所述至少两个图像,并且确定所述照明源的角膜反射的图像的位置;

-在步骤a)中,所述图像捕捉装置被放置成距离所述眼睛小于2厘米、优选地距离所述眼睛小于1厘米;

-在步骤a)中,所述图像捕捉装置被侧向地放置在所述眼睛的一侧;并且,

-在步骤a)中,所述图像捕捉装置被放置在头部上或镜架上,所述镜架被放置在所述受试者的头部上。

具体实施方式

以下参考附图并通过非限制性实例给出的说明将清楚理解本发明包括的内容以及实践本发明的方式。

在附图中:

-图1是空间中的眼睛和图像捕捉装置的示意性表示;

-图2是由图1的图像捕捉装置捕捉的图像的示意性表示;

-图3是用于确定眼睛的转动中心的图像叠加的示意性表示;

-图4是眼睛、镜片和图像捕捉装置的示意性表示,

-图5是空间中两个位置处的眼睛的示意性表示,所述位置对应于眼睛正在观看水平线的两个点,

-图6是在图5上的眼睛的两个位置捕捉的两个图像的叠加的示意性表示,

-图7是空间中两个位置处的眼睛的示意性表示,所述位置对应于眼睛正在观看竖直线的两个点,

-图8是在图7上的眼睛的两个位置捕捉的两个图像的叠加的示意性表示,

-图9是眼睛和放置在该眼睛前方的镜片的示意性表示,用于确定眼睛的注视方向与镜片的交点i1。

为了给特定受试者定制眼科镜片,确定受试者的许多几何和/或生理和/或姿势和/或行为参数。还可以考虑镜架的一些特征和/或关于镜架在受试者的头部上的放置的一些参数。

这些参数中的许多参数的值的确定需要确定受试者的眼睛的几何参数,例如,作为参考,受试者的眼睛的转动中心的位置。

根据本发明,受试者的眼睛的此几何参数可以通过以下步骤来确定:

a)在所述受试者朝两个不同的注视方向观看的同时由图像捕捉装置捕捉所述眼睛的至少两个图像,

b)在每个图像上识别所述眼睛的瞳孔的和/或虹膜的图像,并且确定所述瞳孔和/或虹膜的所述图像的、与所述瞳孔和/或虹膜的这个图像的形状相关联的几何特征,

c)根据针对所述多个图像中的每个图像确定的所述瞳孔和/或虹膜的所述图像的所述几何特征来确定所述眼睛的所述几何参数。

通过本发明,基于所述眼睛的两个图像快速且以简单的方式确定了所述眼睛的几何参数,而无需使用参照配件。根据本发明的方法确实只需要一个图像捕捉装置来实现。

在实践中,为了在确定眼睛的几何参数方面达到高准确度,如下所述地捕捉和处理多于两个图像,例如至少三个图像、至少五个、至少10个图像或多个10个图像。

步骤a)

更精确地说,步骤a)包括以下子步骤:

a1)相对于图像捕捉装置的入射光瞳将受试者的眼睛置于第一相对姿势下;

a2)在所述第一相对姿势下,通过图像捕捉装置捕捉眼睛的第一平面图像;

a3)相对于图像捕捉装置的入射光瞳将受试者的眼睛置于第二相对姿势下;所述第二相对姿势与所述第一相对姿势不同;

a4)在所述第二相对姿势下,通过图像捕捉装置捕捉眼睛的第二平面图像。

注视方向是受试者正在观看的方向。注视方向可以被定义为穿过眼睛的转动中心和眼睛瞳孔中心的轴线。注视方向还穿过受试者固定的视准点。

有利地,所述两个不同的注视方向间隔开至少30度的角。

这确保了基于这两个图像确定眼睛的几何特征的令人满意的准确度。

在实践中,这优选是通过在受试者移动其眼睛(而与眼睛相比,图像捕捉装置保持在固定位置)的同时捕捉眼睛的多个图像来实现的。

所述图像捕捉装置被放置在受试者的头部上。

更精确地说,根据本发明的方法,图像捕捉装置优选地附接到受试者的头部。

例如,图像捕捉装置被放置在直接附接到头部的支架上。该支架可以是放置在受试者的头部上的眼镜镜架。

所述图像捕捉装置例如被侧向地放置在眼睛的一侧。因此,所述图像捕捉装置可以附接到镜架的分支和/或相应的圆上。

在这些条件下,所述图像捕捉装置被放置成距离眼睛小于2厘米、优选地距离眼睛小于1厘米。

而且,因此,在捕捉所述多个图像过程中,图像捕捉装置和受试者的头部的相对位置是固定的。

图像捕捉装置例如是相机,优选地是电影摄影机。

为了确保受试者的眼睛的注视方向在每次图像捕捉期间是不同的,则可以提供的是在捕捉第一和第二图像的同时眼睛分别观看第一和第二视准点。

在实践中,在捕捉眼睛的所述多个图像的同时,可以让受试者注视移动的视准点。

将所捕捉的所述多个图像发送到计算机单元。图像捕捉装置可以与该计算机单元成一体或形成独立的元件。

通过控制视准点的运动,可以控制受试者的眼睛的运动并且确保所捕捉的所述多个图像中的每个图像对应于一个不同的注视方向。

可以在特定的校准步骤过程中执行眼睛的多个图像的捕捉,在校准步骤过程中让受试者注视移动的视准点,或者可以在用眼睛追踪装置跟踪受试者的眼睛的同时连续地执行所述捕捉。在最后一种情况下,可以实时校准眼睛跟踪装置,以便校正眼睛跟踪装置相对于眼睛的任何运动。

优选地,在步骤a)中,在所述受试者看向对于所捕捉的每个图像而言不同的方向的同时,捕捉所述眼睛的多个图像,包括多于两个图像、优选地多于五个图像、优选地多于十个图像。

优选地,在步骤a)中,捕捉所述眼睛的多个侧视图像。

步骤b)

在所述第一和第二图像的每个图像中,识别眼睛的瞳孔和/或虹膜的图像。

可以通过任何已知的常规图像处理方法(如边缘检测算法)来执行这种识别。

在实践中,计算机单元被编程为用于在所捕捉的多个图像中的每个图像中识别受试者的眼睛的瞳孔的和/或虹膜的图像。

一旦已经识别了瞳孔的和/或虹膜的图像,则计算机单元经编程以确定所述瞳孔和/或虹膜的图像的、与所述瞳孔和/或虹膜的这个图像的形状相关联的几何特征。

通常,图像捕捉装置的光轴和注视方向不叠加,意味着与注视方向相比,图像捕捉装置的光瞳是偏移的。

眼睛的简单模型包括在转动中心的恒定距离处(也就是说在半径等于r瞳孔的球面上)围绕眼睛的转动中心转动运动的圆形瞳孔或虹膜。

出于此原因,在所捕捉的图像上,受试者的瞳孔和/或虹膜的图像通常呈现椭圆形形状。

在图中所示的和下面描述的实例中,将描述仅仅基于受试者的瞳孔的形状的方法的第一实施例,基于虹膜形状的方法是相同的。

图1上在空间中表示出受试者的眼睛20。在此由受试者移动眼睛时受试者的瞳孔10移动的区位表示所述眼睛。

眼睛的实际半径r眼睛实际上略大于瞳孔移动的区位的半径r瞳孔。

受试者的注视方向gd穿过受试者的瞳孔10的中心cp和眼睛20的转动中心erc。

图像捕捉装置30的参考系(o,x,y,z)是相对于眼睛20放置的。轴线(o,z)连接图像拍摄装置的光瞳和眼睛的转动中心。该轴线在下文还将被称为观察轴线od。

倾角θ位于观察轴线与注视方向之间。

瞳孔10的中心cp与眼睛20的转动中心erc之间的距离是瞳孔移动的区位的半径r瞳孔。

图2示出了由图像捕捉装置捕捉的对应图像i,其中注视方向gd与观察轴线od形成角θ。受试者的眼睛的图像i20中示出了受试者的瞳孔的图像i10。然后,图像被捕捉在与图像捕捉装置30相关联的所述参考系的平面(o,x,y)中。

如图2所示,受试者的眼睛的瞳孔的图像i10在所捕捉的图像i上具有中心为icp的椭圆形状。因此,瞳孔的图像i10的轮廓接近于椭圆形。

瞳孔的图像的所述几何特征与瞳孔的图像i10的轮廓的形状相关联。

该轮廓由计算机单元确定,例如通过边缘检测方法。然后对计算机单元进行编程以确定瞳孔i10的图像的所述几何特征。

更精确地说,所述瞳孔的图像的轮廓近似于模型椭圆,所确定的所述瞳孔的图像的几何特征包括所述对应模型椭圆的短轴和长轴中的至少一者的方向、和/或与所述模型椭圆的离心率相关联的几何特征。

在这里描述的实例中,计算机单元经编程以确定对应于瞳孔的轮廓的椭圆的短轴和/或长轴。

更精确地说,计算机单元经编程以确定最接近瞳孔轮廓的模型椭圆,并且确定其短轴和长轴。

椭圆的长轴是该椭圆的最长直径rgd,而短轴是椭圆的最短直径rpt。

模型椭圆由以下特征确定:其中心的坐标(xc,yc),其离心率e和/或从椭圆的中心到沿着椭圆的短轴和长轴的周界的距离以及之前定义的倾角θ。

模型椭圆的确定是通过确定该椭圆的所述五个特征来确定的,对于模型椭圆,对应的椭圆穿过所确定的瞳孔的实际轮廓的较大数量的点。有利地,可以实现验证所确定的瞳孔的轮廓的品质的步骤。在该步骤中,可以基于以下各项来确定品质因数:

-所确定的轮廓的每侧的图像的平均对比度,

-瞳孔的图像i10的大小,

-所确定的轮廓与之前确定的先前轮廓之间的比较。

所述轮廓的两侧之间的对比度的差异越大,则品质因数将越高。可以将瞳孔的图像的大小与基于图像捕捉装置的参数所确定的理论大小进行比较:图像捕捉装置与眼睛之间的距离、图像捕捉装置的焦距。当所确定的瞳孔的图像的大小越接近于所计算出的理论大小时,则品质因数越高。

还可以将通过图像处理所确定的轮廓的特征与针对刚刚在所处理的当前图像之前捕捉的先前图像所确定的轮廓进行比较,以判定关于当前图像所确定的轮廓的特征是否与针对先前图像所确定的轮廓一致。基于关于先前图像所确定的轮廓和眼睛的运动(速度、轨迹),确实可以确定所捕捉的两个对应的图像之间的轮廓的变化,并且可以推导出预期理论轮廓。所确定的轮廓与预期轮廓之间的一致性越高,则品质因数将越高。

瞳孔的图像的所述几何特征与瞳孔的图像i10的轮廓的形状相关联。

更精确地说,如之前所述的,所述瞳孔的图像i10的轮廓近似于模型椭圆,所确定的所述瞳孔的图像的几何特征包括所述对应模型椭圆的短轴和长轴中的至少一者的方向、和/或与所述模型椭圆的离心率相关联的几何特征。

因此,计算机单元经编程以确定对应模型椭圆的短轴和长轴中的至少一者、和/或与模型椭圆的离心率相关联的所述几何特征。

步骤c)

在这里描述的实例中,所确定的所述眼睛的所述几何参数包括所述眼睛的转动中心相对于所述图像捕捉装置的位置。

可替代地,所确定的所述眼睛的几何参数可以包括与所述眼睛的尺寸相关的距离、和/或所述眼睛的转动中心与图像捕捉装置之间的距离、和/或图像捕捉装置的光轴与注视轴线之间的角度、和/或所述注视轴线的方向、和/或放在所述眼睛前方的眼镜镜片与所述注视轴线之间的交叉点的位置。

在此,计算机单元然后经编程以例如根据下面描述的程序来确定眼睛的转动中心的位置。在该程序中,认为:

-所有可能的眼睛转动只有一个眼睛转动中心,

-瞳孔透过角膜的畸变在中央视野和颞部视野中是已知的,

-每个图像的畸变已知可以是可忽略的或被校正,

-在捕捉所述多个图像的过程中,图像捕捉装置的位置相对于受试者的眼睛是固定的,

-眼睛的瞳孔的实际形状是圆形的。

在这里描述的实例中,在步骤c)中,将所述眼睛的图像叠加,并且确定与所述瞳孔的图像的轮廓相关联的两个所述模型椭圆的短轴之间的至少一个交叉点的位置。

从所确定的交叉点的位置推导出所述眼睛的转动中心的位置。

这例如在图3上表示出来。

更精确地说,可以用与瞳孔的至少两个图像i10相关联的模型椭圆的短轴m1、m2、m3、m4的交叉点来识别眼睛的转动中心的图像ierc的位置。

具体地,将所述眼睛的转动中心的图像ierc的位置例如识别为与所确定的瞳孔的图像相关联的所述模型椭圆的所有短轴m1、m2、m3、m4的平均交叉点的位置。

可替代地,转动中心的图像的位置可以被确定为短轴m1、m2、m3、m4的交叉点的质心。这种识别可以以图形方式(参见图3)或通过计算来执行。

通过图像捕捉装置的视野的校准,或者通过图像捕捉装置相对于其所固定到的镜架的已知位置,可以相对于镜架确定穿过图像捕捉装置的光瞳和眼睛的转动中心的线的方向。推导出图像捕捉装置参考系中转动中心的二维坐标。

可以基于图像捕捉装置的已知光学特征来推导出转动中心的三维坐标。可替代地,图像捕捉装置的参考系中眼睛的转动中心的坐标可以被转置到实际空间参考系中。

下面描述了参考系的变化。

在许多情况下,使用眼睛转动中心的位置的确定。

所述眼睛转动中心的位置的确定可以用于确定注视方向和/或其与受试者配戴的眼镜镜片的交点。所获得的精度小于2°的角度,例如在中央视野中角度为1°。

中央视野例如被定义为以主注视轴线为中心扩展30°的角区,其对应于以主注视轴线与直径为15毫米的镜片的交点为中心的中央区。

所述眼睛转动中心的位置的确定可以用于设计定制镜片。

所述眼睛转动中心的位置的确定可以用于对集成在受试者配戴的眼镜镜架中的眼睛跟踪装置进行校准。

在最后一种情况下,可以检查转动中心的位置,以确定眼镜镜架相对于受试者头部的运动。

可以确定受试者的眼睛的其他几何参数,例如眼睛的半径。

如先前所提及的,眼睛近似为受试者移动眼睛时受试者的瞳孔移动的区位。眼睛的半径可以近似为受试者移动其眼睛时瞳孔的区位的半径。

因此,可以通过确定眼睛的转动中心与所捕捉的图像之一上的模型椭圆的中心之间的距离来确定眼睛的半径。优选地,计算出转动中心与关于所捕捉的每个图像所确定的模型椭圆的中心之间的平均距离。

例如,实际的瞳孔是半径等于rgd的圆形,所捕捉的图像上的瞳孔的图像具有沿着长轴的、等于rgd的半径和沿着短轴的、等于rpt=rgd*cos(θ)的半径,其中θ是注视方向gd与观察轴线之间的倾角(图1和图2)。

r瞳孔是当受试者移动其眼睛时瞳孔的区位的半径,并且dist是瞳孔的中心的图像与眼睛的转动中心的图像之间的距离,单位为像素(图2)。

在图像上测量出距离dist(图2)。

于是,r瞳孔=dist/sinθ=dist/sin(acos(rpt/rgd))。

然后以像素为单位计算出r瞳孔。

已经确定了r瞳孔、和转动中心的图像ierc的坐标(xcro,ycro),可以确定注视方向gd相对于观察轴线od的倾角θ,如θ=asin(dist/r瞳孔)。

眼睛的半径r眼睛可以基于瞳孔的区位的半径r瞳孔来估计。

在变体中,为了确定眼睛的半径r眼睛,在第一步骤中,如之前所述的,确定转动中心的位置。

然后,参照图4,操作者对主注视方向pgd与受试者配戴的眼镜的镜片p的交点i0进行标记。主注视方向是受试者直视前方时的注视方向。

然后,确定标记i0与放置在与图像捕捉装置相关联的参考系(o,x,y,z)的原点o处的图像捕捉装置之间的距离oi0(图4)。

图像捕捉装置30在此应当被大致放置在镜片的正中面上。

在变体中,镜片的正中面可以由相对于图像捕捉装置的已知位置的平面代替。

确定主注视方向pgd与观察轴线od之间的角度θ0,如cosθ0=rpt/rgd。

然后计算出眼睛的转动中心erc与图像捕捉装置30之间的距离d,如d=oi0/sinθ0。

由于图像的校准(图4),在所捕捉的图像上以度为单位测量出观察轴线od与在注视方向gd和眼睛的交点处眼睛20的切线之间的角度α。

然后,可以推导出眼睛的半径,如r眼睛=d*sinα。

作为变体,眼睛的这个半径可以例如在所捕捉的图像上以像素为单位进行测量。

转动中心erc与镜片p之间的距离l也可以使用以下公式按照图4上的转动中心erc与点i0之间的距离来确定:oi0/l=tanθ0。

可以通过将转动中心与镜片之间的距离l的值减去眼睛的半径r眼睛来推导出眼睛与镜片之间的距离(眼睛镜片距离),如eld=l-r眼睛。

可以按如下方式确定用于改变参考系的参数。

例如,通过根据本发明的方法,确定了眼睛的几何参数,例如转动中心的位置、眼睛移动时瞳孔的图像的形状、眼睛移动时的瞳孔的区位、观察轴线。

对于注视方向的参考方向,例如主注视方向,在镜片上记下点i0的标记。

如图5示意性地表示出的,在眼睛观看空间的参考水平线rh的同时,捕捉眼睛的至少两个图像。这些图像于是与针对瞳孔10的中心的位置p1和p2的、图5的两个不同的注视方向gd1、gd2相对应。

该参考水平线可以例如是房间中的墙壁w1与天花板cl之间的交集。优选地,两个注视方向gd1和gd2之间的角度α水平最大,例如高于30°。

在这两个所捕捉的图像中穿过瞳孔10的中心p1、p2的轴线被作为与真实空间中的注视方向相关联的空间参考系(i0,x,y,z)的(i0,x)轴线。

图6示出了在参考图5描述的情况下捕捉的两个图像的叠加i1。

如该图6所示,在与真实空间中的注视方向相关联的参考系的(i0,x)轴线和与图像捕捉装置相关联的(o,x)轴线之间存在角度β0。

为了将参考系从与真实空间中的注视方向相关联的参考系(i0,x)变为与图像捕捉装置相关联的参考系(o,x),确定以下矩阵:

以类似的方式,可以针对竖直轴线确定参考系的变化。

如图7示意性地表示出的,在眼睛观看空间的参考竖直线rv的同时,捕捉眼睛的至少两个图像。这些图像于是与针对瞳孔10的中心的位置p3和p4的、图7的两个不同的注视方向gd3、gd4相对应。

该参考竖直线可以例如是房间中的墙壁w1与另一墙壁w2之间的交集。优选地,两个注视方向gd3和gd4之间的角度α竖直最大,例如高于30°。

在这两个所捕捉的图像中穿过瞳孔10的中心p3、p4的轴线被作为与真实空间中的注视方向相关联的空间参考系(i0,x,y,z)的(i0,y)轴线。

图8示出了在参考图7描述的情况下捕捉的两个图像的叠加i2。

如该图所示,在与真实空间中的注视方向相关联的参考系的(i0,y)轴线和与图像捕捉装置相关联的(o,y)轴线之间存在角度γ0。

为了将参考系从与真实空间中的注视方向相关联的参考系(i0,y)变为与图像捕捉装置相关联的参考系(o,y),确定以下矩阵:

参考系(i0,x,y)被投影到镜片p上。

参考系的变化可以在图像捕捉装置与方框法参考系(boxingreferential)之间进行。然后通过由图像捕捉装置成像的棋盘测试图案来标记x轴。棋盘形测试图案被放置成垂直于由眼镜镜架的分支形成的水平面。

有用的应用是确定注视方向、其与镜片的平面p的交点以及镜片的使用区域。

参照图9,可以实现注视方向gd5与镜片p之间的交叉点i5的坐标(x5,y5)的近似计算,如x5=l*tan(θ5-θ0),y5=l*tan(λ5-λ0)。测量出观察轴线od与其在参考系的(i0,y,z)平面中的投影之间的角度θ0。测量出观察轴线od与注视方向gd5在(i0,x,z)平面中的投影之间的角度θ5。测量出主注视轴线pgd与观察轴线od在参考系的(i0,y,z)平面中的投影之间的角度λ0。测量出注视轴线gd5与其在参考系的(i0,y,z)平面中的投影之间的角度λ5。在根据本发明的方法的另一实施例中,考虑了更完整的眼睛模型。

这有利地允许将以下内容考虑在内:

-当图像捕捉装置被放置在眼睛的颞侧或在眼睛的鼻侧时,瞳孔具有不同的形状,

-与瞳孔的轮廓相对应的模型椭圆的离心率以复杂的方式取决于之前定义的注视方向和观察轴线之间的角度,

-瞳孔的形状可能取决于注视方向、眼睛的会聚度、照明条件……

-瞳孔可能展现出与圆形形状不同的形状。

这样的眼睛模型可以在以下出版物中找到:由作者cathleenfedtke、fabricemanns和arthurho于2010年10月7日在光学快报(opticsexpress)上发表的“theentrancepupilofthehumaneye:athree-dimensionalmodelasafunctionofviewingangle[人眼的入射瞳孔:根据视角变化的三维模型]”、以及ankitmathur、juliagehrmann、davida.atchison发表在视觉期刊(journalofvision)(2013)13(6):3,1-8的“pupilshapeasviewedalongthehorizontalvisualfield[沿水平视野观察到瞳孔形状]”。

在考虑了眼睛的完整模型的本实施例中,如之前所述地执行步骤a)。在步骤b)中,在每个所述图像上确定所述瞳孔的图像的轮廓,并且所述瞳孔的图像的所述几何特征与该轮廓的形状相关联。

在下文中,将仅考虑瞳孔。

在步骤c)中,通过以下方式确定所述眼睛的所述几何参数

-基于所述眼睛的预定模型,根据所寻求的所述眼睛的几何参数在所捕捉的图像上确定所述瞳孔的图像的理论几何特征,

-使所述瞳孔的图像的理论几何特征与在步骤b)中确定的在所捕捉的图像中所述瞳孔的图像的几何特征之间的差异最小化。

在眼睛的完整模型中,实现了瞳孔的一般模型:该一般模型可以是如在先前的实例中考虑的恒定圆形瞳孔,或者是允许瞳孔具有非圆形形状、和/或例如根据光条件或注视方向而随着时间而变化的形状的更复杂模型。瞳孔的一般模型在距眼睛的转动中心的一定距离处围绕转动中心erc转动,所述距离可以近似于眼睛的半径r眼睛。

在步骤b)中,在每个所捕捉的图像中,确定瞳孔的图像的轮廓。通过将所有图像叠加,还可以确定在眼睛转动过程中瞳孔的图像的区位。

眼睛的转动中心的图像的位置和眼睛的图像的半径是基于所捕捉的图像的叠加来确定的。

该距离是基于多个图像的叠加来确定的。该距离是以像素为单位确定的并且被转换成毫米。基于所捕捉的每个图像来确定瞳孔的一般模型的参数。

针对每个图像确定穿过瞳孔的图像的中心和眼睛的转动中心的图像的注视轴线的图像。

实际的注视轴线可以用参考系的变化来推导出来。

确定对应于实际注视轴线的瞳孔图像的理论形状。将所确定的瞳孔的图像的轮廓与瞳孔的图像的该理论形状进行比较,并且推导出该轮廓与理论形状之间的差异。

对于所捕捉的且经处理的所有图像,通过使瞳孔的轮廓与瞳孔的理论形状之间的差异最小化来优化转动中心的图像的位置、所确定的眼睛的半径r眼睛以及瞳孔的一般模型的参数。

根据本发明的方法是经验性的,并且不需要图像捕捉装置和/或眼镜镜架相对于受试者头部的位置的信息。根据本发明的方法既不需要额外的照明装置,也不需要关于它们相对于受试者头部的位置的信息。

转动中心的位置被精确地确定。

一旦确定了这些图像中的转动中心的位置和眼睛的半径,可以通过对所捕捉的图像进行处理来确定眼睛的其他几何参数。

可以分析相对于瞳孔的视准点的角膜反射的轨迹,以便确定角膜形貌的制图。

所述方法可以在集成到智能眼镜上的眼睛跟踪器中、或者在用于确定受试者的安装参数或用于设计定制镜片的形态几何参数的眼镜商用仪器中使用。

所述方法还可以在用于测量眼睛参数(如角膜形貌、和眼睛散度)的角膜分析仪中使用。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1