應用層下的人臉識別(三):人臉比對

2020-11-22 人人都是..

本文作者根據多年人臉識別項目經驗,總結了人臉識別技術在安防、商業領域應用及產品設計細節,匯總成應用層下的人臉識別系列文章。本文為系列文章的第三篇——介紹人臉比對相關內容。全文圍繞人類比對類型、人臉比對要素展開介紹。

 

一、人臉比對類型

人臉比對類型可分為四種,分別是:人臉1:1、人臉1:n、人臉1:N、人臉M:N。

人臉識別應用無非就是圍繞著這四種比對方式展開,下面將依次介紹各種比對類型。

1. 人臉1:1

人臉1:1一般用於人證核驗,可以簡單理解為:證明你就是。

例如:在乘坐火車、飛機,出入境,銀行辦卡時,通常需要驗證本人與其持有身份證是否為同一個人。

如下圖,系統只需讀取二代身份證中的人臉照片,與現場抓拍的本人照片做比對即可。

人臉1:1又稱為靜態人臉比對,同時具有配合式的特點,完成比對需要用戶攜帶身份證並主動配合採集人臉。

2. 人臉1:n

人臉1:n:將一張人臉照片與人臉庫中的多張人臉逐一進行比對,人臉庫有多少人臉就需要比對多少次——平臺採集了「我」的一張照片之後,從海量的人像資料庫中找到與當前使用者人臉數據相符合的圖像,並進行匹配,找出來「我是誰」。

人臉1:n又稱動態人臉比對。

比對照片是從動態視頻中獲取的,同時具有非配合特點——整個比對過程是無感知的,不需要人為配合。這兩個特性使人臉1:n能迅速落地於公安追捕逃犯,但時其難度要遠高於人臉1:1 。(其通常會受到光照變化、人臉姿態的影響——比如側臉、低頭、逆光現象,會大大提升人臉漏報率。)

人臉1:n中「n」的大小(人臉庫照片的數量)會影響人臉識別的準確率和比對速度,所以比對人臉庫規模會設置的相對較小。

3. 人臉1:N

人臉1:N又稱靜態大庫檢索:即以人臉圖片、人臉相似度作為檢索條件,在人臉庫中搜索與其相似(相似度大於設定閾值)的圖片——類似於百度以圖搜圖。

檢索過程實際就是:進行N次人臉比對,並留下比分大於閾值的結果。

人臉1:N的人臉庫規模相較於人臉1:n會大很多,最高可支持億級人臉檢索,所以這裡的N為大寫。

4. 人臉M:N

人臉M:N實際就是兩個人臉庫進行比對。

例如:人臉庫A有M個人臉,人臉庫B有N個人臉。如果想查看人臉庫A和B包含多少個相同的人,就需要用人臉庫A中M個人臉逐一與人臉庫B中N個人臉進行比對,相當於是M個人臉1:N相加的結果。

人臉M:N常用於慣犯排查、身份查重

例如:辦案人員在處理類似三搶一盜的案件中,一般來說80%的案件是慣犯所為。於是,將線索地點路人庫與慣犯庫進行人臉M:N比對碰撞,可快速排查嫌疑,找出偵查方向。

二、人臉比對的要素

1. 人臉數據

人工智慧算法的演進必須有數據作為支撐。

使用大量標註好的數據訓練模型,可將識別的準確率從70%提升到99%水平。客觀、精準的數據是人工智慧應用必須具備的條件。

獲取人臉數據的五種方式:

  1. 監控相機、手機相機等各種類型相機:拍攝的視頻、照片是人臉原始數據的主要來源。項目中常通過RTSP、FTP等協議對接這類相機獲取實時視頻流或圖片流。
  2. NVR/DVR等錄像儲存設備:儲存了大量視頻資源,可通過ONVIF協議對接這類設備獲取數據。
  3. 第三方企業、事業單位的人員信息庫:例如公安的八大信息資源庫、企業在職員工信息庫等。獲取這類數據難度較大,會涉及到第三方平臺對接,還需考慮到保密、網絡安全等問題。
  4. 網際網路中的開放數據集:常用的WebFace、FDDB、LFW、YouTube Face等人臉數據集,提供了優質的標註數據,可用於算法測試及模訓練。
  5. 網絡爬取:通過編寫或者利用免費網絡爬蟲程序,自動抓取全球資訊網中的圖片。它們被廣泛用於網際網路的數據採集中。

2. 人臉比對庫

人臉比對庫為人臉識別提供比對模板——人臉1:n、人臉1:N、人臉M:N必須要有人臉比對庫才能進行比對。

系列第二篇文章《應用層下的人臉識別(二):人臉庫》詳細的介紹了人臉庫的建立方法。

3. 比對閾值

比對閾值:人臉比對的相似度。

人臉比對結果以相似度值呈現,在人臉比對之前需要設定一個相似度的門檻值,大於這個門檻則判定兩張照片可能為同一個人。

比對閾值對人臉識別的準確率、漏報率影響頗大,比對閾值設置的越高準確率就越高,漏報率也會隨之升高。比對閾值沒有一個固定的標準,應根據應用場景來靈活調整。

例如:刷臉支付更關注比對準確率,需要調高閾值;而公安嫌犯人臉布控要求降低漏報,就需要適當調低閾值。

4. 晶片

人工智慧的三要素是算法、算力和數據,而晶片決定了算力。

深度學習工程的兩大關鍵環節training(訓練)inference(推測)需要大量的算力支撐,普通的CPU無法滿足計算要求。

相繼推出的高性能GPUTPUFPGAASIC等加速晶片,大大提升了計算速度,同時也促進了算法的發展。

GPU在人臉1:n、1:N、M:N比對中是不可或缺的,而部分人臉1:1計算量不大,可以不使用加速晶片。億級人臉檢索在GPU的加速下可以達到秒級返回結果。

5. 人臉算法

人臉算法效果決定了人臉識別的上限,也是人臉比對最關鍵的要素。隨著深度學習技術的普及,各大公司的人臉算法效果差距也越來越小。

目前主流的人臉識別算法可以分為以下四類:

  1. 基於人臉特徵點的識別算法
  2. 基於整幅人臉圖像的識別算法
  3. 基於模板的識別算法
  4. 利用神經網絡進行識別的算法

2018年11月20日公布的,有工業界黃金標準之稱的全球人臉識別算法測試(FRVT)結果(如下圖):

排名前五的算法都被中國包攬:

  • 依圖科技(yitu)繼續保持全球人臉識別競賽冠軍,在千萬分之一誤報下的識別準確率超過99%。
  • 排名第二的算法也來自依圖科技。
  • 商湯科技(sensetime)摘得第三名和第四名。
  • 中國科學院深圳先進技術研究院(siat)排名第五。

人臉算法雖然在各種數據集的測試中準確率頗高,但還遠沒達到在商業應用中的滿意程度。

目前仍然有很多缺陷需要解決,例如:

姿態問題:

人臉識別主要依據人的面部表象特徵來進行,「如何識別由姿態引起的面部變化?」就成了該技術的難點之一。

姿態問題涉及:頭部在三維垂直坐標系中,繞三個軸的旋轉造成的面部變化。其中,垂直於圖像平面的兩個方向的深度旋轉會造成面部信息的部分缺失。這使得姿態問題成為人臉識別的一個技術難題。

針對姿態的研究相對比較的少,目前多數的人臉識別算法主要針列正面、準正面人臉圖像。當發生俯仰或者左右側而比較厲害的情況下,人臉識別算法的識別率也將會急劇下降。

圖像質量問題:

人臉圖像的來源可能多種多樣,由於採集設備的不同,得到的人臉圖像質量也不一樣。

特別是對於那些低解析度、噪聲大、質量差的人臉圖像(如:手機攝像頭拍攝的人臉圖片、遠程監控拍攝的圖片等),「如何進行有效地人臉識別?」就是個需要關注的問題。

而對於高分辨圖像對人臉識別算法的影響,也需要進一步的研究。

現在,我們在人臉識別時,一般採用的都是相同尺寸、清晰度很接近的人臉圖片,所以圖像質量問題基本可以解決。但是,面對現實中更加複雜的問題,還是需要繼續優化處理。

遮擋問題:

對於非配合情況下的人臉圖像採集,遮擋問題是一個非常嚴重的問題。

特別是在監控環境下,往往被監控對象都會帶著眼鏡、帽子等飾物,使得被採集出來的人臉圖像有可能不完整,從而影響了後面的特徵提取與識別,甚至會導致人臉檢測算法的失效。

人臉算法在人臉五官被擋的情況下表現的不是很好。

目前對遮擋識別效果較好的DeepID2算法,可穩定識別遮擋在20%以內,塊大小在30*30以下的人臉。

樣本缺乏問題:

基於統計學習的人臉識別算法是目前人臉識別領域中的主流算法,但是統計學習方法需要大量的訓練。

由於人臉圖像在高維空間中的分布是一個不規則的流形分布,能得到的樣本只是對人臉圖像空間中的一個極小部分的採樣。關於「如何解決小樣本下的統計學習問題?」,還有待進一步的研究。

以上就是系列文章的第三篇——《應用層下的人臉識別(三):人臉比對》的相關內容。

歡迎大家添加公眾號「陽春柏樰」與我繼續交流圖像識別相關問題。

三、相關閱讀

應用層下的人臉識別(一):圖像獲取

應用層下的人臉識別(二):人臉庫

 

本文由@陽春柏樰 原創發布於人人都是產品經理。未經許可,禁止轉載

題圖來自Unsplash,基於CC0協議

相關焦點

  • 捷宇人臉識別一體機_人證指紋比對設備
    不僅提高考生入場速度也防止了代考的發生,真正實現了人證比對。  例二:學校考試,目前已有許多學校採購了捷宇身份核驗終端,跟考駕照一樣,學生或者是考生只要往人臉識別設備前一站,就可以進行人證比對,可直接驗證持證人是否與二代身份證一致
  • 人臉識別系統應用優勢及組成
    因為生物特徵如人臉具有唯一、穩定和普遍等特性,門禁系統中應用較多的生物特徵就是人臉、指紋、和虹膜等。其中,人臉採集與人臉識別相對於其他生物特徵來說,具有採集方便、安全和快捷等特點,適合應用於智能自動控制的場所。   二、人臉識別、人臉識別系統應用優勢   智能門禁系統作為安全防護系統中重要的組成部分,利用人臉生物識別技術,融合「網際網路+」,是行業變革發展的新趨勢。
  • 什麼是SeetaFace開源人臉識別引擎?
    為實現此目的,一種可能的技術手段是通過對人臉的光學成像來感知人、識別人,即所謂的人臉識別技術。經過幾十年的研發積累,特別是近年來深度學習技術的湧現,人臉識別取得了長足的進步,在安防、金融、教育、社保等領域得到了越來越多的應用,成為計算機視覺領域最為成功的分支領域之一。
  • 探討人臉識別支付在AFC系統的應用
    繼二維碼支付、NFC支付在AFC系統應用之後,作為生物識別的人臉識別支付在AFC系統應用的需求,又一次被提了出來。  人臉識別是基於人的臉部特徵信息進行身份識別的一種生物識別技術,結合了計算機圖形學、可視化技術、機器學習、模式識別、專家系統、數字圖像處理等多種專業技術。  人臉識別技術在銀行、超市、安保等行業應用廣泛,但是在地鐵AFC行業尚未大規模採用。
  • 人臉識別技術在考勤的應用
    近年來,人臉識別技術發展迅猛,識別精度和速度不斷的得到提升,在眾多領域的應用裡都能「大展身手」使人眼前一亮,觸不及防。 首先,我們來了解一下什麼是人臉識別技術?人臉識別技術是指利用分析比較的計算機技術識別人臉。人臉識別是一項熱門的計算機技術研究領域,其中包括人臉追蹤偵測,自動調整影像放大,夜間紅外偵測,自動調整曝光強度等技術。
  • 人臉識別技術系統在「天網工程」的應用解決方案
    )等一系列基於人臉識別技術的應用系統。這些系統主要採用人臉檢測算法、人臉跟蹤算法、人臉質量評分算法以及人臉識別算法;專門針對人員監控、排查與檢索,是視頻分析、運動跟蹤、人臉檢測和識別技術在安防領域的全新綜合應用。人臉識別功能根據人臉數據的來源可以分為兩個方面:靜態人臉比對功能(人臉大庫檢索)和動態人臉比對功能(人員卡口黑名單實時比對)。
  • 人臉識別真的安全嗎?關於人臉識別技術發展的瞻望
    日前,清華大學電子工程系蘇光大教授就算法、系統、標準、應用四方面深度講解了人臉識別技術的發展態勢。該技術的發展主要是依靠深度學習、三維人臉識別、超低解析度人臉三個方面,」蘇教授介紹道。2008年北京奧運的人臉識別開創性應用、人臉識別綜合技術在周克華等案件的應用以及利用二代證圖像的戶籍查重的重大應用成果,有力地推動了人臉識別的應用向縱深發展。」蘇教授說道。
  • 人臉識別行業分析
    人臉識別技術原理簡單來講主要是三大步驟:一是建立一個包含大批量人臉圖像的資料庫;二是通過各種方式來獲得當前要進行識別的目標人臉圖像;三是將目標人臉圖像與資料庫中既有的人臉圖像進行比對和篩選。根據人臉識別技術原理具體實施起來的技術流程則主要包含以下四個部分,即人臉圖像的採集與預處理、人臉檢測、人臉特徵提取、人臉識別和活體鑑別。1.
  • AI人臉識別抓拍比對監控系統
    1人臉識別監控系統宣傳短片時長58秒2錄像機全新UI界面,兼容任何攝像機支持跨網段和智能秒連3在線入侵實時彈窗報警信號突然中斷立刻報警4多人臉實時同時抓拍實時預覽抓圖快速人臉入庫黑白名單「刪、改、查」5VIP識別迎賓推送人臉區域入侵
  • 人臉識別技術風險的法律防範
    當前隨著信息化的迅猛發展,生物識別技術在警務實戰及個人財產保護中得到廣泛的應用。作為生物識別技術的一種,人臉識別技術以其獨特的優勢,利用人的個體面部特徵的區別,廣泛用於政府、軍隊、銀行、電子商務、安全防務等多重領域。
  • 人臉識別技術應用廣泛不代表是安全最好?
    如今,在安防設備如視頻、門禁、梯控,在支付場景如手機刷臉支付等,在我們生活當中大部分人都使用過人臉識別技術,人臉識別的智能便捷讓我們的生活距離未來智能更進一步了,但人臉識別背後所帶來和引發的安全問題也一直存在也毋容置疑,當然,人臉識別技術作為生物識別技術其中一種,也不僅僅是人臉識別,包括指紋識別
  • 深度學習之視頻人臉識別系列三:人臉表徵
    在該人臉識別模型中分為四個階段:人臉檢測 => 人臉對齊 => 人臉表徵 => 人臉分類,在LFW數據集中可以達到97.00%的準確率。(1)人臉檢測與對齊:該模型使用3D模型來將人臉對齊,該方法過於繁瑣,在實際應用中很少使用,經過3D對齊以後,形成的圖像都是152×152的圖像,具體步驟如下圖。
  • 嘉興雲哲智能人臉識別機器人人臉識別身份證比對系統安全可靠-節約...
    嘉興雲哲智能人臉識別機器人人臉識別身份證比對系統安全可靠-節約成本雲棽哲智能科技公司是以機器人技術和人工智慧技術為核心,致力於商務/政務機器人應用,人工智慧應用,機構專業性機器人定製、智慧城市建設的企業。雲棽哲-商務/政務機器人領域的領先企業。
  • 人臉識別系統的幾個過程淺析
    、人臉規整(圖像處理)、人臉特徵提取和人臉識別比對。其中1:1是將2張人臉對應的特徵值向量進行比對,1:N是將1張人臉照片的特徵值向量和另外N張人臉對應的特徵值向量進行比對,輸出相似度最高或者相似度排名前X的人臉。
  • 人臉識別開發技巧揭秘
    隨著人臉識別終端設備的廣泛應用,很多開發者在實踐中會產生疑惑:為什麼同一款主板,運行性能相仿的算法時,系統資源佔用會相差懸殊?為什麼同樣配備了活體檢測,防攻擊能力卻可以差好幾個級別?事實上,人臉識別算法在實際部署中存在一些編程開發策略,能對識別效果和識別速度產生顯著影響。
  • 人臉識別通道的快速搭建技巧
    所以不管從成本、用戶體驗還是管理效率上來看,人臉識別閘機更符合現代化的管理觀念。什麼是人臉識別通道說到人臉通道,首先逃不開算法。人臉識別終端都是基於算法基礎上的一個輸出應用,可以用來控制門禁、考勤、消費、通道、會議籤到等管理。以虹軟視覺開放平臺為例,他們家算法較多,包括人臉檢測、人臉跟蹤、人臉比對、人臉查找、人臉屬性分析、活體檢測等。
  • 人臉識別技術原理與實現方式
    安防、金融是人臉識別切入細分行業較深的兩個領域,移動智能硬體終端成為人臉識別新的快速增長點。因此,這三大領域將是人臉識別快速增長的最大驅動力。而人臉識別在視頻監控領域具有相當的優勢,應用前景廣闊。
  • 人臉識別核心算法及技術解析
    1、在檢測到人臉並定位面部關鍵特徵點之後,主要的人臉區域就可以被裁剪出來,經過預處理之後,饋入後端的識別算法。識別算法要完成人臉特徵的提取,並與庫存的已知人臉進行比對,完成最終的分類。,人臉識別的研究實踐表明:在人臉三維形狀信息難以準確獲取的條件下,從圖像數據中提取多方向、多尺度的Gabor特徵是一種合適的選擇。
  • 機器視覺人臉識別技術在智能商業中的應用
    而在人臉識別技術應用中,我們同樣會發現在數據、產品、技術這幾個維度形成一個整體閉環。通過標註出來的有包括人像,物體的信息的圖像數據,和核心算法、深度學習技術行成自己的產品,比如人臉識別的閘機、人臉識別機器人等,然後再通過產品本身來服務用戶,在用戶使用的過程當中自主去學習從而產生用戶行為數據,接而再反哺並促使產品和技術不斷優化、自我學習。
  • 人臉識別的商業應用
    儘管您可能沒有過多考慮大腦如何將一張臉與另一張臉區分開,但幕後過程令人著迷,並且是現代人臉識別應用程式的基礎。儘管仍被認為是一種新興技術,但是人臉識別已經在從社交媒體到安全性的許多應用中使用。隨著越來越多的企業考慮將此技術應用於自己的組織,計算機視覺諮詢變得至關重要,因為採用該技術的 障礙很多。