一種基于敏感區(qū)域的正面人臉檢測方法
【專利摘要】本發(fā)明公開了一種基于敏感區(qū)域的正面人臉檢測方法,該方法包括以下步驟:設(shè)置虛擬線圈,確定敏感區(qū)域的位置和大??;通過背景建模檢測跟蹤敏感區(qū)域內(nèi)的運(yùn)動前景;根據(jù)Haar-like特征的Adaboost檢測算法檢測出人臉的候選區(qū)域;根據(jù)人臉的顏色特征以及簡化的形狀特征,設(shè)置一定的限制條件來排除非正面人臉圖像。本發(fā)明通過敏感區(qū)域的設(shè)置以及運(yùn)動前景檢測,提高了后續(xù)Adaboost檢測算法的效率,并通過后期的膚色以及形狀驗(yàn)證,提高了檢測準(zhǔn)確率。
【專利說明】—種基于敏感區(qū)域的正面人臉檢測方法【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及模式識別【技術(shù)領(lǐng)域】,具體涉及一種基于敏感區(qū)域的正面人臉檢測方法。
【背景技術(shù)】
[0002]人臉檢測問題最初來源于人臉識別。最初人臉研究主要集中在人臉識別領(lǐng)域,而且早期的人臉識別算法都是在認(rèn)為已經(jīng)得到了一個正面人臉的前提下進(jìn)行的。但是隨著人臉應(yīng)用范圍的不斷擴(kuò)大和開發(fā)實(shí)際系統(tǒng)需求的不斷提高,這種假設(shè)下的研究不再能滿足需求。人臉檢測開始作為獨(dú)立的研究內(nèi)容發(fā)展起來。
[0003] 人臉檢測的方法研究最初可以追溯到20世紀(jì)70年代,早期的研究主要致力于模板匹配、子空間方法、變形模板匹配等。近期人臉檢測的研究主要集中在基于數(shù)據(jù)驅(qū)動的學(xué)習(xí)方法,如統(tǒng)計(jì)模型方法、神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方法、統(tǒng)計(jì)知識理論和支持向量機(jī)方法,基于馬爾可夫隨機(jī)域的方法,以及基于膚色的人臉檢測。2001年Viola和Jones提出的基于Haar特征,使用Adaboost方法得到的瀑布型分類器,采用了層級處理方法,被公認(rèn)為近年來最好的正面人臉檢測方法,目前在實(shí)際中應(yīng)用的人臉檢測方法多為基于Adaboost學(xué)習(xí)算法的方法。
[0004]隨著近幾年視頻監(jiān)控系統(tǒng)的普及化及龐大化,在監(jiān)控視頻中的人臉檢測就成為了當(dāng)前研究的一個熱點(diǎn)問題。由于監(jiān)控視頻中人臉檢測需要考慮人臉檢測的實(shí)時性,也就是人臉檢測的速度問題。而傳統(tǒng)的檢測流程主要策略是按比例逐層縮小待檢測圖像形成“圖像金字塔”,檢測窗口大小不變,然后用檢測窗口遍歷整個圖像,檢測包含人臉的子窗口。如果待檢測圖像較大,縮小圖像的變換需要占用大量時間,這將會減慢檢測速度。此外,傳統(tǒng)的基于Adaboost方法的人臉檢測所檢測到的人臉并不一定是正面的人臉,偏左或偏右的人臉都可以被檢測到,然而這些人臉并不適用于人臉比對、人臉識別等后期的應(yīng)用。
【發(fā)明內(nèi)容】
[0005]針對現(xiàn)有人臉檢測技術(shù)在檢測效果以及檢測效率上所存在的問題,而提供一種基于敏感區(qū)域的正面人臉檢測方法。該檢測方法能有效克服傳統(tǒng)Adaboost算法檢測時間長的問題,同時能夠排除不適用于人臉比對、人臉識別等后期應(yīng)用的偏左或偏右45°以上的人臉。
[0006]為了達(dá)到上述目的,本發(fā)明采用如下的技術(shù)方案:
[0007]一種基于敏感區(qū)域的正面人臉檢測方法,所述方法包括:
[0008](I)設(shè)置虛擬線圈,確定敏感區(qū)域;
[0009](2)建立混合高斯模型,檢測步驟(I)中確定的敏感區(qū)域內(nèi)的運(yùn)動前景;
[0010](3)利用由Adaboost算法訓(xùn)練好的分類器,對步驟(2)中檢測到的運(yùn)動前景進(jìn)行人臉檢測,得到待定人臉區(qū)域;
[0011](4)根據(jù)人臉特征,進(jìn)一步驗(yàn)證待定人臉區(qū)域是否為正面人臉圖像。[0012]在本發(fā)明的優(yōu)選實(shí)例中,所述虛擬線圈是圖像序列中由人工指定的一系列區(qū)域,這些區(qū)域可以覆蓋整個圖像,也可以局限于某個區(qū)塊,并且在該區(qū)域內(nèi)按照圖像序列之間的關(guān)系,利用有關(guān)圖像運(yùn)動檢測算法來提取目標(biāo)對象的特征曲線,根據(jù)特征曲線判斷運(yùn)動對象的類型。
[0013]進(jìn)一步的,所述步驟(3)中利用Adaboost檢測算法得到的待定人臉區(qū)域?yàn)閺陌l(fā)際線到下巴尖的正方形人臉截圖。
[0014]進(jìn)一步的,所述步驟(4)中驗(yàn)證待定人臉區(qū)域是否為正面人臉圖像的方法具體包括:
[0015]步驟4-1、對待定人臉區(qū)域中人臉圖像進(jìn)行整體的膚色檢測,并根據(jù)膚色分割結(jié)果將待定人臉圖像二值化;
[0016]步驟4-2、局部驗(yàn)證,分別統(tǒng)計(jì)待定人臉圖像的左上角的非膚色像素點(diǎn)個數(shù)與膚色像素點(diǎn)個數(shù)之比和右上角的非膚色像素點(diǎn)個數(shù)與膚色像素點(diǎn)個數(shù)之比,若左上角的非膚色像素點(diǎn)個數(shù)與膚色像素點(diǎn)個數(shù)之比和右上角的非膚色像素點(diǎn)個數(shù)與膚色像素點(diǎn)個數(shù)之比都大于閾值a,則進(jìn)入步驟4-3 ;否則,判定該待定人臉圖像為非正面人臉圖像;
[0017]步驟4-3、全局驗(yàn)證,統(tǒng)計(jì)待定人臉圖像整體的膚色像素個數(shù)與非膚色像素個數(shù)之t匕,若其大于閾值b,則判定該待定人臉圖像為正面人臉圖像;否則,判定該待定人臉圖像為非正面人臉圖像。
[0018]再進(jìn)一步的,所述步驟(4-2)中所述的左上角和右上角為正方形區(qū)域,其大小是根據(jù)待定人臉區(qū)域按照一定比例縮小后得到的。
[0019]根據(jù)上述方案,本發(fā)明實(shí)時地檢測視頻中敏感區(qū)域的正面人臉,檢測到的正面人臉可用于人臉比對、人臉識別等后續(xù)應(yīng)用,且本方案的判斷精度高、檢測速度快,能夠大大提高人臉比對、人臉識別等應(yīng)用的運(yùn)行速度以及識別準(zhǔn)確度,提升了用于軍事禁區(qū)、門禁等報警設(shè)備的安全性,具有極強(qiáng)的實(shí)用性。
【專利附圖】
【附圖說明】
[0020]以下結(jié)合附圖和【具體實(shí)施方式】來進(jìn)一步說明本發(fā)明。
[0021]圖1為本發(fā)明的流程圖;
[0022]圖2為Adaboost檢測算法檢測出來的待定人臉區(qū)域的示意圖;
[0023]圖3為待定人臉區(qū)域的左上角和右上角區(qū)域的示意圖;
[0024]圖4為感興趣運(yùn)動前景檢測的實(shí)例示意圖;
[0025]圖5為正面人臉驗(yàn)證的實(shí)例示意圖。
【具體實(shí)施方式】
[0026]為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體圖示,進(jìn)一步闡述本發(fā)明。
[0027]本發(fā)明通過提取人臉的Haar-1ike特征、形狀特征、皮膚顏色特征以及空間特征來檢測人臉,并以此來確定得到的人臉圖像是否為正面人臉圖像。
[0028]參見圖1,其所示為本發(fā)明提出的基于敏感區(qū)域的正面人臉檢測方法的流程圖,由圖可知該檢測方法包括如下步驟:[0029]步驟1,設(shè)置敏感區(qū)域,敏感區(qū)域設(shè)置根據(jù)視頻場景的實(shí)際情況,采用人工手動的方式選取。具體的通過手動設(shè)置虛擬線圈的方式,以此確定相應(yīng)的敏感區(qū)域,這樣能夠極大地縮短了視頻自動檢索的時間,有效地提高了檢測精度,同時實(shí)現(xiàn)簡單、成本低。
[0030]這里所述的虛擬線圈是圖像序列中由人工指定的一系列區(qū)域,這些區(qū)域可以覆蓋整個圖像,也可以局限于某個區(qū)塊。就像在出入口埋設(shè)檢測器一樣。它是在視頻圖像檢測中用來代替物理檢測線圈功能的一種方法。物理檢測線圈是通過壓力、磁感應(yīng)等方式來檢測是否有運(yùn)動對象經(jīng)過而產(chǎn)生的特征曲線,虛擬線圈則是在指定的區(qū)域內(nèi)按照圖像序列之間的關(guān)系,利用有關(guān)圖像運(yùn)動檢測算法來提取目標(biāo)對象的特征曲線,根據(jù)特征曲線判斷運(yùn)動對象的類型。
[0031]在本實(shí)例中,虛擬線圈是在視頻圖像檢測中確定的一個矩形檢測區(qū)域,根據(jù)現(xiàn)場實(shí)際所需要重點(diǎn)監(jiān)控和檢測的區(qū)域,確定虛擬線圈的位置和大小,確保虛擬線圈內(nèi)包含該監(jiān)控區(qū)域,但虛擬線圈不可過大,以免增加不必要的算法執(zhí)行時間,降低了算法的執(zhí)行效率。虛擬線圈的選取關(guān)系到檢測算法的精度和速度,并且受到攝像頭安裝的高度和傾角,以及攝像頭景深的影響。虛擬線圈越靠近圖像底部的位置,檢測對象的間距越大,便于檢測;虛擬線圈越大,相對檢測精度就越高,相應(yīng)的算法執(zhí)行時間也會越長。由于整個系統(tǒng)要適應(yīng)各種出入口,所以虛擬線圈的位置大小選取交給了用戶。故在本具體實(shí)施例中,采用VS開發(fā)了 PC軟件,通過串口,對各個出入口的虛擬線圈的大小和位置進(jìn)行設(shè)置。
[0032]對于敏感區(qū)域的選取,根據(jù)實(shí)際需求可選取的敏感區(qū)域包括卡口、出入口、警戒線附近等需要重點(diǎn)監(jiān)控的區(qū)域。
[0033]步驟2,檢測步驟I中設(shè)置的敏感區(qū)域中的感興趣運(yùn)動前景,得到感興趣的運(yùn)動前景區(qū)域。
[0034]在通常應(yīng)用中,涉及的感興趣的運(yùn)動前景主要指人。具體可通過建立監(jiān)控視頻背景的混合高斯模型,檢測運(yùn)動前景目標(biāo),再進(jìn)一步通過成熟的行人檢測技術(shù),判斷該運(yùn)動前景目標(biāo)是否為人。該步驟最終檢測出來的感興趣運(yùn)動前景將作為后續(xù)Adaboost算法檢測的范圍,這樣將大大的減少了 Adaboost算法的計(jì)算量,有效的提高整個檢測方法的效率。
[0035]步驟3,采用預(yù)先訓(xùn)練出來的Haar-1ike特征人臉數(shù)據(jù)庫(即分類器),使用成熟的Adaboost檢測算法對步驟2中得到的感興趣的運(yùn)動前景區(qū)域的重疊部分進(jìn)行檢測,得到從發(fā)際線到下巴尖的正方形待定人臉區(qū)域(如圖2所示),并將該待定人臉區(qū)域截圖以便后續(xù)操作。
[0036]參見圖2,其所示為利用Adaboost檢測算法檢測出來的待定人臉區(qū)域的示意圖。
[0037]步驟4、根據(jù)人臉的顏色、形狀等特征,進(jìn)一步驗(yàn)證步驟3中檢測得到的待定人臉區(qū)域是否為正面人臉圖像。其具體的驗(yàn)證過程如下:
[0038]步驟4-1,對待定人臉區(qū)域的截圖進(jìn)行膚色檢測,并根據(jù)檢測結(jié)果得到二值圖像。膚色檢測的方法可以采用基于YCbCr色彩空間的膚色檢測方法,該方法的具體步驟為:
[0039]1、將待定人臉區(qū)域的截圖由RGB色彩空間轉(zhuǎn)換到Y(jié)CbCr色彩空間,其投影公式如下:[0040]
【權(quán)利要求】
1.一種基于敏感區(qū)域的正面人臉檢測方法,其特征在于,所述方法包括: (1)設(shè)置虛擬線圈,確定敏感區(qū)域; (2)建立混合高斯模型,檢測步驟(I)中確定的敏感區(qū)域內(nèi)的運(yùn)動前景; (3)利用由Adaboost算法訓(xùn)練好的分類器,對步驟(2)中檢測到的運(yùn)動前景進(jìn)行人臉檢測,得到待定人臉區(qū)域; (4)根據(jù)人臉特征,進(jìn)一步驗(yàn)證待定人臉區(qū)域是否為正面人臉圖像。
2.根據(jù)權(quán)利要求1所述的一種基于敏感區(qū)域的正面人臉檢測方法,其特征在于,所述虛擬線圈是圖像序列中由人工指定的一系列區(qū)域,該區(qū)域可以覆蓋整個圖像,也可以局限于某個區(qū)塊,并且在該區(qū)域內(nèi)按照圖像序列之間的關(guān)系,利用有關(guān)圖像運(yùn)動檢測算法來提取目標(biāo)對象的特征曲線,根據(jù)特征曲線判斷運(yùn)動對象的類型。
3.根據(jù)權(quán)利要求1所述的一種基于敏感區(qū)域的正面人臉檢測方法,其特征在于,所述步驟(3)中利用Adaboost檢測算法得到的待定人臉區(qū)域?yàn)閺陌l(fā)際線到下巴尖的正方形人臉截圖。
4.根據(jù)權(quán)利要求1所述的一種基于敏感區(qū)域的正面人臉檢測方法,其特征在于,所述步驟(4)中驗(yàn)證待定人臉區(qū)域是否為正面人臉圖像的方法具體包括: 步驟4-1、對待定人臉區(qū)域中人臉圖像進(jìn)行整體的膚色檢測,并根據(jù)膚色分割結(jié)果將待定人臉圖像二值化; 步驟4-2、局部驗(yàn)證,分別統(tǒng)計(jì)待定人臉圖像的左上角的非膚色像素點(diǎn)個數(shù)與膚色像素點(diǎn)個數(shù)之比和右上角的非膚色像素點(diǎn)個數(shù)與膚色像素點(diǎn)個數(shù)之比,若左上角的非膚色像素點(diǎn)個數(shù)與膚色像素點(diǎn)個數(shù)之比和右上角的非膚色像素點(diǎn)個數(shù)與膚色像素點(diǎn)個數(shù)之比都大于閾值a,則進(jìn)入步驟4-3 ;否則,判定該待定人臉圖像為非正面人臉圖像; 步驟4-3、全局驗(yàn)證,統(tǒng)計(jì)待定人臉圖像整體的膚色像素個數(shù)與非膚色像素個數(shù)之比,若其大于閾值b,則判定該待定人臉圖像為正面人臉圖像;否則,判定該待定人臉圖像為非正面人臉圖像。
5.根據(jù)權(quán)利要求4所述的一種基于敏感區(qū)域的正面人臉檢測方法,其特征在于,所述步驟(4-2)中所述的左上角和右上角為正方形區(qū)域,其大小是根據(jù)待定人臉區(qū)域按照一定比例縮小后得到的。
【文檔編號】G06K9/62GK103473564SQ201310455693
【公開日】2013年12月25日 申請日期:2013年9月29日 優(yōu)先權(quán)日:2013年9月29日
【發(fā)明者】胡傳平, 楊慧, 梅林 , 齊力, 劉云淮, 鄭旭平, 譚懿先, 尚巖峰, 王文斐 申請人:公安部第三研究所