[发明专利]一种基于十进制映射查询表的掌纹识别方法在审
申请号: | 201711157787.2 | 申请日: | 2017-11-20 |
公开(公告)号: | CN107958210A | 公开(公告)日: | 2018-04-24 |
发明(设计)人: | 邱建;李恒建;董吉文 | 申请(专利权)人: | 济南大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/32 |
代理公司: | 济南誉丰专利代理事务所(普通合伙企业)37240 | 代理人: | 刘立升 |
地址: | 250022 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 十进制 映射 查询 掌纹 识别 方法 | ||
1.一种基于十进制映射查询表的掌纹识别方法,包括以下步骤:
S1:获取若干原始掌纹图像,提取每个原始掌纹图像的ROI图像,将所述ROI图像转换成零一特征矩阵;
S2:对于每个零一特征矩阵,将其所有行向量整合成一行零一数组或者将其所有列向量整合成一列零一数组;
S3:将步骤S2产生的每个零一数组行或者零一数组列进行等分块,每个分块的码字长度为ω,并将各个分块数组转换成十进制数;
S4:若步骤S3中为零一数组行分块,则根据分块大小随机产生一个二值查询表,查询表的行数等于2ω,列数为ω,记为第一查询表;若为零一数组列分块,则根据分块大小随机产生一个二值查询表,查询表的行数为ω,列数为2ω,记为第二查询表;所述第一查询表的行数以及第二查询表的列数自零开始;
S5:在第一查询表中随机选取d(d≤ω)列,对于由零一数组行得到的任一分块数组,根据其对应十进制数在第一查询表中选取相应行,并在该行中选取属于前述d列的d个比特数;
或者,
在第二查询表中随机选取d(d≤ω)行,对于同一零一数组列得到的任一分块数组,根据其对应十进制数在第一查询表中选取相应列,并在该列中选取属于前述d行的d个比特数;
由同一零一数组行或者零一数组列的所有分块所选取的所有比特数组成作为该零一数组行或零一数组列来源的原始掌纹图像的掌纹特征数组阵;
S6:对于待识别掌纹图像,通过步骤S1至S5得到其掌纹特征数组阵;
S7:将待识别掌纹图像的掌纹特征数组阵与原始掌纹图像的掌纹特征数组阵进行距离匹配识别。
2.根据权利要求1所述的基于十进制映射查询表的掌纹识别方法,其特征在于:在步骤S1中,首先构造如下的Gabor滤波器:
其中,x'=(x-x0)cosθ+(y-y0)sinθ,y'=-(x-x0)sinθ+(y-y0)cosθ,(x0,y0)表示滤波器中心点,ω表示径向频率,θ表示滤波器角度,δ表示频率响应的半幅带宽;
竞争规则定义为:
arg minj(I(x,y)*ψR(x,y,w,θj))
其中,I是ROI图像,ψR是Gabor滤波器的实部,θj是滤波器角度,j={0,1,2,3,4,}5表示滤波器选取的的六个角度。
3.根据权利要求1或2所述的基于十进制映射查询表的掌纹识别方法,其特征在于:所述距离为汉明距离,表示如下:
其中H表示最终的汉明距离,m,n代表掌纹特征数组阵的行数和列数,F表示掌纹特征数组阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大学,未经济南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711157787.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种违建识别方法、系统及电子设备
- 下一篇:一种基于矩阵转化的掌纹识别方法