Face Recognition Technology - Pros & Cons - How does Facial Recognition work?
人臉辨識技術 - 優點和缺點 \ 人臉辨識是如何工作的?
Lionbridge AI 現在更名為 TELUS International。不過別擔心!我們目前正在將我們的精彩內容,更新到我們的新家。這篇文章很快就會再次變得好看!
在電腦視覺領域,臉部辨識是一個研究和開發領域,它涉及賦予機器辨識和驗證人臉的能力。研究人員主要致力於創造,可以改善企業和改善人類生活的人臉辨識技術。為了幫助你加深對這項技術的理解,本指南將解釋臉部辨識是什麼、它是如何工作的、它的各種應用,以及它在今天的準確度。
什麼是人臉辨識?
臉部辨識軟體在消費市場,以及安全和監控行業中,有著無數的應用。
臉部辨識模型執行兩個主要任務。第一個是驗證,這是將新輸入人臉,與已知身份進行比較的任務。一個很好的例子是使用臉部辨識解鎖智慧手機。設置系統時,手機會將你的臉部註冊為手機所有者。因此,解鎖時的唯一任務,是將新輸入的人臉與你在設備上註冊的人臉進行比較。
第二個是辨識,這是將輸入的人臉與多個人臉身份的數據庫,進行比較的任務。此任務通常用於安全和監視系統。一個很好的例子是執法中的臉部辨識。在國際刑警組織的網站上,有一個取證部分,解釋了他們如何使用臉部辨識,來辨識機場和過境點的相關人員。
人臉辨識是如何工作的?
由於對該領域的濃厚興趣,數據科學家每年都會開發新的人臉辨識方法。本節將簡要討論人臉辨識模型如何工作的基礎知識,以及創建人臉嵌入的兩種方法之間的主要區別。
在最基本的層面上,人臉辨識模型遵循以下步驟:
1.輸入圖像被饋送到算法。
2.該算法為輸入圖像創建臉部嵌入。
3.該算法將輸入圖像的臉部嵌入,與數據庫中已知臉部的嵌入進行比較。
訓練
每種方法都有不同的訓練方法,研究人員經常在該領域的既定方法中,調整或添加元素。然而,大多數係統使用三元組損失來訓練算法。在人臉辨識方面,Triplet Loss 的工作原理,是向算法提供三張圖像(見下文)。
圖 1 – 三重損失
其中兩張圖像是人 A,其餘圖像是人 B。該算法創建每張圖像的臉部嵌入,然後比較它們。
比較後,網路將略微調整,使人 A 的嵌入彼此之間比與人 B 的嵌入更相似。 隨後,這教導算法使用臉部測量,使其能夠準確地對人的圖像,進行分類同一個人因為彼此相似。然後這個過程被重複數十萬甚至數百萬次。最後,網路應該能夠為它以前從未見過的人臉,生成準確的人臉嵌入。
人臉嵌入
在算法可以比較人臉之前,我們必須將人臉圖像,轉換為算法可以理解的數據。為此,系統會根據臉部特徵和地標計算測量值。圖 2 是 68 個臉部標誌的可視化,也稱為臉部關鍵點。
圖 2 –來自 PyImageSearch 的 Adrian Rosebrock 的圖像
根據神經網路的不同,這些地標可能會或可能不會用於創建嵌入。有時,地標只是用來裁剪人臉圖像,並去除圖像背景中的噪聲。
確定性人臉嵌入
本質上,透過創建人臉嵌入,你將人臉圖像轉換為數位數據。然後將該數據表示為,潛在語義空間中的向量。嵌入在潛在空間中彼此越接近,它們就越有可能屬於同一個人。
然而,使用確定性人臉嵌入的模型的準確性,取決於輸入圖像的清晰度。此外,此類模型通常在受限設置下進行測試。在實踐中,輸入圖像(例如來自監控影像)通常是在不受約束或不受控制的環境中拍攝的。圖像品質可能較低,或臉部的某些部分可能被圖像覆蓋。在這種情況下,使用確定性人臉嵌入的方法會降低性能。
概率人臉嵌入 (PFE)
在 2019 年 8 月發表的一篇論文中,Yichun Shi 和 Anil K. Jain 提出了另一種人臉辨識方法,即 PFE。概率人臉嵌入將人臉圖像,表示為分佈而不是點估計。
圖 3 – 來自Shi 和 Jain 的圖像
上圖很好地展示了確定性嵌入和概率嵌入之間的差異。在左側,潛在空間中的臉部嵌入,表示為點估計,沒有指示嵌入不確定性的指標。而對於 PFE,分佈的均值代表了對圖像中臉部特徵的最佳估計。分佈中的方差代表不確定性。
當然,對於臉部特徵缺失或模糊的模糊圖像,會存在更高程度的不確定性。
人臉辨識有多準確?
我們已經討論了臉部辨識是什麼,以及它是如何工作的。然而,也許更重要的問題,是我們可以依靠它嗎?我們今天擁有的臉部辨識技術有多準確?
這個問題可能沒有單一的具體答案。顯然,人臉辨識準確率取決於算法和我們測試的條件。99.63% 的準確率聽起來可能相當高。然而,可接受的準確度水準與規模和背景有關。例如,當我們在機場安全的背景下查看該數字時,很難確定可接受的誤差幅度。
哈茲菲爾德-傑克遜亞特蘭大國際機場,每天接待超過 260,000 名乘客。在這樣的規模下,大多數安全官員甚至不會接受 0.37% 的錯誤率。然而,研究人員一直在探索新的人臉辨識方法。隨著計算能力的提高,人臉辨識的準確性也應該繼續提高。
人臉辨識有什麼用?
該技術的應用範圍廣泛且多種多樣。以下示例只是當今許多企業使用人臉辨識的一些最有趣的方式。
增強實境 (AR)
許多流行的智慧手機應用,都依賴於人臉辨識。一些著名的例子是 Instagram、Snapchat 和 LINE 上的臉部過濾器。透過定位使用者的臉部標誌,AR 應用可以即時準確地,將圖像過濾器疊加在使用者的臉部上。
無現金支付
圖片來自 SnapPay |
儘管在大多數國家/地區尚不可用,但現在有許多商家在中國接受臉部辨識支付。此外,2019 年 10 月 16 日,SnapPay 宣佈在北美推出人臉辨識支付技術。
安全門
這項技術的另一個應用是安全門或門。無論是公寓大樓的入口、辦公室的前廳,還是火車站的檢票口,都可以使用臉部辨識技術,來允許或拒絕進入。雖然這項技術在大多數國家還不那麼普遍,但中國的許多企業似乎很快就對這項技術產生了熱情。
如擬所見,臉部辨識有許多有益的應用。隨著模型準確性的提高,越來越多的國家可能會在其基礎設施中,採用人臉辨識技術。
IDVIEW 不只是縮時攝影 |
0 comments:
張貼留言