发明名称 基于压感指纹采集和DSP算法的指纹识别方法
摘要 本发明涉及一种指纹识别系统,尤其是涉及一种基于压感指纹采集及DSP算法处理的指纹识别系统,包括指纹采集单元、指纹识别单元和存储单元,指纹采集单元与指纹识别单元之间连接有第一通信总线,指纹识别单元与存储单元之间连接有第二通信总线,指纹采集模块包括一个压感式半导体指纹传感器,存储单元包括ZBTSRAM存储器,指纹识别单元包括一个ZBTSRAM控制器;本发明将指纹凸显识别处理算法经过先进的系统级优化设计理论进行优化设计,使用DSP芯片得以实施的小型化模块单元,通过外接器件实现指纹识别系统的算法数据流的无缝处理,模块体积小、速度快、数据信息量大。本发明还涉及一种应用上述系统的指纹识别方法。
申请公布号 CN101819630B 申请公布日期 2012.11.28
申请号 CN201010143137.4 申请日期 2010.04.09
申请人 浙江理工大学 发明人 黄静;章涵博
分类号 G06K9/00(2006.01)I;G06K9/20(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 杭州杭诚专利事务所有限公司 33109 代理人 尉伟敏
主权项 一种基于压感指纹采集和DSP算法的指纹识别方法,用于实现所述指纹识别方法的指纹识别系统包括指纹采集单元(1)、指纹识别单元(2)和存储单元(3),所述的指纹采集单元(1)与所述的指纹识别单元(2)之间连接有第一通信总线,所述的指纹识别单元(2)与所述的存储单元(3)之间连接有第二通信总线,所述的指纹采集模块(1)包括一个压感式半导体指纹传感器,所述的存储单元(3)包括ZBT SRAM存储器,所述的指纹识别单元(2)包括指纹传感器控制器(21)、ZBT SRAM控制器(23)、DSP处理器算法模块(22)和FLASH控制器(24),所述指纹传感器控制器用于控制指纹采集单元进行指纹信息采集并对采集到得指纹数据进行A/D转换,所述DSP处理器算法模块用于进行指纹的预处理、特征提取和指纹比对,所述的DSP处理器算法模块与所述的指纹传感器控制器通信,所述的ZBT SRAM控制器与所述的DSP处理器算法模块通信,所述的FLASH控制器与所述的DSP处理器算法模块通信;所述指纹识别系统还包括一个外接在所述的指纹识别单元(2)上的FLASH存储器(4),用于存放指纹数据,所述指纹识别方法包括如下步骤:a、指纹录入,指纹采集模块(1)采样指纹数据,并通过指纹传感器控制器(21)将所述的指纹数据存入存储单元(3)中;b、图像处理,DSP处理器算法模块(22)读取所述的存储单元(3)中录入的指纹数据,对其进行预处理,并将预处理后的指纹图像数据重新存入所述的存储单元(3);所述的预处理是指对录入的指纹数据进行指纹判定滤波、图像增强、图像二值化、细化和修复处理,在图像二值化处理过程中,二值化的阈值选择指定的静态阈值和由像素局部区域均值得到的动态阈值,只要像素的灰度值大于两个阈值中的任何一个,就赋予该像素背景的灰度值,否则赋予该像素前景的灰度值;之后进行细化,然后对细化后的纹线进行修复,具体修复方法为先计算纹线方向,然后对求出的方向进行平滑操作;c、特征点提取,所述的DSP处理器算法模块(22)检测预处理后的指纹图像上的分叉点和端点,形成特征点数据,并将所述的特征点数据存入所述的存储单元(3);d、指纹登录或比对,如果是指纹登录,则将所述的存储单元(3)中存储的所述的特征点数据存储到FLASH存储器(4)中,形成指纹数据库;如果是指纹比对,则所述的DSP处理器算法模块(22)从所述的FLASH存储器(4)中读取所述指纹数据库中的指纹数据,并将其与采集的待识别的指纹数据进行比对,输出比对结果。
地址 310018 浙江省杭州市下沙高教园区二号大街5号