指纹识别概念解析

目录

1. 指纹是物证之首

1.1 起源于中国

1.2 发展于欧洲

1.3 流行于全世界

2. 指纹图像

3. 指纹特征

4. 指纹注册

5. 指纹验证

6. 指纹辨识


1. 指纹是物证之首

        指纹识别技术起源于中国、发展于欧洲、流行于全世界。自20世纪以来,指纹在侦破刑事案件、解决诉讼争议中的作用被世界各国公认,被誉为“物证之首”。

1.1 起源于中国

        有大量的证据表明,从史前时代开始人类就对指纹产生了兴趣,并应用在很多场合,例如陶器、石刻及契约文书上。

图1 西安半坡遗址出土的距今六千年的陶器上发现有指纹印记

图2a 马家窑人面彩陶壶指纹画及现代指纹

图2b 红山陶罐指纹画及现代指纹

        美国芝加哥菲尔特博物馆收藏--中国古代粘土印章。该印章正面刻着印章主人的名字,反面印有一个拇指印痕,条条脊纹清晰可辨。这枚印章被认为是世界上最古老的指印凭证。考古学家认为该印章应是在西周时期形成。

图3 美国芝加哥菲尔特博物馆收藏--中国古代粘土印章

        唐代文书契约在契约的落款处,当事人、保人、知见人都画上指节印。

图4 唐代文书契约

1.2 发展于欧洲

        1858年,英帝国驻印度的内务官威廉·谢赫尔见到中国商人与阿拉伯商人交易时,习惯在契约上加盖拇指印,由此他受到启发并开始效仿,在发放养老金和津贴时让人加盖拇指印,后又将此方法用于入狱犯人的登记,以防罪犯冒名顶替,经过19年的研究和实践,于1877年写出了《手之纹线》一书。

        亨利·福尔茨运用生物学理论和方法规范指纹研究,得出了指纹各不相同的结论,并证实了指纹终身不变的理论。1880年,在《自然》杂志上发表《手上的皮肤垄沟》论文。

图5 亨利·福尔茨

        1892年,英国著名人类学家佛朗西斯·高尔顿在总结前人成果的基础上,出版了《指纹学》一书,提出指纹人各不同、终生不变,指纹可以分类、可以识别,自此现代指纹学正式诞生,成为生物学下的一门分支学科。

图6 佛朗西斯·高尔顿

1.3 流行于全世界

        1897年6月,英属印度总督签署了一份决议,宣布指纹鉴定成为英属印度政府的官方标准的鉴定罪犯的手段。指纹系统在印度的使用获得成功后,刺激了其他国家和地区使用指纹系统的兴趣。1901年,英国政府决定在Scotland Yard建立指纹系统。此后,指纹系统在全世界得到了推广,成为一种被广泛接受的身份鉴定手段,普遍应用于刑事案件调查及罪犯鉴定中。

        到了1946年,以FBI为典型,其手工维护的指纹档案达到1亿份;1971年,FBI的指纹档案达到2亿份。1999年,FBI决定,对于非犯罪人员捺印,停止再建立新的纸质指纹档案,新捺印的指纹将保存在计算机系统,也就是自动指纹识别系统。

        20世纪以后,随着指纹鉴定的普及,指纹档案的急剧增加,对指纹档案的自动化处理需求变得强烈。从20世纪60年代,一些国家如美国、英国、法国等开始了对指纹自动识别系统(Automatic Fingerprint Identification System,AFIS)的研制。20世纪70年代以后逐渐出现了一些商业化系统,比较著名的如FBI系统、De La Rue Printrac系统、NEC系统、Morpho系统、Logica系统、Cogent系统等。

        2001年9·11恐怖袭击事件之后,指纹识别技术被广泛应用于反恐,如USVISIT,EUVISIT等项目。中国政府亦在二代身份证、电子护照等个人身份证件的制作和验证上采用了指纹识别技术。国际民航组织亦有相关标准,要求旅行证件采用生物特征识别技术验证持证人的真实身份。

        2012年7月,FIDO(Fast IDentity Online)联盟成立,制定有关标准,将生物特征识别技术引入网络安全规范,以替代传统的密码技术。

        2013年,苹果公司推出带有指纹识别功能的智能手机,通过指纹识别支持手机解锁和电子支付,获得商业成功,带动了指纹识别技术在移动电子设备的迅速发展。

2. 指纹图像

        从指纹采集仪智能的提取一幅未经处理的指纹原始图像,图像未经处理,数据量大。指纹图像的主要参数有图像的尺寸、图像分辨率和图像的灰度。

