论文部分内容阅读
生物特征识别凭借其安全性和便捷性在身份认证领域取得了越来越广泛的应用。基于生物特征的身份识别能够解决传统身份识别存在的不安全和不方便等问题。在指纹、人脸、掌纹、虹膜、视网膜、声音、步态等生物特征中,指纹和人脸因其较高的通用性、唯一性、永久性、可获得性、可接受性成为用于身份识别最广泛的两种生物特征。近年来,指纹识别和人脸识别取得了非常显著的研究成果,识别率和识别速度均有大幅度的提高。但是单一生物特征无论是指纹识别还是人脸识别有其自身不可克服的弱点,比如指纹识别存在少量困难人群,人脸识别无法解决双胞胎的身份识别。因此采用两种或者多种生物特征融合进行身份识别成为了生物特征识别发展的一个方向。近年来,嵌入式技术的发展突飞猛进,各式各样的嵌入式产品在工业控制、国防安全、数字通讯中发挥着重要的作用。嵌入式处理器的性能越来越高,成本越来越低,应用开发部署越来越快速,这个发展趋势越来越明显。目前市场上已有的嵌入式单一生物特征身份识别产品存在一些问题:如指纹识别产品存在困难人群;人脸识别产品存在识别率不够高的问题。为解决这些问题,本文设计并实现了一款融合人脸和指纹的嵌入式生物特征识别系统。首先,本文解决了单一生物特征识别的弱点,提出了同时使用人脸识别和指纹识别用于身份识别,达到了更高的可用性,解决了单一指纹身份识别系统的困难人群问题,同时解决了单一人脸身份识别系统识别率不够高的问题。本文提出了一种基于置信度的融合方案,在保证高识别率的前提下,又能保证系统使用简单方便,提升用户体验。其次,本论文详细介绍了一个完整实用系统的系统设计、硬件设计和软件设计。本文提出的系统设计的原则对于电子产品的设计有一定的指导价值。硬件设计中本文提出了ARM+DSP的硬件设计方案,ARM用于系统控制和人机交互,DSP用于生物特征识别算法的运行,既满足了算法对硬件平台的计算能力要求,又降低了系统边际成本,同时降低了开发难度,提升了开发效率。软件设计中详细讲述了嵌入式软件开发的流程、嵌入式操作系统的选择以及应用的开发部署。最后,本文讲述了关键技术与解决方案。其中详细介绍了刮擦式指纹采集器的图像拼接算法,通过分粗细两级进行搜索,既保证了算法的准确性有保证了拼接的实时性。接下来介绍了设备无关性的指纹分割算法,实验结果表明该算法对不同的指纹采集器具有很好的适应性。最后详细介绍了双CPU解决方案。