
1.信号采集部分
它主要是将生物特征信号转化成数字信号传给系统。它可能是图像信号,如虹膜图像、掌纹图像、指纹图像,也可能是采样信号,如采样人的语音。但在大多数生物识别系统中信号采集部分转化出来都是图像信号。本章介绍的也是基于图像信号采集的识别系统。
2.处理部分
处理部分通常是一个高性能的CPU。它是整个生物识别系统的核心。它/不仅仪要完成对数据的运算、处理和存储,还要实现对整个系统的控制,特别是I/O部分的控制,以达到系统整体的要求。
3.RAM部分
生物识别系统中一般都有RAM部分,主要基于两个出发点:首先,生物识别系统中速度是一个重要指标。程序在RAM里面运行比在存储器里运行速度要快得多。其次,生物识别系统中采集的图像往往比较大,而且算法所要求的RAM空间也比较大。而CPU内部的RAM往往不能达到这个要求。
4.存储部分
存储部分主要存储两个部分的内容:一是系统的程序;二是生物特征模板。存储空间的大小也主要取决于这两个部分的要求。特别是生物特征模板的大小,如果系统要求存储的人员越多,存储空间要求也就越大。
5.I/O输入输出接口部分
I/O部分主要是完成系统功能要求。在不同的应用领域对I/O的要求也不一样。在考勤领域,就要求I/O具有液晶显示的功能。
6.通信接口部分
在网络应用领域,就要求生物识别系统具有网络通信的功能;在门禁应用领域,就要求系统具有串行通信(RS485、RS232)的功能。
7.电源部分
脱机系统由于它应用场合的限制,大多对电源有严格的限制,主要是要求节电。而生物识别系统基本上都是使用高性能的CPU,而它们对电源系统也有严格的要求,主要是要求电源稳定、干扰小。
生物识别系统的工作流程基本上可以分成两个部分:
(1)生物特征的采集和存储。用户通过I/O通知系统开始生物特征的采集和存储,处理器则通过采集器采集生物特征信号,再通过算法处理看是否能够转换成特征模板存储在存储空间内。在很多情况下,为了保证特征模板的质量,处理器会采集好几次生物特征信号来生成特征模板。工作完成后,处理器会通过I/O 通知用户。