作者:hacker 日期:2022-08-29 分类:网络教程
不是本人写的··是当下来的
手指上的指纹表征了一个人的身份特征。1788年Mayer首次提出没有两个人的指纹完全相同,1823年Purkinie首次把指纹纹形分成9类,1889年Henry提出了指纹细节特征识别理论,奠定了现代指纹学的基础。但采用人工比对的方法,效率低、速度慢。20世纪60年代,开始用计算机图像处理和模式识别方法进行指纹分析,这就是自动指纹识别系统(简称AFIS)[1]。20世纪70年代末80年代初,刑事侦察用自动指纹识别系统(police�AFIS,P�AFIS)投入实际运用。20世纪90年代,AFIS进入民用,称为民用自动指纹识别系统(civil�AFIS,C�AFIS)。本文试图从指纹特征分析着手,阐述指纹作为人体身份识别的原理方法、指纹识别的主要技术指标和测试方法,以及实际应用的现实性与可靠性[2-4]。
1 指纹识别的原理和方法
1.1 指纹的特征与分类
指纹识别学是一门古老的学科,它是基于人体指纹特征的相对稳定与唯一这一统计学结果发展起来的。实际应用中,根据需求的不同,可以将人体的指纹特征分为:永久性特征、非永久性特征和生命特征[5]。
永久性特征包括细节特征(中心点、三角点、端点、叉点、桥接点等)和辅助特征(纹型、纹密度、纹曲率等元素),在人的一生中永不会改变,在手指前端的典型区域中最为明显,分布也最均匀[1]。细节特征是实现指纹精确比对的基础,而纹形特征、纹理特征等则是指纹分类及检索的重要依据。人类指纹的纹形特征根据其形态的不同通常可以分为“弓型、箕型、斗型”三大类型,以及“孤形、帐形、正箕形、反箕形、环形、螺形、囊形、双箕形和杂形”等9种形态[1]。纹理特征则是由平均纹密度、纹密度分布、平均纹曲率、纹曲率分布等纹理参数构成。纹理特征多用于计算机指纹识别算法的多维分类及检索。
非永久性特征由孤立点、短线、褶皱、疤痕以及由此造成的断点、叉点等元素构成的指纹特征,这类指纹有可能产生、愈合、发展甚至消失[1]。
指纹的生命特征与被测对象的生命存在与否密切相关。但它与人体生命现象的关系和规律仍有待进一步认识。目前它已经成为现代民用指纹识别应用中越来越受关注的热点之一。
1.2 指纹识别的原理和方法
指纹识别技术主要涉及四个功能:读取指纹图像、提取特征、保存数据和比对。通过指纹读取设备读取到人体指纹的图像,然后要对原始图像进行初步的处理,使之更清晰,再通过指纹辨识软件建立指纹的特征数据。软件从指纹上找到被称为“节点”(minutiae)的数据点,即指纹纹路的分叉、终止或打圈处的坐标位置,这些点同时具有七种以上的唯一性特征。通常手指上平均具有70个节点,所以这种方法会产生大约490个数据。这些数据,通常称为模板。通过计算机模糊比较的方法,把两个指纹的模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果[5-6]。采集设备(即取像设备)分成几类:光学、半导体传感器和其他。
2 指纹识别技术的主要指标和测试方法
2.1 算法的精确度
指纹识别系统性能指标在很大程度上取决于所采用算法性能。为了便于采用量化的方法表示其性能,引入了下列两个指标。
拒识率(false rejection rate,FRR):是指将相同的指纹误认为是不同的,而加以拒绝的出错概率。FRR=(拒识的指纹数目/考察的指纹总数目)×100%。
误识率(false accept rate,FAR):是指将不同的指纹误认为是相同的指纹,而加以接收的出错概率。FAR=(错判的指纹数目/考察的指纹总数目)×100%。
对于一个已有的系统而言,通过设定不同的系统阈值,就可以看出这两个指标是互为相关的,FRR与FAR成反比关系。这很容易理解,“把关”越严,误识的可能性就越低,但是拒识的可能性就越高。
2.2 误识率和拒识率的测试方法
测试这两个指标,通常采用循环测试方法[7]。即给定一组图像,然后依次两两组合,提交进行比对,统计总的提交比对的次数以及发生错误的次数,并计算出出错的比例,就是FRR和FAR。针对FAR=0.0001%的指标,应采用不少于1 415幅不同的指纹图像作循环测试,总测试次数为1 000 405次,如果测试中发生一次错误比对成功,则FAR=1/1 000 405;针对FRR=0.1%,应采用不少于46幅属于同一指纹的图像组合配对进行测试,则总提交测试的次数为1 035次数,如果发生一次错误拒绝,则FRR=1/1 035。测试所采用的样本数越多,结果越准确。作为测试样本的指纹图像应满足可登记的条件。
2.3 系统参数
拒登率(error registration rate,ERR):指的是指纹设备出现不能登录及处理的指纹的概率,ERR过高将会严重影响设备的使用范围,通常要求小于1%。
登录时间:指纹设备登录一枚指纹所需的时间,通常单次登录的时间要求不超过2 s。
比对时间:指纹设备对两组指纹特征模版进行比对所耗费的时间,通常要求不超过1 s。
工作温度:指纹设备正常工作时所允许的温度变化范围,一般是0~40 ℃。
工作湿度:指纹设备正常工作时所允许的相对湿度变化范围,一般是30%~95%。
3 指纹识别技术的应用
指纹识别技术已经成熟,其应用日益普遍,除了刑事侦察用之外,在民用方面已非常广泛,如指纹门禁系统、指纹考勤系统、银行指纹储蓄系统、银行指纹保管箱、指纹医疗保险系统、计划生育指纹管理系统、幼儿接送指纹管理系统、指纹献血管理系统、证券交易指纹系统、指纹枪械管理系统、智能建筑指纹门禁管理系统、驾驶员指纹管理系统等。
指纹门禁系统和指纹考勤系统是开发和使用得最早的一种出入管理系统,包括对讲指纹门禁、联机指纹门禁、脱机指纹门禁等等。在入口将个人的手指按在指纹采集器上,系统将已登录在指纹库中的指纹(称为已经注册)进行对比,如果两者相符(即匹配),则显示比对成功,门就自动打开。如不匹配,则显示“不成功”或“没有这个指纹”,门就不开。在指纹门禁系统中,可以是一对一的比对(one�to�one matching),也可以是一对几个比对(one�to�few matching)。前者可以是一个公司、部门,后者可以是一个家庭的成员、银行的营业厅、金库、财务部门、仓库等机要场所。在这些应用中,指纹识别系统将取代或者补充许多大量使用照片和ID系统。
把指纹识别技术同IC卡结合起来,是目前最有前景的一个应用之一。该技术把卡的主人的指纹(加密后)存储在IC卡上,并在IC卡的读卡机上加装指纹识别系统,当读卡机阅读卡上的信息时,一并读入持卡者的指纹,通过比对就可以确认持卡者是否是卡的真正主人,从而进行下一步的交易。指纹IC卡可取代现行的ATM卡、制造防伪证件等。ATM卡持卡人可不用密码,避免老人和孩子记忆密码的困难。
近年来,互联网带给人们方便与利益已,也存在着安全问题。指纹特征数据可以通过电子邮件或其它传输方法在计算机网络上进行传输和验证,通过指纹识别技术,限定只有指定的人才能访问相关的信息,可以极大地提高网上信息的安全性。网上银行、网上贸易、电子商务等一系列网络商业行为就有了安全性保障。
指纹社会保险系统的应用为养老金的准确发放起了非常有效的作用。避免了他人用图章或身份证复印件代领,而发放人员无法确定该人是故世的问题,要凭本人的活体指纹,才可准确发放养老金。
4 指纹识别的可靠性
指纹识别技术是成熟的生物识别技术。因为每个人包括指纹在内的皮肤纹路在图案、断点和交叉点上各不相同,是唯一的,并且终生不变。通过他的指纹和预先保存的指纹进行比较,就可以验证他的真实身份。自动指纹识别是利用计算机来进行指纹识别的一种方法。它得益于现代电子集成制造技术和快速而可靠的算法理论研究。尽管指纹只是人体皮肤的一小部分,但用于识别的数据量相当大,对这些数据进行比对是需要进行大量运算的模糊匹配算法。利用现代电子集成制造技术生产的小型指纹图像读取设备和速度更快的计算机,提供了在微机上进行指纹比对运算的可能。另外,匹配算法可靠性也不断提高。因此,指纹识别技术己经非常简单实用。由于计算机处理指纹时,只是涉及了一些有限的信息,而且比对算法并不是十分精确匹配,其结果也不能保证100%准确。
指纹识别系统的特定应用的重要衡量标志是识别率。主要包括拒识率和误识率,两者成反比关系。根据不同的用途来调整这两个值。尽管指纹识别系统存在着可靠性问题,但其安全性也比相同可靠性级别的“用户ID+密码”方案的安全性要高得多。拒识率实际上也是系统易用性的重要指标。在应用系统的设计中,要权衡易用性和安全性。通常用比对两个或更多的指纹来达到不损失易用性的同时,极大提高系统的安全性。
苹果采用来自三星的OLED屏幕,为什么苹果要选择OLED作为旗下最高端产品的屏幕呢?显示效果是一方面,坊间传闻的屏下指纹,也很可能是选择OLED的原因。但为何OLED能实现屏下指纹,而TFT-LCD不行?
然而没那么简单,TFT-LCD做屏下指纹识别很难。这是由于LCD是被动发光,通过底部的LED背光源透过TFT发光。这层TFT本身并不是那么透光,如果不做改动,直接把手指放上去,屏幕底下的传感器很难识别到指纹。因此如果用TFT-LCD做屏下光学指纹识别,必须给TFT层做技术改进,如加一些缝隙或是打开一个区域,让LED背光照上来。但即使这样,LED背光光源也会很大的干扰指纹反射的光线。所以TFT-LCD屏下光学指纹识别很难实现。
而OLED则是主动发光,理论上说可以精确控制到每一个子像素点,所以OLED材质的屏幕是更理想的发射光光源,此外,OLED显示模组更薄,也可以减轻由于放置屏下指纹传感器带来的整体机身变厚的问题。
目前产业链有三种利用OLED屏幕的开发方向:1,直接在屏幕下方布置一个CMOS传感器,利用OLED的子像素之间缝隙让光线穿透过去,进而识别指纹;2,缩小传感器,插入OLED的像素点之间;3,将CMOS传感器做成透明的,直接贴装于AMOLED屏幕上方,将光学指纹识别做成一层识别层。
在光学屏下指纹识别方面,很多公司已经开始做出了尝试,并有了初步结果。汇顶科技就展示过利用AMOLED屏幕实现屏下指纹识别的案例,演示机型为三星Galaxy S7 Edge和vivo Xplay6。而汇顶科技就是在屏幕下方布置了一个CMOS传感器,根据汇顶科技在美帝注册的专利: 玄机就在这三张图里了。
目前大规模应用的超声波指纹识别手机并不太多,主要是乐视的LeMax2和小米5s。LeMax2将指纹放在了后面,而小米5s则是在正面,当时超声波还穿透不了太厚的玻璃,最厚大约是0.4mm左右,而手机盖板玻璃厚度大约为0.6mm~0.9mm,因此0.4mm的有效厚度不足以穿透玻璃+显示屏(0.6mm+0.3mm)的厚度。小米只好和蓝思科技商量,给前面板玻璃多挖一块走,这样才能保证超声波能穿透,因此把指纹识别区域的玻璃削薄了一些。根据高通官网公开的资料显示,新一代的Sense ID可以穿透1.2mm的OLED屏幕或0.65mm的铝或0.8mm的玻璃。这样的穿透能力,用在目前的玻璃或OLED屏幕上也够了。
但为什么vivo还没开始在量产的X20等手机上使用?这是因为还需要时间优化算法。新技术从发布到正式应用还需要一个调试的过程,指纹识别是一项对安全性要求相对较高的生物识别技术,因此需要时间对算法优化以提高安全性、识别速度、识别率等。
然而FPC刚发布的方案更丧心病狂,FPC称,不管手是干的还是湿的,不管你屏幕是AMOLED还是LCD的,甚至不管你表面材质是不是玻璃,我们都能识别。能穿透多厚呢?20mm!20mm!20mm!重要的事情说三遍。作为对比,高通初代Sense ID是0.4mm,二代也就能穿透1.2mm。FPC能穿透的厚度是高通的16倍多。
FPC新技术的优势包括:
1、支持智能手机(任何其他设备)干净正面外观设计,可用于显示,并且还包含指纹识别功能,以最优化屏幕与手机的比例;
2、全屏幕可用于指纹识别。无需在视觉上或物理上突出智能手机的特定区域做为指纹识别;
3、该技术能够在不同的表面材质捕获指纹,如在厚玻璃和金属运行。当手指湿润或手指淹没在水下时,它也能够运作,这种技术在所有不同的玻璃厚度下工作得很好,即使是市场上最厚的玻璃;
4、这独特的技术在LCD面板以及OLED面板同样能够出色运作。
FIG.21A和FIG.21B从俯视和侧视两个角度说明了指纹识别传感器放置的地方。
FIG.24从微观角度则说明了光线是如何穿透OLED屏幕的,最上面的就是手指;偏上这层灰色区域就是手机的屏幕部分。透过屏幕的小孔,汇顶称之为“准直孔(Collimator Hole)”,手指反射回的光线光学传感器搜集、处理。
怎么保证光线搜集到的就是来自指纹的反光呢?这就需要对光线准直处理。如图FIG.27,汇顶定制了专门的微透镜阵列(MicroLens Array)、光学空间滤光器阵列(Spatial Filter Array),微透镜阵列需要经过MEMS(微机电系统)技术处理或化学处理。这两个阵列能够保证进入传感器的光线基本都是来自指纹的反光,而非屏幕或是阳光。
另一个屏下指纹识别方向则是利用超声波指纹识别
高通方案称其为Sense ID,指纹识别的龙头企业FPC也刚刚发布了他们的方案。超声波既不需要感光元件也不需要电容感应,因此更适合做屏下指纹识别。Vivo演示机使用的全屏幕指纹识别,采用的正是高通的方案以及欧菲的模组。
指纹识别原理是根据手指平面凸凹不平,凸点处和凹点处接触平板的实际距离大小就不一样,形成的电容/电感数值也就不一样,指纹采集设备根据这个原理将采集到的不同的数值汇总,完成指纹的采集。现在笔记本上的一般是划擦型传感器,只需要用手指头在传感器表面擦过(扫一下)就行了。
原理:指纹纹路经常出现中断、分叉或转折,这些断点、分叉点和转折点被称为"特征点"。特征点提供了指纹唯一性的确认信息,正因为这些不同,才可以进行识别。
1、指纹识别的概念:
指纹识别是指通过比较不同指纹的细节特征点来进行鉴别的技术,可用于身份鉴定。
2、优点及其应用:
指纹识别技术拥有识别速度快、采集方便和价格低廉等优点,被广泛应用于图像处理、模式识别、计算机视觉等众多学科领域。
3、指纹特征:
特征点
指纹,英文名称为fingerprint,两枚指纹经常会具有相同的总体特征,但它们的细节特征,却不可能完全相同。 指纹纹路并不是连续的、平滑笔直的,而是经常出现中断、分叉或转折。这些断点、分叉点和转折点就称为"特征点"。
特征点提供了 指纹唯一性的确认信息,其中最典型的是终结点和分叉点,其他还包括分歧点、孤立点、环点、短纹等。特征点的参数包括方向( 节点可以朝着一定的方向)、曲率(描述纹路方向改变的速度)、位置(节点的位置通过x/y坐标来描述,可以是绝对的,也可以是相对于三角点或特征点的)。
总体特征
总体特征是指那些用人眼直接就可以观察到的特征。包括纹形、模式区、核心点、三角点和纹数等。
纹形, 指纹专家在长期实践的基础上,根据脊线的走向与分布情况一般将指纹分为三大类——环型(loop,又称斗形)、弓形(arch)、螺旋形(whorl)。
模式区即 指纹上包括了总体特征的区域,从此区域就能够分辨出指纹是属于哪一种类型的。有的指纹识别算法只使用模式区的数据,有的则使用所取得的完整指纹。
核心点位于 指纹纹路的渐进中心,它在读取指纹和比对指纹时作为参考点。许多算法是基于核心点的,即只能处理和识别具有核心点的指纹。
三角点位于从核心点开始的第一个分叉点或者断点,或者两条纹路会聚处、孤立点、折转处,或者指向这些奇异点。三角点提供了 指纹纹路的计数跟踪的开始之处。
纹数,即模式区内 指纹纹路的数量。在计算 指纹的纹路时,一般先连接核心点和三角点,这条连线与指纹纹路相交的数量即可认为是指纹的纹数。
局部特征
局部特征指纹节点的特征。指纹的纹路并不是连续、平滑笔直的,经常会出现分叉、折转或中断。这些交叉点、折转点或断点称为"特征点",它们提供了指纹唯一性的确认信息。特征点的主要参数包括:
方向:相对于核心点,特征点所处的方向。
曲率:纹路方向改变的速度。
位置:节点的位置坐标,通过x/y坐标来描述。它可以是绝对坐标,也可以是与三角点(或特征点)的相对坐标。
指纹识别器的工作原理:
指纹识别器指纹识别器读取指纹有多种不同方式,其中电容式传感技术的基本原理是,它根据活体手指——请注意“活体”一词——表层上的电阻变化传导指纹图像。皮肤的表皮层,包括手指的表皮层的细胞是非活体的。剥掉非活体细胞的表皮层可以看到第一层活体皮肤细胞,这些皮肤细胞具有一定量电阻。它们还在皮肤表层上组成特定形状——常见的指纹嵴线和沟。细胞中的特定电学品质与细胞的排列方式这二者的结合使得皮肤表面的电阻能够被测量到且其变化唯一。这就是电容式读取器的工作方式——它首先读取手指活体表皮的电阻变化,然后传导显示这些变化的手指图。该图看起来就像警察展示的标准指纹图像。电阻变化图称作指纹图像。产生指纹图像后会对其进行保存,或将其与另一个指纹图像进行比较,以确定它们是否相同。电容式传感器技术在指纹界中占有主导地位;其它所有指纹识别技术均为技术跟随者。该技术还非常成熟、稳定可靠,并且是当今市场中价格相对最低廉的指纹传感技术之一。
主要用途:
1、取代
用指纹取代 Microsoft® Windows® 及 BIOS 密码,从而可实现轻松、快速、安全的系统访问。从睡眠和待机模式中刷动手指也可登录到 PC。当前在某些笔记本电脑系统上可实现 BIOS 密码(也称为开机密码)替换。
2、管理器
使用指纹以及密码管理器访问 Web 站点及应用程序。密码管理器可将多个 Web 及应用程序密码保存在一个受硬件保护的位置中,以及通过一个密码和刷动手指访问这些密码。
3、身份验证
登录到 Windows 时刷动手指以及使用 网络自适应软件(Access Connections)进行无线身份验证。
在访问 Windows、Web 站点及某些应用程序时实现安全的双重身份验证(密码与指纹)。客户端安全解决方案使这一点成为可能。
4、加密数据
使用指纹访问加密数据。可使用文件与文件夹加密软件进行数据加密。
优点缺点:
(一)优点:
1、指纹是人体独一无二的特征,并且它们的复杂度足以提供用于鉴别的足够特征;
2、如果要增加可靠性,只需登记更多的指纹、鉴别更多的手指,最多可以多达十个,而每一个指纹都是独一无二的;
3、扫描指纹的速度很快,使用非常方便;
4、读取指纹时,用户必需将手指与指纹采集头相互接触,与指纹采集头直接;
5、接触是读取人体生物特征最可靠的方法;
6、指纹采集头可以更加小型化,并且价格会更加的低廉。
(二)缺点:
1、某些人或某些群体的指纹指纹特征少,难成像;
2、过去因为在犯罪记录中使用指纹,使得某些人害怕“将指纹记录在案”;
3、实际上现在的指纹鉴别技术都可以不存储任何含有指纹图像的数据,而只是存储从指纹中得到的加密的指纹特征数据;
4、每一次使用指纹时都会在指纹采集头上留下用户的指纹印痕,而这些指纹痕迹存在被用来复制指纹的可能性。
首先介绍一下生活中主要应用的几种指纹识别技术指纹的定位技术工作机制,分别是光学式和电容式指纹识别还有超声波识别。
光学式指纹识别
光学识别是应用比较早的一种指纹识别技术指纹的定位技术工作机制,比如之前很多的考勤机、门禁都采用的就是光学指纹识别技术。
它主要是利用光的折摄和反射原理,将手指放在光学镜片上,手指在内置光源照射下,光从底部射向三棱镜,并经棱镜射出,射出的光线在手指表面指纹凹凸不平的线纹上折射的角度及反射回去的光线明暗就会不一样。用棱镜将其投射在电荷耦合器件上CMOS或者CCD上,进而形成脊线(指纹图像中具有一定宽度和走向的纹线)呈黑色、谷线(纹线之间的凹陷部分)呈白色的数字化的、可被指纹设备算法处理的多灰度指纹图像。然后对比资料库看是否一致。而三星Galaxy S7 Edge就采用指纹的定位技术工作机制了用手指直接按压屏幕就可以实现解锁的光学指纹解锁技术。
超声波指纹识别
超声波指纹识别也可称为射频式指纹识别。超声波指纹识别与电容式需要检测指纹表面不同,超声波具有穿透性,利用指纹模组发出的特定频率的超声波扫描手指,利用指纹的不同对超声波反射的不同,能够建立3D指纹图形,因此对手指表面的清洁程度并不用太过考虑。另外,由于超声波具有比较强的穿透性,可以穿透金属、玻璃等常用手机材质,因此对手机外观方面也不会有太多限制。
在2015年的MWC展会上,高通发布了Sense ID 3D超声波指纹识别技术。目前这种技术已经被不少专业机构和政府部门所使用,小米5S搭载的正是高通的超声波指纹识别芯片。在今年6月份的世界移动大会上,而vivo展台上就展示了这样的一个使用场景指纹的定位技术工作机制:在水下通过超声波指纹传感器解锁手机,并在水下拍照。所以指纹的定位技术工作机制你的手机不仅能做到防水,而且还能在水下进行使用,这也是超声波指纹识别技术的一个特别优势。
电容式指纹识别
电容式指纹识别要比光学式的复杂许多,其原理是将压力感测、电容感测、热感测等感测器整合于一块芯片中,当指纹按压芯片表面时,内部电容感测器会根据指纹波峰与波谷而产生的电荷差(或是温差),形成指纹影像,再通过与手机内部的指纹库进行匹配,从而完成指纹识别。
这也解释了为什么湿手解锁手机总是失败,当手指湿润时,指纹表面有一层水膜,这个水填平了纹线之间的凹陷部分。
已有5位网友发表了看法:
访客 评论于 [2022-08-29 11:58:15] 回复
比对的方法,效率低、速度慢。20世纪60年代,开始用计算机图像处理和模式识别方法进行指纹分析,这就是自动指纹识别系统(简称AFIS)[1]。20世纪70年代末80
访客 评论于 [2022-08-29 11:35:01] 回复
个CMOS传感器,利用OLED的子像素之间缝隙让光线穿透过去,进而识别指纹;2,缩小传感器,插入OLED的像素点之间;3,将CMOS传感器做成透明的,直接贴装于AMOLED屏幕上方,将光学指纹识别做成一层识别层。在光学屏下指纹识别方面,很多公司
访客 评论于 [2022-08-29 08:31:09] 回复
片上,手指在内置光源照射下,光从底部射向三棱镜,并经棱镜射出,射出的光线在手指表面指纹凹凸不平的线纹上折射的角度及反射回去的光线明暗就会不一样。用棱镜将其投射在电荷耦合器件上CMOS或者CCD上,进而形成脊线(指纹图像中具有一定宽度和走向的纹线)呈黑色、谷线(
访客 评论于 [2022-08-29 12:07:05] 回复
类 指纹识别学是一门古老的学科,它是基于人体指纹特征的相对稳定与唯一这一统计学结果发展起来的。实际应用中,根据需求的不同,可以将人体的指纹特征分为:永久性特征、非永久性特征和生命特征[5]。 永久性特征包括细节特征(中心点、三角点、端点、叉点、桥接点等)和
访客 评论于 [2022-08-29 14:12:22] 回复
人体生物特征最可靠的方法;6、指纹采集头可以更加小型化,并且价格会更加的低廉。(二)缺点:1、某些人或某些群体的指纹指纹特征少,难成像;2、过去因为在犯罪记录中使用指纹,使得某些人害怕“将指纹记录在案”; 3、实际上现在的指纹鉴别技术都可以不存储任何含有