相信大家對人臉認證都不陌生,比如人臉支付、身份認證、金融認證等等。然而,人臉識別技術面臨著各種欺詐手段,如照片、換臉、面具等。如果被惡意抄襲,會給個人、群體或社會帶來極大的困擾和威脅。
活體檢測是在某些認證場景下確定物體真實生理特征的方法。活體檢測采用人臉防偽、人臉關鍵點、人臉跟蹤等技術,能有效抵禦拍照、變臉、遮擋、屏幕翻拍等常見攻擊,保護用戶利益。
體內檢測的常見使用場景:
2家主流制造商
據了解,百度腦活檢擁有業內首個端到端全卷積神經網絡人臉檢測器,可檢測不同姿態和光照下的人臉,最小12*12像素;1: 1和1: n的高精度人臉識別率,基於深度神經網絡的測量學習技術,利用200萬人的2億數據在1000個GPU集群上訓練,可以達到比人更精準的識別效果。
2015,迪法恩斯推出了基於人臉識別技術的FaceID在線認證解決方案。其強大的智能金融企業解決方案已幫助支付寶、中信銀行、招商銀行、北京銀行、小華錢包、拍拍貸等近百家金融機構實現金融智能化。
易道·蔔式是壹家人工智能公司,專註於計算機視覺領域的技術研究和商業自動化。基於自主研發的深度學習平臺,不斷研發領先的機器視覺技術,為多個行業量身定制智能化解決方案,驅動行業實現跨越式智能升級。在活體檢測領域已經建立了成熟的產品。
3評估計劃
本文從識別場景通用性、識別準確率、識別響應速度、產品接入方式、部署和集成效率、安全性、產品定價等方面對HMS Core ML Kit、FaceID、百度大腦、易接入活檢產品進行了評測。目前在體測試服務可以支持離線SDK集成、在線API調用和軟件服務接入。我們通過官網提供的調用方法進行測試對比。
Hmcore mlkit官方文檔:文檔中心
/doc/development/hiai-Guides/liveness-detection-000001051386243
。dbankcdn.cn/cc H5/AIBussiness-ml kit/body/apk _ release _ body。apk
使用FaceID上提供的功能可以直接測試撓度FaceID。官方網站:3359 faceid.com/document/faceid-guide-docs/product-introduction
百度生物識別官網:生物識別_人臉識別生物識別_生物識別SDK-百度AI開放平臺
/tech/face/faceliveness
易道蔔式無聲體內測試官網:無聲體內測試gitbook
/doc/v3_liveness.html
最終評估結果將形成雷達圖。評價指標如下,最高分10。
水平評價量表
3.1識別場景
筆者先看識別場景(普遍性和普遍性)。目前,體內檢測可以分為無聲體內檢測和合作體內檢測。從大量收集的數據來看,結果顯示Face ID、百度、易道、華為的HMS Core ML Kit都支持靜默體內檢測和協同體內檢測。但不同的是,在活體檢測識別的場景中,幾個動作之間存在明顯的差異,這也是決定活體檢測安全性的重要指標。
FaceID支持點頭、眨眼、張嘴、搖頭和閱讀等動作。並能在不同光照、年齡、妝容、配飾等復雜條件下實現準確識別。
目前百度支持鞠躬、擡頭、眨眼等動作。此外,還有眨眼、讀數等多達10種離線體內檢測方式,可有效抵禦照片、視頻、2D/3D模具等作弊行為。
目前易道博壹支持協同活體檢測中點頭、眨眼、凝視、張嘴、搖頭五個動作,以及三個隨機動作判別,結合單幀活體判別。
另壹方面,HMS Core ML Kit支持眨眼、張嘴、向左搖頭、向右搖頭、凝視、點頭等六個動作,支持從六個動作中隨機選擇三個動作進行驗證。同時能夠很好的識別並指導用戶在各種光照條件、用戶配件、年齡、妝容等條件下完成檢測。
現場考核評分表(個人評分,僅供參考)
3.2響應速度
根據筆者對測試情況的分析,制作兩張圖表供大家參考。
初始化時間方面,FaceID初始化時間2s,易道蔔式初始化時間1s,百度大腦響應時間0.88s,HMS Core ML Kit初始化時間0.8s,HMS Core ML Kit和百度大腦響應快。
內存占用方面,易道博通的內存占用為343MB,忽略FaceID為185MB,百度為157MB,HMS Core ML Kit為140MB,是幾家廠商中最小的。
反應評分量表(個人評分,僅供參考)
3.3訪問模式
FaceID體內檢測還支持多種接入模式。除了移動SDK,H5組件,API接口等。還有Raw為小程序提供的純API接口,直接集成了雲端的體內驗證能力。
並自行實現前端的用戶交互頁面部分。
HMS Core ML Kit體內檢測服務支持離線模式(主要基於保護終端用戶隱私數據的考慮),並提供SDK訪問模式,開發者只需要幾行代碼集成即可。
易知識靜默生命體檢測通過HTTP發送POST請求,向公有雲服務器提交驗證數據,等待服務器識別並返回識別結果。
訪問模式評分表(個人評分,僅供參考)
3.4整合效率
目前各大廠商和開發團隊都在強調敏捷開發,敏捷開發的實踐就是集成效率的體現。從筆者自己測試來看,FaceID需要提供企業身份證、營業執照等企業級認證才能使用。百度大腦和易道博學需要註冊才能使用體內檢測服務,並且在開發中需要壹些代碼調試,尤其是他們的賬號註冊後生成的API key不能直接使用,需要集成在代碼中,生成token值後才能使用。註冊華為賬號後,HMS Core ML Kit不需要API Key集成操作,只需簡單配置AGC文件,通過幾行代碼即可快速訪問官方SDK。
所以筆者認為HMS Core ML Kit相比其他三款產品,在集成效率和部署效率上相對簡單,可以提高我們的開發效率。
綜合效率評分表(個人評分,僅供參考)
3.5安全測試
作者主要對協同生命體的安全性進行評價。作者選取了壹些典型的攻擊場景進行測試,並比較了各家的測試結果。
協同體內檢測容易受到許多幹擾和攻擊,如常見的打印照片和翻拍視頻。
對於本節中的體內協同檢測方法,作者采用了三種方法進行測試。
1.模擬測試的“照片翻拍”模式(包括搖頭、眨眼、轉手機、戴口罩等遮擋物的照片視頻)。
2.“視頻翻拍”模式,模擬測試(包括搖頭、眨眼、翻手機、戴口罩等遮擋物)。
3.“真人轉動手機不動”的模式是指通過點頭、晃動手機等行為來模擬人。
筆者對每個服務進行了十多次測試,忽略FaceID人臉照片和視頻攻擊的攔截率較高。由於人臉內核的檢測,攻擊基本不會通過,可以正確完成識別,安全性高。
HMS Core ML Kit測試結果也不錯,能成功抵禦所有攻擊檢測。在紙和視頻等攻擊場景下,界面會顯示非活體。閉眼左右搖頭時,HMS Core ML Kit會提示用戶睜開眼睛。只有在用戶眼睛睜開,姿勢正確的情況下,才會提示用戶做出相應的動作,更好的保證了安全性。
百度大腦可以進行基本動作的活體檢測,可以通過動作來驗證。測試發現,將打印好的猴子照片放在屏幕前,來回晃動紙張模擬低頭動作,可以通過驗證。所以百度對壹些專項行動的認可度還有待提高。
易道博也可以進行基本的體內檢測,但是妳還是可以通過某個角度突破檢測,比如點頭。當妳想通過轉動手機不動來完成動作時,易道博會提示妳不要晃動手機。但是在搖晃手機的幅度變小之後,或者垂直搖晃,就可以繞過檢測。
另外,作者測試了眨眼時,只有壹只眼睛(壹只眼睛閉著)可以通過測試。所以根據筆者目前的測試,檢測方法還有待改進。
安全測試綜合評分表(個人評分,僅供參考)
3.6產品定價
不同廠商的產品功能是不壹樣的。作者收錄的價格僅供參考,不代表當前價格。
(以上數據來自官網,某大廠商,統計時間為2023年5月。)
產品定價評分表(個人評分,僅供參考)
4綜合比較
分數摘要:
根據前段評估分析的結果,形成雷達圖進行綜合對比。
從筆者整理的雷達圖來看,產品整體差別不大,但在不同用途上可能各有特點。比如百度和FaceID提供了很多接入方式,支持很多識別場景,會更適合壹些需求廣泛的開發任務。使用靜音生命體時,可以選擇易道智伯,從價格和開發壹體化來說都是不錯的選擇。但如果要選擇動態活體檢測,在有限制性識別條件(面核)的情況下,FaceID可能會發揮更大的作用。這時候HMS Core ML Kit就當之無愧了,通過廠商給的SDK就可以快速融入到實際業務中。響應速度和集成速度無疑是獨壹無二的亮點。
作為用戶開發者,從綜合測評來看,HMS Core ML Kit集成簡單,響應速度快,安全性高,非常適合廣大用戶使用。
當然,不僅僅是ML Kit,整個HMS Core(華為為其設備生態系統提供的壹套應用程序和服務,開發者只有集成HMS SDK才能使用華為的多重開放能力)也提供了媒體、圖像等領域的能力。有興趣的話可以去了解壹下,可能會發現很多有趣又有幫助的東西。
相關問題和答案: