2 FPC1011F指纹传感器
FPC1011F指纹传感器具有以下特点:(1)FPC1011F芯片产自瑞典,采用独特的反射式测量法,抗静电可达正负15 kV,耐磨100万次,已被国内金融界公认为银行指定零件。(2)采用专业的指纹识别芯片PS1802DSP和最优化的指纹算法,指纹成像效果好。(3)处理速度快,峰值能达到480MIPS,在1:1 000模式下,时间小于1 s。(4)功耗较同类产品低,正常工作主频120 MHz下,只有120 mW。(5)模块体积为35 mm×26 mm×1 mm,便于各种指纹产品的开发。(6)对干湿手指有自动调节功能。
3 系统硬件设计
整个系统如图1所示。

3.1 指纹采集
FPC1011F指纹传感器含有小电容板,传感器使用高灵敏度像素放大器,让每个像素即使是非常微弱的信号FPC1011F都能探测到,以此提高图像质量。用了交替命令的并排列和传感器电板,交替板的形式是两个电容板,以及指纹的山谷和山脊成为板之间的电介质。两者之间的恒量电介质传感器检测变化生成指纹图像。
3.2 MCU微处理器
由于指纹识别过程中需要的数学运算量大,同时程序的存储也需要空间,为了提高效率,把运算任务交给MCU处理,而图像采集部分则要尽可能少的占用MCU时间。另外,利用图像采集的间隙,或是图像采集的同时,由硬件完成一部分简单而繁琐的运算可以分担MCU的处理任务,提高处理的并行度,满足对实时性的要求。本系统采用微芯(Mi-croehip)公司的PIC16C78X系列8位混合式MCU芯片,内集成了运放、AD、DA、比较器等模拟电路,很适合数据处理的全过程。通过采用极值滤波、平滑滤波、拉普拉斯变化、二值化等对指纹图像进行预处理,取得了良好的试验结果。系统中采集到的8 bits灰度指纹图像,每个像素占用一个字节,图像尺寸为512×512个像素大小,存储一帧图像需要256 k字节。因图像本身的存储量巨大,系统需外接存储器,以保证有足够的存储空间,把图像存储在U盘上。同时系统也可通过数据线和网络相连,实现远程控制功能。MCU是整个指纹处理系统的核心,负责对指纹进行实时处理。
4 实验仿真
用MATLAB7.0图像处理箱进行仿真,平均一幅图像数据仿真耗时为0.73秒,识别率误差小于1/310 000,完全符合实际工程需要。图2为随机的一幅拇指指纹图像,图3为指纹库采集对应的图像。绿色代表的是识别特殊增强的区域。

5 结束语
本文提出了一种新的自动指纹识别系统,采用基于半导体传感器FPC1011F和MCU芯片的指纹识别系统,具有扩展的接口,可以进行二次开发,有一定的实用价值。
凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。