当然,随着晶体半导体指纹录入芯片的产生,使得指纹识别技术从只运用在司法方面到扩展到了民用。为了降低指纹识别系统的的成本,指纹芯片的面积和成品的体积要做得尽可能小,因而由于手指多次的按压不同,间接导致同一个指纹在芯片上的的重叠区域有时侯会显得比较小。传统方面,在只利用指纹细节点的识别算法只运用了指纹纹理图像中的一小部分换句话说就是某些细节点,在一定程度上却丢失了信息量相当大的指纹结构信息,同时,在对于面积较小的指纹纹理图像就非常可能因为缺少独特的信息从而影响指纹识别系统的真实识别率。当然,在指纹识别过程中会因为在指纹细节点的提取由于受到噪声的影响,一个是非常容易产生虚假细节点,另一个是有可能会丢失真正的细节点[5]。
同理。在指纹的受到一定损伤区域,比如伤疤,在这种情况下,虚假细节点的产生和真实细节点的辨识错误的概率会非常大。此外,因为每一个指纹的细节点的点数不同,导致产生出的特征信号和向量的长度有所不同,不利于快速匹配数据库内的信息,从而影响数据库的搜索,影响采集指纹信息的时间。在另一方面,特征匹配时,细节点的相对位置随指纹的弹性变形而改变,会影响匹配精度。 基于单片机的指纹识别系统的硬件设计,利用89C52芯片,设计指纹传感器及接口电路;再基于结构的指纹识别算法思想,基于89C52单片机的指纹识别系统的软件设计;最后实现算法的指纹识别自动点名功能。
2指纹识别的方案设计和论证
指纹识别技术是通过取像设备读取指纹图像,然后用计算机识别软件提取指纹的特征数据,最后通过匹配识别算法得到识别结果,以确定指纹所有人身份的生特征识别技术。指纹识别技术主要涉及指纹图像采集、指纹图像处理、特征提取、保存数据、特征值的比对与匹配等过程。自动指纹识别系统(Automatic Fingerprint Identification System,简称AFIS)可以分成“离线部分”和“在线部分”两个部分吧:离线部分——用指纹采集仪采集指纹,提取出细节点,然后将细节点保存到数据库中,形成指纹模板库[6]。在线部分用指纹采集仪采集指纹,提取出细节点,然后将这些细节点与保存在数据库中模板细节点进行匹配,判断输入细节点与模板细节点是否来自同一个手指的指纹。