【技术实现步骤摘要】
使用瞳孔中心位置的映射进行注视跟踪
本公开总体上涉及注视跟踪。
技术介绍
已经形成了用于监测用户正在看向哪个方向(或显示器上的哪个点)的不同技术。这通常被称为注视跟踪或眼睛跟踪。通常采用一个或多个相机来捕获用户眼睛的图像。采用图像处理来检测图像中的眼睛的各种特征(例如,瞳孔中心和照明器在角膜处的反射)。然后,采用这些检测到的特征来估算用户正在看向何处。例如可以采用注视跟踪以允许用户通过眼睛移动来控制计算机(或某个其他类型的系统),或者可以采用注视跟踪来提升头戴式装置(如头戴式显示器(HMD))中的虚拟现实(VR)体验。注视跟踪的准确性和精度对于提供良好的用户体验可能很重要。图像中的噪声可能会影响注视跟踪性能。可能会影响注视跟踪性能的另一个问题是,在某些注视角下,可能难以检测由(多个)相机捕获的图像中的特征。诸如瞳孔中心和/或角膜反射(也称为闪光)等特征可能例如难以在某些图像中准确地检测到。这可能会对注视跟踪性能产生负面影响。解决该问题的一种方法是在注视跟踪系统中配备相对于用户头部布置在适当位置的附加相机和照明器,以确保相机和照明器可用于尽可能多的注视角。然而,这种附加设备可能增加注视跟踪系统的成本,并且可能占据本该被用于注视跟踪设备以外的其他部件占据的空间。希望提供新的方法来解决上述问题中的一个或多个问题。
技术实现思路
提供了具有在独立权利要求中定义的特征的方法、系统和计算机可读存储介质,以解决上述问题中的一个或多个问题。在从属权利要求中定义了优选的实施例。因此,第一方面提供了注视跟踪方 ...
【技术保护点】
1.一种注视跟踪方法(400),包括:/n获得(401)由相机(302)捕获的眼睛(100)的一组图像;/n针对来自所述一组图像的每个图像:/n获得(402)注视数据,所述注视数据指示当捕获所述图像时所述眼睛正在注视的点(111)和/或当捕获所述图像时所述眼睛正在注视的方向(107),以及/n估算(403)在所述图像中所述眼睛的瞳孔(102)的中心(103)的位置;/n使用所获得的所述注视数据和所述瞳孔的中心的估算位置来校准(404)映射(510,520,530),其中,所述映射适于将由所述相机捕获的图像(501)中所述眼睛的所述瞳孔的中心的位置映射到:/n所述眼睛在表面(512,522)上的注视点(511,521),或/n所述眼睛的注视方向(531);获得(405)由所述相机捕获的所述眼睛的另一图像;估算(406)所述另一图像中所述瞳孔的中心的位置;以及/n使用经校准的映射和所述另一图像中所述瞳孔的中心的估算位置来执行(407)注视跟踪。/n
【技术特征摘要】
20181031 SE 1851354-91.一种注视跟踪方法(400),包括:
获得(401)由相机(302)捕获的眼睛(100)的一组图像;
针对来自所述一组图像的每个图像:
获得(402)注视数据,所述注视数据指示当捕获所述图像时所述眼睛正在注视的点(111)和/或当捕获所述图像时所述眼睛正在注视的方向(107),以及
估算(403)在所述图像中所述眼睛的瞳孔(102)的中心(103)的位置;
使用所获得的所述注视数据和所述瞳孔的中心的估算位置来校准(404)映射(510,520,530),其中,所述映射适于将由所述相机捕获的图像(501)中所述眼睛的所述瞳孔的中心的位置映射到:
所述眼睛在表面(512,522)上的注视点(511,521),或
所述眼睛的注视方向(531);获得(405)由所述相机捕获的所述眼睛的另一图像;估算(406)所述另一图像中所述瞳孔的中心的位置;以及
使用经校准的映射和所述另一图像中所述瞳孔的中心的估算位置来执行(407)注视跟踪。
2.如权利要求1所述的方法,其中,来自所述一组图像的某图像是当所述眼睛正在注视刺激点(601)时捕获的,并且其中,针对所述图像获得的注视数据指示所述刺激点的已知位置和/或从所述眼睛朝向所述刺激点的已知方向。
3.如前述权利要求中任一项所述的方法,其中,所述映射适于将由所述相机捕获的图像中所述眼睛的所述瞳孔的中心的位置映射到所述眼睛在平面(512)上的注视点。
4.如前述权利要求中任一项所述的方法,其中,所述映射适于将由所述相机捕获的图像中所述眼睛的所述瞳孔的中心的位置映射到所述眼睛在所述表面上的注视点,并且其中,所获得的注视数据指示当捕获所述图像时所述眼睛在所述表面上正在注视的点。
5.如前述权利要求中任一项所述的方法,包括:
估算(801)所述眼睛是否朝向所述眼睛的视野的中央区域(701);以及
响应于所述眼睛正朝向所述中央区域之外的区域(702),输出(802)通过使用经校准的映射和所述另一图像中所述瞳孔的中心的估算位置执行注视跟踪而确定的注视数据。
6.如前述权利要求中任一项所述的方法,包括:
估算(801)所述眼睛是否朝向所述眼睛的视野的中央区域(701);以及
响应于所述眼睛正朝向所述中央区域,输出(804)通过执行(803)第二类型的注视跟踪而确定的注视数据,所述第二类型的注视跟踪与使用经校准的映射和所述另一图像中所述瞳孔的中心的估算位置的注视跟踪不同。
7.如前述权利要求中任一项所述的方法,包括:
执行(901)第二类型的注视跟踪,所述第二类型的注视跟踪与使用经校准的映射和所述另一图像中所述瞳孔的中心的估算位置的注视跟踪不同;
估算(902)所述眼睛是否朝向所述眼睛的视野的中央区域(701);以及
响应于所述眼睛正朝向所述中央区域,基于经由所述第二类型的注视跟踪获得的注视数据对所述映射应用(903)校正。
8.如权利要求7所述的方法,其中,所述第二类型的注视跟踪使用所述另一图像中照明器(301)在所述眼睛的角膜(101)处的反射(112)的估算位置以及所述另一图像中所述瞳孔的中心的估算位置。
9.如权利要求5至8中任一项所述的方法,其中,所述另一图像是在用照明器(301)照射所述眼睛时捕获的,其中,所述方法包括:
估算(1001)所述另一图像中所述照明器在所述眼睛的角膜(101)处的反射(112)的位置;以及
估算(1002)所述另一图像中所述眼睛的所述瞳孔的中心的位置,
其中,估算所述眼睛是否朝向所述中央区域是使用所述另一图像中所述照明器的所述反射的估算位置和所述瞳孔的中心的估算位置来执行的。
10.如权利要求9所述的方法,包括:
响应于所述眼睛正朝向所述中央区域,输出通过使用所述另一图像中所述照明器的所述反射的估算位置和所述瞳孔的中心的估算位置执行注视跟踪而确定的注视数据。
11.如权利要求5至10中任一项所述的方法,其中,所述中央区域对应于小于阈值的注视角(703),例如,小于25度的注视角、或小于10度的注视角、或小于5度的注视角。
12.如前述权利要求中任一项所述的方法,其中,使用经校准的映射和所述另一图像中所述瞳孔的中心的估算位置来执行注视跟踪包括:
对所述映射应用径向校正,其中,所述径向校正涉及使用校正函数,其中,所述校正函数的大小取决于所述眼睛的注视角(703)。
13.如权利要求12所述的方法,包括:在对所述映射应用径向校正之前:
获得...
【专利技术属性】
技术研发人员:王铁生,吉尔弗雷多·雷蒙·萨拉扎,王一木,普拉文·库马尔·拉娜,马克·安斯利·莱恩,约翰内斯·克朗,托尔比约恩·桑德伯格,
申请(专利权)人:托比股份公司,
类型:发明
国别省市:瑞典;SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。