历史上的今天
返回首页

历史上的今天

今天是:2025年02月25日(星期二)

正在发生

2021年02月25日 | 海栎创科技“伪拼接”小尺寸指纹识别的算法

2021-02-25 来源:爱集微

近年来,指纹识别技术被广泛应用到各个领域,如管理、门禁、金融、公安和网络安全等,同时,随着指纹识别技术的普及,它被大规模的用在了移动端设备的安全验证上面。

在传统的指纹识别技术中,被采集得到的指纹图像分辨率一般为500dpi,在这种分辨率下,许多基于特征点的指纹识别算法的效果非常不错。但是,随着指纹识别技术的商业化,许多厂商为了节约成本,以及移动端对指纹传感器大小的限制,生产出了小尺寸的指纹传感器。

小尺寸的传感器采集得到的指纹图像分辨率一般为250dpi,甚至更小,这对传统的指纹识别技术带来了严峻的挑战。由于小尺寸的传感器在采集的时候,不能采集到整个手指的完整指纹,一次只能采集一个手指的部分指纹图像,这样部分指纹图像里面包含的特征点比完整指纹图像的特征点要少得多,因此传统的基于特征点的指纹识别算法不再适合识别小尺寸的指纹图像。

为此,海栎创科技在18年10月30日申请了一项名为“一种基于SIFT的伪拼接小尺寸指纹识别算法”的发明专利(申请号:201811276192.3),申请人为上海海栎创科技股份有限公司。

根据该专利目前公开的资料,让我们一起来看看这项伪拼接小尺寸指纹识别算法吧。

该专利中发明的基于SIFT算法的伪拼接小尺寸指纹识别算法包括指纹录入阶段中构造指纹特征数据库的指纹拼接算法以及对于指纹图像质量进行评估的指纹质量评估算法,如上图,为指纹录入方法的流程示意图,待录入的指纹为fp,指纹特征库为F1,首先,系统会计算待录入指纹的无效值。

倘若指纹无效值超过阈值,则判定该指纹不符合要求,直接舍弃。而倘若指纹有效,则会进一步利用SIFT算法计算指纹fp与指纹特征库F1的相似度,如果最大相似度小于相似度阈值,则判断该指纹有效,将指纹fp录入到数据库中。

其实,这个过程就像我们平时使用智能设备时要求我们录入指纹时的过程,通常需要反复调整手指的位置,以收集到满足要求的指纹图案。而该方案则会采集不止一张指纹图像,因此该专利中用“伪拼接”描述这种方案,用于身份验证时进行比对,而设置相似度阈值,就是为了将同一用户的指纹进行归类,以完成用户的指纹录入工作。

如上图,为该专利中发明的指纹匹配流程图,该流程和指纹的录入流程相类似,依旧是利用SIFT算法计算指纹fp的最大相似度,不过不同的是,此时需要设置最大相似度大于相似度阈值,才可以判断该指纹是否合法,从而判断用户的指纹是否匹配成功。

以上就是海栎创科技发明的伪拼接小尺寸指纹识别算法,该方案可以提高小尺寸指纹的识别率,且这种指纹识别算法相对于传统的指纹识别算法在小尺寸的指纹识别上效果较好。通过指纹质量评估算法,可以过滤掉质量较差的图片,进一步确保了指纹识别的可行性。


推荐阅读

史海拾趣

佰宏(BHFUSE)公司的发展小趣事

佰宏公司始终坚持开放合作的理念,与多家知名企业建立了战略合作伙伴关系。例如,与立讯精密、奋达科技等实力企业的合作,不仅为佰宏带来了更多的业务机会,也进一步提升了公司的品牌影响力和市场地位。这些合作不仅带来了经济效益,更为佰宏的长远发展奠定了坚实的基础。

AB Connectors Ltd公司的发展小趣事

在快速发展的过程中,AB Connectors Ltd始终将品质管理放在首位。公司建立了完善的质量管理体系,从原材料采购、生产加工到产品出厂检验等各个环节都实行严格的质量控制。此外,公司还引进了先进的生产设备和检测技术,不断提高产品的精度和稳定性。这些措施有效提升了产品的品质水平,赢得了客户的信任和好评。

广东华裕(GDHY)公司的发展小趣事

