精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

什么是最好的面部檢測器? | Dlib、OpenCV DNN、Yunet、Pytorch-MTCNN和RetinaFace

人工智能 人臉識別
選擇面部檢測模型時的主要權衡是準確性和性能之間的平衡,但還有其他因素需要考慮。

我正在處理的面部識別問題,需要選擇一個面部檢測模型。面部檢測是面部識別流水線的第一步,準確識別圖像中的面部至關重要。Garbage in, garbage out。

然而,眾多的選項讓我感到不知所措,而且關于這一主題的零散寫作還不夠詳細,無法幫助我決定選擇哪種模型。比較各種模型花費了我很多精力,因此我認為傳達我的研究可能會幫助處于類似情況的人們。

面部檢測器的選擇要點是什么? 

選擇面部檢測模型時的主要權衡是準確性和性能之間的平衡。但還有其他因素需要考慮。關于面部檢測模型的大多數文章要么是模型創建者寫的,通常發表在期刊上,要么是那些在代碼中實現模型的人寫的。在這兩種情況下,作者自然會對他們所寫的模型持有偏見。在一些極端情況下,這些文章實際上是該模型的宣傳廣告。

很少有文章比較不同模型的性能表現。進一步增加混亂的是,每當有人寫關于像RetinaFace這樣的模型時,他們討論的是該模型的特定實現。模型本身實際上是神經網絡架構,不同的實現可能會導致不同的結果。更復雜的是,這些模型的性能還取決于后處理參數,如置信度閾值、非極大值抑制等。

每個作者都將自己的模型描述為“最好”,但我很快意識到“最好”取決于上下文。沒有客觀上最好的模型。決定哪個面部檢測模型最合適的兩個主要標準是準確性和速度。

沒有一個模型能同時具備高準確性和高速度,這是一個權衡。我們還必須查看原始準確性之外的指標,大多數基準測試基于原始準確性(正確猜測/總樣本量),但原始準確性不是唯一需要關注的指標。假陽性與真陽性的比率以及假陰性與真陰性的比率也是重要的考慮因素。用技術術語來說,這種權衡是精度(最小化假陽性)和召回率(最小化假陰性)之間的權衡。這篇文章深入討論了這個問題。

測試模型 

有一些現有的用于基準測試的面部檢測數據集,如WIDER FACE,但我總是喜歡看看這些模型在我的數據上表現如何。所以我隨機選取了1064幀電視節目樣本來測試這些模型(±3%的誤差范圍)。在手動標注每張圖像時,我盡量選擇盡可能多的面部,包括部分或幾乎完全遮擋的面部,以給模型帶來真正的挑戰。因為我最終要對檢測到的面部進行面部識別,所以我想測試每個模型的極限。

數據和標注可以從下面鏈接進行下載:

  • https://drive.google.com/uc?export=download&id=1OPAT47OXjgmjKlAY2irQLf4GNoHyMlhX(數據)
  • https://drive.google.com/uc?export=download&id=1UbrndfOvvzFIdU-w3Kw8qrFM6D_ZljJZ(標注)

將各種模型分為兩類是有幫助的;那些運行在GPU上的模型和那些運行在CPU上的模型。一般來說,如果你有兼容CUDA的GPU,應該使用基于GPU的模型。我有一個NVIDIA 1080 TI顯卡,具有11GB內存,這使我能夠使用一些大規模的模型。然而,我的項目規模巨大(我指的是成千上萬的視頻文件),所以對速度極快的基于CPU的模型很感興趣。基于CPU的面部檢測模型不多,所以我決定只測試最受歡迎的一個:YuNet。由于其速度,YuNet構成了我的基線比較。一個GPU模型必須比其CPU對應的模型準確得多,以證明其較慢的處理速度是合理的。

CPU模型 

YuNet 

YuNet是為性能而開發的,其模型大小僅為較大模型的一小部分。例如,YuNet只有75,856個參數,而RetinaFace則有27,293,600個參數,這使得YuNet可以在“邊緣”計算設備上運行,而這些設備不足以運行較大的模型。

  • 論文地址:https://doi.org/10.1007/s11633-023-1423-y
  • 代碼地址:https://github.com/ShiqiYu/libfacedetection
  • 預訓練模型:https://github.com/opencv/opencv_zoo

作為一個CPU模型,YuNet的表現比我預期的要好得多。它能夠毫無問題地檢測到大面部,但在檢測較小面部時有些困難。

能夠檢測到即使在斜角度的大面部。邊界框有些偏差,可能是因為圖像需要調整為300x300才能輸入到模型中。

