System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种眼部图像的生成方法、设备和存储介质技术_技高网

一种眼部图像的生成方法、设备和存储介质技术

技术编号:42466703 阅读:14 留言:0更新日期:2024-08-21 12:53
本公开提供了一种眼部图像的生成方法、电子设备和存储介质,所述方法包括:获取表示人眼的目标注视方向的眼动数据;根据所述眼动数据,确定表示人眼在所述目标注视方向下的形态的眼形数据;根据所述眼形数据,生成人眼在所述目标注视方向下的眼部图像。

【技术实现步骤摘要】

本公开涉及眼动追踪,更具体地,本公开涉及一种眼部图像的生成方法、一种电子设备和一种计算机可读存储介质。


技术介绍

1、眼动追踪是通过测量眼睛运动情况来估计眼睛凝视点的技术,从而实时追踪眼睛的变化,预测用户的状态和需求,并进行响应,达到用眼睛控制设备的目的。眼动追踪技术的用途十分广泛,可以通过追踪眼球的变化,控制手机、电脑实现自动亮屏,翻页等多种控制功能;在汽车自动驾驶领域,可以通过追踪眼球的位置,模拟驾驶员的视野,提醒驾驶员视线盲区可能存在的危险;在心理学中可以通过追踪眼球的运动特点,作为心理判断的辅助依据;在医疗中可以通过病人眼动追踪的数据来辅助疾病的判断等等。

2、用于眼动追踪的机器学习模型,在训练过程中需要大量的带注视方向标签的眼部图像数据,而这类数据的获取方式通常需要先通过设备采集眼部图像、再对眼部图像进行人工标注。

3、但是,对于这种数据获取方式,不仅数据采集设备搭建复杂,数据采集难度较大,成本较高,花费时间较长,而且,还很难模拟到不同眼部状态(睁闭眼、化妆、眼镜、反光等)、不同光照、不同眼睛和摄像头位置的眼部图像,导致训练得到的机器学习模型的准确性较低。


技术实现思路

1、本公开的一个目的是提供一种至少能够解决上述问题之一的新的技术方案。

2、根据本公开的第一方面,提供了一种眼部图像的生成方法,其特征在于,包括:

3、获取表示人眼的目标注视方向的眼动数据;

4、根据所述眼动数据,确定表示人眼在所述目标注视方向下的形态的眼形数据;

5、根据所述眼形数据,生成人眼在所述目标注视方向下的眼部图像。

6、可选的,所述根据所述眼动数据,确定表示人眼在所述目标注视方向下的形态的眼形数据,包括:

7、根据所述眼动数据和预设的三维眼球模型,得到用于描述人眼形态的多个特征点在所述三维眼球模型中的第一坐标;

8、根据所述多个特征点的第一坐标,得到所述多个特征点在二维图像中的第二坐标,作为所述眼形数据。

9、可选的,所述多个特征点包括表示眼睑形态的第一特征点、表示虹膜轮廓的第二特征点和表示瞳孔中心点的第三特征点。

10、可选的,所述根据所述多个特征点的第一坐标,得到所述多个特征点在二维图像中的第二坐标,作为所述眼形数据,包括:

11、根据所述多个特征点的第一坐标,得到所述多个特征点在相机坐标系中的第三坐标;

12、根据相机的内参,将所述多个特征点的第三坐标投影至二维图像中,得到所述多个特征点的第二坐标,作为所述眼形数据。

13、可选的,所述方法还包括:

14、获取预设的人眼参数;

15、还根据所述人眼参数确定所述眼形数据,使得所述眼形数据表示符合所述人眼参数的人眼在所述目标注视方向下的形态。

16、可选的,所述根据所述眼形数据,生成人眼在所述目标注视方向下的眼部图像,包括:

17、根据所述眼形数据和预先训练得到的双向生成对抗网络的生成器网络,生成所述眼部图像。

18、可选的,所述方法还包括:

19、获取训练样本,所述训练样本包括第一眼部图像和对应的第一眼形数据;

20、根据所述第一眼部图像和所述第一眼形数据训练所述双向生成对抗网络,以使得所述双向生成对抗网络的编码器网络对所述第一眼部图像处理得到的第二眼形数据与所述第一眼形数据之间的差异、及所述生成器网络对所述第一眼形数据进行处理得到的第二眼部图像与所述第一眼部图像之间的差异最小为训练目标,更新所述双向生成对抗网络的网络参数。

21、可选的,所述方法还包括:

22、获取表示拍摄环境的环境数据;

23、还根据所述环境数据生成所述眼部图像,使得所述眼部图像符合对应的拍摄环境。

24、可选的,所述方法还包括:

25、根据所述眼动数据和所述眼部图像,对用于眼动追踪的机器学习模型进行训练。

26、根据本公开的第二方面,提供了一种电子设备,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器在所述计算机程序的控制下,执行根据本公开第一方面所述的方法。

27、根据本公开的第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,所述计算机指令被处理器运行时执行根据本公开第一方面所述的方法。

28、通过本公开的实施例,根据表示人眼的目标注视方向的眼动数据,确定表示人眼在目标注视方向下的形态的眼形数据,再根据该眼形数据生成人眼在目标注视方向下的眼部图像,无需搭建硬件的采集设备,即可以自动生成任意注视方向下的眼部图像,耗时较短且成本较低。

29、通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

本文档来自技高网...

【技术保护点】

1.一种眼部图像的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述眼动数据,确定表示人眼在所述目标注视方向下的形态的眼形数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述多个特征点包括表示眼睑形态的第一特征点、表示虹膜轮廓的第二特征点和表示瞳孔中心点的第三特征点。

4.根据权利要求2所述的方法,其特征在于,所述根据所述多个特征点的第一坐标,得到所述多个特征点在二维图像中的第二坐标,作为所述眼形数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述眼形数据,生成人眼在所述目标注视方向下的眼部图像,包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器在所述计算机程序的控制下,执行根据权利要求1至9任一项所述的方法。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令被处理器运行时执行根据权利要求1至9任一项所述的方法。

...

【技术特征摘要】

1.一种眼部图像的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述眼动数据,确定表示人眼在所述目标注视方向下的形态的眼形数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述多个特征点包括表示眼睑形态的第一特征点、表示虹膜轮廓的第二特征点和表示瞳孔中心点的第三特征点。

4.根据权利要求2所述的方法,其特征在于,所述根据所述多个特征点的第一坐标,得到所述多个特征点在二维图像中的第二坐标,作为所述眼形数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:韦美丽翁芳刘金胜苑京立
申请(专利权)人:嘉兴驭光光电科技有限公司
类型:发明
国别省市:

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

1