一种虹膜图像识别方法及用户设备的制造方法_3

文档序号:9811007阅读:来源:国知局
于预设阈值的预设虹膜信息确定为目标虹膜信息。
[0084]判断单元303,用于基于第一虹膜图像中的瞳孔的原始半径,判断第一虹膜图像是否为真实虹膜图像。
[0085]确定单元304,用于当识别单元302识别预先存储的预设虹膜信息中存在与第一虹膜图像携带的虹膜信息匹配的目标虹膜信息,且判断单元303基于第一虹膜图像中的瞳孔的原始半径,判断第一虹膜图像为真实虹膜图像时,确定第一虹膜图像为合法虹膜图像。
[0086]作为一种可选的实施方式,图3所示的用户设备300还可以包括:
[0087]显示单元305,用于在屏幕上显示一个动态的圆,该圆以当前采集的第一虹膜图像中的瞳孔的原始半径为圆的半径,该圆的圆心可以为屏幕的任意位置。
[0088]请参见图4,图4是本发明实施例公开的另一种用户设备的结构示意图,其中,图4所示的用户设备是在图3所示的用户设备的基础上进一步优化得到的,与图3所示的用户设备相比,图4所示的用户设备除了包括图3所示的用户设备的所有单元外,判断单元303可以包括:
[0089]第一确定子单元3301,用于确定第一虹膜图像中的瞳孔的原始半径。
[0090]检测子单元3302,用于检测在采集第一虹膜图像时采集对象的瞳孔到用户设备的第一距离。
[0091]上述检测子单元3302,还用于检测用户设备被移动时采集对象的瞳孔到用户设备的第二距离。
[0092]上述第一确定子单元3301,还用于确定在第二距离对采集对象进行采集而获得的第二虹膜图像中的瞳孔的目标半径。
[0093]第一判断子单元3303,用于判断第一距离与原始半径的乘积是否等于第二距离与目标半径的乘积。
[0094]上述第一确定子单元3301,还用于当第一判断子单元3303的判断结果为否时,确定第一虹膜图像为真实虹膜图像。
[0095]在该实施例中,采集单元301获取到第一虹膜图像之后,第一确定子单元3301可以确定该第一虹膜图像中的瞳孔的原始半径,检测子单元3302通过距离传感器检测在采集第一虹膜图像时采集对象的瞳孔到用户设备的第一距离,进一步地,用户可以前后移动该用户设备,这时,检测子单元3302可以通过距离传感器检测用户设备被移动时采集对象的瞳孔到用户设备的第二距离,第一确定子单元3301确定在第二距离对采集对象进行采集而获得的第二虹膜图像中的瞳孔的目标半径。这样,第一判断子单元3303就可以判断第一距离与原始半径的乘积是否等于第二距离与目标半径的乘积。根据预先多次实验获得的结论,如果第一判断子单元3303判断第一距离与原始半径的乘积等于第二距离与目标半径的乘积,那么第一确定子单元3301可以确定进行识别的第一虹膜图像为伪造虹膜图像,如果第一距离与原始半径的乘积不等于第二距离与目标半径的乘积,那么第一确定子单元3301可以确定进行识别的第一虹膜图像为真实虹膜图像。一般而言,如果采集对象为一种伪造的虹膜图像,那么,无论用户设备前后怎么移动,该采集对象不会变化。当采集对象的瞳孔到用户设备的距离变小时,采集到的第二虹膜图像中的瞳孔的目标半径会变大,当采集对象的瞳孔到用户设备的距离变大时,采集到的第二虹膜图像中的瞳孔的目标半径会变小,但是,多次实验证明,对于伪造的虹膜图像,第一距离与原始半径的乘积始终等于第二距离与目标半径的乘积,而如果采集对象为真实的人,人的瞳孔的半径会发生变化,即采集对象会发生变化,这样,第一距离与原始半径的乘积就不会等于第二距离与目标半径的乘积了。
[0096]作为一种可选的实施方式,图4所示的用户设备300还可以包括:
[0097]显示单元305,用于在屏幕上显示一个动态的圆。其中,该圆以当前采集的虹膜图像中的瞳孔的半径为圆的半径,该圆的圆心可以为屏幕的任意位置。
[0098]在该实施例中,当第一确定子单元3301确定第一虹膜图像中的瞳孔的原始半径后,显示单元305可以在屏幕上显示一个以原始半径为圆的半径,屏幕的任意位置为圆心的圆,进一步的,当第一确定子单元3301确定在第二距离对采集对象进行采集而获得的第二虹膜图像中的瞳孔的目标半径之后,显示单元305可以在屏幕上显示一个以目标半径为圆的半径,屏幕的任意位置为圆心的圆。
[0099]请参见图5,图5是本发明实施例公开的另一种用户设备的结构示意图,其中,图5所示的用户设备是在图3所示的用户设备的基础上进一步优化得到的,与图3所示的用户设备相比,图5所示的用户设备除了包括图3所示的用户设备的所有单元外,判断单元303可以包括:
[0100]第二确定子单元3304,用于确定第一虹膜图像中的瞳孔的原始半径。
[0101]第一输出子单元3305,用于输出用于提示采集对象将瞳孔进行放大的第一提示信息。
[0102]第一采集子单元3306,用于在第一输出子单元3305输出第一提示信息后对采集对象进行采集,以获取第三虹膜图像。
[0103]上述第二确定子单元3304,还用于确定第三虹膜图像中的瞳孔的第一半径。
[0104]第二判断子单元3307,用于判断第一半径与原始半径是否相等。
[0105]上述第二确定子单元3304,还用于当第二判断子单元3307判断第一半径与原始半径不相等时,确定第一虹膜图像为真实虹膜图像。
[0106]在该实施例中,采集单元301获取到第一虹膜图像之后,第二确定子单元3304可以确定该第一虹膜图像中的瞳孔的原始半径,进一步地,第一输出子单元3305可以输出用于提示采集对象将瞳孔进行放大的第一提示信息,在第一输出子单元3305输出第一提示信息后第一采集子单元3306对采集对象进行采集,以获取第三虹膜图像,第二确定子单元3304确定第三虹膜图像中的瞳孔的第一半径,更进一步地,第二判断子单元3307判断第一半径与原始半径是否相等,若不相等,则第二确定子单元3304确定第一虹膜图像为真实虹膜图像。
[0107]一般而言,若采集对象为真实的人,那么,第一输出子单元3305在输出用于提示采集对象将瞳孔进行放大的第一提示信息之后,用户会响应该第一提示信息,并放大瞳孔,此时,第一采集子单元3306可以对采集对象进行采集,以获取第三虹膜图像,该第三虹膜图像中的瞳孔的第一半径为经放大后的瞳孔的半径,因此,该第一半径与原始半径不会相等。
[0108]若采集对象为伪造的虹膜图像,那么,第一输出子单元3305在输出用于提示采集对象将瞳孔进行放大的第一提示信息之后,第一采集子单元3306对采集对象进行采集,以获取第三虹膜图像,由于伪造的虹膜图像中的瞳孔不会变化,因此,第一半径与原始半径相等。
[0109]因此,第二确定子单元3304可以通过第二判断子单元3307判断第一半径与原始半径是否相等来确定第一虹膜图像是否为真实虹膜图像。
[0110]作为一种可选的实施方式,图5所示的用户设备300还可以包括:
[0111]显示单元305,用于在屏幕上显示一个动态的圆。其中,该圆以当前采集的虹膜图像中的瞳孔的半径为圆的半径,该圆的圆心可以为屏幕的任意位置。
[0112]在该实施例中,当第二确定子单元3304确定第一虹膜图像中的瞳孔的原始半径后,显示单元305可以在屏幕上显示一个以原始半径为圆的半径,屏幕的任意位置为圆心的圆,进一步的,当第二确定子单元3304确定第三虹膜图像中的瞳孔的第一半径之后,显示单元305可以在屏幕上显示一个以第一半径为圆的半径,屏幕的任意位置为圆心的圆。
[0113]请参见图6,图6是本发明实施例公开的另一种用户设备的结构示意图,其中,图6所示的用户设备是在图3所示的用户设备的基础上进一步优化得到的,与图3所示的用户设备相比,图6所示的用户设备除了包括图3所示的用户设备的所有单元外,判断单元303可以包括:
[0114]第三确定子单元3308,用于确定第一虹膜图像中的瞳孔的原始半径。
[0115]第二输出子单元3309,用于输出用于提示采集对象将瞳孔进行收缩的第二提示信息。
[0116]第二采集子单元3310,用于在第二输出子单元输出第二提示信息后对采集对象进行采集,以获取第四虹膜图像。
[0117]上述第三确定子单元3308,还用于确定第四虹膜图像中的瞳孔的第二半径。
[0118]第三判断子单元3311,用于判断第二半径与原始半径是否相等。
[0119]上述第三确定子单元3308,还用于当第三判断子单元3311判断第二半径与原始半径不相等时,确定第一虹膜图像为真实虹膜图像。
[0120]在该实施例中,采集单元301获取到第一虹膜图像之后,第三确定子单元3308可以确定该第一虹膜图像中的瞳孔的原始半径,进一步地,第二输出子单元3309可以输出用于提示采集对象将瞳孔进行收缩的第二提示信息,在第二输出子单元3309输出第二提示信息后第二采集子单元3310对采集对象进行采集,以获取第四虹膜图像,第三确定子单元3308确定第四虹膜图像中的瞳孔的第二半径,更进一步地,第三判断子单元3311判断第二半径与原始半径是否相等,若不相等,则第三确定子单元3308确定第一虹膜图像为真实虹膜图像。
[0121]一般而言,若采集对象为真实的人,那么,第二输出子单元3309在输出用于提示采集对象将瞳孔进行收缩的第二提示信息之后,用
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1