技术新讯 > 计算推算,计数设备的制造及其应用技术 > 用于人脸活体特征识别的方法、装置、存储介质及电子设备与流程  >  正文

用于人脸活体特征识别的方法、装置、存储介质及电子设备与流程

  • 国知局
  • 2024-09-05 14:50:52

本发明涉及计算机技术,尤其涉及一种用于人脸活体特征识别的方法、装置、存储介质及电子设备。

背景技术:

1、随着移动终端技术的发展及应用程序使用的普及,用户在移动设备和移动应用上可操作的功能涉及方方面面,许多应用场景中的服务,尤其政务金融领域的一些服务,对用户鉴权和实名安全具有较高要求,因此移动设备和移动应用中可能采用各种各样的生物核身能力,比如指纹、掌纹、虹膜、人脸等。

技术实现思路

1、本说明书实施例的目的是提供一种用于人脸活体特征识别的方法、装置、存储介质及电子设备。

2、本说明书实施例了提供一种用于人脸活体特征识别的方法,该方法能够通过在人脸识别呈现区域呈现经过至少两个标记点的目标移动轨迹,引导用户基于所述目标移动轨迹执行视线移动操作,从而根据目标移动轨迹以及用户实际的视线移动轨迹来确定活体特征识别结果,能够提高人脸活体特征识别的准确性和安全性,所述方法包括:

3、获取位于人脸识别呈现区域中的人脸图像信息,若所述人脸图像信息符合预定初始化要求,在所述人脸识别呈现区域中确定至少两个标记点;

4、确定并呈现经过所述至少两个标记点的目标移动轨迹,其中,所述目标移动轨迹的起点为所述至少两个标记点中的第一标记点,所述目标移动轨迹的终点为所述至少两个标记点中的第二标记点,所述目标移动轨迹用于引导用户将视线从所述第一标记点移动至所述第二标记点;

5、响应于用户针对所述目标移动轨迹执行的视线移动操作,呈现所述用户在视线移动过程中的视线移动轨迹;

6、根据所述目标移动轨迹及所述视线移动轨迹,确定所述人脸图像信息对应的活体特征识别结果。

7、进一步地,在一些实施例中,若所述人脸图像信息符合预定初始化要求,在所述人脸识别呈现区域中随机确定至少两个标记点。

8、进一步地,在一些实施例中,所述在所述人脸识别呈现区域中确定至少两个标记点,包括:

9、根据所述人脸图像信息在所述人脸识别呈现区域中确定初始点;

10、根据所述初始点在所述人脸识别呈现区域中确定至少两个标记点。

11、进一步地,在一些实施例中,所述至少两个标记点包括所述初始点,所述第一标记点为所述初始点。

12、进一步地,在一些实施例中,所述至少两个标记点包括至少两个随机移动点,所述根据所述初始点在所述人脸识别呈现区域中确定至少两个标记点,包括:

13、根据所述初始点及预定半径距离确定一个圆形区域,其中,所述预定半径距离是根据用户眼部偏移距离阈值及用户头部偏移角度阈值确定的;

14、在所述圆形区域中确定所述至少两个随机移动点。

15、进一步地,在一些实施例中,所述在所述圆形区域中确定所述至少两个随机移动点,包括:

16、将所述圆形区域划分为相同大小的多个子区域;

17、在所述多个子区域中随机确定至少两个子区域,在所述至少两个子区域中确定至少两个随机移动点,其中,对于所述至少两个子区域中的每个子区域,在该子区域中随机确定一个随机移动点。

18、进一步地,在一些实施例中,所述方法还包括:根据所述用户的脸型信息,确定所述用户眼部偏移距离阈值及所述用户头部偏移角度。

19、进一步地,在一些实施例中,所述确定并呈现经过所述至少两个标记点的目标移动轨迹,包括:

20、根据所述至少两个标记点的呈现位置信息,随机确定经过所述至少两个标记点的目标移动轨迹;

21、呈现所述目标移动轨迹。

22、进一步地,在一些实施例中,所述响应于用户针对所述目标移动轨迹执行的视线移动操作,呈现所述用户在视线移动过程中的视线移动轨迹,包括:

23、根据所述人脸图像信息,基于3d神经网络构建3d模型;

24、响应于用户针对所述目标移动轨迹执行的视线移动操作,基于所述3d模型获取用户左眼视线对应的第一向量、用户右眼视线对应的第二向量、用户指定脸部部位对应的第三向量,确定所述第一向量、所述第二向量及所述第三向量在空间中对应的交叉范围,获取所述交叉范围的中心点在屏幕上对应的投影点;

25、将所述投影点的移动轨迹作为所述用户在视线移动过程中的视线移动轨迹。

