1.一种基于压感指纹采集和DSP算法的指纹识别系统,包括指纹采集单元(1)、指纹识别单元(2)和存储单元(3),所述的指纹采集单元(1)与所述的指纹识别单元(2)之间连接有第一通信总线,所述的指纹识别单元(2)与所述的存储单元(3)之间连接有第二通信总线,其特征在于:所述的指纹采集模块(1)包括一个压感式半导体指纹传感器,所述的存储单元(3)包括ZBTSRAM存储器,所述的指纹识别单元(2)包括ZBTSRAM控制器(23)。
2.根据权利要求1所述的基于压感指纹采集和DSP算法的指纹识别系统,其特征在于:所述的ZBTSRAM控制器(23)包括接口电路传输层、流水线延时控制模块、地址控制输出模块、时钟输出控制模块、和数据存储通道,所述的接口电路传输层存储用户的输入,并输出信号;所述的流水线延时控制模块根据所述的ZBTSRAM存储器的工作模式为输出数据提供适合的延时时间;所述的地址控制输出模块用于对地址和控制信号进行存储;所述的数据存储通道用于对数据的存储提供双向控制。
3.根据权利要求1所述的基于压感指纹采集和DSP算法的指纹识别系统,其特征在于:所述的指纹识别模块(2)包括一个与所述的指纹采集模块(1)连接的指纹传感器控制器(21),用于控制所述的指纹采集模块(1)进行指纹信息采集并对采集到指纹数据进行A/D转换。
4.根据权利要求3所述的基于压感指纹采集和DSP算法的指纹识别系统,其特征在于:所述的指纹识别单元(2)还包括一个DSP处理器算法模块(22),用于进行指纹的预处理、特征提取和指纹比对,所述的DSP处理器算法模块(22)与所述的指纹传感器控制器(21)通信,所述的ZBTSRAM控制器(23)与所述的DSP处理器算法模块(22)通信。
5.根据权利要求4所述的基于压感指纹采集和DSP算法的指纹识别系统,其特征在于:它还包括一个外接在所述的指纹识别单元(2)上的FLASH存储器(4),用于存放指纹数据,所述的指纹识别单元(2)还包括一个FLASH控制器(24),所述的FLASH控制器(24)与所述的DSP处理器算法模块(22)通信。
6.一种采用如权利要求1~5中任意一条所述的基于压感指纹采集和DSP算法的指纹识别系统的指纹识别方法,其特征在于,它包括如下步骤:a、指纹录入,指纹采集模块(1)采样登录的指纹数据,并通过指纹传感器控制器(21)将所述的指纹数据存入存储单元(3)中;
b、图像处理,DSP处理器算法模块(22)读取所述的存储单元(3)中录入的指纹数据,对其进行预处理,并将预处理后的指纹图像数据重新存入所述的存储单元(3);
c、特征点提取,所述的DSP处理器算法模块(22)检测预处理后的指纹图像上的分叉点和端点,形成特征点数据,并将所述的特征点数据重新存入所述的存储单元(3);
d、指纹识别登录或比对,如果是指纹登录,则将所述的存储单元(3)中存储的所述的特征点数据存储到FLASH存储器(4)中,形成指纹数据库;如果是指纹比对,则所述的DSP处理器算法模块(22)还从所述的FLASH存储器(4)中读取存放的指纹数据,并将其与录入的指纹数据进行比较,输出比对结果。
7.根据权利要求6所述的指纹识别方法,其特征在于:所述的预处理是指对录入的指纹数据进行指纹判定滤波、图像增强、图像二值化处理。
8.根据权利要求7所述的指纹识别方法,其特征在于:所述的指纹判定滤波采用空域算法,包括Gabor滤波、频域滤波和中值滤波。
9.根据权利要求7所述的指纹识别方法,其特征在于:在所述的图像二值化处理过程中采用两个阀值,当像素灰度大于两个所述的阀值中的任意一个时,则赋予背景的灰度值,否则赋予脊线灰度值。
10.根据权利要求6所述的指纹识别方法,其特征在于:所述的指纹比对采用基于细节点特征的匹配方法,所述的细节点是指所述的分叉点和所述的端点,当存在12个细节点与细节点坐标模型近似对应时,判定两个指纹相同。