基于瞳孔特性的连续校准制造技术

技术编号:25273181 阅读:23 留言:0更新日期:2020-08-14 23:05
描述了基于瞳孔特性的连续校准。描述了一种用于形成偏移量模型的方法。该偏移量模型表示用户眼睛的角膜缘中心与该用户眼睛的瞳孔中心之间的、随着瞳孔大小改变而改变的所估计的偏移量。该方法包括:对一组角膜缘中心值进行采样、对一组瞳孔中心值进行采样并且对一组半径值进行采样。该偏移量模型是通过比较在这些半径值中的每个半径值处该组角膜缘中心值与该组瞳孔中心值之间的差来形成的。还披露了一种被配置用于执行这种方法的系统和计算机可读存储设备。

【技术实现步骤摘要】
基于瞳孔特性的连续校准相关申请的交叉引用本申请是在2018年9月7日提交的美国非临时专利申请号16/124,776的部分继续申请,该美国非临时专利申请要求于2017年9月8日提交的美国临时专利申请号62/556,116的优先权和权益,该美国非临时专利申请和该美国临时专利申请各自的全部披露内容出于所有目的通过引用结合在此。
技术介绍
注视跟踪可以通过测量瞳孔相对于角膜所处的位置来进行。然而,瞳孔相对于角膜在物理上不是固定的。因此,当瞳孔放大和收缩时,其相对于角膜而移动。此移动可能导致不准确的眼睛跟踪。这一点在不同的光照条件下(例如,当环境光在明暗之间变动时)尤其如此。
技术实现思路
由一个或多个计算机构成的系统可以被配置用于通过在该系统上安装软件、固件、硬件或其组合来执行特定的操作或动作,该软件、固件、硬件或其组合在操作中使得该系统执行这些特定的动作。一个或多个计算机程序可以被配置用于通过包括指令来执行特定的操作或动作,这些指令在由数据处理装置执行时使得该装置执行这些特定的动作。一个总体方面包括一种计算机实施的方法,该方法包括:根据采样率确定用户眼睛的角膜缘的一组角膜缘中心值。该计算机实施的方法还包括根据该采样率确定该用户眼睛的瞳孔的一组瞳孔中心值。该计算机实施的方法还包括根据该采样率确定该瞳孔的一组半径值。该计算机实施的方法还包括基于(i)该组角膜缘中心值、(ii)该组瞳孔中心值和(iii)该组半径值形成偏移量模型,该偏移量模型描述角膜缘中心与瞳孔中心之间的、根据瞳孔大小的改变而改变的所估计偏移量。此方面的其他示例包括对应计算机系统、装置和记录在一个或多个计算机存储设备上的计算机程序,它们各自被配置用于执行这些方法的动作。实施方式可以包括以下特征中的一个或多个特征。在该计算机实施的方法中,确定该组角膜缘中心值包括:在第一时间处测量第一角膜缘中心值,并且在第二时间处测量第二角膜缘中心值。该计算机实施的方法还可以包括:确定该组瞳孔中心值,确定该组瞳孔中心值包括:在该第一时间处测量第一瞳孔中心值,并且在该第二时间处测量第二瞳孔中心值。该计算机实施的方法还可以包括通过在该第一时间处测量第一半径值并在该第二时间处测量第二半径值来确定该组半径值。在该计算机实施的方法中,确定该组角膜缘中心值、确定该组瞳孔中心值以及确定该组半径值至少是在眼睛跟踪系统跟踪该用户眼睛时进行的。在该计算机实施的方法中,该偏移量模型包括线性函数。该计算机实施的方法还可以包括通过基于线性回归技术来估计该线性函数的一个或多个常数值从而形成该偏移量模型。在该计算机实施的方法中,该一个或多个常数值中的第一常数值对应于该线性函数的k参数,该k参数表示该线性函数的斜率。该计算机实施的方法还可以包括:在该计算机实施的方法中,该一个或多个常数值中的第二常数值对应于该线性函数的m参数,该m参数表示该线性函数的交点。在该计算机实施的方法中,该方法进一步包括通过将该组角膜缘中心值与该组瞳孔中心值进行比较来确定一组偏移量值,每个偏移量值表示相应的瞳孔位置相对于相应的角膜缘位置之间的偏移量。该计算机实施的方法还可以包括进一步基于该组偏移量值形成该偏移量模型。在该计算机实施的方法中,形成该偏移量模型包括更新现有偏移量模型的一个或多个常数值以定义该偏移量模型。该计算机实施的方法可以进一步包括基于该偏移量模型使用眼睛跟踪算法跟踪该用户眼睛。所描述技术的实施方式可以包括硬件、方法或过程、或计算机可访问介质上的计算机软件。一个总体方面包括一种系统,该系统包括:存储器,该存储器被配置用于存储计算机可执行指令;以及处理器,该处理器被配置用于访问该存储器并且执行这些计算机可执行指令以便至少执行以下操作:确定用户眼睛的角膜缘的一组角膜缘中心值;确定该用户眼睛的瞳孔的一组瞳孔中心值;确定该瞳孔的一组半径值;并且基于(i)该组角膜缘中心值、(ii)该组瞳孔中心值和(iii)该组半径值形成偏移量模型,该偏移量模型描述角膜缘中心与瞳孔中心之间的、根据瞳孔大小的改变而改变的所估计偏移量。此方面的其他示例包括对应计算机系统、装置和记录在一个或多个计算机存储设备上的计算机程序,它们各自被配置用于执行这些方法的动作。实施方式可以包括以下特征中的一个或多个特征。在该系统中,确定该组角膜缘中心值包括:在第一时间处测量第一角膜缘中心值,并且在第二时间处测量第二角膜缘中心值。该系统还可以包括通过在该第一时间处测量第一瞳孔中心值并在该第二时间处测量第二瞳孔中心值来确定该组瞳孔中心值。该系统还可以包括通过在该第一时间处测量第一半径值并在该第二时间处测量第二半径值来确定该组半径值。在该系统中,该处理器进一步被配置用于通过将该组角膜缘中心值与该组瞳孔中心值进行比较来确定一组偏移量值,每个偏移量值表示相应的瞳孔位置相对于相应的角膜缘位置之间的偏移量。该系统还可以包括进一步基于该组偏移量值形成该偏移量模型。在该系统中,确定该组角膜缘中心值、确定该组瞳孔中心值以及确定该组半径值是以一定采样率进行的。在该系统中,该偏移量模型包括线性函数。该系统还可以包括通过基于线性回归技术来估计该线性函数的一个或多个常数值从而形成该偏移量模型。在该系统中,该一个或多个常数值中的第一常数值对应于该线性函数的k参数,该k参数表示该线性函数的斜率。该系统还可以包括该一个或多个常数值中的第二常数值该第二常数值对应于该线性函数的m参数,该m参数表示该线性函数的交点。所描述技术的实施方式可以包括硬件、方法或过程、或计算机可访问介质上的计算机软件。一个总体方面包括一种或多种计算机可读存储设备,该一种或多种计算机可读存储设备包括计算机可执行指令,这些指令在由一个或多个处理器执行时使得该一个或多个处理器执行包括以下步骤的操作:确定用户眼睛的角膜缘的一组角膜缘中心值;确定该用户眼睛的瞳孔的一组瞳孔中心值;确定该瞳孔的一组半径值;并且基于(i)该组角膜缘中心值、(ii)该组瞳孔中心值和(iii)该组半径值形成偏移量模型,该偏移量模型描述角膜缘中心与瞳孔中心之间的、随着瞳孔大小的改变而改变的所估计偏移量。此方面的其他示例包括对应计算机系统、装置和记录在一个或多个计算机存储设备上的计算机程序,它们各自被配置用于执行这些方法的动作。实施方式可以包括以下特征中的一个或多个特征。在该一种或多种计算机可读存储设备中,这些操作进一步包括通过将该组角膜缘中心值与该组瞳孔中心值进行比较来确定一组偏移量值,每个偏移量值表示相应的瞳孔中心值相对于相应的角膜缘中心值之间的偏移量。在该一种或多种计算机可读存储设备中,这些操作进一步包括:在形成该偏移量模型之前,至少通过以下操作来估计眼睛跟踪算法的一个或多个常数参数的一个或多个值:绘制该组偏移量值和该组半径值;以及基于该组偏移量值与该组半径值的线性近似来估计该一个或多个常数参数的该一个或多个值。在该一种或多种计算机可读存储设备中,确定该组角膜缘中心值包括:在第一时间处测量第一角膜缘中心值,并且在第二时间处测量第二角膜缘中心值。该一种或多种计算机可读存储设备还可以包括:确定该组瞳孔中心值,确定该组瞳孔中心值包括本文档来自技高网...

【技术保护点】
1.一种计算机实施的方法,所述方法包括:/n根据一采样率确定用户眼睛的角膜缘的一组角膜缘中心值;/n根据所述采样率确定所述用户眼睛的瞳孔的一组瞳孔中心值;/n根据所述采样率确定所述瞳孔的一组半径值;以及/n基于(i)所述一组角膜缘中心值、(ii)所述一组瞳孔中心值和(iii)所述一组半径值形成偏移量模型,所述偏移量模型描述角膜缘中心与瞳孔中心之间的、随着瞳孔大小改变而改变的所估计的偏移量。/n

【技术特征摘要】
20181221 US 16/230,9551.一种计算机实施的方法,所述方法包括:
根据一采样率确定用户眼睛的角膜缘的一组角膜缘中心值;
根据所述采样率确定所述用户眼睛的瞳孔的一组瞳孔中心值;
根据所述采样率确定所述瞳孔的一组半径值;以及
基于(i)所述一组角膜缘中心值、(ii)所述一组瞳孔中心值和(iii)所述一组半径值形成偏移量模型,所述偏移量模型描述角膜缘中心与瞳孔中心之间的、随着瞳孔大小改变而改变的所估计的偏移量。


2.如权利要求1所述的计算机实施的方法,其中:
确定所述一组角膜缘中心值包括:在第一时间处测量第一角膜缘中心值,并且在第二时间处测量第二角膜缘中心值;
确定所述一组瞳孔中心值包括:在所述第一时间处测量第一瞳孔中心值,并且在所述第二时间处测量第二瞳孔中心值;并且
确定所述一组半径值包括:在所述第一时间处测量第一半径值,并且在所述第二时间处测量第二半径值。


