论文部分内容阅读
随着智能终端的普及,人们对信息的安全性提出了更高的要求。新一代的生物特征识别技术取代传统的身份认证技术已是大势所趋。作为生物识别技术的代表,指静脉识别技术与其他生物识别技术相比具有更高的防伪性与准确率。目前,国内外虽然已有商用的指静脉识别产品,但是这些产品大多采用单一摄像头进行图像采集,这直接造成了指静脉成像焦距过大进而增加了指静脉识别装置的体积。因此,亟需设计一种体积较小的指静脉识别系统满足大多数场合的应用需求。本文在嵌入式平台上,通过多个CMOS摄像头组合成像的方式在有限的空间内采集到大面积的指静脉图像,并利用嵌入式软件平台对静脉特征进行提取和识别。运用该方案设计的指静脉识别系统不仅具有体积小的特点还具有很高的实时性与准确率。本文的主要工作如下:(1)针对近距离成像中单个摄像头视角有限的问题,设计了一种多摄像头指静脉采集装置,在此基础上编写了采集程序成功采集到完整的指静脉信息。(2)为了提高整个系统的运行效率,对指静脉识别算法进行了设计与优化,具体包括:通过建立辅助表的方法对图像进行快速去噪,使用行列相结合的配准算法对图像进行快速配准,采用了八方向谷形检测算法对静脉纹路进行提取,利用查表法对静脉纹路进行快速细化,这些算法的使用大大减少了图像处理的时间。(3)考虑到手指平移和旋转的情况,选择了叠加处理后的模板作为匹配模板,从而提高了匹配的准确率。针对验证和辨识这两种工作模式,设计了直接匹配和先分类后匹配这两种匹配策略,可以使系统在用户量较大的情况下仍然保持很高的实时性。(4)为了缩短软件开发周期,针对嵌入式Linux软件平台移植了OpenCV函数库,利用关键库函数实现了指静脉识别系统的软件功能。在实现系统的基础上对指静脉识别系统的注册功能、匹配准确率、实时性进行了全面的测试,测试结果表明,本文设计的指静脉识别系统在辨识模式下的识别率为98.0%,在验证模式下的等误率达到了1.72%,系统响应时间在1.5秒以内,综合性能优于现在大多数的身份识别系统。