The invention discloses a method and a device for filtering light spots. The method includes: obtaining a first image and a reference image matching the first image, in which the first type of light spot is displayed on the first image, and second kinds of spot of the first image are determined according to the reference image, in which the second type of spot is obtained based on the base image to estimate the spot on the first image. According to the first position of the first type of spot and the second position of the second kind of spot, the matching results of the first type of spot and second kinds of spot are determined, and the first kind of spot is filtered according to the matching result. The invention solves the technical problem that the existing technology can not accurately filter out the speckle.
【技术实现步骤摘要】
过滤光斑的方法和装置
本专利技术涉及视线追踪领域,具体而言,涉及一种过滤光斑的方法和装置。
技术介绍
VR(VirtualReality,虚拟现实)技术是一种可以创建和体验虚拟世界的计算机技术,其在视线追踪领域得到了广泛的应用。在实际应用中,VR设备可根据基于眼球的3D近似圆球模型中的瞳孔中心坐标和角膜反射,对注视点的远距离设备进行视线估计。如果VR设备使用多相机多光源,则只需要进行单点校正即可估计视线。然而,由于光源和相机的相对位置的不同,可能导致处于某些位置上的相机不能捕获到图像,或者捕获到的图像不佳,从而导致不能有效的滤除干扰光斑或者杂光斑,进一步使得光斑与光源不能进行精确的匹配。针对上述现有技术不能准确滤除杂光斑的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种过滤光斑的方法和装置,以至少解决现有技术不能准确滤除杂光斑的技术问题。根据本专利技术实施例的一个方面,提供了一种过滤光斑的方法,包括:获取第一图像以及与第一图像相匹配的基准图像,其中,在第一图像上显示有第一类光斑;根据基准图像确定第一图像的第二类光斑,其中,第二类光斑为基于基准图像对第一图像上的光斑进行估计所得到的光斑;根据第一类光斑的第一位置以及第二类光斑的第二位置确定第一类光斑和第二类光斑的匹配结果;根据匹配结果对第一类光斑进行过滤。根据本专利技术实施例的另一方面,还提供了一种过滤光斑的装置,包括:获取模块,用于获取第一图像以及与第一图像相匹配的基准图像,其中,在第一图像上显示有第一类光斑;第一确定模块,用于根据基准图像确定第一图像的第二类光斑,其中,第二类光斑为 ...
【技术保护点】
1.一种过滤光斑的方法,其特征在于,包括:获取第一图像以及与所述第一图像相匹配的基准图像,其中,在所述第一图像上显示有第一类光斑;根据所述基准图像确定所述第一图像的第二类光斑,其中,所述第二类光斑为基于所述基准图像对所述第一图像上的光斑进行估计所得到的光斑;根据所述第一类光斑的第一位置以及第二类光斑的第二位置确定所述第一类光斑和所述第二类光斑的匹配结果;根据所述匹配结果对所述第一类光斑进行过滤。
【技术特征摘要】
1.一种过滤光斑的方法,其特征在于,包括:获取第一图像以及与所述第一图像相匹配的基准图像,其中,在所述第一图像上显示有第一类光斑;根据所述基准图像确定所述第一图像的第二类光斑,其中,所述第二类光斑为基于所述基准图像对所述第一图像上的光斑进行估计所得到的光斑;根据所述第一类光斑的第一位置以及第二类光斑的第二位置确定所述第一类光斑和所述第二类光斑的匹配结果;根据所述匹配结果对所述第一类光斑进行过滤。2.根据权利要求1所述的方法,其特征在于,所述第一类光斑包括与光源相对应的光斑和杂光斑,所述第二类光斑包括所述与光源相对应的光斑。3.根据权利要求2所述的方法,其特征在于,获取与所述第一图像相匹配的基准图像,包括:构建双线性模型;将所述第一图像输入至所述双线性模型;确定所述双线性模型的输出数据;根据所述输出数据确定所述基准图像。4.根据权利要求3所述的方法,其特征在于,构建双线性模型,包括:采集多张图像,其中,所述多张图像中的每张图像均包含与所述光源相对应的光斑;获取所述每张图像的参数信息,其中,所述参数信息至少包括如下之一:所述每张图像中的光斑的起始位置以及所述每张图像的拍摄视角;根据所述每张图像的参数信息以及所述每张图像中的光斑与瞳孔的相对位置得到所述双线性模型。5.根据权利要求1所述的方法,其特征在于,根据所述基准图像确定所述第一图像的第二类光斑,包括:获取所述基准图像中的每个光斑与瞳孔的相对位置;获取所述第一图像中的瞳孔的位置;根据所述第一图像中的瞳孔的位置以及所述基准图像中的所述每个光斑与所述瞳孔的相对位置确定所述第二类光斑的位置。6.根据权利要求1所述的方法,其特征在于,根据所述第一类光斑的第一位置以及第二类光斑的第二位置确定所述第一类光斑和所述第二类光斑的匹配结果,包括:根据所述第一类光斑的第一位置以及所述第二类光斑的第二位置确定所述第一类光斑与所述第二类光斑之间的距离权重值;根据所述距离权重值对所述第一类光斑和所述第二类光斑进行匹配,得到匹配结果。7.根据权利要求6所述的方法,其特征在于,根据所述距离权重值对所述第一类光斑和所述第二类光斑进行匹配,得到匹配结果,包括:确定所述第一类光斑与所述第二类光斑的匹配组合,其中,所述匹配组合包含所述第一类光斑与所述第二类光斑的多个对应关系;分别计算每个对应关系中的每个第一类光斑与每个第二类光斑之间的距离权重值的权重和;确定所述多个对应关系中所述权重和最大的对应关系,其中,所述权重和最大时所对应的对应关系表征所述第一类光斑与所述第二类光斑相匹配。8.根据权利要求7所述的方法,其特征在于,根据所述匹配结果对所述第一类光斑进行过滤,包括:将第一类光斑划分为第一光斑和至少一个第二光斑,并获取所述第一光斑与所述至少一个第二光斑中的每个光斑组成的第一向量组;将第二类光斑划分为第三光斑和至少一个第四光斑,并获取第三光斑与所述至少一个第四光斑中的每个光斑组成的第二向量组;计算所述第一向量组中的每个向量与第二向量组中的对应的向量之间的向量角;根据所述向量角确定所述第一光斑是否为异常光斑,并在所述第一光斑为所述异常光斑的情况下对所述异常光斑进行过滤处理。9.根据权利要求8所述的方法,其特征在于,根据所述向量角确定所述第一光斑是否为异常光斑,包括:确定所述第一向量组中的每个向量与第二向量组中的对应的向量之间的向量角是否大于预设向量角;在所述向量角大于所述预设向量角的情况下,确定所述向量角为异常向量角;确定所述异常向量角的个数;在所述异常向量角的个数大于预设数量的情况下,确定所述第一光斑为所述异常光斑。10.一种过滤光斑的装置,其特征在于,包括:获取模块,用于获取第一图像以及与第一图像相匹配的基准图像,其中,在所述第一图像上显示有第一类光斑;第一确定模块,用于根据所述基准图像确定所述第一图像的第二类光斑,其中,所述第二类光斑为基于所述基准图像对所述第一图像上的光斑进行估计所得到的光斑;...
【专利技术属性】
技术研发人员:刘伟,任冬淳,宫小虎,杨孟,聂凤梅,
申请(专利权)人:北京七鑫易维信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。