人脸检测算法_腾讯已开源高精度人脸检测算法DSFD
騰訊提出一種高精度雙分支人臉檢測器DSFD并開源。該算法曾在全球兩大權威人臉檢測數據集WIDERFACE和FDDB上均取得了第一。
任務介紹
人臉檢測算法是在圖像上檢測出人臉的位置(通常以矩形框形式輸出),是人臉配準、人臉屬性識別、人臉核身、人臉檢索等技術的基礎。隨著人工智能行業的發展,人臉相關技術在社交娛樂、智慧零售、互聯網金融等領域得到了越來越廣泛的應用,同時也對人臉檢測技術提出了更多的挑戰。由于場景不受控、人員非配合,人臉往往受到逆光、遮擋、模糊、姿態、尺度等因素的干擾,因此研發效果更優異的人臉檢測算法具有重要意義。
?多種場景下的人臉檢測示意圖
算法設計
此次提出的DSFD人臉檢測算法,主要有3點創新:
(1)設計了一種新的“特征增強”模塊(FEM:Feature Enhance Module)。FEM在采用Top-Down層間信息融合的同時,在同一“感受野”內做了更多的enhancement。因此在width and depth上學習到了更有效的context和semantic信息。
(2)提出了“分層錨點漸進”式的代價函數監督(PAL:Progressive AnchorLoss)。模型采用2個層級(hierarchy),基于第一層(low-level)和第二層(high-level)的差異性,適配了不同尺寸的anchor。在訓練過程中,PAL對整個模型形成了更有效的監督。
(3)設計了一種“改進的錨點匹配策略”(Improved Anchor Matching Strategy)。One-stage detector由于在輸出層分配有密集的anchor,anchor與face匹配的好壞直接影響訓練效果。優圖的研究人員data augmentation過程中充分考慮了不同大小的face和各個anchor的關系,提出了一種新的數據擴增法。
DSFD算法的整體框架主要包括三個部分:特征增強模塊(FEM),分層錨點漸進式的代價函數(PAL),改進的錨點匹配策略(IAM)。
DSFD算法框架圖
評測結果
WIDERFACE數據集分為Validation和Test兩個評估集,每個集合中的數據根據人臉檢測的難易程度分為Easy、Medium、Hard。我們的DSFD(圖中Ours)在Validation和Test的三種評估模式上均取得了Top1。Validation上的評估結果如下(圖中數字表示mAP指標),我們的算法效果為easy:0.966, medium:0.957,hard:0.904。Test上的評估結果如下,其中easy:0.960,medium:0.953,hard:0.900。
?DSFD算法在WIDERFACE榜單的結果
根據FDDB數據集召回率的計算方式不同,可以分為Discrete和Continuous兩種評估方式,圖中橫軸為Falsepositives(誤檢數量),縱軸為Truepositive rate(召回率)。我們的DSFD在兩種評估方式上均取得了Top-1,如下圖所示。
??DSFD算法在FDDB榜單的結果
DSFD算法在WIDERFACE數據集上的可視化結果
據悉,該算法投稿的論文《DSFD: Dual Shot Face Detector》已被國際人工智能頂級會議CVPR2019接收。
業務落地
目前,優圖的人臉檢測技術已經應用于公司內外的多個業務中。為賦能各個行業發揮了重要作用。下面選擇一些典型案例作簡要介紹。智慧零售-騰訊優Mall:優Mall是優圖實驗室為智慧零售推出的解決方案,該方案可以使商家為客戶提供個性化服務,實時客流統計、客群精準營銷等,從而為實體經濟的發展注入新的活力。智慧娛樂:微視、手機QQ人臉特效,基于人臉檢測技術,這些產品不斷推出基于一些人臉特效,美顏美妝等娛樂玩法。
持續開源
自2017年,騰訊開始加快對外開源節奏,主要覆蓋AI、云、游戲、安全、小程序等相關領域,其中計算機視覺技術的開源也是其重要一環。與DSFD一并開源的還有OneStageDet(OSD)項目,該項目是基于單階段的通用目標檢測器。2017年7月,騰訊優圖首個AI開源項目NCNN開源,2019年至今已有人臉檢測、屬性等5項技術開源。騰訊優圖將不斷研究和探索,通過開源更多新技術為產業發展提供助力。
DSFD?開源地址
https://github.com/Tencent/FaceDetection-DSFD
OneStageDet?開源地址
https://github.com/Tencent/ObjectDetection-OneStageDet
(點擊文末閱讀原文直接訪問)
請給項目?一個?Star?!
歡迎提出你的?issue?和?PR!
?國內鏡像地址:
https://git.code.tencent.com/Tencent_Open_Source/FaceDetection-DSFD
https://git.code.tencent.com/Tencent_Open_Source/ObjectDetection-OneStageDet
(登錄后才能訪問公開項目)
騰訊工蜂源碼系統為開源開發者提供完整、最新的騰訊開源項目國內鏡像
總結
以上是生活随笔為你收集整理的人脸检测算法_腾讯已开源高精度人脸检测算法DSFD的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java settings文件夹_win
- 下一篇: Java并发编程实战_福州java编程实