FingerCell,嵌入式指纹识别技术
本页内容
为什么选择FingerCell?
在VeriFinger算法的基础上,我们开发了FingerCell 嵌入式指纹识别算法。它是专为嵌入式指纹识别开发集成商设计的,其特点如下:
-
Atmel
Fingerchip

点击放大
DigitalPersona
U.are.U 4000

点击放大
可靠性. 因为FingerCell使用了更快但功能稍弱的指纹噪音过滤算法,其拒认率(FRR)比在PC上运行的VeriFinger算法稍微高一些。但仍然具有很高的可靠性。以下是在使用几家主流公司的指纹采集芯片采集的指纹库上,实际测试得VeriFinger5.0算法(红线)和FingerCell 2.1(绿线)的ROC曲线对比。
- 支持低速运行的处理器. 例如, 75 MHz ARM7处理器平台就可以在两秒内使用FingerCell算法完成验证。
- 识别能力. 因为是在VeriFinger 算法的基础上开发的,FingerCell的识别速度也非常快,不仅适用于1:1指纹验证,而且同样适用于1:N指纹识别。1:N模式下指纹比对速度为每秒700枚。请注意,这是在CPU为200 MHz ARM系列下的测试结果。
- 图象处理速度.指纹图像的处理时间只需要不到1秒。
- 结构紧凑。FingerCell的软件代码非常紧凑,编译后代码和内部数组只需要400KB的内存空间。从而降低了硬件成本。
- 以两种产品形态提供,满足不同需求: FingerCell 2.1库函数EDK or FingerCell 2.1 源代码EDK.
- 可移植性. FingerCell 嵌入式开发包(EDK)很容易集成和移植到各种指纹识别应用中。该算法的源代码版本是用ANSI C 编写,与指纹采集器无关,可以移植到任何软硬件平台。
- 同一供应商提供跨平台、多生物识别技术认证方案. 本公司可以提供在嵌入式平台、PC平台的指纹识别和人脸识别技术,客户可以方便的进行各种技术组合采用,开发独特的先进识别系统:
- 混合使用嵌入式/PC系统:将FingerCell EDK产品与VeriFinger 标准版或扩展版SDK组合使用。
- 多技术嵌入式系统:将FingerCell EDK产品与FaceCell EDK融合使用。
- 复杂的多技术跨平台使用:将FingerCell EDK, FaceCell EDK, VeriFinger SDK以及VeriLook SDK组合、融合使用。
算法
FingerCell算法与VeriFinger算法很接近,主要特点如下:
- FingerCell 算法完全不受指纹图像平移、转向和变形的影响,这是本公司特有的比对技术。
- FingerCell算法可以采用指纹的某部分特征进行比对,无须要求一定有指纹中心和三角区的图像信息。
- FingerCell具有模板归纳功能。每个指纹可以多次采集并抽取特征,然后被分析和归纳之后形成一个模板。这种方式可以保证指纹登录和指纹数据库的最好质量。
- FingerCell可以通过某些全局特征进行指纹数据库分类,可以提高1:N识别速度。
- 模板抽取功能专门为低速嵌入式处理器进行了调节,以获得更快的图像处理速度。
技术规范
以下结果是在 200 MHz ARM 系列处理器平台上测试的:
| 登录时间 |
< 1 秒 |
| 启用归纳功能时登录时间 |
< 3 秒 |
| 验证时间 |
0.5 秒 |
| 比对速度 |
up to 700 指纹/秒 |
| 模板大小 |
300 - 600 字节 |
| 内存要求 |
400 KB |
FingerCell算法演示
我们提供FingerCell演示程序下载。演示程序在PC上运行,要求操作系统为: Windows 2000/XP/2003/Vista.
FingerCell 2.1 EDK 30天试用版也可在此下载.
相关产品
以下产品都是基于FingerCell 2.1算法的: