指紋識別概念解析

目錄

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.pswp.cn/bicheng/15789.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/15789.shtml
英文地址,請注明出處:http://en.pswp.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;我們就需要考慮使用深拷貝或淺拷貝。深拷貝和…