專利名稱:一種移動終端及其人臉檢測方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動終端技術(shù)領(lǐng)域,具體涉及一種移動終端及其人臉檢測方法和裝置。
背景技術(shù):
近年來,隨著計算機(jī)視覺技術(shù)的發(fā)展和移動多媒體商業(yè)應(yīng)用需求的推動,面向嵌 入式應(yīng)用的人臉檢測與跟蹤技術(shù)得到了很大的發(fā)展,譬如手機(jī)人臉識別,手機(jī)拍照人臉特 效,人臉替換,手機(jī)拍照人臉對焦,人臉識別門禁等應(yīng)用場景,都需要對特定人臉目標(biāo)進(jìn)行 檢測,這些應(yīng)用的體驗水平與人臉檢測方法的性能密切相關(guān)。國內(nèi)外研究者提出了許多有效的人臉檢測方法,綜合國內(nèi)外文獻(xiàn)大體上可以概括 為兩大類基于知識的方法和基于學(xué)習(xí)的方法其中,基于知識的方法主要是利用人臉特征來檢測人臉,這些特征主要包括灰度 特征、幾何特征、結(jié)構(gòu)特征、紋理特征和膚色特征,其中基于膚色模型的方法應(yīng)用比較多,該 方法具有算法簡單、搜索速度快等優(yōu)點,但是精確性方面欠佳;基于學(xué)習(xí)的方法主要包括基于特征空間的方法、基于人工神情網(wǎng)絡(luò)的方法、基于 概率模型的方法、基于支持向量機(jī)的方法和基于AdaBoost等方法。其中,Viola等在文獻(xiàn) 中提出的基于AdaBoost的方法,不僅檢測效果好,而且檢測速度快,得到了廣泛的應(yīng)用。雖 然Viola等建立了世界上第一個基于PC平臺的實時人臉檢測系統(tǒng),但是對于手機(jī)等資源配 置有限的嵌入式平臺而言,實時性體驗水準(zhǔn)還有待改善。如何提供一種能夠方便的嵌入手持終端,減少搜索時間,降低誤識率的人臉檢測 拍攝方法,是手持終端技術(shù)領(lǐng)域研究的方向之一。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種人臉檢測方法,目的在于提供一種能夠方便的嵌入手 持終端,減少搜索時間,降低誤識率的人臉檢測拍攝方法。本發(fā)明實施例是這樣實現(xiàn)的,一種人臉檢測方法,所述方法包括以下步驟對人臉圖像進(jìn)行分割處理,獲取人臉對應(yīng)的膚色區(qū)域;對獲取的膚色區(qū)域進(jìn)行幾何檢測,獲取人臉圖像的圖像輪廓;計算對圖像輪廓進(jìn)行檢測的窗口大小和步長,根據(jù)計算結(jié)果調(diào)整層次分類器的大 小和步長;根據(jù)調(diào)整后的層次分類器的大小和步長對獲取的圖像輪廓進(jìn)行確認(rèn)。本發(fā)明實施例的另一目的在于提供一種人臉檢測裝置,所述裝置包括圖像分割模塊,用于對人臉圖像進(jìn)行分割處理,獲取人臉對應(yīng)的膚色區(qū)域;幾何檢測模塊,用于對獲取的膚色區(qū)域進(jìn)行幾何檢測,獲取人臉圖像的圖像輪 廓;預(yù)估目標(biāo)計算模塊,用于計算對圖像輪廓進(jìn)行檢測的窗口大小和步長,根據(jù)計算結(jié)果調(diào)整層次分類器的大小和步長;圖像輪廓確認(rèn)模塊,用于根據(jù)調(diào)整后的層次分類器的大小和步長對獲取的圖像輪 廓進(jìn)行確認(rèn)。本發(fā)明實施例的還一目的在于提供一種具有拍攝功能的移動終端,所述終端包括 本發(fā)明實施例提供的人臉檢測裝置。本發(fā)明實施例通過對圖像進(jìn)行分割獲取人臉膚色區(qū)域,然后進(jìn)行幾何檢測獲取人 臉圖像輪廓,并獲取對圖像輪廓進(jìn)行檢測的窗口大小和步長,根據(jù)獲取的窗口大小和步長 對獲取的圖像輪廓進(jìn)行確認(rèn),不僅能對復(fù)雜背景下的彩色視頻序列進(jìn)行人臉檢測,而且具 有檢測速度比原始經(jīng)典算法快,檢測精度高等優(yōu)點,非常適合手機(jī)等嵌入式系統(tǒng)應(yīng)用。
圖1為本發(fā)明實施例提供的人臉檢測方法的流程圖;圖2為本發(fā)明實施例提供的人臉檢測裝置的結(jié)構(gòu)圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不 用于限定本發(fā)明。圖1示出了本發(fā)明實施例提供的人臉檢測方法的流程。在步驟SlOl中,對人臉圖像進(jìn)行分割處理,獲取人臉對應(yīng)的膚色區(qū)域。在具體實施過程中,在對圖像進(jìn)行分割處理時,首先選擇HSV顏色空間對圖像進(jìn) 行分割,由于人臉膚色在HSV空間具有良好的聚類性,便于后續(xù)進(jìn)行膚色建模。之后,在分 割后的區(qū)域內(nèi),通過第一膚色分布模型獲取人臉對應(yīng)的膚色區(qū)域。其中,所述第一膚色分布模型為 其中,h(i,j)表示(i,j)像素點的H值。由于人臉膚色色度在顏色空間中對應(yīng)一定的分布區(qū)域,因此通過統(tǒng)計大量的膚色 樣本可以建立膚色分布模型。本發(fā)明的發(fā)明人對80幅彩色人臉圖像進(jìn)行直方圖統(tǒng)計分析,結(jié)果表明在HSV色 彩空間,通過公式(1)可以得到比較完整的膚色區(qū)域。在步驟S102中,對獲取的膚色區(qū)域進(jìn)行幾何檢測,獲取人臉圖像的圖像輪廓。經(jīng)過膚色分割后,可以濾掉大部分非膚色和類膚色區(qū)域,但是還有一些噪聲、類膚 色區(qū)域和非人臉膚色區(qū)域。人臉是一個有典型特征的模型,利用人臉的幾何特征可以排除 掉一些具有膚色特征但是不具備形狀特征的區(qū)域。其中,在對獲取的膚色區(qū)域進(jìn)行幾何檢測時,包括對膚色區(qū)域通過第一濾波公式 進(jìn)行面積濾波;對膚色區(qū)域通過第二濾波公式進(jìn)行圓度檢測;對膚色區(qū)域通過第三濾波公 式進(jìn)行高寬檢測其中,所述對膚色區(qū)域進(jìn)行面積濾波的第一濾波公式為
對所述圖像輪廓進(jìn)行檢測的窗口的所有像素灰度和· 然后進(jìn)行面積濾波 其中,ie (1,Ν),Se 為閥值;Si = {(xj, yk)}, j = [1,N],k = [1,M]是區(qū)域中 像素坐標(biāo)集,MXN代表像素的個數(shù);x(j,k)表示對所述圖像輪廓進(jìn)行檢測的窗口中像素的 灰度值;對彩色人臉圖像進(jìn)行統(tǒng)計實驗,結(jié)果表明取S0 = k*100,k = {0,1}是一個經(jīng)驗 系數(shù),能濾掉絕大部分類膚色噪點和小塊類膚色區(qū)域。所述對膚色區(qū)域進(jìn)行圓度檢測的第二濾波公式為 其中,
表示預(yù)估目標(biāo)數(shù),λ θ是閥值,Pi是標(biāo)識符號;Si表示對所述圖
像輪廓進(jìn)行檢測的窗口的面積,Ci表示對所述圖像輪廓進(jìn)行檢測的窗口的周長;本發(fā)明發(fā)明人通過對80幅彩色人臉圖像的圓度進(jìn)行統(tǒng)計實驗,結(jié)果表明取λ 0 =0. 0637能取得較好的效果,能濾掉絕大部分非人臉區(qū)域。所述對膚色區(qū)域進(jìn)行高寬檢測的第三濾波公式為 其中,
表示預(yù)估目標(biāo)數(shù);β e是閥值Ji為標(biāo)識符號汛表示對所述圖
像輪廓進(jìn)行檢測的窗口的高度;Wi表示對所述圖像輪廓進(jìn)行檢測的窗口的寬度Ai是比例 因子。本發(fā)明發(fā)明人通過對ORL人臉數(shù)據(jù)庫中的100幅人臉圖像的長寬比例因子進(jìn)行統(tǒng) 計分析,結(jié)果表明取β 0 =
能取得較好的效果,能濾掉部分類人臉膚色的非人 臉區(qū)域。通過膚色、面積、圓度和長寬檢測后,基本上能準(zhǔn)確檢測出普通環(huán)境下大部分人臉。在步驟S103中,計算對圖像輪廓進(jìn)行檢測的窗口大小和步長,根據(jù)計算結(jié)果調(diào)整 層次分類器的大小和步長;在具體實施過程中,在計算對圖像輪廓進(jìn)行檢測的窗口大小和步長時,使用以下 公式窗口大小中的高度Η = β Xff ;窗口步長λ = η XSmax/Smin ;其中,Smin表示對所述圖像輪廓進(jìn)行檢測的窗口的最小面積,β表示對所述圖像輪 廓進(jìn)行檢測的窗口的長寬比例因子,k表示修正系數(shù);Smax為對所述圖像輪廓進(jìn)行檢測的窗 口的最大面積。在步驟S104中,根據(jù)調(diào)整后的層次分類器的大小和步長對獲取的圖像輪廓進(jìn)行 確認(rèn)。改進(jìn)算法中有兩個修正系數(shù)η和k,是結(jié)合具體應(yīng)用場景通過大量統(tǒng)計實驗得到 的優(yōu)化經(jīng)驗值。本發(fā)明結(jié)合了人臉膚色特征檢測、人臉幾何特征檢測和基于AdaBoost的檢測方 法,只需結(jié)合膚色和形狀特征的復(fù)合人臉膚色檢測方法就能取得較好的識別效果。通過大 量的實驗表明,本發(fā)明實施例具有檢測速度快、算法簡單等優(yōu)點,非常適合手機(jī)等嵌入式系 統(tǒng)應(yīng)用。圖2示出了本發(fā)明實施例提供的人臉檢測裝置的結(jié)構(gòu),所述裝置包括圖像分割模 塊21、幾何檢測模塊22、預(yù)估目標(biāo)計算模塊23以及圖像輪廓確認(rèn)模塊24。其中,圖像分割模塊21,用于對人臉圖像進(jìn)行分割處理,獲取人臉對應(yīng)的膚色區(qū) 域;幾何檢測模塊22,用于對獲取的膚色區(qū)域進(jìn)行幾何檢測,獲取人臉圖像的圖像輪 廓;預(yù)估目標(biāo)計算模塊23,用于計算對圖像輪廓進(jìn)行檢測的窗口大小和步長,根據(jù)計 算結(jié)果調(diào)整層次分類器的大小和步長;圖像輪廓確認(rèn)模塊24,用于根據(jù)調(diào)整后的層次分類器的大小和步長對獲取的圖像 輪廓進(jìn)行確認(rèn)。在具體實施過程中,所述圖像分割模塊21,還用于選擇HSV顏色空間對圖像進(jìn)行 分割,并在分割后的區(qū)域內(nèi),通過第一膚色分布模型獲取人臉對應(yīng)的膚色區(qū)域,其中,所述 第一膚色分布模型為其中,h(i,j)表示(i,j)像素點的H值。在具體實施過程中,所述幾何檢測模塊22,還用于對膚色區(qū)域通過第一濾波公式 進(jìn)行面積濾波,對膚色區(qū)域通過第二濾波公式進(jìn)行圓度檢測,以及,對膚色區(qū)域通過第三濾 波公式進(jìn)行高寬檢測其中,所述第一濾波公式為 對所述圖像輪廓進(jìn)行檢測的窗口的所有像素灰度和:smx、j,k、其中,i e (1,N),S0 為閥值成={(xj, yk)}, j = [1,N],k = [1,Μ]是區(qū)域中
Q ….else像素坐標(biāo)集,MXN代表像素的個數(shù);x(j,k)表示對所述圖像輪廓進(jìn)行檢測的窗口中像素的 灰度值;所述第二濾波公式為
D fi………Λ ^ Λ 其中,i表示預(yù)估目標(biāo)數(shù),λ θ是閥值,Pi是標(biāo)識符號成表示對所述圖像輪廓進(jìn)行 檢測的窗口的面積,Ci表示對所述圖像輪廓進(jìn)行檢測的窗口的周長;所述第三濾波公式為 r /1…擴(kuò)……β^βθ Pi ~ ^T其中,i表示預(yù)估目標(biāo)數(shù);β θ是閥值Ji為標(biāo)識符號汛表示對所述圖像輪廓進(jìn)行 檢測的窗口的高度%表示對所述圖像輪廓進(jìn)行檢測的窗口的寬度;β i是比例因子。在具體實施過程中,所述預(yù)估目標(biāo)計算模塊23使用以下公式計算對圖像輪廓進(jìn) 行檢測的窗口大小和步長
剛.微窗口大小中的高度Η = β Xff ;窗口步長λ = nxsfflax/sfflin ;其中,Smin表示對所述圖像輪廓進(jìn)行檢測的窗口的最小面積,β表示對所述圖像輪 廓進(jìn)行檢測的窗口的長寬比例因子,k表示修正系數(shù);Smax為對所述圖像輪廓進(jìn)行檢測的窗 口的最大面積。本發(fā)明實施例還提供一種拍攝終端,所述終端包括本發(fā)明實施例提供的人臉檢測 裝置,鑒于該裝置在上文已有詳細(xì)的描述,此處不再贅述。本發(fā)明實施例通過對圖像進(jìn)行分割獲取人臉膚色區(qū)域,然后進(jìn)行幾何檢測獲取人 臉圖像輪廓,并獲取對圖像輪廓進(jìn)行檢測的窗口大小和步長,根據(jù)獲取的窗口大小和步長 對獲取的圖像輪廓進(jìn)行確認(rèn),不僅能對復(fù)雜背景下的彩色視頻序列進(jìn)行人臉檢測,而且具 有檢測速度比原始經(jīng)典算法快,檢測精度高等優(yōu)點,非常適合手機(jī)等嵌入式系統(tǒng)應(yīng)用。應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換, 而這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
一種人臉檢測方法,其特征在于,所述方法包括以下步驟對人臉圖像進(jìn)行分割處理,獲取人臉對應(yīng)的膚色區(qū)域;對獲取的膚色區(qū)域進(jìn)行幾何檢測,獲取人臉圖像的圖像輪廓;計算對圖像輪廓進(jìn)行檢測的窗口的大小和步長,根據(jù)計算結(jié)果調(diào)整層次分類器的大小和步長;根據(jù)調(diào)整后的層次分類器的大小和步長對獲取的圖像輪廓進(jìn)行確認(rèn)。
2.如權(quán)利要求1所述的人臉檢測方法,其特征在于,在計算對圖像輪廓進(jìn)行檢測的窗 口的大小和步長時,使用以下公式窗口大小中的高度Η= β Xff ;窗口 步長入=nxsfflax/sfflin ;其中,Smin表示對所述圖像輪廓進(jìn)行檢測的窗口的最小面積,β表示對所述圖像輪廓進(jìn) 行檢測的窗口的長寬比例因子,k表示修正系數(shù);Smax為對所述圖像輪廓進(jìn)行檢測的窗口的 最大面積。
3.如權(quán)利要求1所述的人臉檢測方法,其特征在于,在對圖像進(jìn)行分割處理時,具體包括選擇HSV顏色空間對圖像進(jìn)行分割;在分割后的區(qū)域內(nèi),通過第一膚色分布模型獲取人臉對應(yīng)的膚色區(qū)域,其中,所述第一 膚色分布模型為,
,k= [1,M]是區(qū)域中像素 坐標(biāo)集,MXN代表像素的個數(shù);x(j,k)表示對所述圖像輪廓進(jìn)行檢測的窗口中像素的灰度 值;所述第二濾波公式為 其中,i表示預(yù)估目標(biāo)數(shù),λ θ是閥值,Pi是標(biāo)識符號;Si表示對所述圖像輪廓進(jìn)行檢測 的窗口的面積,Ci表示對所述圖像輪廓進(jìn)行檢測的窗口的周長; 所述第三濾波公式為 其中,i表示預(yù)估目標(biāo)數(shù);β e是閥值Ji為標(biāo)識符號汛表示對所述圖像輪廓進(jìn)行檢測 的窗口的高度;Wi表示對所述圖像輪廓進(jìn)行檢測的窗口的寬度;β i是比例因子。
5.一種人臉檢測裝置,其特征在于,所述裝置包括圖像分割模塊,用于對人臉圖像進(jìn)行分割處理,獲取人臉對應(yīng)的膚色區(qū)域; 幾何檢測模塊,用于對獲取的膚色區(qū)域進(jìn)行幾何檢測,獲取人臉圖像的圖像輪廓; 預(yù)估目標(biāo)計算模塊,用于計算對圖像輪廓進(jìn)行檢測的窗口大小和步長,根據(jù)計算結(jié)果 調(diào)整層次分類器的大小和步長;圖像輪廓確認(rèn)模塊,用于根據(jù)調(diào)整后的層次分類器的大小和步長對獲取的圖像輪廓進(jìn) 行確認(rèn)。
6.如權(quán)利要求5所述的人臉檢測裝置,其特征在于,所述預(yù)估目標(biāo)計算模塊使用以下 公式計算對圖像輪廓進(jìn)行檢測的窗口大小和步長窗口大小中的高度 ;窗口 步長入=nxsfflax/sfflin ;其中,Smin表示對所述圖像輪廓進(jìn)行檢測的窗口的最小面積,β表示對所述圖像輪廓進(jìn) 行檢測的窗口的長寬比例因子,k表示修正系數(shù);Smax為對所述圖像輪廓進(jìn)行檢測的窗口的 最大面積。
7.如權(quán)利要求5所述的人臉檢測裝置,其特征在于,所述圖像分割模塊,還用于, 選擇HSV顏色空間對圖像進(jìn)行分割;在分割后的區(qū)域內(nèi),通過第一膚色分布模型獲取人臉對應(yīng)的膚色區(qū)域,其中,所述第一 膚色分布模型為 其中,h(i,j)表示(i,j)像素點的H值。
8.如權(quán)利要求5所述的人臉檢測裝置,其特征在于,所述幾何檢測模塊,還用于, 對膚色區(qū)域通過第一濾波公式進(jìn)行面積濾波;對膚色區(qū)域通過第二濾波公式進(jìn)行圓度 檢測;對膚色區(qū)域通過第三濾波公式進(jìn)行高寬檢測 其中,所述第一濾波公式為 對所述圖像輪廓進(jìn)行檢測的窗口的所有像素灰度和 其中,i e (1,N),S0 為閥值而 是區(qū)域中像素 坐標(biāo)集,MXN代表像素的個數(shù);x(j,k)表示對所述圖像輪廓進(jìn)行檢測的窗口中像素的灰度 值;所述第二濾波公式為 其中,i表示預(yù)估目標(biāo)數(shù),λ θ是閥值,Pi是標(biāo)識符號;Si表示對所述圖像輪廓進(jìn)行檢測 的窗口的面積,Ci表示對所述圖像輪廓進(jìn)行檢測的窗口的周長; 所述第三濾波公式為 其中,i表示預(yù)估目標(biāo)數(shù);β e是閥值Ji為標(biāo)識符號汛表示對所述圖像輪廓進(jìn)行檢測 的窗口的高度%表示對所述圖像輪廓進(jìn)行檢測的窗口的寬度;β i是比例因子。
9. 一種具有拍攝功能的移動終端,其特征在于,所述移動終端包括權(quán)利要求5至8任一 項所述的人臉檢測裝置。
全文摘要
本發(fā)明屬于圖像處理技術(shù)領(lǐng)域,公開了一種移動終端終端及其人臉檢測方法和裝置,所述方法包括對人臉圖像進(jìn)行分割處理,獲取人臉對應(yīng)的膚色區(qū)域;對獲取的膚色區(qū)域進(jìn)行幾何檢測,獲取人臉圖像的圖像輪廓;計算對圖像輪廓進(jìn)行檢測的窗口大小和步長,根據(jù)計算結(jié)果調(diào)整層次分類器的大小和步長;根據(jù)調(diào)整后的層次分類器的大小和步長對獲取的圖像輪廓進(jìn)行確認(rèn)。本發(fā)明提供的人臉檢測方式能夠方便的結(jié)合手持終端進(jìn)行使用,而且本發(fā)明不僅減少了搜索時間,而且還降低了誤識率,利于手持終端的推廣。
文檔編號G06K9/00GK101923637SQ201010233049
公開日2010年12月22日 申請日期2010年7月21日 優(yōu)先權(quán)日2010年7月21日
發(fā)明者楊衛(wèi)國, 董蜀峰 申請人:康佳集團(tuán)股份有限公司