本发明涉及活体检测技术领域,具体涉及一种活体检测系统。
背景技术:
活体检测是一种检测设备用户是否为活体的技术,通过传感器采集用户特征并通过算法、统计、机器学习等技术手段实现活体检测,虹膜识别需要采集用户的红外图像进行识别比对,最常见的非活体欺骗虹膜识别系统的方法是使用打印有红外虹膜图像的纸张进行虹膜识别,由于打印出的红外图像只有灰度信息,因此本发明对于打印的红外虹膜图像具有良好的检测效果。
当前,具有虹膜识别功能的手机正面都设有采集虹膜图像的红外摄像头以及采集可见光图像的可见光摄像头,但现有技术中并未对可见光图像的颜色信息加以利用,无法有效防范纸张打印的红外图像欺骗虹膜识别系统。
技术实现要素:
本发明所要解决的技术问题是提供一种快速、简单的活体检测系统,有效避免纸张打印的红外图像欺骗虹膜识别系统。
为实现上述技术效果,本发明公开了一种活体检测系统,其包括摄像头和数据处理模块,所述摄像头用以拍摄用户的可见光图像,所述数据处理模块接收该可见光图像,并对可见光图像进行分析,判断该可见光图像是否具有彩色信息。
本发明活体检测系统的改进在于,所述数据处理模块对可见光图像中的用户肤色进行分析,判断用户肤色是否符合预设的颜色范围。
本发明活体检测系统的进一步改进在于,还包括光线传感器,所述数据处理模块接收所述光线传感器检测到的环境光强度,并判断所述环境光强度是否达到预设阈值。
本发明活体检测系统的进一步改进在于,所述摄像头还可以拍摄用户的红外图像。
本发明活体检测系统的进一步改进在于,所述摄像头包括可见光摄像头和红外摄像头,所述可见光摄像头用以拍摄用户的可见光图像,所述红外摄像头用以拍摄用户的红外图像。
本发明活体检测系统的进一步改进在于,所述数据处理模块判断可见光图像中眼睛的周围区域是否具有彩色信息。
本发明活体检测系统的进一步改进在于,所述数据处理模块对可见光图像中眼睛周围区域的用户肤色进行分析,判断眼睛周围区域的用户肤色是否符合预设的颜色范围。
本发明活体检测系统的进一步改进在于,所述可见光图像中的彩色区域达到一定面积或彩色像素达到一定像素数,所述数据处理模块判定该可见光图像通过活体检测。
前述活体检测方法,在现有电子设备的硬件基础上,利用可见光摄像头所拍摄的彩色图像进行活体检测,所述活体检测方法对于纸张打印的虹膜图像具有显著的检测效果,同时不增加额外的硬件成本,实现活体检测,提升虹膜识别安全性。
附图说明
图1为本发明活体检测系统的流程图。
图2为可见光图像中眼睛周围区域的示意图。
具体实施方式
下面结合附图及具体实施方式对本发明作进一步详细的说明。
如图1所示,本发明活体检测系统包括摄像头和数据处理模块,所述摄像头可以拍摄用户的可见光图像,所述数据处理模块接收摄像头拍摄到的可见光图像,并对可见光图像进行分析,判断该可见光图像是否具有彩色信息,若具有彩色信息,则活体检测通过。较佳地,所述数据处理模块还可进一步对可见光图像中的用户肤色进行分析,判断用户肤色是否符合预设的颜色范围,若符合预设的颜色范围则活体检测通过。其中,所述预设的颜色范围是指数据处理模块预先通过大数据统计得到的人体肤色的颜色范围。
进一步地,在外界环境光亮度较低时,摄像头拍摄到的可见光图像质量偏低,无法准确记录被拍摄对象的色彩信息,从而导致活体检测判断出错。故在本实施例中,还包括一可检测环境光强度的光线传感器,所述数据处理模块可以接收所述光线传感器检测到的环境光强度,并判断环境光强度是否达到预设阈值,若达到预设阈值,则拍摄可见光图像进行活体检测。
在一实施例中,所述摄像头为双用摄像头还可以拍摄用户的红外图像,即所述摄像头既可以拍摄用户的可见光图像进行活体检测,又可以拍摄用户的红外图像进行虹膜识别。
在另一实施例中,所述摄像头包括可见光摄像头和红外摄像头,即可见光摄像头用以拍摄用户的可见光图像进行活体检测,红外摄像头用以拍摄用户的红外图像进行虹膜识别。
进一步地,如图2所示,本发明通常配合虹膜识别进行使用,故通常情况下拍摄到的可见光图像中仅包含眼部区域,而并不出现完整的脸部图像,故所述数据处理模块是对可见光图像中眼睛周围区域10是否具有彩色信息进行判断,或对可见光图像中眼睛周围区域10的用户肤色是否符合预设的颜色范围进行判断。在其他实施例中,可见光图像也可能出现完整的脸部图像,此时可对整个脸部图像的彩色信息或肤色信息进行判断。
进一步地,所述可见光图像中的彩色区域达到一定面积或彩色像素的总量达到一定像素数,所述数据处理系统才判定该可见光图像活体检测通过。
进一步地,在对用户肤色进行检测时,符合预设颜色范围的用户肤色的区域达到一定面积或符合预设颜色范围的用户肤色的像素数量达到一定像素数,才认定活体检测通过。
如图1所示,用户在进行身份认证时,若环境光强度达到预设阈值,则启动摄像头,同时拍摄可见光图像和红外图像,而后对红外图像进行人眼检测,若红外图像包含人眼图像,则通过数据处理模块对可见光图像进行颜色判断,若彩色像素达到阈值则活体检测通过,与此同时数据处理模块还对红外图像中的人眼进行虹膜分割,判断虹膜识别是否通过,当活体检测和虹膜识别同时通过,才认定身份验证通过,否则身份验证失败。
以上结合附图及实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。