活体指纹判断方法及系统的制作方法
【专利摘要】本发明揭示了一种活体指纹判断方法及系统,所述系统包括:彩色指纹图像获取模块、色彩变化计算模块、活体指纹判断模块。彩色指纹图像获取模块用以获取彩色指纹图像;色彩变化计算模块用以计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息;活体指纹判断模块用以判断被识别的指纹是否为活体指纹;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹。本发明提出的活体指纹判断方法及系统,可区分真假指纹,提高指纹识别的精确度及效率。通过此发明中的方法有效区分真假指纹,不仅是一般的纸质打印指纹,而且对胶片及硅胶等材质的仿造指纹也可以顺利区分。
【专利说明】
活体指纹判断方法及系统
【技术领域】
[0001]本发明属于指纹识别【技术领域】,涉及一种指纹识别方法,尤其涉及一种活体指纹判断方法;同时,本发明还涉及一种活体指纹判断系统。
【背景技术】
[0002]指纹识别设备在门禁,电商交易,金融交易,个人电脑的保安及结算系统中的需要认证的广泛被应用。虽然指纹识别设备在便利性和正确性上十分优秀,但仍存在假指纹的误认证问题。因此为了杜绝假指纹需要各种相关算法的研究。
[0003]假指纹一般用印刷的纸张或胶片制作,也有用硅胶或橡皮制作的。一般的指纹设备对以上假指纹无任何防备照样进行识别。
[0004]有鉴于此,如今迫切需要设计一种假指纹的识别方法,以便克服现有指纹机无法判别假指纹的缺陷。
【发明内容】
[0005]本发明所要解决的技术问题是:提供一种活体指纹判断方法,可区分真假指纹,提高指纹识别的精确度及效率。
[0006]此外,本发明还提供一种活体指纹判断系统,可提高指纹识别的精确度及效率。
[0007]为解决上述技术问题,本发明采用如下技术方案:
[0008]一种活体指纹判断方法,所述方法包括:向棱镜指纹提取面照射光获取彩色指纹图像,计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹;色彩信息包括红色,绿色和蓝色成分,一般提取指纹图像的脊线;另外第一时间是指纹接触棱镜输入窗口刚开始提取指纹彩色图像的时间点;
[0009]上述基准条件为:AG) AR, AG) Λ B和R (I) _G (I) >R (2)—G (2)其中一个正确;
[0010]式中R(I)和G(I)是第一时点的彩色指纹的红色成分和绿色成分,R(2)和G(2)是第二时点的彩色指纹的红色成分和绿色成分,AR = R(2)_R(1),AG = G(2)-G(l), ΛΒ是第二时点和第一时点的蓝色成分差值;
[0011]判断方法是,第一时间点和第二时间点间的任意时间点的色彩信息或第一时间点和第二时间点间2个以上时间点的色彩信息的平均值是否在基准范围内来判断是否为真假指纹;
[0012]活体指纹识别器从用户的指纹提取图像后判断此指纹是否为真假指纹,以此进行用户指纹登记和认证。棱镜包含指纹接触的窗口和射出口 ;光源使用包含红色(Red),绿色(Green)和蓝色(Blue)的白色光;
[0013]彩色CMOS传感器把照射进来的光转换为数字指纹图像信号输出到控制单元;数字指纹图像包含指纹的颜色,亮度及形态信息;
[0014]控制单元基于数字指纹图像信息判断输入的指纹是否为真假指纹,因此控制单元包含指纹识别和活体识别;
[0015]指纹识别通过认证算法进行指纹认证,指纹识别只有从活体识别判定为活体指纹确认后才开始工作;
[0016]活体识别基于CMOS传感器发送过来的数字指纹图像判断输入窗接触的指纹是否为活体指纹;活体识别利用了活体皮肤组织和仿造指纹反射光的不同点,另外指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断;
[0017]判断公式I至公式4是否成立;若都成立则判断为真指纹;
[0018]公式1:
[0019]R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = R (2)+G (2)+B (2)
[0020]公式2:
[0021]AG) AR,
[0022]公式3:
[0023]AG) ΔΒ
[0024]公式4:
[0025]R(I)-G(I) > R(2)-G(2)
[0026]公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G(I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度;R(2)是高压力下的红色成分亮度,G(2)是高压力下的绿色成分亮度,B(2)是高压力下的蓝色成分亮度;AR =R(2)-R(l), AG = G⑵-G(I), ΔΒ = B⑵-B(I)中 Λ R,AG, ΛΒ 不为零;
[0027]R (I),G (I),B (I),R (2),G (2),B (2)是指纹中脊线的颜色为基准;
[0028]R(I),G(I),B(I)是第一时点的红色,绿色,蓝色成分的亮度,R (2),G (2),B (2)是第二时间点的红色,绿色,蓝色成分的亮度。
[0029]一种活体指纹判断方法,所述方法包括:
[0030]获取彩色指纹图像;
[0031]计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹。
[0032]作为本发明的一种优选方案,色彩信息包括红色,绿色和蓝色成分,一般提取指纹图像的脊线;另外第一时间是指纹接触棱镜输入窗口刚开始提取指纹彩色图像的时间点。
[0033]作为本发明的一种优选方案,上述基准条件为:AG〉AR,AG) ΔΒ和R(I)-G (I) >R(2)-G (2)其中一个正确;
[0034]式中R(I)和G(I)是第一时点的彩色指纹的红色成分和绿色成分,R(2)和G(2)是第二时点的彩色指纹的红色成分和绿色成分,AR = R(2)_R(1),AG = G(2)-G(l), ΛΒ是第二时点和第一时点的蓝色成分差值;
[0035]判断方法是,第一时间点和第二时间点间的任意时间点的色彩信息或第一时间点和第二时间点间2个以上时间点的色彩信息的平均值是否在基准范围内来判断是否为真假指纹。
[0036]作为本发明的一种优选方案,活体指纹识别器从用户的指纹提取图像后判断此指纹是否为真假指纹,以此进行用户指纹登记和认证;棱镜包含指纹接触的窗口和射出口 ;光源使用包含红色(Red),绿色(Green)和蓝色(Blue)的白色光;
[0037]彩色CMOS传感器把照射进来的光转换为数字指纹图像信号输出到控制单元;
[0038]数字指纹图像包含指纹的颜色,亮度及形态信息;
[0039]控制单元基于数字指纹图像信息判断输入的指纹是否为真假指纹,因此控制单元包含指纹识别和活体识别;
[0040]指纹识别通过认证算法进行指纹认证,指纹识别只有从活体识别判定为活体指纹确认后才开始工作;
[0041]活体识别基于CMOS传感器发送过来的数字指纹图像判断输入窗接触的指纹是否为活体指纹;活体识别利用了活体皮肤组织和仿造指纹反射光的不同点,另外指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断。
[0042]作为本发明的一种优选方案,判断公式I至公式4是否成立;若都成立则判断为真指纹;
[0043]公式1:
[0044]R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = R (2)+G (2)+B (2)
[0045]公式2:
[0046]AG) AR,
[0047]公式3:
[0048]AG) ΔΒ
[0049]公式4:
[0050]R(I)-G(I) > R(2)-G (2)
[0051]公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G(I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度;R(2)是高压力下的红色成分亮度,G(2)是高压力下的绿色成分亮度,B(2)是高压力下的蓝色成分亮度;AR =R(2)-R(l), AG = G⑵-G(I), ΔΒ = B⑵-B(I)中 Λ R,AG, ΛΒ 不为零;
[0052]R (I),G (I),B (I),R (2),G (2),B (2)是指纹中脊线的颜色为基准;
[0053]R(I),G(I),B(I)是第一时点的红色,绿色,蓝色成分的亮度,R (2),G (2),B (2)是第二时间点的红色,绿色,蓝色成分的亮度。
[0054]一种活体指纹判断系统,所述系统包括:
[0055]彩色指纹图像获取模块,用以获取彩色指纹图像;
[0056]色彩变化计算模块,用以计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息;
[0057]活体指纹判断模块,用以判断被识别的指纹是否为活体指纹;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹。
[0058]作为本发明的一种优选方案,所述系统具体包括:棱镜、彩色CMOS传感器、控制单元;
[0059]棱镜包含指纹接触的窗口和射出口 ;光源使用包含红色(Red),绿色(Green)和蓝色(Blue)的白色光;
[0060]彩色CMOS传感器把照射进来的光转换为数字指纹图像信号输出到控制单元;数字指纹图像包含指纹的颜色,亮度及形态信息;
[0061]控制单元基于数字指纹图像信息判断输入的指纹是否为真假指纹,控制单元包含指纹识别单元和活体识别单元;
[0062]指纹识别单元通过认证算法进行指纹认证,指纹识别单元只有从活体识别单元判定为活体指纹确认后才开始工作;
[0063]活体识别单元基于彩色CMOS传感器发送过来的数字指纹图像判断输入窗接触的指纹是否为活体指纹;活体识别单元利用了活体皮肤组织和仿造指纹反射光的不同点,指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断。
[0064]作为本发明的一种优选方案,所述活体指纹判断模块判断公式I至公式4是否成立;若都成立则判断为真指纹;
[0065]公式1:
[0066]R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = R (2)+G (2)+B (2)
[0067]公式2:
[0068]AG) AR,
[0069]公式3:
[0070]AG) ΔΒ
[0071]公式4:
[0072]R(I)-G(I) > R(2)-G(2)
[0073]公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G(I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度;R(2)是高压力下的红色成分亮度,G(2)是高压力下的绿色成分亮度,B(2)是高压力下的蓝色成分亮度;AR =R(2)-R(l), AG = G⑵-G(I), ΔΒ = B⑵-B(I)中 Λ R,AG, ΛΒ 不为零;
[0074]R (I),G (I),B (I),R (2),G (2),B (2)是指纹中脊线的颜色为基准;
[0075]R(I),G(I),B(I)是第一时点的红色,绿色,蓝色成分的亮度,R (2),G (2),B (2)是第二时间点的红色,绿色,蓝色成分的亮度。
[0076]本发明的有益效果在于:本发明提出的活体指纹判断方法及系统,可区分真假指纹,提高指纹识别的精确度及效率。通过此发明中的方法有效区分真假指纹,不仅是一般的纸质打印指纹,而且对胶片及硅胶等材质的仿造指纹也可以顺利区分。
【专利附图】
【附图说明】
[0077]图1为本发明的解析图,
[0078]图2为活体指纹及仿造指纹中获取的指纹图像示意图
[0079]图3为活体指纹及仿造指纹中获取的指纹图像颜色结构坐标图
[0080]图4为活体指纹在受压下颜色变化示意图
[0081]图5为此发明的活体指纹判断流程图
[0082]附图标注说明
[0083]110:棱镜IlOa:指纹输入窗口
[0084]IlOb:射出面IlOc:入射面
[0085]131:光源133:光学棱镜
[0086]135:彩色CMOS传感器150:控制单元
[0087]151:指纹识别单元153:活体识别单元
【具体实施方式】
[0088]下面结合附图详细说明本发明的优选实施例。
[0089]实施例一
[0090]请参阅图1,本发明揭示了一种活体指纹判断方法,所述方法包括:向棱镜指纹提取面照射光获取彩色指纹图像,计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹;色彩信息包括红色,绿色和蓝色成分,一般提取指纹图像的脊线;另外第一时间是指纹接触棱镜输入窗口刚开始提取指纹彩色图像的时间点。
[0091]上述基准条件为:AG〉AR, AG) Λ B和R (I) _G (I) >R (2)—G (2)其中一个正确;式中R(I)和G(I)是第一时点的彩色指纹的红色成分和绿色成分,R(2)和G(2)是第二时点的彩色指纹的红色成分和绿色成分,AR = R(2)-R(1),AG = G(2)-G(l), ΛΒ是第二时点和第一时点的蓝色成分差值。
[0092]判断方法是,第一时间点和第二时间点间的任意时间点的色彩信息或第一时间点和第二时间点间2个以上时间点的色彩信息的平均值是否在基准范围内来判断是否为真假指纹。
[0093]活体指纹识别器从用户的指纹提取图像后判断此指纹是否为真假指纹,以此进行用户指纹登记和认证。棱镜包含指纹接触的窗口和射出口 ;光源使用包含红色(Red),绿色(Green)和蓝色(Blue)的白色光。
[0094]彩色CMOS传感器把照射进来的光转换为数字指纹图像信号输出到控制单元;数字指纹图像包含指纹的颜色,亮度及形态信息。
[0095]控制单元基于数字指纹图像信息判断输入的指纹是否为真假指纹,因此控制单元包含指纹识别和活体识别。
[0096]指纹识别通过认证算法进行指纹认证,指纹识别只有从活体识别判定为活体指纹确认后才开始工作。
[0097]活体识别基于CMOS传感器发送过来的数字指纹图像判断输入窗接触的指纹是否为活体指纹;活体识别利用了活体皮肤组织和仿造指纹反射光的不同点,另外指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断。
[0098]具体判断方法为:判断公式I至公式4是否成立;若都成立则判断为真指纹;
[0099]公式1:
[0100]R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = R (2)+G (2)+B (2)
[0101]公式2:
[0102]AG) AR,
[0103]公式3:
[0104]AG) ΔΒ
[0105]公式4:
[0106]R(I)-G(I) > R(2)-G (2)
[0107]公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G(I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度;R(2)是高压力下的红色成分亮度,G(2)是高压力下的绿色成分亮度,B(2)是高压力下的蓝色成分亮度;AR =R(2)-R(I), AG = G (2)-G (I), ΔΒ = B (2)-B (I)中 AR, AG, Λ B 不为零;
[0108]R⑴,G⑴,B⑴,R⑵,G⑵,B⑵是指纹中脊线的颜色为基准;
[0109]R(I),G(I),B(I)是第一时点的红色,绿色,蓝色成分的亮度,R(2),G(2),B(2)是第二时间点的红色,绿色,蓝色成分的亮度。
[0110]实施例二
[0111]本发明揭示一种活体指纹判断系统,所述系统包括:彩色指纹图像获取模块、色彩变化计算模块、活体指纹判断模块。
[0112]彩色指纹图像获取模块用以获取彩色指纹图像。
[0113]色彩变化计算模块用以计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息。
[0114]活体指纹判断模块用以判断被识别的指纹是否为活体指纹;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹。
[0115]所述系统具体包括棱镜、彩色CMOS传感器、控制单元。
[0116]棱镜包含指纹接触的窗口和射出口 ;光源使用包含红色(Red),绿色(Green)和蓝色(BI ue)的白色光。
[0117]彩色CMOS传感器把照射进来的光转换为数字指纹图像信号输出到控制单元;数字指纹图像包含指纹的颜色,亮度及形态信息。
[0118]控制单元基于数字指纹图像信息判断输入的指纹是否为真假指纹,控制单元包含指纹识别单元和活体识别单元。
[0119]指纹识别单元通过认证算法进行指纹认证,指纹识别单元只有从活体识别单元判定为活体指纹确认后才开始工作。
[0120]活体识别单元基于彩色CMOS传感器发送过来的数字指纹图像判断输入窗接触的指纹是否为活体指纹;活体识别单元利用了活体皮肤组织和仿造指纹反射光的不同点,指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断。
[0121]本实施例中,所述活体指纹判断模块判断公式I至公式4是否成立;若都成立则判断为真指纹;
[0122]公式1:
[0123]R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = E (2)+G (2)+B (2)
[0124]公式2:
[0125]AG) AR,
[0126]公式3:
[0127]AG) ΔΒ
[0128]公式4:
[0129]R(I)-G(I) > R(2)-G (2)
[0130]公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G(I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度;R(2)是高压力下的红色成分亮度,G(2)是高压力下的绿色成分亮度,B(2)是高压力下的蓝色成分亮度;AR =R(2)-R(l), AG = G⑵-G(I), ΔΒ = B⑵-B(I)中 Λ R,AG, ΛΒ 不为零。
[0131]R(1),G(1),B(1),R(2),G(2),B(2)是指纹中脊线的颜色为基准。R⑴,G⑴,B(I)是第一时点的红色,绿色,蓝色成分的亮度,R(2),G(2),B (2)是第二时间点的红色,绿色,蓝色成分的亮度。
[0132]本发明系统的工作原理为:从照射的棱镜的指纹录入窗中提取彩色指纹图像;指纹接触过程中的第一时间点和第二时间点的指纹图像的色彩信息的变化进行计算;第一时间点和第二时间点间的任意时间点的色彩信息或第一时间点和第二时间点间2个以上时间点的色彩信息的平均值是否在基准范围内来判断是否为真假指纹。
[0133]上述过程中未判断为假指纹,且按压时的色彩变化满足活体指纹色彩变化的基准条件时最终判断为活体指纹,若不满足则判断为假指纹。
[0134]对判断为活体指纹时,从上述彩色指纹图像中提取特征点进行认证。
[0135]公式表示如下
[0136]AG) AR, AG) ΔΒ ;
[0137]R (I)-G (I) >R (2)-G (2);
[0138]式中R(I)和G(I)是第一时点的彩色指纹的红色成分和绿色成分,R(2)和G(2)是第二时点的彩色指纹的红色成分和绿色成分,AR = R(2)_R(1),AG = G(2)-G(l), ΛΒ是第二时点和第一时点的蓝色成分差值。
[0139]本实施例中,通过光学传感器获得的指纹图像是否为真假指纹进行判断。
[0140]图1是此发明的解析图,活体指纹识别器(及本发明活体指纹判断系统)100从用户的指纹提取图像后判断此指纹是否为真假指纹,以此进行用户指纹登记和认证。棱镜110包含指纹接触的窗口 IlOa和射出口 110b。光源131使用包含红色Red,绿色Green和蓝色BI ue的白色光。彩色CMOS传感器135把照射进来的光转换为数字指纹图像信号输出到控制单元150。数字指纹图像包含指纹的颜色,亮度及形态信息。控制单元150基于数字指纹图像信息判断输入的指纹是否为真假指纹,因此控制单元包含指纹识别单元151和活体识别单元153。指纹识别单元151通过认证算法进行指纹认证,指纹识别单元151只有从活体识别153判定为活体指纹确认后才开始工作。活体识别单元153基于CMOS传感器135发送过来的数字指纹图像判断输入窗IlOa接触的指纹是否为活体指纹。活体识别单元153利用了活体皮肤组织和仿造指纹反射光的不同点,另外指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断。
[0141]图2是活体指纹和仿造指纹所示图,图3是活体指纹和仿造指纹中提取的指纹图像的色彩结构坐标图。图2的指纹图像脊线比谷线更加鲜明突出。图2(a)和图2(b)是活体指纹中获取的,图2(a)是弱压力下的图像,图2(b)是强压力下所得图像。弱压力和强压力是指棱镜接触窗(IlOa)的相对按压强度,图中看出压力的不同图像的颜色会随着变化。图2(c),图2(d),图2(e),图2(f)和图2 (g)分别是橡皮,黑白纸张,彩色纸张,硅胶及胶片所制的仿造指纹。参考图2可知活体指纹图像不同于仿造指纹。图3的坐标显示活体(弱压力),胶片,纸张,橡皮,硅胶的指纹色彩信息。纵坐标显示亮度相对大小。
[0142]活体指纹中红色占比高,绿色次之,随后是蓝色。仿造指纹看出与活体指纹不同,最接近活体的硅胶中红色,绿色,蓝色的占比及强度是不一样的。此发明基于这些特征进行真假指纹判断。有些仿造指纹的色彩信息是接近活体指纹的,为了防止误识别,考虑了压力引起的颜色变化。皮肤组织受到压力的情况下,毛细血管变窄,受压位置发生血液移动,皮肤色由红色变化为黄色,手指的毛细血管丰富,所以受压下颜色变化较敏感。此种颜色变化在仿造指纹如纸张,胶片,硅胶,橡皮中是不被观察到的。图4是活体指纹的压力变化引起的颜色变化坐标图,从弱压力的红色在受压下红色和绿色占比接近并且蓝色占比逐渐降低显示出黄色。即强压力下的红色和绿色落差小,弱压力下红色和绿色落差大,以此为依据获得如下公式I及公式4。
[0143]公式I
[0144]R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = R (2)+G (2)+B (2)
[0145]公式2
[0146]AG) AR,
[0147]公式3
[0148]AG) ΔΒ
[0149]公式4
[0150]R(I)-G(I) > R(2)-G (2)
[0151]公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G
[0152](I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度。R(2)是高压力下的红色成分亮度,G (2)是高压力下的绿色成分亮度,B (2)是高压力下的蓝色成分亮度.AR = R(2)-R(l), AG = G(2)-G(I), ΔΒ = B⑵-B(I)中 AR, AG, ΛΒ 不为零。
[0153]R⑴,G⑴,B⑴,R⑵,G⑵,B⑵是指纹中脊线的颜色为基准。
[0154]R(I),G(I),B(I)是第一时点的红色,绿色,蓝色成分的亮度,R (2),G (2),B (2)是第二时间点的红色,绿色,蓝色成分的亮度。图5是此发明的活体指纹判断流程图。
[0155]实施例三
[0156]本发明揭示一种活体指纹判断方法,所述方法包括:获取彩色指纹图像;计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹。
[0157]作为本发明的一种实施方案,色彩信息包括红色,绿色和蓝色成分,一般提取指纹图像的脊线;另外第一时间是指纹接触棱镜输入窗口刚开始提取指纹彩色图像的时间点。
[0158]在本发明的一种实施方案中,上述基准条件为:AG〉AR, AG) ΛΒ和R(I)-G(I) >R(2)-G⑵其中一个正确。式中R(I)和G(I)是第一时点的彩色指纹的红色成分和绿色成分,R(2)和G(2)是第二时点的彩色指纹的红色成分和绿色成分,AR =R (2)-R (I),AG = G(2)-G(l), Λ B是第二时点和第一时点的蓝色成分差值。判断方法是,第一时间点和第二时间点间的任意时间点的色彩信息或第一时间点和第二时间点间2个以上时间点的色彩信息的平均值是否在基准范围内来判断是否为真假指纹。
[0159]作为本发明的一种实施方案,活体指纹识别器从用户的指纹提取图像后判断此指纹是否为真假指纹,以此进行用户指纹登记和认证;棱镜包含指纹接触的窗口和射出口 ;光源使用包含红色(Red),绿色(Green)和蓝色(Blue)的白色光。
[0160]彩色CMOS传感器把照射进来的光转换为数字指纹图像信号输出到控制单元;数字指纹图像包含指纹的颜色,亮度及形态信息;控制单元基于数字指纹图像信息判断输入的指纹是否为真假指纹,因此控制单元包含指纹识别和活体识别;指纹识别通过认证算法进行指纹认证,指纹识别只有从活体识别判定为活体指纹确认后才开始工作;活体识别基于CMOS传感器发送过来的数字指纹图像判断输入窗接触的指纹是否为活体指纹;活体识别利用了活体皮肤组织和仿造指纹反射光的不同点,另外指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断。
[0161]在本发明的一种实施方案中,判断公式I至公式4是否成立,若都成立则判断为真指纹;
[0162]公式1:
[0163]R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = R (2)+G (2)+B (2)
[0164]公式2:
[0165]AG) AR,
[0166]公式3:
[0167]AG) ΔΒ
[0168]公式4:
[0169]R(I)-G(I) > R(2)-G (2)
[0170]公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G(I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度;R(2)是高压力下的红色成分亮度,G(2)是高压力下的绿色成分亮度,B(2)是高压力下的蓝色成分亮度;AR =R(2)-R(I), AG = G (2)-G (I), ΔΒ = B (2)-B (I)中 AR, AG, Λ B 不为零;
[0171]R (I),G (I),B (I),R (2),G (2),B⑵是指纹中脊线的颜色为基准;
[0172]R(I),G(I),B(I)是第一时点的红色,绿色,蓝色成分的亮度,R (2),G (2),B (2)是第二时间点的红色,绿色,蓝色成分的亮度。
[0173]综上所述,本发明提出的活体指纹判断方法及系统,可区分真假指纹,提高指纹识别的精确度及效率。通过此发明中的方法有效区分真假指纹,不仅是一般的纸质打印指纹,而且对胶片及硅胶等材质的仿造指纹也可以顺利区分。
[0174]这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
【权利要求】
1.一种活体指纹判断方法,其特征在于,所述方法包括:向棱镜指纹提取面照射光获取彩色指纹图像,计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹;色彩信息包括红色,绿色和蓝色成分,一般提取指纹图像的脊线;另外第一时间是指纹接触棱镜输入窗口刚开始提取指纹彩色图像的时间点; 上述基准条件为:AG〉AR, AG) ΛΒ和R(I)-G⑴〉R⑵-G⑵其中一个正确; 式中R(I)和G(I)是第一时点的彩色指纹的红色成分和绿色成分,R(2)和G(2)是第二时点的彩色指纹的红色成分和绿色成分,AR = R(2)_R(1),AG = G(2)-G(l), ΛΒ是第二时点和第一时点的蓝色成分差值; 判断方法是,第一时间点和第二时间点间的任意时间点的色彩信息或第一时间点和第二时间点间2个以上时间点的色彩信息的平均值是否在基准范围内来判断是否为真假指纹; 活体指纹识别器(100)从用户的指纹提取图像后判断此指纹是否为真假指纹,以此进行用户指纹登记和认证。棱镜(110)包含指纹接触的窗口(IlOa)和射出口(IlOb);光源(131)使用包含红色,绿色和蓝色的白色光; 彩色CMOS传感器(135)把照射进来的光转换为数字指纹图像信号输出到控制单元(150);数字指纹图像包含指纹的颜色,亮度及形态信息; 控制单元(150)基于数字指纹图像信息判断输入的指纹是否为真假指纹,因此控制单元包含指纹识别(151)和活体识别(153); 指纹识别(151)通过认证算法进行指纹认证,指纹识别(151)只有从活体识别(153)判定为活体指纹确认后才开始工作; 活体识别(153)基于CMOS传感器(135)发送过来的数字指纹图像判断输入窗(IlOa)接触的指纹是否为活体指纹;活体识别(153)利用了活体皮肤组织和仿造指纹反射光的不同点,另外指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断; 判断公式I至公式4是否成立;若都成立则判断为真指纹; 公式1:
R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = R (2)+G (2)+B (2) 公式2: AG) AR, 公式3: AG) ΔΒ 公式4:
R(I)-G(I) > R(2)-G(2) 公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G(I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度;R(2)是高压力下的红色成分亮度,G(2)是高压力下的绿色成分亮度,B(2)是高压力下的蓝色成分亮度;AR =R(2)-R(l), AG = G⑵-G(I), ΔΒ = B⑵-B(I)中 Λ R,AG, ΛΒ 不为零;R(1),G(1),B(1),R(2),G(2),B(2)是指纹中脊线的颜色为基准; R(I), G(I), B(I)是第一时点的红色,绿色,蓝色成分的亮度,R(2),G(2),B(2)是第二时间点的红色,绿色,蓝色成分的亮度。
2.一种活体指纹判断方法,其特征在于,所述方法包括: 获取彩色指纹图像; 计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹。
3.根据权利要求2所述的活体指纹判断方法,其特征在于: 色彩信息包括红色,绿色和蓝色成分,一般提取指纹图像的脊线;另外第一时间是指纹接触棱镜输入窗口刚开始提取指纹彩色图像的时间点。
4.根据权利要求2所述的活体指纹判断方法,其特征在于: 上述基准条件为:AG〉AR, AG) ΛΒ和R(I)-G⑴〉R⑵-G⑵其中一个正确; 式中R(I)和G(I)是第一时点的彩色指纹的红色成分和绿色成分,R(2)和G(2)是第二时点的彩色指纹的红色成分和绿色成分,AR = R(2)-R(I),AG = G(2)-G(l), Λ B是第二时点和第一时点的蓝色成分差值; 判断方法是,第一时间点和第二时间点间的任意时间点的色彩信息或第一时间点和第二时间点间2个以上时间点的色彩信息的平均值是否在基准范围内来判断是否为真假指纹。
5.根据权利要求2所述的活体指纹判断方法,其特征在于: 活体指纹识别器(100)从用户的指纹提取图像后判断此指纹是否为真假指纹,以此进行用户指纹登记和认证;棱镜(110)包含指纹接触的窗口(IlOa)和射出口(IlOb);光源(131)使用包含红色,绿色和蓝色的白色光; 彩色CMOS传感器(135)把照射进来的光转换为数字指纹图像信号输出到控制单元(150); 数字指纹图像包含指纹的颜色,亮度及形态信息; 控制单元(150)基于数字指纹图像信息判断输入的指纹是否为真假指纹,因此控制单元包含指纹识别(151)和活体识别(153); 指纹识别(151)通过认证算法进行指纹认证,指纹识别(151)只有从活体识别(153)判定为活体指纹确认后才开始工作; 活体识别(153)基于CMOS传感器(135)发送过来的数字指纹图像判断输入窗(IlOa)接触的指纹是否为活体指纹;活体识别(153)利用了活体皮肤组织和仿造指纹反射光的不同点,另外指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断。
6.根据权利要求2所述的活体指纹判断方法,其特征在于: 判断公式I至公式4是否成立;若都成立则判断为真指纹; 公式1:
R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = R (2)+G (2)+B (2) 公式2: AG) AR, 公式3: AG) ΔΒ 公式4:
R(I)-G(I) > R(2)-G(2) 公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G(I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度;R(2)是高压力下的红色成分亮度,G(2)是高压力下的绿色成分亮度,B(2)是高压力下的蓝色成分亮度;AR =R(2)-R(l), AG = G⑵-G(I), ΔΒ = B⑵-B(I)中 Λ R,AG, ΛΒ 不为零;R(1),G(1),B(1),R(2),G(2),B(2)是指纹中脊线的颜色为基准; R(I), G(I), B(I)是第一时点的红色,绿色,蓝色成分的亮度,R(2),G(2),B(2)是第二时间点的红色,绿色,蓝色成分的亮度。
7.一种活体指纹判断系统,其特征在于,所述系统包括: 彩色指纹图像获取模块,用以获取彩色指纹图像; 色彩变化计算模块,用以计算指纹在棱镜接触的第一时间和第二时间的彩色指纹图像的色彩变化信息; 活体指纹判断模块,用以判断被识别的指纹是否为活体指纹;当计算结果满足指纹色彩变化的设定基准条件时判定为活体指纹。
8.根据权利要求7所述的活体指纹判断系统,其特征在于: 所述系统具体包括:棱镜(110)、彩色CMOS传感器(135)、控制单元(150); 棱镜(110)包含指纹接触的窗口 (IlOa)和射出口 (IlOb);光源(131)使用包含红色,绿色和蓝色的白色光; 彩色CMOS传感器(135)把照射进来的光转换为数字指纹图像信号输出到控制单元(150);数字指纹图像包含指纹的颜色,亮度及形态信息; 控制单元(150)基于数字指纹图像信息判断输入的指纹是否为真假指纹,控制单元包含指纹识别单元(151)和活体识别单元(153); 指纹识别单元(151)通过认证算法进行指纹认证,指纹识别单元(151)只有从活体识别单元(153)判定为活体指纹确认后才开始工作; 活体识别单元(153)基于彩色CMOS传感器(135)发送过来的数字指纹图像判断输入窗(IlOa)接触的指纹是否为活体指纹;活体识别单元(153)利用了活体皮肤组织和仿造指纹反射光的不同点,指纹在接触棱镜过程中的颜色变化为基础进行真假指纹判断。
9.根据权利要求7所述的活体指纹判断系统,其特征在于: 所述活体指纹判断模块判断公式I至公式4是否成立;若都成立则判断为真指纹; 公式1:
R (I) + Δ R+G (I) + Δ G+B (I) + Δ B = R (2)+G (2)+B (2) 公式2: AG) AR, 公式3: AG) ΔΒ 公式4:
R(I)-G(I) > R(2)-G(2) 公式中的各变量是相对应颜色的亮度,R(I)是弱压力下的红色成分亮度,G(I)是弱压力下的绿色成分的亮度,B(I)是弱压力下的蓝色成分的亮度;R(2)是高压力下的红色成分亮度,G(2)是高压力下的绿色成分亮度,B(2)是高压力下的蓝色成分亮度;AR =R(2)-R(l), AG = G⑵-G(I), ΔΒ = B⑵-B(I)中 Λ R,AG, ΛΒ 不为零;R(1),G(1),B(1),R(2),G(2),B(2)是指纹中脊线的颜色为基准; R(I), G(I), B(I)是第一时点的红色,绿色,蓝色成分的亮度,R(2),G(2),B(2)是第二时间点的红色,绿色,蓝色成分的亮度。
【文档编号】G06K9/20GK104392227SQ201410778519
【公开日】2015年3月4日 申请日期:2014年12月15日 优先权日:2014年12月15日
【发明者】金虎林 申请人:金虎林