技术热线: 4007-888-234
设计开发

专注差异化嵌入式产品解决方案 给智能产品定制注入灵魂给予生命

开发工具

提供开发工具、应用测试 完善的开发代码案例库分享

技术支持

从全面的产品导入到强大技术支援服务 全程贴心伴随服务,创造无限潜能!

新闻中心

提供最新的单片机资讯,行业消息以及公司新闻动态

指纹识别算法特点

更新时间: 2019-03-23
阅读量:1883

指纹识别算法


        领先于世界的通用指纹识别技术,使用一套独特的指纹特征点(minutiae)比对方式。同时,它包含很多出色的算法解决方案,该能够提高系统处理速度和可靠性。 他们中的一些在下面被列举:

        图象质量检查算法:该算法关于有问题的指纹图像的质量提供反馈。 它产生错误代码,例如错误的图像位置(向上,向下,左,右); 没有指纹; 指纹太干燥或者太潮湿。

        提高图像质量算法: 该算法允许消除噪音, 指纹脊破裂和粘连,并且能够从极其糟糕指纹图像里选出更有效的特征点,在奔腾200的处理时间0.2 ~0.3秒。

        算法能够允许指纹变形和旋转: 通常,会有各种各样原因引起指纹变形,位移,和旋转,这样出现的有问题的指纹图像BST指纹识别算法完全能够适应。

        指纹核心算法使用先进的指纹匹配算法取代了以前的传统算法,能够每秒进行30,000指纹相匹配并且该些指纹可以在360°内任意旋转,找出只有很少一部分指纹图像的指纹。并且,该算法不依赖指纹图像的特征点中心点或者指纹三角区点的存在。

        指纹通过特征点选取进行登录: 指纹识别核心算法在指纹登录的时候选取特征点。 方法是从相同的手指的3次指纹图像产生特征点。每幅指纹图像处理后选出特征点。 然后分析该3套特征点并且选取合适的特征点储存到数据库。 以该种方法,登录的特征点更可靠并且系统处理速度更高。

        通过全部特征点向量的数据库预分类: 指纹识别核心算法预分类数据库登录使用了全部指纹特征点向量。 指纹首次处理相匹配寻找数据库中全部特征点最类似的那些指纹图像, 然后再次进行更相似的匹配,如此,直到匹配的结果成功或者数据库所有检索结束。多数情况下在开始搜索前就会有机会有正确的匹配。 因此,匹配和要求取得指纹识别的数量的骤减,有效的匹配的速度相应提高。

        算法分1:1 和1:N 方式: BST指纹识别核心算法支持1:1和1:N匹配方式。

        安全和隐私: SDK更多地考虑到安全性和用户隐私问题。 指纹模板总是由认证算法核心加密成模块后返回并且用户登录被加密后储存在数据库内。 此外,用户登录被储存后不能自己相匹配。 他们只能在识别算法核心中以内部的解密方式解密。 请注意该加密和解密功能是没有工具提供对外的。