图像处理方法、装置及计算机设备、存储介质、程序产品与流程

文档序号:35917672发布日期:2023-11-03 20:39阅读:39来源:国知局
图像处理方法、装置及计算机设备、存储介质、程序产品与流程

本技术涉及计算机,尤其涉及活体检测,具体涉及一种图像处理方法、一种图像处理装置、一种计算机设备、一种计算机可读存储介质、以及一种计算机程序产品。


背景技术:

1、随着计算机技术的快速发展,活体检测技术被广泛应用于需要进行身份验证的相关业务场景(即活体检测场景)中,例如,生物特征支付、生物特征解锁等场景中往往都需要进行活体检测。活体检测技术可以用于检测活体检测场景中的生物对象是否为真实的活体对象,例如,活体检测技术可以用于检测当前进行生物特征支付的生物对象是否为真实的活体对象,活体检测技术可以用于检测当前进行生物特征解锁的生物对象是否为真实的活体对象。

2、目前,活体检测技术容易遭受视频播放攻击,视频播放攻击是指在活体检测过程中,使用真实的活体对象的录制视频代替真实的活体对象进行活体检测的非法手段,录制视频中的活体对象能够按照活体检测的要求完成相应动作,从而视频播放攻击能够在一定程度上通过活体检测。可见,目前的活体检测技术的准确率不高。


技术实现思路

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、采用拉普拉斯模板对生物区域图像进行卷积处理,得到生物区域图像的卷积图像;

30、对生物区域图像的卷积图像中各个像素点的像素值进行统计计算,得到生物区域图像的图像模糊度。

31、在一种实现方式中,拍摄图像包括基准图像和调焦图像,基准图像是拍摄设备按照基准焦距对生物对象和生物对象所处的背景进行拍摄得到的,调焦图像是拍摄设备进行焦距调整后对生物对象和生物对象所处的背景进行拍摄得到的;

32、比较结果包括基准图像对应的比较结果和调焦图像对应的比较结果;基准图像对应的比较结果,是将基准图像的景深分析结果中的生物对象的景深信息和背景的景深信息进行比较得到的;调焦图像对应的比较结果,是将调焦图像的景深分析结果中的生物对象的景深信息和背景的景深信息进行比较得到的;

33、处理单元,用于根据比较结果确定生物对象的活体检测结果时,具体用于执行如下步骤:

34、根据基准图像对应的比较结果和调焦图像对应的比较结果,确定生物对象的活体检测结果。

35、在一种实现方式中,调焦图像的数量为n张,n为大于1的整数;n张调焦图像是拍摄设备以生物对象或背景为基准进行n次焦距调整后,对生物对象和生物对象所处的背景进行拍摄得到的,一次焦距调整拍摄得到一张调焦图像;

36、处理单元,用于根据基准图像对应的比较结果和调焦图像对应的比较结果,确定生物对象的活体检测结果时,具体用于执行如下步骤:

37、统计基准图像对应的比较结果和n张调焦图像对应的比较结果中,指示生物对象的景深信息与背景的景深信息匹配的比较结果的目标数量;

38、若目标数量大于或等于数量阈值,则生成活体检测失败的活体检测结果;若目标数量小于数量阈值,则生成活体检测成功的活体检测结果。

39、在一种实现方式中,调焦图像包括n张第一调焦图像和m张第二调焦图像,n和m均为大于1的整数;n张第一调焦图像是拍摄设备以生物对象为基准进行n次第一焦距调整后,对生物对象和生物对象所处的背景进行拍摄得到的,一次第一焦距调整拍摄得到一张第一调焦图像;m张第二调焦图像是拍摄设备以背景为基准进行m次第二焦距调整后,对生物对象和生物对象所处的背景进行拍摄得到的,一次第二焦距调整拍摄得到一张第二调焦图像;

40、处理单元,用于根据基准图像对应的比较结果和调焦图像对应的比较结果,确定生物对象的活体检测结果时,具体用于执行如下步骤:

41、将基准图像对应的比较结果和n张第一调焦图像对应的比较结果中,指示生物对象的景深信息与背景的景深信息匹配的比较结果的数量,确定为第一数量;

42、将基准图像对应的比较结果和m张第二调焦图像对应的比较结果中,指示生物对象的景深信息与背景的景深信息匹配的比较结果的数量,确定为第二数量;

43、根据第一数量和第二数量计算综合数量;若综合数量大于或等于数量阈值,则生成活体检测失败的活体检测结果;若综合数量小于数量阈值,则生成活体检测成功的活体检测结果。

44、在一种实现方式中,处理单元,还用于执行如下步骤:

45、若生物对象的活体检测结果指示活体检测成功,则将拍摄图像存储至生物注册库中;

46、或者,若生物对象的活体检测结果指示活体检测成功,则提取拍摄图像中的生物对象的生物特征,将生物特征存储至生物注册库中。

47、在一种实现方式中,处理单元,还用于执行如下步骤:

48、若生物对象的活体检测结果指示活体检测成功,则将拍摄图像与生物注册库中的已注册图像进行匹配检测,在成功检测到与拍摄图像相匹配的生物对象的已注册图像时,确定对生物对象验证通过;

49、或者,若生物对象的活体检测结果指示活体检测成功,则将拍摄图像中的生物对象的生物特征与生物注册库中的已注册生物特征进行匹配检测,在成功检测到与拍摄图像中的生物特征相匹配的生物对象的已注册生物特征时,确定对生物对象验证通过。

50、相应地,本技术实施例提供一种计算机设备,该计算机设备包括:

51、处理器,适于实现计算机程序;

52、计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序适于由处理器加载并执行上述的图像处理方法。

53、相应地,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被计算机设备的处理器读取并执行时,使得计算机设备执行上述的图像处理方法。

54、相应地,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的图像处理方法。

55、本技术实施例中,可以获取活体检测场景中待检测的生物对象的拍摄图像,拍摄图像可以是采用拍摄设备对生物对象和生物对象所处的背景进行拍摄得到的;通过对拍摄图像进行景深分析,可以得到生物对象的景深信息和背景的景深信息,生物对象的景深信息用于指示生物对象与拍摄设备之间的距离,背景的景深信息用于指示背景与拍摄设备之间的距离;通过将生物对象的景深信息与背景的景深信息进行比较,可以判断生物对象的景深信息与背景的景深信息是否匹配,在视频播放攻击中生物对象的景深信息与背景的景深信息是匹配的,从而,通过将生物对象的景深信息与背景的景深信息进行比较,根据比较结果确定生物对象的活体检测结果,可以有效抵抗活体检测过程中的视频播放攻击,提高活体检测的准确率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1