[发明专利]真假指纹的动态光学检测方法有效
申请号: | 201410116403.2 | 申请日: | 2014-03-26 |
公开(公告)号: | CN103886297B | 公开(公告)日: | 2017-01-11 |
发明(设计)人: | 蔡夫鸿;何赛灵 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 杭州求是专利事务所有限公司33200 | 代理人: | 杜军 |
地址: | 310058 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种真假指纹的动态光学检测方法。本发明包括如下步骤:步骤1在初始化时,定义指纹机获取的初始背景图像矩阵,其维度为,表示像素点的数目,3表示该指纹机记录红、绿、蓝三种颜色的强度信息;步骤2在指纹检测的过程中,记录指纹放置直至离开指纹机的全过程的指纹图像信息,定义为有效动态指纹图像集合;步骤3:分析有效动态指纹图像集合,获取图像集合中色相、饱和度、明度的变化。本发明通过动态收集指纹检测过程中的指纹图像集合,获取指纹图像的色相、饱和度、明度的相对变化信息,以此判断待测指纹是否为真手指指纹。另一方面,该方法也可甄别长时间失去生命特征的断指。该方法可靠性强,受背景光影响小,简便易用。 | ||
搜索关键词: | 真假 指纹 动态 光学 检测 方法 | ||
【主权项】:
真假指纹的动态光学检测方法,其特征在于包括如下步骤:步骤1:在初始化时,即没有指纹放置到指纹机中进行检测的时刻,定义指纹机获取的初始背景图像矩阵IMG0,其维度为N×N×3,N表示像素点的数目,3表示该指纹机记录红、绿、蓝三种颜色的强度信息;1‑1.指纹机以F帧每秒的速度连续采集图像,并将当前采集到的指纹图像定义为IMGe,IMGe的存储格式为一个矩阵,其维度是N×N×3;利用差分检测方法,比较IMGe和IMG0,如判断当前无指纹进入指纹机,则不记录IMGe,下一帧采集的图像矩阵将覆盖IMGe;1‑2.当待测指纹以自上而下的方式放置到指纹机的检测窗口上时,IMGe的图像模式发生明显的变化,利用差分检测方法,可动态的判断指纹放置到指纹机的开始时刻;此时,指纹机以F帧每秒的速度,连续的采集图像,获取IMGe,并将当前的图像信息IMGe保存至指纹机的内存以及硬盘中;经过T秒后,指纹图像采集结束,使用者以自下而上的方式抬起,离开指纹机的检测窗口;同样,利用差分检测方法,判断指纹信息录入过程的终结时刻,并停止指纹机内彩色摄像系统的图像采集;此时,内存与硬盘中保存了动态指纹图像集合IMGs,其中IMGs是一个矩阵数组,共含有F×T帧图像,动态指纹图像集合IMGs中的每个元素均为N×N×3的矩阵,IMGs(i)代表动态指纹记录开始后的第i/F秒记录的信息,i的取值范围为[1:F×T];1‑3.所述的待测指纹采集过程中,待测指纹不能在检测窗口上大幅度的拖曳,其判断方式如下:利用指纹纹路识别方法,提取动态指纹图像集合IMGs在所有图像中特征纹路对应的像素点位置,由于IMGs含有F×T幅图像,因此,所有图像中的特征纹路的像素点位置可组成一个(F×T)×2的二维数组,记为P;以P(1,1)和P(1,2)为原点,计算P(i,1)和P(i,2)到原点的距离,记为L(i),i的取值范围为[1:F×T];向量L的维度为(F×T)×1;对向量L进行分析,找出其中数值大于N/5的数值的元素对应的序号,定义为[i1,i2,...im],其中m的取值区间为[0,N];将IMGs中,第[i1,i2,...im]个图像矩阵删除,获取有效动态指纹图像集合IMGsf;如m>N‑3,则认为指纹图像采集失败,提示用户重新进行指纹放置;反之,则继续后续判断过程;IMGsf中含有F×T‑m个图像矩阵,每个矩阵的维度为N×N×3;所述差分检测方法是指指纹机将当前获取的动态指纹图像集合IMGs与初始背景图像矩阵IMG0进行比较运算:sIMG0=∑IMG0;sIMGe=∑IMGe;vir=|IMG0/sIMG0‑IMGe/sIMGe|其中,vir为动态指纹图像集合IMGs与初始背景图像矩阵IMG0的差异判断指数矩阵;sIMG0为初始背景图像矩阵IMG0的所有元素总和;sIMGe为动态指纹图像集合IMGs的所有元素总和;1‑4.求解vir的概率密度函数;若vir中,有90%的数据小于0.05,则认为当前指纹机应处于未使用状态,停止指纹动态采集;反之,则继续进行指纹动态采集;步骤2:分析有效动态指纹图像集合IMGsf:2‑1.利用边缘检测法,对动态指纹图像集合IMGsf中的每个元素IMGsf(i)进行边缘检测;设指纹图像为近似椭圆,将该近似椭圆内的点对应的红、绿、蓝三色值进行向量加法,获取该指纹图像的r、g、b值;定义新的矩阵IMGT,其维度为(F×T‑m)×3,将IMGsf(i)的r、g、b值依次记录到IMGT(i,1),IMGT(i,2),IMGT(i,3)中;2‑2.将IMGT(i,1),IMGT(i,2),IMGT(i,3)的数值转换为色相、饱和度、明度:v(i)=max;其中,max与min分别为R、G、B值中的的最大和最小值;h、s、v为一维数组,其元素h(i)、s(i)、v(i)分别代表IMGsf(i)的色相、饱和度、明度;2‑3.分别计算一维数组h、s、v的均方根及均值,其均方根分别记为stdh、stds、stdv;其均值分别记为avh、avs、avv;若小于阈值,则认为该待测指纹为假指纹,反之,为真指纹。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410116403.2/,转载请声明来源钻瓜专利网。