指纹知识介绍

1.安全启动

从内置独立安全芯片—>bootrom—> spl/obm(bootloader stage one)—> uboot/xxxboot(bootloaderstage two) —> kernel —> OS layer + misc APP

2.指纹识别

指纹识别系统是一套包括指纹图像获取、处理、特征提取和比对等模块的模式识别系统

3.指纹识别系统通常包含模块

指纹识别系统通常包括以下几部分: • 图像获取:通过专门的指纹采集或扫描仪、数字相机、智能手机等获取指纹图像。根据采集指纹面积大体可以分为滚动捺印指纹和平面捺印指纹,公安行业普遍采用滚动捺印指纹。 • 图像压缩:将指纹数据库的图像经过压缩后存储,主要方法为转换为JPEG、WSQ、EZW等文件。目的是减少存储空间。其中,EZW被列入中国公安部刑侦领域指纹图像压缩的国家标准。 • 图像处理:指纹区域检测、图像质量判断、方向图和频率估计、图像增强、指纹图像二值化和细化等。 • 指纹形态和细节特征提取:获取指纹特征并提取交下一步分析。指纹形态特征包括中心(上、下)和三角点(左、右)等,细节特征点主要包括纹线的起点、终点、结合点和分叉点。 • 指纹比对:对比两个以上指纹以分析是否为同一指纹来源

4.指纹图像预处理

指纹图像压缩: (1)JEPG:静态图像压缩算法,压缩比较高,失真率较低 (2)WSQ:自适应的标量量化和小波分解的指纹图像压缩算法,对指纹特征点信息还原效果较好 (3)EZW:基于嵌入式零树小波的指纹图像数据压缩与恢复方法

5. 指纹图像预处理的目的主要是为特征值提取的有效性、准确性作好准备。一般包括如下几个过程。

(1)指纹图像增强:为了减少噪声,增强嵴峪对比度,通常需要设定合适的过滤阈值。 (2)指纹图像平滑处理:让图像取得均匀一致的明暗效果。 (3)指纹图像二值化:在实际处理中只需要知道像素是不是嵴线上的点,而无需知道它的灰度。 (4)指纹图像细化:将嵴的宽度降为单个像素的宽度,得到嵴线的骨架图像。

6.自动指纹识别的过程

     指纹识别的过程,包括两个子过程各 4 个阶段点。两个子过程是指纹注册过程和指纹识别过程。 指纹注册过程包括四个阶段,分别是指纹采集、指纹图像处理、指纹特征值提取及建立指纹模板库。 指纹识别的过程也经过四个阶段,分别是指纹采集、指纹图像处理、指纹特征值提取和指纹特征值匹配。指纹图像处理在两个子过程中是相同的。但指纹采集和指纹特征值提取,虽然名称相同,但内部算法流程是有区分的。在指纹注册过程中的指纹采集,其采集次数要多。并且其特征值提取环节的算法也多一些对特征点的归纳处理步骤。

7.指纹识别原理

     电容传感器根据指纹的嵴和峪与半导体电容感应颗粒形成的电容值大小不同,来判断什么位置是嵴什么位置是峪。其工作过程是通过对每个像素点上的电容感应颗粒预先充电到某一参考电压。当手指接触到半导体电容指纹表面上时,因为嵴是凸起的峪是凹下,根据电容值与距离的关系,会在嵴和峪的地方形成不同的电容值。然后利用放电电流进行放电。因为嵴和峪对应的电容值不同,所以其放电的速度也不同。嵴下的像素(电容量高)放电较慢,而处于峪下的像素(电容量低)放电较快。根据放电率的不同.可以探测到嵴和峪的位置,从而形成指纹图像数据。

附录

摘自网络。 指纹当前总线接口为spi 相关信息可参考网络链接 http://www.cnblogs.com/liugf05/archive/2012/12/03/2800457.html