3.如权利要求1所述的计算机实施的方法,其中,确定所述一组角膜缘中心值、确定所述一组瞳孔中心值以及确定所述一组半径值至少是在眼睛跟踪系统跟踪所述用户眼睛时进行的。


4.如权利要求1所述的计算机实施的方法,其中:
所述偏移量模型包括线性函数;并且
形成所述偏移量模型包括基于线性回归技术来估计所述线性函数的一个或多个常数值。


5.如权利要求4所述的计算机实施的方法,其中:
所述一个或多个常数值中的第一常数值对应于所述线性函数的“k”参数,所述“k”参数表示所述线性函数的斜率;并且
所述一个或多个常数值中的第二常数值对应于所述线性函数的“m”参数,所述“m”参数表示所述线性函数的交点。


6.如权利要求1所述的计算机实施的方法,其中:
所述方法进一步包括通过将所述一组角膜缘中心值与所述一组瞳孔中心值进行比较来确定一组偏移量值,每个偏移量值表示相应的瞳孔位置相对于相应的角膜缘位置之间的偏移量;并且
进一步基于所述一组偏移量值来形成所述偏移量模型。


7.如权利要求1所述的计算机实施的方法,其中,形成所述偏移量模型包括更新现有偏移量模型的一个或多个常数值以定义所述偏移量模型。


8.如权利要求1所述的计算机实施的方法,所述方法进一步包括:基于所述偏移量模型使用眼睛跟踪算法跟踪所述用户眼睛。


9.一种系统,包括:
存储器,所述存储器被配置用于存储计算机可执行指令;以及
处理器,所述处理器被配置用于访问所述存储器并且执行所述计算机可执行指令以便至少执行以下操作:
确定用户眼睛的角膜缘的一组角膜缘中心值;
确定所述用户眼睛的瞳孔的一组瞳孔中心值;
确定所述瞳孔的一组半径值;以及
基于(i)所述一组角膜缘中心值、(ii)所述一组瞳孔中心值和(iii)所述一组半径值形成偏移量模型,所述偏移量模型描述角膜缘中心与瞳孔中心之间的、随着瞳孔大小改变而改变的所估计的偏移量。


10.如权利要求9所述的系统,其中:
确定所述一组角膜缘中心值包括:在第一时间处测量第一角膜缘中心值,并且在第二时间处测量第二角膜缘中心值;
确定所述一组瞳孔中心值包括:在所述第一时间处测量第一瞳孔中心值,并且在所述第二时间处测量第二瞳孔中心值;并且
确定所述一组半径值包括:在所述第一时间处测量第一半径值,并且在所述第二时间处测量第二半径值。

【专利技术属性】
技术研发人员:埃里克·林登
申请(专利权)人:托比股份公司
类型:发明
国别省市:瑞典;SE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1