| 人从胎儿四个月大就已经形成指纹,并成为每个人基本的生理物理特征之一。指纹特性相当固定,不会随着人的年龄的增长、或身体健康程度的变化而变化。如果手指受伤损及真皮组织导致指纹受到破坏,受损面也会很快愈合、复原。
每人的十指指纹都不相同,每个指纹一般都有70-150个 基本特征点,在两枚指纹中只要有12-13个特征点吻合,即可认定为同一指纹。而以此找出两枚完全一样的指纹需要120年,人类人口按60亿计算,大概需 要300年才可能出现重复的指纹。因此,想找到两个完全相同的指纹几乎是不可能的。
指纹识别主要分为四个阶段:读取指纹、提取特征、保存数据和比对确认。
首先,通过指纹识别器的读取设备读取指纹图象。在获取指纹图象之后,识别芯片对图象进行初步处理,使之更加清晰可辨。
接下来,指纹辨识软件建立指纹的“数字表示特征”数据,从指纹转换成特征数据。两枚不同的指纹会产生不同的特征数据。
指纹由多种“脊”状图形构成,类似于山脊。由于纹 路不连续,脊状图形多种多样,诸如分岔、弧形、交叉、三角等。识别软件将这些脊状图形进行坐标定位,进而从坐标位置上标示出数据点(Minutiae), 有点像初中几何画函数图的步骤。这些数据点同时具有7种以上的唯一性特征,由于通常情况下一枚指纹有70个节点,通过软件计算会产生大约490个数据。
不同的厂商会采用不同的算法,有的算法把节点和方向信息组合,也有的算法处理整幅指纹图像。这就是各个厂商安全技术的实力成分了。
最后,通过模糊比较的方法,把两个指纹的模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。
|