【技术实现步骤摘要】
视线追踪方法、装置、设备和存储介质
本专利技术涉及计算机
,特别是涉及一种视线追踪方法、装置、设备和存储介质。
技术介绍
随着科学技术的飞速发展,视线追踪技术也越来越受到关注。其中,视线追踪,是通过观测眼睛,来估算出视线凝视点的位置。传统方法中,是通过将当前获取的眼睛图像与之前获取的眼睛图像进行对比,根据两幅眼睛图像中的瞳孔成像点的位移差来估计人眼的凝视点位置。这种直接根据平面的瞳孔成像点的位移差所估计出的凝视点位置不够准确。
技术实现思路
基于此,有必要针对根据瞳孔成像点的位移差所估计出的凝视点位置不够准确的问题,提供一种视线追踪方法、装置、计算机设备和存储介质。一种视线追踪方法,所述方法包括:获取眼睛图像;确定所述眼睛图像中瞳孔成像点在屏幕的立体坐标系中的坐标、以及光源经角膜反射在所述眼睛图像中形成的光源成像点在所述立体坐标系中的坐标;根据所述瞳孔成像点的坐标和光源成像点的坐标确定光轴方向;按照与所述眼睛图像匹配的光视轴方向角度差以及所述光轴方向,确定视轴方向;根据所述视轴方向,确定在所述屏幕上的凝视点位置。一种视线追踪装置,所述装置包括:获取模块,用于获取眼睛图像;坐标确定模块,用于确定所述眼睛图像中瞳孔成像点在屏幕的立体坐标系中的坐标、以及光源经角膜反射在所述眼睛图像中形成的光源成像点在所述立体坐标系中的坐标;光轴方向确定模块,用于根据所述瞳孔成像点的坐标和光源成像点的坐标确定光轴方向;视轴方向确定模块,用于按照与所述眼睛图像匹配的光视轴方向角度差以及所述光轴方向,确定视轴方向;凝视点确定模块,用于根据所述视轴方向,确定在所述屏幕上的凝视点位置。 ...
【技术保护点】
1.一种视线追踪方法,所述方法包括:获取眼睛图像;确定所述眼睛图像中瞳孔成像点在屏幕的立体坐标系中的坐标、以及光源经角膜反射在所述眼睛图像中形成的光源成像点在所述立体坐标系中的坐标;根据所述瞳孔成像点的坐标和光源成像点的坐标确定光轴方向;按照与所述眼睛图像匹配的光视轴方向角度差以及所述光轴方向,确定视轴方向;根据所述视轴方向,确定在所述屏幕上的凝视点位置。
【技术特征摘要】
1.一种视线追踪方法,所述方法包括:获取眼睛图像;确定所述眼睛图像中瞳孔成像点在屏幕的立体坐标系中的坐标、以及光源经角膜反射在所述眼睛图像中形成的光源成像点在所述立体坐标系中的坐标;根据所述瞳孔成像点的坐标和光源成像点的坐标确定光轴方向;按照与所述眼睛图像匹配的光视轴方向角度差以及所述光轴方向,确定视轴方向;根据所述视轴方向,确定在所述屏幕上的凝视点位置。2.根据权利要求1所述的方法,其特征在于,所述确定所述眼睛图像中瞳孔成像点在屏幕的立体坐标系中的坐标,确定光源经角膜反射在所述眼睛图像中形成的光源成像点在所述立体坐标系中的坐标包括:在所述眼睛图像中确定瞳孔成像点的像素位置和光源经角膜反射形成的光源成像点的像素位置;根据眼睛图像中像素位置与屏幕的立体坐标系中坐标的映射关系,将所述瞳孔成像点的像素位置映射为所述瞳孔成像点在所述立体坐标系中的坐标;根据所述映射关系,将所述光源成像点的像素位置映射为所述光源成像点在所述立体坐标系中的坐标。3.根据权利要求1所述的方法,其特征在于,所述根据所述瞳孔成像点的坐标和光源成像点的坐标确定光轴方向包括:根据所述瞳孔成像点的坐标和所述光源成像点的坐标,确定瞳孔中心的坐标和角膜曲率中心的坐标;根据所述瞳孔中心的坐标和所述角膜曲率中心的坐标,确定所述瞳孔中心与所述角膜曲率中心连线的光轴方向。4.根据权利要求3所述的方法,其特征在于,所述根据所述瞳孔成像点的坐标和所述光源成像点的坐标,确定瞳孔中心的坐标和角膜曲率中心的坐标包括:分别获取所述光源和所述眼睛图像的拍摄点在所述屏幕的立体坐标系中相应的光源坐标和拍摄点坐标;根据所述拍摄点坐标和所述瞳孔成像点的坐标,确定瞳孔折射点的坐标;根据所述拍摄点坐标和所述光源成像点的坐标,确定光反射点的坐标;获取与所述眼睛图像匹配的瞳孔中心至角膜曲率中心的距离和角膜半径;根据所述瞳孔中心至角膜曲率中心的距离、所述角膜半径、所述光反射点的坐标、所述瞳孔折射点的坐标、所述拍摄点坐标以及所述光源坐标,确定瞳孔中心的坐标和角膜曲率中心的坐标。5.根据权利要求4所述的方法,其特征在于,所述根据所述瞳孔中心至角膜曲率中心的距离、所述角膜半径、所述光反射点的坐标、所述瞳孔折射点的坐标、所述拍摄点坐标以及所述光源坐标,确定瞳孔中心的坐标和角膜曲率中心的坐标包括:按照以下公式确定瞳孔中心的坐标和角膜曲率中心的坐标:(r-o)×(c-o)·(p-o)=0;n1||(r-c)×(p-r)||·||(o-r)||=n2||(r-c)×(o-r)||·||(p-r)||;||r-c||=R;(l-o)×(q-o)·(c-o)=0;(l-q)·(q-c)·||(o-q)||=(o-q)·(q-c)·||(l-q)||;||q-c||=R;||p-c||=K;其中,r为瞳孔折射点的坐标;o为拍摄点坐标;c为角膜曲率中心的坐标;p为瞳孔中心的坐标;n1为角膜折射率;n2为空气折射率;R为角膜半径;l为光源坐标;q为光反射点的坐标;K为瞳孔中心至角膜曲率中心的距离。6.根据权利要求3所述的方法,其特征在于,所述根据所述瞳孔中心的坐标和所述角膜曲率中心的坐标,确定所述瞳孔中心与所述角膜曲率中心连线的光轴方向包括:将所述瞳孔中心的坐标减去所述角膜曲率中心的坐标,得到所述瞳孔中心到所述角膜曲率中心的向量;根据所述向量和所述向量的模的比值,得到表示所述瞳孔中心与角膜曲率中心连线的光轴方向的单位向量。7.根据权利要求6...
【专利技术属性】
技术研发人员:高林,刘婷婷,袁坤,黄婷婷,
申请(专利权)人:中国科学院计算技术研究所,腾讯科技深圳有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。