凌鵬程
摘 要:伴隨城鎮(zhèn)化的進(jìn)展,在測控以及監(jiān)管流動人口部分,給政府人員的巡查以及監(jiān)管帶來一定難度,首先概述了人臉檢測方法,包括人臉檢測方式和學(xué)習(xí)策略,進(jìn)而研究了AdaBoost人臉檢測算法,包括算法基本流程、Haar長方形特征、AdaBoosting級聯(lián)分類裝置。給出人臉特征獲取,圖像空間映射和主分量解析算法,最后分析了AdaBoost方法訓(xùn)練方法和檢測算法、誤檢與漏檢情況。
關(guān)鍵詞:人臉檢測;AdaBoost;圖像空間映射;主分量解析
中圖分類號:TB 文獻(xiàn)標(biāo)識碼:Adoi:10.19311/j.cnki.1672-3198.2018.17.097
1 引言
由于人臉檢測成為身份認(rèn)定的主要方式,并且應(yīng)用在現(xiàn)有的民用、商業(yè)的行業(yè)中,并得到好的發(fā)展。此外,國家為構(gòu)建安定和諧社會,國內(nèi)加強(qiáng)針對經(jīng)濟(jì)領(lǐng)域,刑事犯罪領(lǐng)域的攻擊力度。并且在安全控制者實現(xiàn)犯罪事件的處理中,常將犯罪人員的相片以及特點(diǎn)材料公布給社會。但選取該方式會消耗大量人力以及財力,并且由于犯罪人員的狡猾以及偽裝特點(diǎn)該方式效率低而代價大。若選取人臉檢測方案,能夠提升處理效率,譬如在主要的車站模塊,碼頭模塊,機(jī)場模塊以及海關(guān)部分裝設(shè)攝像裝置能夠錄入出入者的人臉特征,將獲取的人臉特點(diǎn)在數(shù)據(jù)集合中和犯罪人員的面部特點(diǎn)實現(xiàn)比較,得到精準(zhǔn)的身份認(rèn)證,便于處理犯罪人員的自動報警,該方式給安全防護(hù)人員給出了強(qiáng)大的策略支撐。
本文結(jié)合AdaBoost方法和Haar like特點(diǎn)劃分算法,針對人類皮膚顏色選取meanshift策略和人眼算法二值化實現(xiàn)決策化結(jié)合,并依據(jù)視頻時序特征完成搜索。
2 人臉檢測方法概述
2.1 人臉檢測方式
人臉檢測即采用給定的錄入圖像判定能否包含人臉區(qū)域,若包含,則應(yīng)當(dāng)給定人臉區(qū)間的大小,方位以及姿勢等相關(guān)信息。人臉檢索包含人臉的多樣特征,遮擋特征,復(fù)雜背景算法以及人臉狀態(tài)的作用??蒲腥藛T選取圖像檢索策略處理了人臉檢測問題?;谥R算法的人工識別方案包含針對人臉模型的判別,采用規(guī)則實現(xiàn)人臉檢測,譬如人臉的對稱性,并且選取簡約的規(guī)則給出兩者之間的關(guān)聯(lián),并且轉(zhuǎn)換為相應(yīng)的測算,采用解析算法構(gòu)建人臉校驗方案。若該方案較為簡單并且容易實現(xiàn),因而有可能出現(xiàn)漏檢的狀況。
2.2 學(xué)習(xí)策略
采用學(xué)習(xí)策略獲取大部分人臉以及非人臉的訓(xùn)練算法,進(jìn)而利用機(jī)器學(xué)習(xí)算法構(gòu)建分類裝置,采用分類裝置實現(xiàn)人臉檢測。采用學(xué)習(xí)策略搜索人臉和機(jī)器方法的處理性能以及訓(xùn)練樣本算法的實際表現(xiàn)能力相關(guān),與采用知識算法的策略比較,專門針對復(fù)雜環(huán)境的算法存在較好的魯棒性。
2.3 本章小結(jié)
采用人臉檢測方法能夠完成身份鑒別,并給出相關(guān)標(biāo)準(zhǔn),在商務(wù)行業(yè)中得到相關(guān)應(yīng)用。在靜態(tài)圖像中得到實時的圖像配準(zhǔn)算法成為現(xiàn)有的計算機(jī)行業(yè)的檢測重點(diǎn)。此外,針對監(jiān)控序列中的人臉檢測算法實現(xiàn)拓展,并且在人臉檢測識別中融入姿勢,面部狀況等因素。
3 AdaBoost人臉檢測算法
3.1 AdaBoost人臉檢測算法概述
AdaBoost人臉檢測算法人臉檢測裝置主要包含三個模塊,其一為Haar長方形特征;其二為Adaboost分類裝置;其三為分類裝置的級聯(lián)算法。
3.2 AdaBoost人臉檢測算法基本流程
3.2.1 Haar長方形特征
Haar特征包含三個部分,水平模塊以及垂直模塊的邊緣特征,水平特征以及垂足模塊的線性特征以及對角特征。Haar長方形模塊中包含白色以及黑色的顏色標(biāo)定,此外針對Haar的矩陣算法給定特征結(jié)果為白色矩陣中的像素并且除去黑色矩陣中的像素和。為測算Haar特征,Viola以及Jone給出積分算法,選取該方法能夠完成圖像實現(xiàn)快速測算。
3.2.2 AdaBoosting的訓(xùn)練算法
針對24*24的檢測模塊,其矩形框的數(shù)目高達(dá)四萬個左右,為獲取相應(yīng)的矩形算法的特征,需要針對特征點(diǎn)的集合進(jìn)行計算,由于計算數(shù)目較大,因而Viola選取Adaboot方法算法得到弱分類裝置,進(jìn)而構(gòu)建得到強(qiáng)分類裝置。
3.2.3 級聯(lián)的分類裝置
人臉檢測算法是一個非堆成算法的分類模塊,即選取大部分訓(xùn)練樣本的簡單分類準(zhǔn)則實現(xiàn)劃分,并選取單位級聯(lián)裝置實現(xiàn)級聯(lián),各個單位的分類裝置在訓(xùn)練時能夠得到較好的檢測結(jié)果,而采用單層級分類裝置實現(xiàn)級聯(lián)能夠得到較高的校驗效率。
3.3 人臉特征獲取
3.3.1 特征獲取
人臉檢測包含主要模塊的特征獲取,其首要的目標(biāo)為把檢測得到的人臉圖像提取并且轉(zhuǎn)換為人臉特點(diǎn)模塊,能夠?qū)崿F(xiàn)降低空間維度的作用,能便于之后的分類。特征獲取的主要性能為加速、簡化測算速率以及識別算法中的精確程度,為實現(xiàn)以上幾個模塊,本文選取除去圖像的繁雜信息和獲取特點(diǎn)向量算法實現(xiàn)人臉檢測功能。
3.3.2 圖像空間映射
為實現(xiàn)迅速高效的圖像解析和處理,常用的方法即將給定的圖像空間采用映射的算法透射到另外一個空間,并且采用該轉(zhuǎn)換算法實現(xiàn)分析,常見的轉(zhuǎn)換算法為K-L變換,傅里葉變換,小波變換算法以及Z變換算法。由于人臉為非剛性模塊,想要表述人臉特性,即應(yīng)保障很高的維數(shù)特點(diǎn)形成繁雜的計算算法。
3.3.3 主分量解析算法
主分量的解析算法選取信息縮小的算法得到正交變換模型,把初始的高維算法轉(zhuǎn)換到信息壓縮之中,實現(xiàn)初始信息的關(guān)聯(lián)消除,進(jìn)而使得信息的排布變得緊密,給分類的處理方法得到好的方法。
3.4 本章小結(jié)
本章主要給出采用視頻監(jiān)測的人臉檢索方法,并且分析了當(dāng)前的主要人臉檢索方法,詳細(xì)地給出Adaboosting的人臉校驗方法,其中包含Haar長方形特點(diǎn),訓(xùn)練分化以及級聯(lián)層級算法,進(jìn)而采用主分量分析算法獲取人臉特點(diǎn)。
4 AdaBoost方法訓(xùn)練方法和檢測算法
4.1 訓(xùn)練方法
一個Haar特點(diǎn)即為一個弱分類裝置,由于各個人臉的樣本Haar數(shù)目較多,并且Haar參量并不能體現(xiàn)人臉灰度結(jié)果。AdaBoost訓(xùn)練算法首先將人臉特點(diǎn)用作弱分類算法。將人臉訓(xùn)練分為四個部分:其一為訓(xùn)練樣本;其二為獲取Haar特點(diǎn);其三弱分類裝置選?。黄渌臑榧壜?lián)方法的強(qiáng)分類算法級聯(lián)。
4.2 AdaBoost方法訓(xùn)練過程
(1)獲取樣本,AdaBoost訓(xùn)練樣本包含人臉和非人臉樣本,即依據(jù)光線,姿勢,裝飾以及表情等模塊的樣本訓(xùn)練,完成尺寸統(tǒng)一和光照平衡。
(2)haar特點(diǎn)獲取,具體分析和測算如上個章節(jié)。
(3)弱分類裝置獲取,各個Haar特點(diǎn)即為一個弱分類裝置,本文測算Haar方位特點(diǎn),統(tǒng)籌樣本數(shù)據(jù)
(4)級聯(lián)分類,基于AdaBoost訓(xùn)練,完成弱分類裝置的選取和提升,增強(qiáng)分類裝置。
4.3 檢測算法
實際生活中人臉圖像的尺度存在差別,因而需要構(gòu)建多層級的人臉檢測算法,本文主要選取以下兩類方法:其一為保障窗體不變,但按照比例縮小圖像的尺度,該方法需要較長時間處理圖像尺寸;其二為在檢測圖像恒定的狀況下,按照比率放大窗體,獲取全部特征。
4.4 誤檢與漏檢情況
AdaBoost算法在人臉檢測方法中具有監(jiān)測效率高,持續(xù)性好的特點(diǎn),但誤檢和漏檢的狀況也時有發(fā)生。
誤檢:AdaBoost根據(jù)人臉不同區(qū)間的灰度差值為依據(jù),依照灰度差別條件判別人臉。由于該方法自身的局限性,需要對檢測值完成反復(fù)校驗。
漏檢:AdaBoost檢測方法也有對人臉檢測失誤的狀況,當(dāng)人臉轉(zhuǎn)換角度較大時,由于特征獲取并不完備,且OpenCV人臉訓(xùn)練的樣本均以正面的人臉為多,使得人臉易產(chǎn)生檢索失誤的狀況。
4.5 結(jié)論
以上主要分析了 AdaBoost方法訓(xùn)練方法和檢測算法,給出特征檢測和計算方法,并給出AdaBoost方法訓(xùn)練方法和檢測算法,AdaBoost方法訓(xùn)練過程,具體的檢測算法,誤檢與漏檢情況。
5 總結(jié)
選取人臉檢測方案,能夠提升處理效率,譬如在主要的車站模塊,碼頭模塊,機(jī)場模塊以及海關(guān)部分裝設(shè)攝像裝置能夠錄入出入者的人臉特性,并且將獲取的人臉特點(diǎn)在數(shù)據(jù)集合中和犯罪人員的面部特點(diǎn)實現(xiàn)比較,進(jìn)而得到精準(zhǔn)的身份認(rèn)證,并且便于處理犯罪人員的自動報警,該方式給安全防護(hù)人員給出了強(qiáng)大的技術(shù)支撐。
本文首先研究了AdaBoost方法的人臉檢測方法的意義。進(jìn)而概述了人臉檢測方法,即采用人臉檢測方法能完成身份鑒別,并給出相關(guān)標(biāo)準(zhǔn),在商務(wù)行業(yè)中得到相關(guān)應(yīng)用。在靜態(tài)圖像中得到實時的圖像配準(zhǔn)算法成為現(xiàn)有的計算機(jī)行業(yè)的檢測重點(diǎn)。此外,針對監(jiān)控序列中的人臉檢測算法實現(xiàn)拓展,并且在人臉檢測識別中融入姿勢,面部狀況等因素。
然后采用視頻監(jiān)測的人臉檢索方法,分析了當(dāng)前的主要人臉檢索方法,詳細(xì)地給出AdaBoosting的人臉校驗方法,其中包含Haar長方形特點(diǎn),訓(xùn)練分化以及級聯(lián)層級算法,進(jìn)而采用主分量分析算法獲取人臉特點(diǎn)。
最后分析了 AdaBoost方法訓(xùn)練方法和檢測算法,給出特征檢測和計算方法,并給出AdaBoost方法訓(xùn)練方法和檢測算法,AdaBoost方法訓(xùn)練過程,具體的檢測算法,誤檢與漏檢情況。
參考文獻(xiàn)
[1]E L Andrade,R B Fisher.Simulation of Crowd Problems for Computer Vision[C].Proceedings of the First International Workshop on Crowd Simulation,2015:71-80.
[2]丁銳,劉甲甲,李柏林,馬靜恒,熊鷹,王凱.改進(jìn)的Otsu圖像多閾值分割方法[J].計算機(jī)應(yīng)用,2013,(S1):214-217.
[3]陳博華,戴少鵬.基于OpenCV的圖像處理方法[J].電子技術(shù)與軟件工程,2015,(19):125.
[4]季玉龍,楊光,戈文一.基于粒子濾波的目標(biāo)主動輪廓跟蹤算法[J].電子科技大學(xué)學(xué)報,2015,(01):91-96.