人臉識別的工作原理是什麼?

時間 2022-01-13 10:51:43

1樓:科學闢謠

人臉識別和人類認臉有很多相似之處,都是對人臉影象進行「分層的資訊提取」,辨別出特徵之後再和記錄/記憶中的人臉做比對。至於怎樣「分層」提取資訊,就要用到深度神經網路了。

2樓:邪希德Shohdi

計算機識別一張圖時會將其轉化為數字,通過「訓練」計算機可以知道這些數字代表的含義,但早期影象識別技術還不夠發達,識別很容易因影象發生微小的變化而失靈。

得益於上世紀80年代提出的卷積神經網路(簡稱CNN)演算法,影象識別技術得到了質的飛躍。

這個卷積神經網路演算法的簡單原理如下

要進行影象識別,我們首先依然需要提取影象的特徵,提取影象特徵也即對其進行資料化分析,這一過程中需要借助的數學方法稱為卷積。

以乙個最簡單的一維圖形C為例,計算機在識別任何影象之前都需要將其轉化為數字,如下

那麼計算機是如何做到僅憑那些數字就認出原影象的呢?

這裡就需要借助「卷積核」進行卷積運算,提取「影象」(即圖右的數位化「影象」)的特徵。

卷積核類似於計算機最初將影象轉化成的數字方塊,但卷積核一般都是3×3或5×5的方塊,3×3方塊中有三個方塊是有值的(即值為1),卷積核是計算機在學習的過程中,根據所得資料調節卷積核,卷積核可以有很多個。

有了卷積核,我們就能通過在圖形數字方塊與卷積核之間做卷積運算,計算並得到特徵圖。

卷積大致過程如上

第一步卷積完成,得到初步的特徵圖。之後通過「池化」與「啟用」,對特徵圖進行簡化,也即對特徵圖中有特徵部分(即有值部分)進行放大,這一步顯然是為精準識別圖形特徵服務的。

要識別的圖形越複雜,特徵圖得越精準,因此需要多次卷積、池化與啟用。經過上述這些步驟,我們可以得到影象在各平面與維度中的特徵,也可以得到輪廓、顏色等方面的特徵。我們把這些特徵資訊接入計算機進行訓練,就能判斷這些眾多特徵圖代表的圖形是什麼了。

當我們把那些特徵資訊/資料傳輸到計算機上,讓它通過不斷的「機器學習」,不斷自行調整卷積核和引數,最終就能分辨出物體。這也是為什麼,我們戴著口罩或眼睛,或者蓋住一些臉部器官也能被機器所識別,這還是因為計算機早就收集到了我們足夠多的面部特徵。

隨著人臉生成技術的發展,基於人臉識別的身份驗證安全手段會越來越不安全嗎?

xyxyt 道高一尺魔高一丈,所有的技術都需要不斷改進,人臉識別也一樣。作業系統這麼多年了不還是會有黑客攻擊麼,但是大家還用的好好的。技術會不斷更新,把危險不斷降低 京東白條 其實在業內這個問題被關注已久,學術界的研究也一直在跟進。基於人臉識別的身份驗證安全手段,我們一般稱之為活體檢測和人臉防偽問題...

人臉識別進小區合法嗎?為什麼要用人臉識別?

想知道可以報警嘛,現在我們物業不讓沒有辦理人臉識別的人進入了 但是對於這種物業管理,是在不信任他們會對人臉資料進行比較安全的管理 崤山老喬 人臉資訊是絕對的個人隱私,依法應當獲得保護,依法使用或者獲得人臉資訊,不合法的過度採集我認為是非法的,小區用人臉識別即應屬於過度採集,小區沒有執法權,應予以拒絕...

人臉識別的未來會如何發展(學術界)?

看樓上說人臉對抗工業界做的很 low 樓主感興趣的話可以來我司實習 可恥的匿了 黑客如何用一副紙眼鏡,就 弄瞎 人臉識別演算法? 蒸餾Distil 都知道學術界距離工業界有很大距離,那就按照工業界的標準推進咯.準確率 99 是測試集太簡單了,工業界不都動輒看億分之一的誤報嘛,這個時候你還有多少 Re...