26、进一步地,在一些实施例中,所述方法还包括:基于所述3d模型计算所述用户对应的头部偏移信息;

27、根据所述头部偏移信息确定所述用户指定脸部部位的空间位置信息;

28、根据所述空间位置信息,确定所述用户指定脸部部位对应的第三向量。

29、进一步地,在一些实施例中,所述用户指定脸部部位包括用户鼻尖部位。

30、进一步地,在一些实施例中,所述根据所述目标移动轨迹及所述视线移动轨迹,确定所述人脸图像信息对应的活体特征识别结果,包括:

31、根据所述投影点,确定所述视线移动轨迹对应的目标范围;

32、根据所述目标移动轨迹在所述目标范围中的落入情况,确定所述人脸图像信息对应的活体特征识别结果。

33、进一步地,在一些实施例中,所述根据所述目标移动轨迹及所述视线移动轨迹,确定所述人脸图像信息对应的活体特征识别结果,包括:

34、针对所述目标移动轨迹及所述视线移动轨迹进行相似性比较,根据比较结果确定所述人脸图像信息对应的活体特征识别结果。

35、进一步地,在一些实施例中,所述方法还包括:

36、根据所述用户在所述视线移动过程中的眼部偏移信息、头部偏移信息,计算所述视线移动过程对应的移动置信度;

37、所述根据所述目标移动轨迹及所述视线移动轨迹,确定所述人脸图像信息对应的活体特征识别结果,包括:

38、根据所述目标移动轨迹、所述视线移动轨迹及所述移动置信度,确定所述人脸图像信息对应的活体特征识别结果。

39、进一步地,在一些实施例中,所述根据所述目标移动轨迹及所述视线移动轨迹,确定所述人脸图像信息对应的活体特征识别结果,包括:

40、根据所述目标移动轨迹、所述视线移动轨迹及所述视线移动过程中用户面部与用户设备之间的相对位移信息,确定所述人脸图像信息对应的活体特征识别结果。

41、进一步地,在一些实施例中,所述方法还包括:确定所述至少两个标记点对应的呈现样式,以在呈现所述目标移动轨迹时按照所述呈现样式呈现所述至少两个标记点。

42、进一步地,在一些实施例中,所述方法还包括:确定所述至少两个标记点对应的交互内容,以提示所述用户按照所述交互内容针对所述目标移动轨迹执行视线移动操作。

43、本说明书实施例还提供一种用于人脸活体特征识别的装置,包括:

44、标记点确定模块,用于获取位于人脸识别呈现区域中的人脸图像信息,若所述人脸图像信息符合预定初始化要求,在所述人脸识别呈现区域中确定至少两个标记点;

45、第一呈现模块,用于确定并呈现经过所述至少两个标记点的目标移动轨迹,其中,所述目标移动轨迹的起点为所述至少两个标记点中的第一标记点,所述目标移动轨迹的终点为所述至少两个标记点中的第二标记点,所述目标移动轨迹用于引导用户将视线从所述第一标记点移动至所述第二标记点;

46、第二呈现模块,用于响应于用户针对所述目标移动轨迹执行的视线移动操作,呈现所述用户在视线移动过程中的视线移动轨迹;

47、结果确定模块,用于根据所述目标移动轨迹及所述视线移动轨迹,确定所述人脸图像信息对应的活体特征识别结果。

48、本说明书实施例还提供一种计算机程序产品,所述计算机程序产品存储有至少一条指令,所述至少一条指令适于由处理器加载并执行上述的方法步骤。

49、本说明书实施例还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。

50、本说明书实施例还提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法的步骤。

51、在本说明书实施例中,通过在人脸识别呈现区域中呈现经过至少两个标记点的目标移动轨迹,可引导用户将视线基于所述目标移动轨迹执行视线移动操作,并根据所述目标移动轨迹以及用户的视线移动轨迹,来确定用户对应的活体特征识别结果,由此能够提高人脸活体特征识别的准确性,提升安全性;进一步地,至少两个标记点的位置具备随机性,由此能够有效避免被攻击者进行遍历攻击,提高人脸活体特征识别的准确性,提升安全性;并且,通过基于2d人脸图像信息构建3d模型,并进一步基于3d模型来确定活体特征识别结果,能够有效的对抗2d呈现类攻击、活体遍历攻击风险、系统注入式攻击风险,且能够适用于所有移动端设备只能采集2d图像的应用程序和人脸识别场景,具备较大的兼容性,打破了2d人脸识别场景安全水位低于3d人脸识别场景的壁垒;此外,通过呈现样式以及交互内容的多样性,能够增强人脸识别过程的趣味性,且对用户的动作要求幅度不大并且很自然,流程设计更加用户友好。

本文地址:https://www.jishuxx.com/zhuanli/20240905/288428.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。