YuNet幾乎找到了所有面部,但也包括了一些假陽性。

當限制為圖像中的最大面部時,準確性大大提高。

如果性能是主要考慮因素,YuNet是一個很好的選擇。它甚至足夠快,可以用于實時應用,而GPU選項則不能(至少在沒有一些嚴重硬件的情況下)。

YuNet使用固定的300x300輸入尺寸,因此時間差異是由于將圖像調整為這些尺寸導致的。GPU模型 

Dlib 

Dlib是一個C++實現,帶有Python包裝器,保持了準確性、性能和便利性之間的平衡。Dlib可以直接通過Python安裝,也可以通過Face Recognition Python庫訪問。然而,Dlib的準確性和性能在upsampling參數上有很強的權衡。當上采樣次數設置為0時,模型速度更快但準確性較低。

無上采樣

上采樣=1

Dlib模型的準確性隨著進一步的上采樣而增加,但任何高于上采樣=1的值都會導致我的腳本崩潰,因為它超出了我的GPU內存(順便說一下,我的內存是11GB)。

Dlib的準確性相對于其(缺乏)速度來說有些令人失望。然而,它在最小化假陽性方面表現非常好,這是我的優先事項。面部檢測是我面部識別流水線的第一部分,因此最小化假陽性數量將有助于減少下游的錯誤。為了進一步減少假陽性數量,我們可以使用Dlib的置信度輸出來過濾低置信度的樣本。

假陽性和真陽性之間的置信度差異很大,我們可以利用這一點來過濾前者。我們可以查看置信度分布來選擇一個更精確的閾值,而不是選擇一個任意的閾值。

95%的置信度值在0.78以上,因此排除低于該值的所有內容可以將假陽性數量減少一半。

雖然通過置信度過濾減少了假陽性數量,但并沒有提高整體準確性。我會考慮在最小化假陽性數量是主要關注點時使用Dlib。但除此之外,Dlib在準確性上并沒有比YuNet大幅增加,無法證明其更高的處理時間是合理的;至少對我的用途來說是這樣。

OpenCV DNN 

OpenCV面部檢測模型的主要吸引力在于其速度。然而,其準確性令人失望。雖然與其他GPU模型相比,它速度非常快,但即使是Top 1準確性也僅略好于YuNet的整體準確性。我不清楚在什么情況下我會選擇OpenCV模型進行面部檢測,尤其是因為它很難正常工作。

Pytorch-MCNN 

MTCNN模型的表現也很差。盡管它的準確性略高于OpenCV模型,但速度要慢得多。由于其準確性低于YuNet,沒有 compelling reason to select MTCNN。

RetinaFace 

RetinaFace以其作為開源面部檢測模型中最準確的聲譽而聞名。測試結果支持了這一聲譽。

它不僅是最準確的模型,而且許多“錯誤”實際上并不是實際錯誤。RetinaFace真的測試了“假陽性”這個類別,因為它檢測到了一些我沒有看到的面部,沒有標注的因為我認為它們太難了,或者沒有考慮是“面部”。

它在這張《Seinfeld》片段中的鏡子中檢測到了部分面部。

它在《Modern Family》的背景圖像中找到了面部。

它在識別人臉方面如此出色,以至于找到了非人臉。

學習到RetinaFace并不算太慢是一個驚喜。雖然它不如YuNet或OpenCV快,但與MTCNN相當。雖然它在低分辨率下比MTCNN慢,但它擴展得相對較好,可以同樣快速地處理更高分辨率。RetinaFace擊敗了Dlib(至少在需要上采樣時)。它比YuNet慢得多,但準確性顯著提高。

通過過濾掉較小的面部,可以排除RetinaFace識別的許多“假陽性”。如果我們刪除最低四分位的面部,假陽性率會大幅下降。

最低四分位的邊界是0.0035

雖然RetinaFace非常準確,但其錯誤確實有特定的偏差。雖然RetinaFace容易識別小面部,但它在檢測較大、部分遮擋的面部時存在困難,這在查看面部尺寸相對于準確性時尤為明顯。

這對我的用途來說可能是個問題,因為圖像中面部的大小與其重要性密切相關。因此,RetinaFace可能會錯過最重要的情況,例如以下示例。

RetinaFace未能檢測到這張圖像中的面部,但YuNet做到了。

結論 

根據我的測試(我想強調這些測試并不是世界上最嚴格的測試;所以要保留一點懷疑態度),我只會考慮使用YuNet或RetinaFace,具體取決于我的主要關注點是速度還是準確性。可能在我絕對想要最小化假陽性數量時會考慮使用Dlib,但對于我的項目來說,只能選擇YuNet或RetinaFace。

完整的項目代碼在這里:https://github.com/astaileyyoung/CineFace

責任編輯:趙寧寧 來源: 小白玩轉Python
相關推薦

2010-12-28 11:17:50

chkrootkitrootkit檢測器

2020-09-22 20:14:51

人工智能

2022-04-05 20:54:21

OpenCVPython人臉檢測

2024-06-18 10:20:00

YOLO目標檢測

2024-07-24 10:12:47

2022-03-11 10:18:04

Meta死鎖Android

2024-01-15 14:03:00

2018-05-08 14:25:22

Pythondlib人臉檢測

2024-08-26 08:16:13

2023-07-26 09:00:00

人工智能AI檢測

2010-12-24 10:26:19

2023-10-23 12:05:17

2010-12-22 21:52:12

rkhunter

2024-03-19 11:52:28

2009-04-01 22:10:55

2024-12-13 09:17:45

2014-01-09 09:42:56

Python語言檢測器

2009-03-25 15:21:17

2022-02-11 10:27:28

面部識別算法人工智能

2024-08-01 09:00:00

目標檢測端到端
點贊
收藏

51CTO技術棧公眾號

久久久久久国产精品三级玉女聊斋| 91在线观看视频| 色诱女教师一区二区三区| 潘金莲激情呻吟欲求不满视频| 在线视频二区| 国产成人午夜片在线观看高清观看| 欧美黄色小视频| 四虎永久免费影院| 欧美成人福利| 亚洲成av人影院| 久久精品中文字幕一区二区三区| 手机av免费观看| 91精品天堂福利在线观看| 精品国产sm最大网站免费看| 国产a级一级片| 婷婷成人激情| 成人夜色视频网站在线观看| 国产91色在线|| 丝袜 亚洲 另类 欧美 重口| 亚洲日本三级| 日韩精品综合一本久道在线视频| 久久精品国产精品亚洲色婷婷| 日韩美女网站| 久久网站最新地址| http;//www.99re视频| 五月天激情四射| 欧美日本一区二区视频在线观看| 亚洲视频一区二区| 中文字幕天堂av| 91丨精品丨国产| 日韩欧美在线网址| 欧美亚洲黄色片| 黄色大片在线播放| 国产日韩欧美在线一区| 国产伦理一区二区三区| 国产美女明星三级做爰| 久久一二三四| 性日韩欧美在线视频| 麻豆网址在线观看| 欧美亚洲国产激情| 亚洲精品一区二区三区不| 国产精品无码自拍| 国产精品美女久久久久| 欧美在线一区二区三区| 免费在线a视频| 成人爽a毛片免费啪啪动漫| ...xxx性欧美| 亚洲一区不卡在线| 国产高清在线观看| 久久一二三国产| 激情视频一区二区| 丰满人妻一区二区三区无码av| 激情偷乱视频一区二区三区| 国产精品免费看久久久香蕉| 91丨九色丨海角社区| 丝袜国产日韩另类美女| 欧美孕妇与黑人孕交| 欧美三级午夜理伦| 国产精品腿扒开做爽爽爽挤奶网站| 欧美精品福利视频| 国产精品成人网站| 精品二区久久| 韩国欧美亚洲国产| 综合激情网五月| 亚洲一区区二区| 茄子视频成人在线| 在线观看 亚洲| 性欧美长视频| 国产精品久久久久9999| 亚洲免费视频二区| 精品一区二区三区在线播放| 成人国产在线激情| 国产视频一二三四区| 国产精品资源在线观看| αv一区二区三区| 色噜噜在线播放| 91丨porny丨最新| 日韩精品欧美专区| 在线免费av网站| 亚洲欧美日本在线| www.av片| 浪潮色综合久久天堂| 欧美日韩另类一区| 欧美日韩理论片| 成人性生交大片免费看96| 精品国产伦理网| 国产精品亚洲无码| 四季av一区二区三区免费观看| 久久亚洲精品网站| 国产亚洲欧美精品久久久久久 | 日韩欧美中文字幕公布| 久久久久亚洲av成人网人人软件| 日本国产精品| 中文字幕亚洲欧美日韩高清| 九九热精品在线观看| 亚洲尤物影院| 成人黄色影片在线| 天天色综合久久| 中文字幕一区免费在线观看| 亚洲理论电影在线观看| 午夜av成人| 日韩一级二级三级精品视频| 午夜一区二区三区免费| 欧美激情成人| 97在线观看视频| 亚洲视频久久久| 白白色亚洲国产精品| 亚洲在线不卡| 欧洲一区精品| 91精品国产综合久久精品麻豆| 亚洲欧美在线不卡| 你懂的视频一区二区| 国产成人激情视频| 成人午夜免费在线观看| 中文字幕欧美国产| 国产精品999视频| 国产精品一区二区三区av| 亚洲欧美中文另类| 久久伊人成人网| 久久99久久99小草精品免视看| 国产精品一区二区a| 麻豆av免费在线观看| 日韩欧美在线视频观看| 国产精品99精品无码视亚| 色天天久久综合婷婷女18 | 精品久久久网| 日韩国产在线看| 久草视频中文在线| 激情综合色播激情啊| 欧美午夜欧美| 国产精品一品| 欧美mv和日韩mv的网站| 黄色录像二级片| 日本不卡中文字幕| 日韩福利视频| 成人教育av| 亚洲成人久久久久| 亚洲精品在线观看av| 国产一区二区视频在线| 最新不卡av| 九九热这里有精品| 中文一区二区视频| 亚洲色成人www永久网站| 91丨porny丨最新| 黄网站欧美内射| 白嫩白嫩国产精品| 欧美激情乱人伦一区| 国产高清视频免费| 亚洲男人天堂一区| 亚洲高清在线不卡| 亚洲理论电影网| 亚洲永久免费观看| 综合久久2019| 日韩欧美电影一区| 免费在线观看黄色av| 国产a区久久久| 男人天堂手机在线视频| 国产精品极品在线观看| 97视频网站入口| 天堂中文网在线| 午夜不卡av在线| 日韩av一二区| 久久久久久久高潮| 亚洲第一导航| 日韩五码电影| 九九九久久国产免费| 蜜桃在线一区二区| 天天射综合影视| 欧美特级黄色录像| 蜜桃精品在线观看| 艳母动漫在线观看| 国产福利一区二区精品秒拍| 68精品久久久久久欧美| 狠狠色伊人亚洲综合网站l | 妺妺窝人体色www在线观看| 禁果av一区二区三区| 国产美女主播一区| 99福利在线| 亚洲精品国产欧美| 国产成人a v| 亚洲另类色综合网站| 国产十八熟妇av成人一区| 免播放器亚洲| 亚洲国产日韩综合一区| 国产在线一区不卡| 97久久精品国产| av一区在线观看| 日韩视频123| 国产精品老女人| 国产精品乱人伦| 蜜桃色一区二区三区| 久久精品人人做人人爽电影蜜月| 亚洲欧美久久久久一区二区三区| 人人九九精品视频| 国产69久久精品成人| 国产丝袜在线| 日韩精品极品视频免费观看| 中文字幕一区二区久久人妻| 亚洲黄色网址| thepron国产精品| 日本熟妇人妻中出| 午夜日本精品| 日韩精彩视频| 粉嫩av一区二区| 国产精品视频在线播放| 污污的网站在线看| 国产亚洲视频在线| 色欲av永久无码精品无码蜜桃| 欧美性受xxxx黑人xyx| 久久久美女视频| 国产精品免费久久久久| 日本japanese极品少妇| 国产一区二区三区不卡在线观看 | 激情综合丁香五月| 国产剧情一区在线| 日本美女高潮视频| 99精品国产在热久久| 色呦呦网站入口| 国产中文精品久高清在线不| 国产乱码精品一区二区三区日韩精品 | 欧美日韩免费电影| 欧洲精品久久久| 一区二区三区伦理| 久久精品久久久久| 国产女人在线观看| 亚洲美女久久久| 午夜精品久久久久久久96蜜桃| 欧美视频在线观看一区二区| 在线天堂中文字幕| 午夜视黄欧洲亚洲| 激情视频在线播放| 日韩美女视频一区二区| 蜜臀久久99精品久久久久久| 99riav久久精品riav| www.四虎精品| 国产麻豆视频精品| 视频区 图片区 小说区| 蜜桃av一区二区三区电影| 999精品网站| 久久久蜜桃一区二区人| 亚洲人精品午夜射精日韩| 激情五月***国产精品| 波多野结衣 作品| 亚洲激情久久| 色哺乳xxxxhd奶水米仓惠香| 999久久久精品国产| 一区二区不卡在线观看| 精品日韩一区| 色综合久久av| 精品国产99| 裸体丰满少妇做受久久99精品| 精品亚洲精品| 久久av二区| 亚欧洲精品视频在线观看| 久久久com| 天堂99x99es久久精品免费| 久久一区二区三区欧美亚洲| 奇米777国产一区国产二区| 黄色91av| 国产欧美高清视频在线| 水蜜桃一区二区| 久久一区二区中文字幕| 中文字幕一区二区三区精彩视频| 国产精品99久久久久久动医院| avove在线观看| 国产精品99一区二区| 分分操这里只有精品| 欧美综合二区| 亚洲一二三区av| 黄一区二区三区| 韩国三级hd中文字幕有哪些| 粉嫩av亚洲一区二区图片| 丝袜熟女一区二区三区| 久久美女艺术照精彩视频福利播放| 亚洲久久久久久久| 国产精品久久久久毛片软件| 99久久婷婷国产综合| 夜色激情一区二区| 日韩 欧美 中文| 欧美性色aⅴ视频一区日韩精品| 中文字幕乱码在线观看| 日韩欧美国产电影| 日本成人一区| 色噜噜狠狠色综合网图区| 182tv在线播放| 97热精品视频官网| 中文字幕av一区二区三区佐山爱| 国产日韩av在线| 一区二区三区亚洲变态调教大结局| 精品久久一区二区三区蜜桃| 精品久久影院| 亚洲色婷婷久久精品av蜜桃| 一本色道精品久久一区二区三区| 亚洲一区二区蜜桃| 国产精品996| 丰满少妇高潮一区二区| 亚洲欧美精品午睡沙发| 4438国产精品一区二区| 777久久久精品| 性感美女福利视频| 久久亚洲精品毛片| 台湾佬中文娱乐久久久| 亚洲综合在线播放| 精品国产美女| 97中文字幕在线| 看电视剧不卡顿的网站| 超碰caoprom| 中文字幕在线播放不卡一区| 日韩欧美亚洲视频| 91精品国产综合久久精品麻豆 | 99久久综合狠狠综合久久| 男人的天堂官网| 午夜日韩在线观看| 国产成人三级在线播放| 一区二区三区国产视频| 国产探花视频在线观看| 91久热免费在线视频| 国产欧美日韩精品一区二区免费 | 欧美久久久精品| 自拍偷拍欧美视频| 99国产高清| 欧美激情黄色片| 黄色一级一级片| 99久久久久免费精品国产 | 性欧美1819| 26uuu国产日韩综合| 精品视频一区二区在线观看| 欧美日韩精品一区二区在线播放| 亚洲av成人精品毛片| 久久99精品国产99久久6尤物| 成人性片免费| 欧美精品亚洲精品| 在线亚洲一区| 第一页在线视频| 亚洲欧美区自拍先锋| 波多野结衣家庭主妇| 国产婷婷97碰碰久久人人蜜臀| av大全在线| 444亚洲人体| 91精品国产91久久综合| 尤物国产在线观看| 国产精品伦理在线| 成人黄色免费网| 亚洲人成五月天| 欧美羞羞视频| 欧美成熟毛茸茸复古| 亚洲专区一区| 国产激情视频网站| 偷拍亚洲欧洲综合| 免费看国产片在线观看| 欧美激情喷水视频| 97se亚洲| 日韩av在线播放不卡| 成人激情视频网站| 国产主播在线播放| 亚洲国产天堂久久综合网| 大菠萝精品导航| 精品一区二区三区国产| 国产亚洲一区在线| 天天插天天射天天干| 黑人精品xxx一区| 黄网在线观看| 国产精品高潮呻吟久久av无限| 好男人在线视频www| 制服丝袜中文字幕一区| 黄色一级大片在线免费看产| 91亚洲精品久久久久久久久久久久| 国产国产精品| 免费观看一区二区三区| 五月天网站亚洲| 久青草国产在线| 国产免费亚洲高清| 欧美影视一区| 亚洲一区二区三区无码久久| 在线看不卡av| 黄视频网站在线| 国产精品一区二区av| 天堂av在线一区| 99国产精品无码| 日韩亚洲国产中文字幕欧美| 成全电影大全在线观看| 欧美日韩综合网| 狠狠色狠狠色综合| 国产精品成人av久久| 亚洲美女中文字幕| 日韩欧国产精品一区综合无码| 高清无码视频直接看| 91丨国产丨九色丨pron| 中文字幕乱码在线观看| 欧美区二区三区| 小说区图片区色综合区| 中文字幕第22页| 午夜精品国产更新| jizz在线观看视频| 成人欧美一区二区三区视频 | bt天堂新版中文在线地址| 久久综合资源网| 国产乱色精品成人免费视频 | 蜜桃av一区二区在线观看| 久久香蕉精品视频|