3. 指纹特征

        指纹图像经过图像处理算法进行处理,并经特征提取算法提取,产生一个表示该指纹特征的数据文件,该数据文件是所有指纹特征点(线)的集合,用于生成指纹模板或者搜索、比对。用该数据文件无法还原成图像。

        指纹的特征被分为3级,如下图所示。

        第1级特征是指纹的纹型,如箕、斗等.在大型指纹识别系统中纹型分类被用于提高指纹检索的速度。

        第2级特征是指纹的细节点,即端点、分叉点等,端点是一条纹线终止的地方,分叉点则是1条纹线分裂成2条的地方。端点和分叉点是最常用的细节点特征。指纹自动识别系统中常记录其位置和方向,基于这些信息进行匹配。

        第3级特征是指纹纹线上的汗孔、纹线形态、早生纹线、疤痕等。3级特征更为细致,但稳定性不如2级特征。近年来,随着小尺寸指纹采集器的普遍应用,基于3级特征的指纹识别越来越多地受到重视。

4. 指纹注册

        指纹注册又叫指纹登记。是从指纹图像中提取指纹特征值,形成指纹特征值模板,并与人的身份信息结合起来,存储在指纹识别系统中的过程。它相当于为指纹报户口。所以指纹注册的时候,需要保证指纹与身份信息之间的正确对应。尤其对于政府、社团、公司等单位进行指纹注册时,防止冒名顶替,避免指纹与身份信息关联错误,是非常重要的。因此在这类指纹应用中,指纹登记的过程,需要现场督导人员参与。甚至把督导人的指纹采集到系统中,作为注册者指纹特征值模板的组成部分,以示职责之重要,并为后续责任审计提供依据。

5. 指纹验证

        指纹比对:判断指纹特征和指纹模板是否相匹配的过程为指纹比对;是1:1技术方式,是一个验证过程,是通过把一个现场采集到的指纹特征与一个已经登记的指纹模板进行一对一的比对,来确认身份的过程。根据其提供的标识,即用户的ID号,再进行指纹比对,确认是否是该标识号对应的人。整个过程可概括为:“你是你自称的这个人吗?”。

6. 指纹辨识

        指纹辨识:在N个指纹模板中查找与指纹特征相匹配的指纹模板的过程为指纹辨识(指纹搜索);是1:N技术方式,是一个辨识过程,是把现场采集到的指纹同指纹数据库中的指纹逐一进行匹配,从中找出与现场指纹相匹配的指纹。这也叫"一对多匹配"。可概括为:“我是谁”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/15789.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

水泥超低排平台哪家好?

随着环保政策的加强和绿色发展理念的深入人心,水泥行业的超低排放改造已成为行业发展的新趋势。选择一个合适的水泥超低排平台对于确保改造效果和实现企业的可持续发展至关重要。朗观视觉小编将从多个角度出发,为您提供一份综合评估与选择攻略&#xff0…

Spring Boot 3.x 与 Spring Boot 2.x 的对比

Spring Boot 是 Java 开发领域的一个重要框架,它简化了基于 Spring 的应用开发。随着版本的不断更新,Spring Boot 提供了更多功能、更好的性能以及更简洁的配置。本文将详细对比 Spring Boot 3.x 和 Spring Boot 2.x,探讨它们之间的主要区别和…

[C语言]自定义类型详解:结构体、联合体、枚举

目录 🚀结构体 🔥结构体类型的声明 🔥结构的自引用 🔥结构体变量的定义和初始化 🔥结构体内存对齐 🔥结构体传参 🔥结构体实现位段(位段的填充&可移植性) &a…

安装 Ubuntu桌面版,详细步骤(附引导 U盘制作工具)

下载镜像 安装Ubuntu首先要下载镜像包,访问下面网址下载镜像包 https://releases.ubuntu.com/ 选择你要安装的Ubuntu版本 将 .iso 文件保存到所需位置,下面会使用此文件创建可引导 U盘。 制作 Ubuntu 引导 U 盘 首先要找到一个大于4G的U盘&#xff…

猫头虎 解析:为什么AIGC在国内适合做TOB,在国外适合做TOC?

猫头虎 解析:为什么AIGC在国内适合做TOB,在国外适合做TOC? 博主 猫头虎 的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面…

ps进程查看命令详解

1、PS 命令是什么 查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。 2、ps命令支持三种使用的语法格式 UNIX 风格,选项可以组合在一起…

鸿蒙ArkUI-X平台差异化:【运行态差异化(@ohos.deviceInfo)】

平台差异化 简介 跨平台使用场景是一套ArkTS代码运行在多个终端设备上,如Android、iOS、OpenHarmony(含基于OpenHarmony发行的商业版,如HarmonyOS Next)。当不同平台业务逻辑不同,或使用了不支持跨平台的API&#xf…

c++中静态函数

在Qt中,可以通过在类中定义静态方法来添加静态方法。静态方法是类的一部分,但不需要实例化类对象就可以直接调用。 下面是一个示例,演示了如何在类中添加静态方法: cpp class MyClass { public: static void myStaticMethod…

Postman快捷功能-批量断言与快速查询替换

大家好,在我们日常的接口测试工作中,经常需要对接口返回的数据进行断言,以确保接口的正确性。当接口数量较多时,逐个编写断言语句会变得非常繁琐。此外,在接口测试过程中,我们还可能需要频繁地查找和替换某…

Python自动化工具(桌面自动化、Web自动化、游戏辅助)

工具介绍 连点工具是一款可以模拟键鼠后台操作的连点器工具。支持鼠标连点、键鼠脚本录制,支持辅助您实现办公自动化以及辅助游戏操作。功能简洁易用,非常方便操作。连点工具让您在在玩游戏、网购抢购的时候全自动点击鼠标!主要功能有&#…

MySQL数据库的数据文件保存在哪?MySQL数据存在哪里

在安装好MySQL数据库使用一段时间后,会产生许多的数据库和数据。那这些数据库的数据文件存放在本地文件夹的什么位置呢 一、默认位置 一般来说MySQL数据库的数据文件都是存放在data文件夹之中,但是根据使用的存储引擎不同,产生的一些文件也…

牛客前端面试高频八股总结(2)(附文档)

1.fetch请求方式 fetch是什么? fetch是一种http 数据请求的方式,是xml的一种替代方式。 怎么请求? fetch方法返回一个promise解析response显示状态(成功与否)的方法。 优点: 使用Promise,支持链…

24李林跌落神坛,880还刷吗?还是换1000、900、660?

“李林今年跌落神坛了!” “全是固定题型没新题,结果今年考的全是新题。” 880是“老真题的神”, 遇到24年,冷门考点多,计算量又大,就不灵了。 但“老真题”,还是得刷。就像往年真题是要刷的…

(十一)统计学基础练习题五(50道选择题)

本文整理了统计学基础知识相关的练习题,共50道,适用于想巩固统计学基础或备考的同学。来源:如荷学数据科学题库(技术专项-统计学二)。序号之前的题请看往期文章。 201) 202) 203) 2…

得帆信息PMO总监李健达受邀为第十三届中国PMO大会演讲嘉宾

全国PMO专业人士年度盛会 上海得帆信息技术有限公司aPaaS业务线副总裁、PMO总监李健达先生受邀为PMO评论主办的2024第十三届中国PMO大会演讲嘉宾,演讲议题为“AI时代的PMO工作法”。大会将于6月29-30日在北京举办,敬请关注! 议题简要&#x…

39. 组合总和 - 力扣(LeetCode)

基础知识要求: Java: 方法、集合、泛型、Arrays工具类、for循环、if判断 Python: 方法、列表、for循环、if判断 题目: 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使…

Spring框架学习笔记(五):JdbcTemplate 和 声明式事务

基本介绍&#xff1a;通过 Spring 框架可以配置数据源&#xff0c;从而完成对数据表的操作。JdbcTemplate 是 Spring 提供的访问数据库的技术。将 JDBC 的常用操作封装为模板方法 1 JdbcTemplate 使用前需进行如下配置 1.1 在maven项目的pom文件加入以下依赖 <dependencies…

Java面试进阶指南:高级知识点问答精粹(二)

Java 面试问题及答案 1. 什么是Java内存模型&#xff08;JMM&#xff09;&#xff1f;它在并发编程中扮演什么角色&#xff1f; 答案&#xff1a; Java内存模型&#xff08;JMM&#xff09;是一个抽象的模型&#xff0c;它定义了Java程序中各种变量&#xff08;线程共享变量&…

labelme的使用

创建虚拟环境 听说是要用这个3.6版本的python环境 conda create --namelabelme python3.6激活虚拟环境 activate labelme下载labelme pip install labelme #安装labelme组件启动labelme 在你打开文件的时候推荐还是自己先建立一个label.txt 把自己要分的类别放进去 label.…

Python中的深拷贝与浅拷贝:深入解析与实用指南

Python中的深拷贝与浅拷贝&#xff1a;深入解析与实用指南 一、引言 在Python编程中&#xff0c;我们经常需要复制对象&#xff0c;但有时候仅仅复制对象的引用是不够的&#xff0c;我们需要的是对象的真实副本。此时&#xff0c;我们就需要考虑使用深拷贝或浅拷贝。深拷贝和…