VeriFinger 指纹识别技术
本页内容:
1998年神网科技公司开发出了VeriFinger指纹识别算法软件,此后我们进行了12次的软件版本升级,直到目前的最新版本,VeriFinger 6.0,性能超群。
VeriFinger 6.0 是基于 MegaMatcher 2.0 技术开发的。
为什么选择VeriFinger?
- 完整的MINEX认证. VeriFinger 6.0技术是基于MegaMatcher 2.0指纹识别引擎开发的,它获得了NIST认证,用于个人身份认证应用项目。
- 可靠性。在此前的多次指纹算法大赛中,如FVC2000/2002/2004,以及NIST组织的FpVTE 2003, 即使是我们更早的VeriFinger指纹算法版本也取得了好成绩--我们的性能和准确一直在前五名之内. 当前的VeriFinger 6.0版本在可靠性方面较早期版本有了长足进展。
- 指纹匹配速度 在从多比赛识别算法中最高的。指纹登录时间0.2-0.4 秒,在1:N识别模式下 每秒匹配40,000 枚指纹。如果想用你自己的指纹数据核实我们算法的性能,请下载我们的算法演示评估软件。
- VeriFinger可以处理滚动采集指纹以及平面按捺指纹,并可在两类不同采集方式的指纹之间进行比对。并且有相当高的可靠性。
- VeriFinger算法软件的价格极具竞争力. 开发商可以选择多种形式的SDK和许可授权. 并能在不同的SDK之间以弥补差价的方式进行替换和升级。
算法
VeriFinger算法采用的是通常的指纹识别方案,即采用特征点比对方式. 当然,我们的算法中含有许多我们自有的独特技术, 使我们的产品在性能和可靠性方面卓尔不群. 比如:
- VeriFinger 具有指纹图像质量判断功能,保证只有合格的指纹图像形成的模板才能被存储保留。
- VeriFinger算法可以处理滚动采集指纹以及平面按捺指纹,并可在两类不同采集方式的指纹之间进行比对,并且有相当高的可靠性。一般来说,滚动采集的指纹变形较严重,VeriFinger可以很好处理变形指纹,所以有很高可靠性。
- 适应性图像过滤算法. 它能消除图像噪音、脊线断裂、以及脊线粘连等,以保证从很差的指纹图像中获取有效的指纹特征。处理时间为0.2 - 0.4 秒(Pentium 4, 3 GHz CPU). 请看VeriFinger 演示软件显示的截屏图,左边是原始图像,右边是经过我们噪音过滤后的同一幅指纹图像,已经提取出特征点和方向(用红色的圈、线标识)
- VeriFinger算法提供 1:1 比对 (验证), 以及 1:N (识别)两中模式。.
- VeriFinger算法的快速比对功能完全不受指纹图像的平行位移、旋转和变形的影响。其识别速度高达每秒40,000枚指纹,而且只需要 5 - 7 个相同的特征点就可完成识别 (通常,相同的指纹图像具有20 - 40 相似特征点)。
- VeriFinger可以使用由某些全局指纹特征进行预检索的的数据库条目(ENTRY)。比对时以这些全局特征进行分类,提高算法比对速度和效率。
- VeriFinger具有指纹特征归纳功能,即采用多次采集的同一手指图像,分别提取特征点,然后归纳成为一个最完整和有效的特征模板文件并保存。此功能将大大提高指纹模板质量,并为高可靠性的指纹比对提供了保证。
- VeriFinger 6.0算法针对市场上常用的指纹采集器所得到的指纹图像特点,分别进行了图像优化,形成不同的工作模式,供开发商根据所采用的指纹采集器进行选择,分别适应这些工作模式的本算法支持采集器。
可靠性测试结果和技术规范
Digital Persona
U.are.U 4000

点击放大
Cross Match
Verifier 300 LC

点击放大
VeriFinger 算法使用各种不同类型的指纹采集器所采集的图像进行过严格测试。一般而言,指纹识别算法的性能用ROC曲线来描述,它体现了FAR和FRR两大参数的关联性。以下是我们算法的ROC曲线,分别采用 CrossMatch Verifier 300 采集器和DigitalPersona U.are.U 4000 采集器的图像。 红色曲线是VeriFinger 5.0算法的,绿色曲线是VeriFinger 6.0的。.
从上述ROC曲线可以看出, 采用CrossMatch Verifier 300指纹数据库测试时,VeriFinger 6.0算法的 FRR为0.13%时,而采用DigitalPersona U.are.U 4000采集的指纹数据库时,FRR只有0.6% 。算法的其他性能如下,所有参数是在3 GHz Pentium 4 处理器平台测试所得
| VeriFinger 6.0 算法技术规范 |
| 要求指纹图像分辨率 |
> 250 dpi
建议 500 dpi |
| 指纹处理时间 |
0.2 - 0.4 秒 |
| 比对速度* |
up to 40,000 枚指纹/秒 |
| 每条数据库记录大小** |
150 字节 - 1.8 K字节
(可设置) |
| 数据库最大容量 |
无限制 |
* VeriFinger 6.0, for sufficiently large databases (500 or more fingerprints). Use with smaller sample fingerprint database, typically yields lower speed.
** Average fingerprint with image size 300 x 300 pixels.
These results were also confirmed by the tests performed by our customers.
算法演示
可以下载VeriFinger算法演示程序 (Windows 2000/XP/2003/Vista版本)以评估算法的性能。演示程序可以登录和比对指纹,既可采用数据库文件,也可以支持指纹采集器图像,并可以计算ROC曲线。运行本程序无须在线联机。
样本指纹图像库下载。
VeriFinger 6.0 标准版和扩展版 SDK 试用版
下载。
相关产品:
下列产品都是基于VeriFinger算法的: