0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Adaboost人臉檢測(cè)

新機(jī)器視覺 ? 來源:新機(jī)器視覺 ? 作者:新機(jī)器視覺 ? 2022-06-01 14:12 ? 次閱讀

原歸正傳,讓我開始說說人臉這個(gè)技術(shù),真的是未來不可估計(jì)的IT技術(shù),不知道未來會(huì)有多少企業(yè)為了這個(gè)技術(shù)潛心研究,現(xiàn)在就來看看最近的技術(shù)和未來的發(fā)展吧!

我先大概說下遇到的一些問題:

?圖像質(zhì)量

人臉識(shí)別系統(tǒng)的主要要求是期望高質(zhì)量的人臉圖像,而質(zhì)量好的圖像則在期望條件下被采集。圖像質(zhì)量對(duì)于提取圖像特征很重要,因此,即使是最好的識(shí)別算法也會(huì)受圖像質(zhì)量下降的影響;

?照明問題

同一張臉因照明變化而出現(xiàn)不同,照明可以徹底改變物體的外觀;

?姿勢(shì)變化

從正面獲取,姿勢(shì)變化會(huì)產(chǎn)生許多照片,姿態(tài)變化難以準(zhǔn)確識(shí)別人臉;

?面部形狀/紋理隨著時(shí)間推移的變化

有可能隨著時(shí)間的推移,臉的形狀和紋理可能會(huì)發(fā)生變化;

?相機(jī)與人臉的距離

如果圖像是從遠(yuǎn)處拍攝的,有時(shí)從較長(zhǎng)的距離捕獲的人臉將會(huì)遭遇質(zhì)量低劣和噪音的影響;

?遮擋

用戶臉部可能會(huì)遮擋,被其他人或物體(如眼鏡等)遮擋,在這種情況下很難識(shí)別這些采集的臉。

就先說這些問題吧,還有其他問題,讀者你可以自己再去總結(jié)一些,其實(shí)很easy!

在沒有DL出現(xiàn)之前,大家都是在用傳統(tǒng)的機(jī)器算法和統(tǒng)計(jì)學(xué)的算法來對(duì)以上問題進(jìn)行研究,仔細(xì)想想,大牛真的好厲害,能想出那么多經(jīng)典的算法,下面我先簡(jiǎn)單介紹幾個(gè):

1) 基于Adaboost人臉檢測(cè)

Adaboost人臉檢測(cè)算法,是基于積分圖、級(jí)聯(lián)檢測(cè)器和Adaboost算法的方法,該方法能夠檢測(cè)出正面人臉且檢測(cè)速度快。其核心思想是自動(dòng)從多個(gè)弱分類器的空間中挑選出若干個(gè)分類器,構(gòu)成一個(gè)分類能力很強(qiáng)的強(qiáng)分類器。

缺點(diǎn):而在復(fù)雜背景中,AdaBoost人臉檢測(cè)算法容易受到復(fù)雜環(huán)境的影響,導(dǎo)致檢測(cè)結(jié)果并不穩(wěn)定,極易將類似人臉區(qū)域誤檢為人臉,誤檢率較高。

2)基于特征的方法(引用“Summary of face detection based on video”)

基于特征的方法實(shí)質(zhì)就是利用人臉的等先驗(yàn)知識(shí)導(dǎo)出的規(guī)則進(jìn)行人臉檢測(cè)。

①邊緣和形狀特征:人臉及人臉器官具有典型的邊緣和形狀特征,如人臉輪廓、眼瞼輪廓、虹膜輪廓、嘴唇輪廓等都可以近似為常見的幾何單元;

②紋理特征:人臉具有特定的紋理特征,紋理是在圖上表現(xiàn)為灰度或顏色分布的某種規(guī)律性,這種規(guī)律性在不同類別的紋理中有其不同特點(diǎn);

③顏色特征:人臉的皮膚顏色是人臉表面最為顯著的特征之一,目前主要有RGB,HSV,YCbCr,YIQ,HIS等彩色空間模型被用來表示人臉的膚色,從而進(jìn)行基于顏色信息的人臉檢測(cè)方法的研究。

3) 基于模板的方法

基于模板匹配的方法的思路就是通過計(jì)算人臉模板和待檢測(cè)圖像之間的相關(guān)性來實(shí)現(xiàn)人臉檢測(cè)功能的,按照人臉模型的類型可以分為兩種情況:

①基于通用模板的方法,這種方法主要是使用人工定義的方法來給出人臉通用模板。對(duì)于待檢測(cè)的人臉圖像,分別計(jì)算眼睛,鼻子,嘴等特征同人臉模板的相關(guān)性,由相關(guān)性的大小來判斷是否存在人臉。通用模板匹配方法的優(yōu)點(diǎn)是算法簡(jiǎn)單,容易實(shí)現(xiàn),但是它也有自身缺點(diǎn),如模板的尺寸、大小、形狀不能進(jìn)行自適應(yīng)的變化,從而導(dǎo)致了這種方法適用范圍較窄;

②基于可變形模板的方法,可變形模板法是對(duì)基于幾何特征和通用模板匹配方法的一種改進(jìn)。通過設(shè)計(jì)一個(gè)可變模型,利用監(jiān)測(cè)圖像的邊緣、波峰和波谷值構(gòu)造能量函數(shù),當(dāng)能量函數(shù)取得最小值時(shí),此時(shí)所對(duì)應(yīng)的模型的參數(shù)即為人臉面部的幾何特征。這種方法存在的不足之處在于能量函數(shù)在優(yōu)化時(shí)十分復(fù)雜,消耗時(shí)間較長(zhǎng),并且能量函數(shù)中的各個(gè)加權(quán)系數(shù)都是靠經(jīng)驗(yàn)值確定的,在實(shí)際應(yīng)用中有一定的局限性。

4) 基于統(tǒng)計(jì)理論的方法

基于統(tǒng)計(jì)理論的方法是指利用統(tǒng)計(jì)分析與機(jī)器學(xué)習(xí)的方法分別尋找人臉與非人臉樣本特征,利用這些特征構(gòu)建分類,使用分類進(jìn)行人臉檢測(cè)。它主要包括神經(jīng)網(wǎng)絡(luò)方法,支持向量機(jī)方法和隱馬爾可夫模型方法?;诮y(tǒng)計(jì)理論的方法是通過樣本學(xué)習(xí)而不是根據(jù)人們的直觀印象得到的表象規(guī)律,因此可以減小由于人眼觀測(cè)不完整和不精確帶來的錯(cuò)誤而不得不擴(kuò)大檢測(cè)的范圍,但是這種方法需要大量的統(tǒng)計(jì)特性,樣本訓(xùn)練費(fèi)時(shí)費(fèi)力。

以上也都是通過快速閱讀得到的一些結(jié)論,大部分都是直接引用文章作者的語(yǔ)句。其中在這些方法中,都有很多改進(jìn),比如PCA+Adaboost,HMM等。

現(xiàn)在用傳統(tǒng)的技術(shù)已經(jīng)不能再有新的突破,所以現(xiàn)在流行了DL架構(gòu),打破了人類的極限,又將檢測(cè),識(shí)別,跟蹤等技術(shù)上升到另一個(gè)高度。

現(xiàn)在來簡(jiǎn)單講講最近幾年神經(jīng)網(wǎng)絡(luò)的牛X之處。

1)Retinal Connected Neural Network (RCNN)

8f9216a4-e171-11ec-ba43-dac502259ad0.jpg

2)Rotation Invariant Neural Network (RINN)

8faaef58-e171-11ec-ba43-dac502259ad0.jpg

3)Principal Component Analysis with ANN (PCA & ANN)

8fc7ca24-e171-11ec-ba43-dac502259ad0.jpg

4)Evolutionary Optimization of Neural Networks

8fd71416-e171-11ec-ba43-dac502259ad0.jpg

8fed95d8-e171-11ec-ba43-dac502259ad0.jpg

5)Multilayer Perceptron (MLP)

8ff54daa-e171-11ec-ba43-dac502259ad0.jpg

6) Gabor Wavelet Faces with ANN

90066162-e171-11ec-ba43-dac502259ad0.jpg

還有好多就不一一介紹了。在此推薦讀者你閱讀《Recent Advances in Face Detection》,分析的特別詳細(xì),希望對(duì)大家有幫助,謝謝!

下面我來給大家提供一些公開的數(shù)據(jù)庫(kù):

■Annotated Database (Hand, Meat, LV Cardiac, IMM face) (http://www2.imm.dtu.dk/~aam/)
■AR Face Database (http://cobweb.ecn.purdue.edu/~aleix/aleix_face_DB.html)
■BioID Face Database (https://www.bioid.com/About/BioID-Face-Database)
■Caltech Computational Vision Group Archive (Cars, Motorcycles, Airplanes, Faces, Leaves, Background) (http://www.vision.caltech.edu/html-files/archive.html)
■Carnegie Mellon Image Database (motion, stereo, face, car, ...) (http://vasc.ri.cmu.edu/idb/)
■CAS-PEAL Face Database (http://www.jdl.ac.cn/peal/index.html)
■CMU Cohn-Kanade AU-Coded Facial Expression Database (http://www.ri.cmu.edu/projects/project_421.html
■CMU Face Detection Databases (http://www.ri.cmu.edu/projects/project_419.html)
■CMU Face Expression Database (http://amp.ece.cmu.edu/projects/FaceAuthentication/download.htm)
■CMU Face Pose, Illumination, and Expression (PIE) Database (http://www.ri.cmu.edu/projects/project_418.html)
■CMU VASC Image Database (motion, road sequences, stereo, CIL’s stereo data with ground truth, JISCT, face, face expressions, car) (CMU VASC Image Database)
■Content-based Image Retrieval Database (Index of /groundtruth)
■Face Video Database of the Max Planck Institute for Biological Cybernetics (Welcome)
■FERET Database (frvt.org)
■FERET Color Database (The Color FERET Databasehttp://face.nist.gov/colorferet/)
■Georgia Tech Face Database (http://www.anefian.com/face_reco.htm)
■German Fingerspelling Database (http://www.anefian.com/face_reco.htm)
■Indian Face Database (http://http://www.cs.umass.edu/~vidit/IndianFaceDatabase)
■MIT-CBCL Car Database (Pedestrian Data)
■MIT-CBCL Face Recognition Database (CBCL FACE RECOGNITION DATABASE)
■MIT-CBCL Face Databases (CBCL SOFTWARE)
■MIT-CBCL Pedestrian Database (New Page 1)
■MIT-CBCL Street Scenes Database (CBCL StreetScenes Database Download Page:)
■NIST/Equinox Visible and Infrared Face Image Database (http://www.equinoxsensors.com/products/HID.html)
■NIST Fingerprint Data at Columbia (Link)
■ORL Database of Faces (The Database of Faces)
■Rutgers Skin Texture Database (http://www.caip.rutgers.edu/rutgers_texture/)
■The Japanese Female Facial Expression (JAFFE) Database (Japanese Female Facial Expression (JAFFE) Database
■The Ohio State University SAMPL Image Database (3D, still, motion) (http://sampl.ece.ohio-state.edu/database.htm)
■The University of Oulu Physics-Based Face Database (Center for Machine Vision and Signal Analysis)
■UMIST Face Database (https://images.ee.umist.ac.uk/danny/database.html)
■USF Range Image Data (with ground truth) (USF Range Image Database)
■Usenix Face Database (hundreds of images, several formats) (Link)
■UCI Machine Learning Repository (http://www1.ics.uci.edu/~mlearn/MLSummary.html)
■USC-SIPI Image Database(collection of digitized images) (SIPI Image Database)
■UCD VALID Database (multimodal for still face, audio, and video) (VALID Database)
■UCD Color Face Image (UCFI) Database for Face Detection (http://ee.ucd.ie/~prag/)
■UCL M2VTS Multimodal Face Database (http://www.tele.ucl.ac.be/PROJECTS/M2VTS/m2fdb.html)
■Vision Image Archive at UMass (sequences, stereo, medical, indoor, outlook, road, underwater, aerial, satellite, space and more) (SIPI Image Database)
■Where can I find Lenna and other images? (comp.compression Frequently Asked Questions (part 1/3)Section - [55] Where can I find Lenna and other images?)
■Yale Face Database (http://cvc.yale.edu/projects/yalefaces/yalefaces.html)
■Yale Face Database B (http://cvc.yale.edu/projects/yalefaces/yalefaces.html)

最后我附上我近期做的效果圖,是基于視頻中人臉檢測(cè)與識(shí)別的,因?yàn)闆]有標(biāo)準(zhǔn),公共的數(shù)據(jù)集,所以我就用室內(nèi)場(chǎng)景劇作為訓(xùn)練數(shù)據(jù),最后的效果很不錯(cuò),希望以后有同學(xué)做人臉的,我們可以一起討論,共同進(jìn)步,謝謝!

900ea07a-e171-11ec-ba43-dac502259ad0.jpg

903171fe-e171-11ec-ba43-dac502259ad0.jpg

90465f74-e171-11ec-ba43-dac502259ad0.jpg

90581e58-e171-11ec-ba43-dac502259ad0.jpg

906e4fe8-e171-11ec-ba43-dac502259ad0.jpg

90876eba-e171-11ec-ba43-dac502259ad0.jpg

9096b9ce-e171-11ec-ba43-dac502259ad0.jpg

90a65690-e171-11ec-ba43-dac502259ad0.jpg

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4551

    瀏覽量

    92014
  • 人臉檢測(cè)
    +關(guān)注

    關(guān)注

    0

    文章

    78

    瀏覽量

    16391

原文標(biāo)題:人臉檢測(cè)與識(shí)別的趨勢(shì)和分析

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    安富利基于ZUBoard開發(fā)板和雙攝像頭子卡推出立體人臉檢測(cè)方案

    ,其前提必然是精準(zhǔn)、可靠的人臉檢測(cè)。 為了滿足日益增長(zhǎng)的人臉檢測(cè)需求, 安富利基于ZUBoard開發(fā)板和雙攝像頭子卡推出立體人臉
    的頭像 發(fā)表于 07-11 09:41 ?547次閱讀
    安富利基于ZUBoard開發(fā)板和雙攝像頭子卡推出立體<b class='flag-5'>人臉</b><b class='flag-5'>檢測(cè)</b>方案

    人臉識(shí)別技術(shù)的原理介紹

    的應(yīng)用。本文將詳細(xì)介紹人臉識(shí)別技術(shù)的原理,包括人臉檢測(cè)人臉特征提取、人臉匹配等關(guān)鍵步驟。 一、人臉
    的頭像 發(fā)表于 07-04 09:22 ?744次閱讀

    如何設(shè)計(jì)人臉識(shí)別的神經(jīng)網(wǎng)絡(luò)

    識(shí)別技術(shù)主要分為兩個(gè)步驟:人臉檢測(cè)人臉特征提取。人臉檢測(cè)是指在圖像中定位出人臉的位置和大小,
    的頭像 發(fā)表于 07-04 09:20 ?347次閱讀

    人臉檢測(cè)模型的精確度怎么算

    人臉檢測(cè)模型的精確度評(píng)估是一個(gè)復(fù)雜的過程,涉及到多個(gè)方面的因素。本文將從以下幾個(gè)方面進(jìn)行介紹:人臉檢測(cè)模型的基本概念、評(píng)估指標(biāo)、評(píng)估方法、影響因素以及提高精確度的策略。
    的頭像 發(fā)表于 07-04 09:14 ?305次閱讀

    人臉檢測(cè)模型有哪些

    : Viola-Jones 算法 Viola-Jones 算法是一種基于 Haar 特征和 AdaBoost 算法的人臉檢測(cè)方法。它通過訓(xùn)練一個(gè)級(jí)聯(lián)分類器來實(shí)現(xiàn)人臉
    的頭像 發(fā)表于 07-03 17:05 ?672次閱讀

    人臉檢測(cè)人臉識(shí)別的區(qū)別是什么

    人臉檢測(cè)人臉識(shí)別是計(jì)算機(jī)視覺領(lǐng)域的兩個(gè)重要技術(shù),它們?cè)谠S多應(yīng)用場(chǎng)景中都有廣泛的應(yīng)用,如安全監(jiān)控、身份驗(yàn)證、社交媒體等。盡管它們?cè)谀承┓矫嬗邢嗨浦帲鼈冎g存在一些關(guān)鍵的區(qū)別。本文將詳細(xì)介紹
    的頭像 發(fā)表于 07-03 14:49 ?507次閱讀

    人臉檢測(cè)的五種方法各有什么特征和優(yōu)缺點(diǎn)

    人臉檢測(cè)是計(jì)算機(jī)視覺領(lǐng)域的一個(gè)重要研究方向,主要用于識(shí)別和定位圖像中的人臉。以下是五種常見的人臉檢測(cè)方法及其特征和優(yōu)缺點(diǎn)的介紹: 基于膚色的
    的頭像 發(fā)表于 07-03 14:47 ?422次閱讀

    人臉檢測(cè)與識(shí)別的方法有哪些

    人臉檢測(cè)與識(shí)別是計(jì)算機(jī)視覺領(lǐng)域中的一個(gè)重要研究方向,具有廣泛的應(yīng)用前景,如安全監(jiān)控、身份認(rèn)證、智能視頻分析等。本文將詳細(xì)介紹人臉檢測(cè)與識(shí)別的方法。 引言
    的頭像 發(fā)表于 07-03 14:45 ?475次閱讀

    基于FPGA的攝像頭心率檢測(cè)裝置設(shè)計(jì)

    裝置, 通過網(wǎng)絡(luò)攝像頭獲取人臉視頻圖像,通過 FPGA 進(jìn)行分析處理,得到心跳信號(hào), 并將計(jì)算得出心率值實(shí)時(shí)顯示在 HDMI 屏幕上。 1.2 應(yīng)用領(lǐng)域 本作品應(yīng)用范圍廣泛,可應(yīng)用于眾多需要檢測(cè)心率
    發(fā)表于 07-01 17:58

    ESP32-S3運(yùn)行人臉檢測(cè)功耗有多大呢?

    ESP32-S3運(yùn)行人臉檢測(cè),功耗有多大?
    發(fā)表于 06-26 06:32

    人臉識(shí)別技術(shù)的原理是什么 人臉識(shí)別技術(shù)的特點(diǎn)有哪些

    人臉識(shí)別技術(shù)的原理 人臉識(shí)別技術(shù)是一種通過計(jì)算機(jī)以圖像或視頻為輸入,識(shí)別、檢測(cè)、跟蹤和分析人臉的技術(shù)。其原理基于計(jì)算機(jī)視覺和模式識(shí)別等領(lǐng)域的理論和算法。下面將詳細(xì)介紹
    的頭像 發(fā)表于 02-18 13:52 ?1138次閱讀

    【飛騰派4G版免費(fèi)試用】飛騰派SeetafaceEngine人臉對(duì)齊(PART2)

    繼續(xù)玩飛騰派。。。 接著上一篇【飛騰派4G版免費(fèi)試用】飛騰派SeetafaceEngine人臉檢測(cè) 繼續(xù)補(bǔ)充。 FaceAlignment人臉對(duì)齊是標(biāo)出面部眼、鼻、嘴等,需要用
    發(fā)表于 12-19 09:57

    【飛騰派4G版免費(fèi)試用】飛騰派SeetafaceEngine人臉檢測(cè)

    使用的OpenCV版本是早期OpenCV–2.4.11,需手工修改為支持OpenCV-4.x版本函數(shù)。Seetaface包含 人臉檢測(cè)FaceDetection 、 人臉對(duì)齊FaceAlignment 、
    發(fā)表于 12-18 10:53

    Android系統(tǒng)下OpenCV的人臉檢測(cè)模塊的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《Android系統(tǒng)下OpenCV的人臉檢測(cè)模塊的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-23 09:37 ?0次下載
    Android系統(tǒng)下OpenCV的<b class='flag-5'>人臉</b><b class='flag-5'>檢測(cè)</b>模塊的設(shè)計(jì)

    【KV260視覺入門套件試用體驗(yàn)】五、VITis AI (人臉檢測(cè)和人體檢測(cè))

    --clean 二、Vitis AI 人臉檢測(cè) 在邊緣平臺(tái)或數(shù)據(jù)中心平臺(tái)上運(yùn)行Vitis AI Library 示例之前,請(qǐng)下載vitis_ai_library_r3.0.x_images.tar.gz
    發(fā)表于 09-26 16:22