在快速发展的过程中,AB Connectors Ltd始终将品质管理放在首位。公司建立了完善的质量管理体系,从原材料采购、生产加工到产品出厂检验等各个环节都实行严格的质量控制。此外,公司还引进了先进的生产设备和检测技术,不断提高产品的精度和稳定性。这些措施有效提升了产品的品质水平,赢得了客户的信任和好评。

洲光源(Chau Light)公司的发展小趣事

在洲光源公司的发展历程中,品质一直是其核心竞争力之一。公司始终坚持严格的质量控制标准,从原材料采购到产品生产、检测的每一个环节都严格把关。同时,洲光源还注重品牌塑造和市场推广,通过参加各种行业展会、举办技术交流会等方式,不断提升品牌知名度和影响力。这些努力使得洲光源的红外LED产品逐渐在市场上脱颖而出,成为众多客户的首选品牌。

超音(CY)公司的发展小趣事

品质是超音一直以来的追求。公司注重产品质量管理,建立了完善的质量检测体系,确保每一件产品都符合高标准的质量要求。同时,超音还加强了品牌建设,通过广告宣传、赞助活动等方式提升品牌知名度和美誉度。这些努力使得超音在消费者心中树立了良好的品牌形象,为公司的长期发展奠定了坚实的基础。

Dialog公司的发展小趣事

到了1981年,Dialog公司从洛克希德导弹航空公司中独立出来,成为了一个子公司,并开始独立经营。在独立发展的初期,Dialog公司继续专注于通信技术的研发,并逐渐将业务范围拓展到了个人便携式应用、低功耗短程无线应用以及LED固态照明、显示和汽车应用等领域。

问答坊 | AI 解惑

利用运算放大器实现的混频器

混频器常常用一个二极管桥式电路(diodebridge)或一个Gilbert单元(Gilbertcell)来实现。这两类混频器都使用了一个本地振荡器(LO)来跳转射频输入的极性。   当LO为正时,RF输入被混频转换为中频(IF)输出时极性不改变。当LO为负时,RF输入转换为IF时极 ...…

查看全部问答>

关于TAPI的lineInitializeEx的困惑

Windows Embedded CE 6.0帮助文档中介绍,Establishing a Modem Connection的流程如下: lineInitializeEx      ↓ lineOpen      ↓ lineMakeCall      ↓ lineGetMessage & ...…

查看全部问答>

subproject的问题

用windows ce 的template建了个pda的os project 想在这个project下面加一个 subproject 来播放一个 test16bit.wav的文件 这个文件 我是从project property的custom build actions里面加入目录relase的 这个subproject我是这么写的 #include # ...…

查看全部问答>

虚拟网卡动态修改mac

    本人目前维护一个虚拟网卡的微端口驱动程序,代码已经由别人完成,且已经商品化,公司要求我增加一项功能,功能是驱动能够动态的修改虚拟网卡的mac地址。      虚拟网卡mac地址的初始化是通过读一个TXT文件,然 ...…

查看全部问答>

串口输出 程序调试

#include #include void main() { int i=7,j=2; float f=(float)i/j; SCON = 0x50; TMOD |= 0x20; TH1 = 0xf3; TR1 = 1; TI = 1; printf(\"%f\",f); while(1) {} } 这个程序为什么在运行的时候 在串口输入串口 没看到东西啊 ...…

查看全部问答>

一个让人纠结的结果

最近玩单片机的时候谢了一个小代码,但是实在不知道出错在哪里。代码如下         ORG 0000H         ;程序从000H地址开始运行         LJMP        ...…

查看全部问答>

求教!新手求指点

若我有一台17KW  600V的无刷电机,控制器的驱动部分因该选用哪种IGBT和驱动芯片呀,求个型号以供参考,谢谢了…

查看全部问答>

LPCXpresso-CN在IAR下怎么开发,选什么仿真器啊

驱动应该装好了,用lpcxpresso IDE开发无能 板子后面写了IAR,应该可以用IAR来开发 导入了一个IAR里自带的LPC1114的例程 编绎有一警告,无错误 仿真器选择那个呢,我一个个试好像都不行啊, 是不是有其他的选项要设置…

查看全部问答>

Z-Stack中SimpleApp开关结点加入网络流程

(1)开关结点初始化    这时选择的节点类型是终端节点,所以使用f8wEndev.cfg文件,所以在Zglobals.h文件中,我们可以得到下面的定义#define ZG_DEVICETYPE_ENDDEVICE        0x02#define DEVICE_LO ...…

查看全部问答>