專利名稱:圖像處理設(shè)備、圖像處理方法和計算機程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理設(shè)備、圖像處理方法和計算機程序產(chǎn)品。
背景技術(shù):
對于數(shù)字靜止圖像照相機(在下文中均稱為"數(shù)碼相機"),從捕獲的圖像 中確定面部區(qū)域并自動將數(shù)碼相機聚焦于面部區(qū)域是一種公知的常規(guī)技術(shù)。然 而,這種常規(guī)技術(shù)需要很長的處理時間,因為被確定的面部區(qū)域是通過從被處 理的圖像中剪切某個區(qū)域的圖像獲得的,且剪切圖像要與各種模版相匹配。也 就是說,匹配操作需要許多時間。
例如,已公開的日本專利申請No.2004-334836披露了一種常規(guī)的圖像處 理設(shè)備,該設(shè)備通過對被處理圖像中的被剪切的圖像的尺寸設(shè)置上限和下限來 減少處理時間。
然而,所述常規(guī)的圖像處理設(shè)備在確定圖像區(qū)域之前必須測量到目標(biāo)的距 離。因此,當(dāng)?shù)嚼绫尘暗哪繕?biāo)而不是到人的距離被測量時,被剪切的圖像尺 寸的上限和下限就不能被適當(dāng)?shù)卦O(shè)置。因而,處理時間不會減少。
此外,在被處理的圖像的方向是向下的情況下,無法確定圖像的方向,也 就是,圖像的方向是人的面部為豎直的方向。因而預(yù)備了用于圖像四個方向的 模版來確定面部區(qū)域,這不允許減少處理時間。
發(fā)明內(nèi)容
本發(fā)明的目的在于至少部分解決常規(guī)技術(shù)中的問題。 根據(jù)本發(fā)明的一個方面,提供一種用于從圖像信息中檢測面部區(qū)域的圖像 處理設(shè)備。該圖像處理設(shè)備包括存儲單元,用于存儲從圖像信息中檢測面部區(qū)域的確定模式;確定單元,基于所述確定模式確定在圖像信息中面部圖像的方 向是豎直的面部的方向;檢測單元,基于面部方向?qū)D像信息的方向與確定模 式的方向匹配,并從圖像信息中檢測面部區(qū)域。
根據(jù)本發(fā)明的另 一個方面,提供一種用于從圖像信息中檢測面部區(qū)域的圖 像處理方法。該圖像處理方法包括存儲步驟,將用于從圖像信息中檢測面部區(qū) 域的確定模式存儲在存儲單元中;基于確定模式,確定在圖像信息中面部圖像 的方向是豎直的面部的方向;基于面部方向,將圖像信息的方向與確定模式的 方向匹配;從圖像信息中檢測面部區(qū)域。
根據(jù)本發(fā)明的再一個方面,提供一種用于在計算機中執(zhí)行上述方法的計算 機程序產(chǎn)品。
通過閱讀下文有關(guān)本發(fā)明具體實施例的詳細(xì)描述,與伴隨的說明書附圖相 聯(lián)系,能夠更好地理解本發(fā)明上述的和其它的的目的、特征、優(yōu)點以及在技術(shù) 和工業(yè)上的意義。
圖1是根據(jù)本發(fā)明第一實施例的圖像處理設(shè)備的面部確定處理器的方塊
圖2是模式數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)的示例; 圖3用于解釋確定模式類型的示意圖; 圖4是通過面部確定處理器執(zhí)行面部確定處理的流程圖; 圖5是圖4所展示的面部方向確定處理的詳細(xì)流程圖; 圖6是用于解釋對應(yīng)于四個方向的確定模式的方案的示意圖; 圖7A和圖7B是圖4所展示的面部區(qū)域檢測處理的流程圖; 圖8是用于解釋圖像信息、目標(biāo)塊和面部區(qū)域三者之間相互關(guān)系的示例的 示意圖9A和圖9B是面部區(qū)域展示的示例;
圖IO是根據(jù)第一實施例的圖像處理設(shè)備硬件結(jié)構(gòu)的方塊圖;和 圖11是根據(jù)本發(fā)明第二實施例的圖像處理設(shè)備硬件結(jié)構(gòu)的方塊圖。
具體實施例方式
有關(guān)本發(fā)明的具體示例將參考伴隨的說明書附圖被詳細(xì)解釋。下文描述的是有關(guān)本發(fā)明的第 一個具體實施例。第 一具體實施例中的圖像 處理設(shè)備被示例地解釋為數(shù)碼相機,該數(shù)碼相機包括從圖像信息中確定面部方 向并基于面部方向檢測面部區(qū)域的面部確定處理器。
圖1是依據(jù)第 一具體實施例的圖像處理設(shè)備的面部確定處理器100的方塊
圖。所述面部確定處理器100包括信息獲取單元101,塊選"l奪器102,特征量 計算器103,估計值計算器104,面部方向確定單元105,面部區(qū)域檢測器106, 顯示控制器107,第一存儲單元108,第二存儲單元109和模式數(shù)據(jù)庫(DB) 110。
信息獲取單元101從臨時存儲器中獲取圖像信息,存儲在臨時存儲器中的 圖像信息通過電荷耦合器件(CCD)輸入并轉(zhuǎn)換。應(yīng)該注意的是,圖像信息可 能會從外部存儲介質(zhì)獲得,例如非易失性存儲介質(zhì)。
塊選擇器102選擇用于確定面部方向和從獲取的圖像信息中檢測面部的 塊(下文中稱為"目標(biāo)塊")。上述所解釋的塊是矩形;然而,并不僅限于矩形, 可以簡單地是各種形狀中閉合區(qū)域的任意一個。
模式數(shù)據(jù)庫110存儲用于從圖像信息中檢測面部區(qū)域的信息。更明確的 是,模式數(shù)據(jù)庫IIO彼此之間相互聯(lián)系的存儲確定模式信息,權(quán)重因子和確定 目標(biāo)。圖2是模式數(shù)據(jù)庫IIO數(shù)據(jù)結(jié)構(gòu)的示例。模式數(shù)據(jù)庫110中存儲確定模 式的類型和位置/尺寸作為確定模式信息。確定目標(biāo)使用確定模式指明處理類 型和層次,處理類型指明是"面部方向"確定處理或"面部區(qū)域"檢測處理中的任 意一個。如果處理類型的每一個都具有層次,數(shù)據(jù)庫IIO也會存儲層次類型, 例如"層次1"。
這里提到的"確定模式"指明了計算圖像信息特征量的模式,這里提到的 "確定模式信息"指明了確定模式屬性信息。更明確的是,確定模式指明了作為 確定目標(biāo)的區(qū)域,該區(qū)域用于計算圖像信息中像素值的和。所述區(qū)域由確定模 式信息指定,通過使用包括在所述區(qū)域中的像元的像素值之和,確定模式被用 于計算圖像信息中的特征量。
圖3是用于解釋將確定模式和確定模式類型聯(lián)系在一起的示例的示意圖。 所述確定模式和確定模式類型之間的關(guān)系也被存儲在模式數(shù)據(jù)庫110中。圖3 描述了確定模式的四種類型"A"、 "B"、 "C"、 "D";當(dāng)然,測試模式類型的數(shù)目不局限于四。通過讀取和學(xué)習(xí)相當(dāng)多的用于人臉的圖像信息片段和用于非人 臉的圖像信息片段,從而獲取確定模式信息,并決定一種確定模式及其位置/ 尺寸,所述位置/尺寸會對人臉的確定產(chǎn)生影響。所述獲取的確定模式信息被 預(yù)先存儲在模式數(shù)據(jù)庫110中。
應(yīng)該注意到,根據(jù)使用的處理類型,確定模式被定義為"方向確定模式" 和"面部確定模式"。此外,沒有必要把信息限定為用于人臉的圖像信息,這樣 一來,用于動物的、例如狗和貓的面部的圖像信息和用于非動物的面部的圖像 信息可以被讀取以確定一種確定模式。甚至圖像信息顯示了人的面部,依據(jù)他 /她的笑容或年齡仍然可以確定確定模式。
如圖3中所示的確定模式A D,每一個確定模式都指明了在區(qū)域32(橫 線區(qū)域)和區(qū)域33 (斜線區(qū)域)之間的相關(guān)位置關(guān)系,區(qū)域32和區(qū)域33的 像素值被被添加到塊31,圖像信息中的面部方向在塊31中被確定。通過擴大 或減小確定模式所對應(yīng)的目標(biāo)塊的尺寸,確定模式被用于各種處理。因此,沒 有必要為每一個由塊選擇器102所選擇的塊的尺寸準(zhǔn)備確定模式。目標(biāo)塊是標(biāo) 準(zhǔn)化的,確定模式被應(yīng)用于目標(biāo)塊,因此,即使塊的尺寸彼此之間不相同,處 理時間也會是一個恒量。
如圖3所示,區(qū)域32和區(qū)域33的形狀依賴于確定模式的類型被規(guī)定,二 者的相互位置和在塊31中的尺寸通過指示位置/尺寸的坐標(biāo)來規(guī)定。依賴位置 /尺寸存儲的坐標(biāo)是不同的,即使確定模式的類型彼此之間相同,也會使得確 定模式彼此之間不同。
層次是對應(yīng)于用于確定面部方向或面部區(qū)域的確定模式的確定等級的分 類。確定處理所需要的具有少量計算的確定模式屬于較高級層次,確定處理所 需要的計算量的增加意味著較低的層次。換言之,較低的層次包括了確定處理 所需要的模式,所述確定處理需要的模式要比屬于較高層次下的確定模式更加 詳細(xì)。通過從較高級到較低級使用存儲在每一個層次中的確定模式,從而執(zhí)行 面部方向確定處理。當(dāng)通過使用較高層次的確定模式能夠確定面部方向時,不 需要使用較低層次的確定模式來完成面部方向的確定,這樣就可以減少處理時 間。
更明確的是,選取人面部粗略特征的確定模式被用于使用較高層次的確定處理,而選取人面部詳細(xì)特征的確定模式被用于使用較低層次的確定處理。通 過使用這些確定模式,在較高層次中可以有效的排除非面部區(qū)域的塊,處理時 間也會因此被減少。
在面部區(qū)域檢測處理中,確定模式同樣被存儲于每一個層次中,通過使用 每一個層次中的確定模式來確定目標(biāo)塊是否是面部區(qū)域。在面部區(qū)域檢測處理 中,在較高層次目標(biāo)塊被確定為非面部區(qū)域(目標(biāo)塊中沒有檢測到面部區(qū)域) 時,在較低層次中就不會被設(shè)置為確定目標(biāo),在使用屬于較低層次的確定模式 中,只有被確定為面部區(qū)域的塊才會被設(shè)置為用于面部檢測處理的目標(biāo)。所述 內(nèi)容將在下文詳細(xì)解釋。
特征量計算器103使用存儲在模式數(shù)據(jù)庫110中的確定模式計算由塊選擇 器102選擇的目標(biāo)塊的特征量,并用于確定面部方向。下面介紹一種計算特征 量的方法。例如,在圖3所示確定模式A的情況下,分別計算圖像信息的包 括在區(qū)域32和區(qū)域33中的像元的像素值之和,所述圖像信息位于目標(biāo)塊(塊 圖像)中。從區(qū)域32中的像素值之和中減去區(qū)域33中的像素值之和以獲得一 個值,這個值被設(shè)置作為處理目標(biāo)的圖像的特征量。通過使用一個或更多的存 儲在模式數(shù)據(jù)庫110中的確定模式,特征量計算器103計算用于目標(biāo)塊的圖像 信息的特征量。此外,特征量計算器103在四個方向上旋轉(zhuǎn)確定模式以計算所 述四個方向上的特征量。
估計值計算器104從用于所述四個方向的、已計算的特征量中分別計算在 所述四個方向上的目標(biāo)塊的估計值。下面解釋一種計算所述估計值的方法。該 方法通過將每個確定模式已計算的特征量與對應(yīng)于確定模式的權(quán)重因子相乘, 并對乘積求和的方式來執(zhí)行,最終獲得的乘積之和作為用于目標(biāo)塊的估計值。 所述估計,能夠以下面的公式(1)計算
f(x)='=' at, …(l)
其中,ht是確定模式t的特征量,at是對應(yīng)于確定模式t的權(quán)重因子,t 是確定模式的數(shù)量,f(x)是目標(biāo)塊x的估計值。
面部方向確定單元105用于確定方向,在該方向上圖像信息中面部圖像是 豎直的,從用于四個方向的分別計算的估計值適當(dāng)?shù)囟ㄎ?。更明確的是,在面, 部方向確定單元105確定的方向上,由估計值計算器104計算的估計值超過預(yù)先設(shè)定的閾值,則在該方向上圖像信息中的面部圖像是豎直的。應(yīng)該注意到,
面部方向確定單元105能夠使用特征量代替估計值在四個方向上確定面部方向。
面部區(qū)域檢測器106用于檢測面部區(qū)域,該面部區(qū)域從圖像信息中指出面 部圖像區(qū)域,假設(shè)在面部方向上所述圖像信息是豎直的,所述面部方向由面部 方向確定單元105確定。更明確的是,面部區(qū)域檢測器106計算目標(biāo)塊的估計 值。當(dāng)已計算的估計值等于或小于閾值時,則確定所述目標(biāo)塊不是面部區(qū)域。 面部區(qū)域檢測器106使用確定模式確定目標(biāo)塊,所述確定模式對應(yīng)于從最高到 最低的每一個層次,檢測到的區(qū)域被確定為面部區(qū)域,即使是在最低層次中檢 測到面部區(qū)域,也應(yīng)當(dāng)作為最終面部區(qū)域。
當(dāng)在較高的層次中確定某個區(qū)域不是面部區(qū)域時,所述區(qū)域不再用于使用 屬于較低層次的檢測模式的面部檢測處理,只有目標(biāo)塊在較高層次中被確定為 面部區(qū)域時,所述目標(biāo)塊才被設(shè)置為用于面部檢測處理的目標(biāo),所述面部檢測 處理使用屬于較低層次的確定模式。因此,面部檢測所需要的處理時間會減少。 面部區(qū)域檢測器106在目標(biāo)塊上執(zhí)行面部檢測處理,所述目標(biāo)塊由塊選擇器 102按照尺寸從大到小遞減的順序選擇。因此,處理速度比從小尺寸塊開始檢 測會增加。
顯示控制器107顯示面部幀,當(dāng)面部區(qū)域由面部區(qū)域檢測器106從目標(biāo)塊 中檢測到時,所述面部幀指明了在顯示單元上顯示的圖像中的面部區(qū)域。
在面部區(qū)域檢測器106沒有從目標(biāo)塊中檢測到面部區(qū)域時,第一存儲單元 108存儲被確定為非面部區(qū)域的區(qū)域位置信息。當(dāng)面部區(qū)域在使用較低層次的 確定模式的面部區(qū)域確定處理中被確定時,通過存儲用于非面部區(qū)域的位置信 息和從確定目標(biāo)中排除所述非面部區(qū)域,用于確定的處理時間能夠被減少。
第二存儲單元109存儲由面部區(qū)域檢測器106檢測到的面部區(qū)域。更明確 的是,當(dāng)面部區(qū)域;險測器106改變目標(biāo)塊的尺寸并進一步確定一個區(qū)域是否是 面部區(qū)域時,已經(jīng)被確定為面部區(qū)域的區(qū)域不再是用于確定的目標(biāo),因而第二 存儲單元109存儲已確定的面部區(qū)域。因此,防止重復(fù)的面部區(qū)域確定處理是 可能的,減少用于面部區(qū)域確定處理的處理時間是可能的。
圖4是由面部確定處理器IOO執(zhí)行的面部確定處理的流程圖,即信息獲取單元101,面部方向確定單元105和面部區(qū)域纟企測器106。
首先,信息獲取單元101獲取圖像信息(步驟S401)。然后,面部方向確 定單元105執(zhí)行面部方向確定處理(步驟S402 )。面部方向確定處理將在下文 詳細(xì)解釋。面部區(qū)域檢測器106基于由面部方向確定單元105確定的面部方向 執(zhí)行面部區(qū)域檢測處理,所述確定的面部方向作為圖像信息的豎直方向(步驟 S403 )。面部區(qū)域;險測處理將在下文詳細(xì)解釋。其它的對于圖像信息的處理受 控于面部區(qū)域檢測處理。這里所提到的其它的處理包括通過測量到面部區(qū)域中 一個目標(biāo)的距離的焦點調(diào)整處理和用于調(diào)整面部區(qū)Jt或白平纟軒(white balance)的 面部顏色校正處理。
如以上所描述的,圖像信息中的面部方向被首先確定,然后檢測到面部區(qū) 域。正因如此,面部區(qū)域僅在圖像信息的四個方向中的一個中被簡單檢測。因 此,所需要的用于面部確定處理的時間被減少。
圖5是圖4中所示的面部方向確定處理的詳細(xì)流程圖。
首先,塊選擇器102選定作為確定目標(biāo)的塊的尺寸和在圖像信息中的確定 起始位置,并從圖像信息中選擇目標(biāo)塊(區(qū)域圖像信息)(步驟S501)。在這 個示例中,塊選擇器102選擇最大的塊作為目標(biāo)塊,然后按照從大到小的順序 一個接一個的選擇圖像。因此,如果面部方向能夠在較大的區(qū)域中被確定,就 沒有必要在其它尺寸的區(qū)域中確定面部方向,這可以減少用于確定面部方向的 時間。至于確定起始位置,如果一個位置包含一個在其中中面部方向被更容易 地確定的區(qū)域(例如, 一個包括了圖像信息中心的區(qū)域),確定起始位置能夠 從用于所述位置的圖像信息中被確定,這同樣能減少用于確定的時間。
其次,塊選擇器102獲取確定模式信息,并從模式數(shù)據(jù)庫110中獲取權(quán)重 因子,所述確定模式信息以受控于面部方向確定處理的確定目標(biāo)為基礎(chǔ)(步驟 S502)。如果面部方向確定處理通過使用確定模式在每一個層次被執(zhí)行,塊選 擇器102獲取對應(yīng)于較高層次的確定模式信息和權(quán)重因子。
特征量計算器103使用確定模式信息計算四個方向上的、已選擇的目標(biāo)塊 的特征量(步驟S503 )。用于確定面部方向的一個或多個確定模式被運用于區(qū) 域圖像信息,確定模式的每一個特征量從包括在每個區(qū)域中的像素值之和中被 計算,在所述區(qū)域中像素值被計算總和。用于四個方向的特征量通過使用用于目標(biāo)塊的確定模式被計算。清楚的是,確定模式中的一個從模式數(shù)據(jù)庫110中 獲取,其它的確定模式通過在三個方向上旋轉(zhuǎn)已獲取的確定模式來獲得。
圖6是用于解釋分別對應(yīng)于四個方向的確定;f莫式的排列的示例的示意圖。 在圖6的一個示例中,確定才莫式可以在目標(biāo)塊的四個方向上分別以如O度,90 度,-90度和180度中的任一角度排列。為便于理解,在圖6的目標(biāo)塊中顯示 了兩種確定模式;然而,確定模式的數(shù)量能夠被任意設(shè)置,眾多確定模式的區(qū) 域彼此之間互相重疊,所述區(qū)域的像素值之和被計算。如以上所介紹的,通過 在三個方向上旋轉(zhuǎn)確定模式,沒有必要分別計算在四個方向上旋轉(zhuǎn)的確定模式 的坐標(biāo),因此,不需要很大的存儲器容量來存儲所計算的坐標(biāo)。
估計值計算器104計算分別用于四個方向的估計值。特別的是,估計值是 每一個特征量和權(quán)重因子的乘積之和,所述特征量是為各自的確定模式計算的 特征量,所述權(quán)重因子對應(yīng)于每一個確定模式(步驟S504)。面部方向確定單 元105確定已計算的估計值是否是一個或多個預(yù)先確定的閾值(步驟S505 )。 在目標(biāo)塊的估計值和閾值之間進行比較。然而,為進一步改進確定的準(zhǔn)確度, 可以在眾多目標(biāo)塊的估計值的總和被計算之后進行確定,或在通過圖像信息可 選擇的的所有目標(biāo)塊的總和被計算之后進行確定。閣值通過預(yù)先讀取面部和非 面部圖像信息中圖像信息而獲得,所以面部方向確定單元105能夠預(yù)先獲悉圖 像信息。
當(dāng)用于四個方向的估計值中的任一個等于或大于闊值時(步驟S505為 "是,,),面部方向確定單元105確定該方向作為面部方向,在該方向上所述估 計值等于或大于所述閾值(步驟S506),同時結(jié)束面部方向確定處理。當(dāng)用于 四個方向的估計值不等于或不大于所述閾值時(步驟S505為"否"),面部方向 確定單元105確定基于目前塊尺寸大小的評估是否結(jié)束(步驟S507 )。更明確 的是,面部方向確定單元105計算基于目前塊尺寸被估計的目標(biāo)塊的所有估計 值,并確定是否與閾值進行比較。當(dāng)基于目前塊尺寸的評估未結(jié)束時(步驟 S507為"否"),塊選擇器102移動圖像信息中塊的位置,并從圖像信息中選擇 新的目標(biāo)塊(步驟S508 )。應(yīng)該注意到,新目標(biāo)塊可以與已選擇的目標(biāo)塊部分 重疊。
當(dāng)基于目前塊尺寸的評估結(jié)束時(步驟S507為"是"),面部方向確定單元105確定用于圖像信息的面部方向確定處理是否結(jié)束(步驟S509)。更明確的 是,當(dāng)面部方向確定處理通過使用用于眾多層次的確定模式被執(zhí)行時,所述面 部方向確定單元105確定所述面部方向確定處理是否在所有層次中被執(zhí)行。當(dāng) 用于圖像信息的面部方向確定處理未完成時(步驟S509為"否,,),進程控制返 回步驟S501以執(zhí)行一 系列的面部方向確定處理,所述面部方向確定處理通過 使用用于較低層次的確定模式來實現(xiàn)。
另一方面,當(dāng)用于圖像信息的面部方向確定處理被結(jié)束時(步驟S509為 "是,,),面部方向確定單元105確定目前塊的尺寸是否是最小的(步驟S510)。 當(dāng)目前塊的尺寸不是最小時(步驟S510為"否"),進程控制返回步驟S501以 選擇基于新的塊尺寸的目標(biāo)塊。當(dāng)目前塊的尺寸是最小時(步驟S510為"是"), 面部方向確定單元105確定面部方向是不確定的或是不可能確定的(步驟 S511),隨后結(jié)束面部方向確定處理。
在第一實施例的面部方向確定處理期間,各個層次中的估計值被計算。然 而,在層次中不使用確定模式,面部方向也能夠被確定,但面部方向通過使用 一個層次計算估計值能夠確定,所述層次也就是一組確定模式。
圖7A和圖7B是圖4所示的面部區(qū)域檢測處理的詳細(xì)流程圖。
首先,塊選擇器102設(shè)置目標(biāo)塊的尺寸(步驟S701)。塊的尺寸作為確定 目標(biāo)最初被設(shè)置為最大值,然后逐漸地設(shè)置為較小值。因此,類似于面部方向 確定處理,如果面部區(qū)域能夠在大區(qū)域中被檢測到,就沒有必要在具有較小尺 寸的任何其它區(qū)域中執(zhí)行面部區(qū)域檢測處理。所以,面部區(qū)域能夠在較短時間 內(nèi)被檢測到。塊選擇器102從圖像信息中選擇目標(biāo)塊(步驟S702 )。
塊選擇器102確定已選擇的目標(biāo)塊與已檢測到的面部區(qū)域是否重疊(步驟 S703 )。更明確的是,塊選擇器102確定已選擇的目標(biāo)塊的區(qū)域與存儲在第二 存儲單元109中的面部區(qū)域是否重疊。這里所提到的區(qū)域的重疊指的是整個目 標(biāo)塊被包括在面部區(qū)域中和目標(biāo)塊的一部分與面部區(qū)域重疊的情況,例如,目 標(biāo)塊的一部分是預(yù)定的閾值(例如,1/2或3/4 )或更多 一些。圖8是用于解釋 整個圖像信息、目標(biāo)塊和面部區(qū)域之間相關(guān)關(guān)系的示例的示意圖。
如圖8所示,當(dāng)在其中已檢測到面部區(qū)域的區(qū)域83被包括在圖像信息81 中時,且當(dāng)新選擇的目標(biāo)塊82與區(qū)域83有一半或更多的區(qū)域重疊時,目標(biāo)塊82不用于確定,但定位在另一個位置上的新的目標(biāo)塊被選擇。如上所解釋的, 在其中已經(jīng)檢測到面部區(qū)域的區(qū)域不會被設(shè)置為目標(biāo)塊,因而不會執(zhí)行不必要 的面部區(qū)J或確定處理,這可以減少處理工作量和處理時間。
當(dāng)已選擇的目標(biāo)塊與已檢測到的作為面部區(qū)域的區(qū)域重疊時(步驟S703 為"是,,),進程控制返回步驟S702以選擇新的目標(biāo)塊。另 一方面,當(dāng)已選擇的 目標(biāo)塊與面部區(qū)域不重疊時(步驟S703為"否,,),特征量計算器103從模式數(shù) 據(jù)庫110中獲取權(quán)重因子和用于確定面部區(qū)域的、對應(yīng)于層次1的確定模式信 息(步驟S704 )。特征量計算器103旋轉(zhuǎn)確定模式,所述確定模式由確定模式 信息指示,所述確定模式信息對應(yīng)于在面部方向確定處理中確定的面部方向 (步驟S705 )。特征量計算器103使用確定模式信息計算特征量(步驟S706 )。 特征量以相同的方式被計算作為用于面部方向確定處理的先前的說明,因此不
再重復(fù)相同的解釋。
估計值計算器104通過將已計算的用于每一個確定模式的每個特征量與 對應(yīng)于所述確定模式的權(quán)重因子相乘以計算估計值(步驟S707)。估計值也是 以與用于面部方向確定處理的先前的說明相同的方式計算,因此不再重復(fù)相同 的解釋。面部區(qū)域檢測器106確定估計值是否小于閾值(步驟S708)。類似于 面部方向確定處理,閾值通過先前讀取的用于人的面部的圖像信息和用于非人 的面部的圖像信息獲得,所以面部區(qū)域檢測器106能夠預(yù)先獲取圖像信息。當(dāng) 估計值小于閾值時(步驟S708為"是"),當(dāng)前塊的區(qū)域的坐標(biāo)被存儲在第一存 儲單元108中(步驟S709)。
用于塊的圖像信息被確定為非面部區(qū)域,因而所述塊不會被設(shè)置為用于較 低層次中它是否是面部區(qū)域的確定的目標(biāo)。換言之,面部區(qū)域確定處理不會被 不必要地執(zhí)行,這會減少處理工作量和處理時間。另一方面,當(dāng)估計值不小于 閾值時,例如,所述估計值等于或大于所述閾值(步驟S708為"否"),處理控 制(process control)進至步驟S710。
面部區(qū)域檢測器106確定在目前塊尺寸上的面部區(qū)域-險測處理是否結(jié)束 (步驟S710)。更確切的說,面部區(qū)域檢測器106確定從圖像信息的整個區(qū)域 中選擇當(dāng)前塊的尺寸的塊是否結(jié)束。當(dāng)在當(dāng)前塊的尺寸上的面部區(qū)域檢測處理 未結(jié)束時(步驟S710為"否,,),塊選擇器102從圖像信息中選擇一個塊作為下一個確定目標(biāo)(步驟S711)。在步驟S711選擇的塊可以是與先前選擇的塊部 分重疊的區(qū)域。塊選"t奪器102確定下一個目標(biāo)塊的區(qū)域是否是存儲在第一存儲 單元108中的非面部區(qū)域(步驟S712)。
當(dāng)下一個目標(biāo)塊的區(qū)域是非面部區(qū)域時(步驟S712為"是"),處理控制返 回步驟S711以選擇下一個目標(biāo)塊。當(dāng)下一個目標(biāo)塊的區(qū)域不是非面部區(qū)域時 (步驟S712為"否,,),處理控制返回步驟S706以計算用于新目標(biāo)塊的估計值。 照這樣,依靠圖像信息之中的面部區(qū)域的確定,當(dāng)在目標(biāo)塊中具有相同尺寸的 區(qū)域通過使用用于一個層次的確定模式被確定為非面部區(qū)域時,位于較低層次 的在所述區(qū)域上的面部區(qū)域確定不被執(zhí)行,從而目標(biāo)塊被限制,這樣可以減少 處理工作量和處理時間。
在步驟S710,當(dāng)在目前塊尺寸上的面部區(qū)域;險測處理結(jié)束時(步驟S710 為"是,,),面部區(qū)域檢測器106進一步確定確定模式的層次是否是最低的(步 驟S713)。更明確的是,面部區(qū)域檢測器106確定目前確定模式的層次是否是 存儲在模式數(shù)據(jù)庫110中用于確定面部區(qū)域的確定模式的最低層次。為更加明 確,例如,如果確定模式有IO個層次被存儲在模式數(shù)據(jù)庫110中,因而確定 目前確定模式的層次是否是層次10。
當(dāng)確定模式的層次不是最低層次時(步驟S713為"否"),面部區(qū)域檢測器 106獲取權(quán)重因子,并從模式數(shù)據(jù)庫110中獲取用于下一個層次的確定模式信 息(步驟S714)。此后,處理控制返回步驟S705以通過使用已獲取的確定模 式信息來計算特征量。當(dāng)確定模式的層次是最低層次時(步驟S713為"是"), 面部區(qū)域檢測器106在第二存儲單元109中存儲目前目標(biāo)塊的區(qū)域的坐標(biāo)(步 驟S715)。更明確的是,如果通過使用用于從層次1到最低層次的確定模式計 算的用于目標(biāo)塊的估計值不小于閾值,該目標(biāo)塊被確定為面部區(qū)域。下一步, 顯示控制器107在顯示單元上顯示的圖像中顯示作為面部區(qū)域的區(qū)域,所述區(qū) 域從其中心以1.5倍倍率被放大(步驟S716)。
圖9A和圖9B是用于解釋面部區(qū)域顯示的示例的示意圖。如圖9A所示, 如果一個區(qū)域,即用于確定面部區(qū)域的目標(biāo)塊作為面部區(qū)域被顯示,這是不自 然的,因為該面部區(qū)域沒有包括面部線條,當(dāng)該面部被識別時使用者可能覺得 奇怪。另一方面,如圖9B所示,如果面部區(qū)域從其原型以1.5倍倍率被放大,則整個面部作為面部區(qū)域被顯示。由于放大,顯示面部的畫面變得更加自然, 因此奇怪的感覺會消除。應(yīng)該注意到,放大面部區(qū)域的放大倍率不限于1.5倍 倍率,最佳值應(yīng)根據(jù)確定模式或相似的內(nèi)容來選擇。
其次,面部區(qū)域檢測器106確定目標(biāo)塊的尺寸是否是最小值(步驟S717)。 面部區(qū)域目標(biāo)塊的尺寸從最大值開始逐漸減小,從圖像信息中選擇最小尺寸的 確定目標(biāo)。因此,當(dāng)塊的尺寸是最小值時,可以確定在圖像信息上的面部區(qū)域 確定處理結(jié)束。當(dāng)目標(biāo)塊的尺寸是最小值時(步驟S717為"是"),面部區(qū)域檢 測器106執(zhí)行下一個處理,例如,通過測量到如面部區(qū)域的i 巨離的焦點調(diào)整處 理和用于面部區(qū)域的白平衡(white-balance )調(diào)整處理。當(dāng)目標(biāo)塊的尺寸不是 最小值時(步驟S717為"否,,),處理控制返回步驟S701以設(shè)置新塊的尺寸來 執(zhí)行面部區(qū)域確定處理。
用在上述方式中使用的確定模式為每一個層次確定一個不同的面部區(qū)域, 并且估計值小于閾值的區(qū)域被排除,然后確定該區(qū)域是否是面部區(qū)域。因此, 不需要執(zhí)行任何不必要的處理,面部區(qū)域能夠被迅速檢測出。
在第一實施例的面部方向確定處理和面部區(qū)域;險測處理中,確定模式在四 個方向上被旋轉(zhuǎn)且獲得的值被運用于區(qū)域圖像信息的情況已作出解釋。然而, 通過應(yīng)用確定模式,特征量能夠被計算,所述確定模式通過在四個方向上旋轉(zhuǎn) 圖像信息獲得。也就是說,只有圖像信息被旋轉(zhuǎn),這可以減少處理時間。
此外,關(guān)于四個方向上的人的面部方向和區(qū)域被確定的情況已作出解釋。 然而,所述方向的數(shù)量并不限于四個。例如,關(guān)于在任意角度上的眾多方向的 人的面部方向和區(qū)域能夠被確定,例如已獲取的圖像信息的三個方向分別是O 度,90度和-90度。
圖10是根據(jù)第一實施例的、作為圖像處理設(shè)備的數(shù)碼相機1000的硬件結(jié) 構(gòu)的方塊圖。物光(object light)首先通過照相光學(xué)系統(tǒng)1,然后入射到電荷 耦合器件(CCD) 3。機械快門(mechanical shutter) 2被布置在照相光學(xué)系統(tǒng) 1和CCD3之間,機械快門2能夠阻止光線進入CCD3。照相光學(xué)系統(tǒng)l和機 械快門2由電機驅(qū)動器6驅(qū)動。
CCD3將在成像區(qū)域中形成的光學(xué)圖像轉(zhuǎn)換為電子信號,并以模擬圖像數(shù) 據(jù)的形式輸出該信號。從CCD3中輸出的圖像信息被發(fā)送到相關(guān)雙取樣(correlated double sampling, CDS)電路4,在該相關(guān)雙取樣電路中噪聲分量 被消除,所述圖像信息通過模數(shù)(A/D)轉(zhuǎn)換器5被轉(zhuǎn)換為數(shù)字值,被輸出到 圖像處理電路8。
圖像處理電路8使用同步動態(tài)隨機存取存儲器(SDRAM) 12臨時存儲圖 像數(shù)據(jù)以執(zhí)行各種圖像處理,例如YCrCb轉(zhuǎn)換處理,白平衡(white-balance) 控制處理,對比度校正處理,輪廓增強(edge enhancement)處理和色彩轉(zhuǎn)換 處理。白平衡(white-balance)控制處理是用于控制圖像信息彩色密度(color density)的圖像處理,對比度校正處理用于調(diào)整圖像信息對比度的圖像處理。 輪廓增強(edge enhancement)處理是用于控制圖像信息銳度(sharpness)的 圖像處理,色彩轉(zhuǎn)換處理是用于控制圖像信息色調(diào)的圖像處理。圖象處理電路 8顯示受控于在液晶顯示器(LCD) 16中的信號處理和圖像處理的圖像信息。
受控于信號處理和圖像處理的圖像信息通過壓縮/解壓縮電路13被記錄在 存儲卡14中。壓縮/解壓縮電路13是根據(jù)從操作單元15獲取的指令對圖像處 理單元8輸出的圖^f象信息進行壓縮的電路,并將壓縮的圖像信息輸出到存儲卡 14,該電路也將從存儲卡14中讀取的圖像信息解壓縮并將解壓縮的圖像信息 輸出到圖像處理電路8。
數(shù)碼相機1000包括根據(jù)計算機程序執(zhí)行各種計算處理并控制CCD3、CDS 電路4和A/D轉(zhuǎn)換器5的各個計時(timing)的中央處理單元(CPU ) 9,,所 述定時通過產(chǎn)生定時信號的定時信號產(chǎn)生器7控制。所述CPU9也控制圖像處 理電路8、壓縮/解壓縮電路13和存儲卡14。
數(shù)碼相機1000進一步包括只讀存儲器(ROM) 11和隨機存取存儲器 (RAM) 10,所述只讀存儲器和隨機存取存儲器彼此之間通過總線相互連接。 ROM11存儲計算機程序或相似的內(nèi)容,RAM10是可讀/可寫存儲器,包括在 各種處理進程期間使用的工作區(qū)域和各種數(shù)據(jù)的存儲區(qū)域。
當(dāng)在數(shù)碼相機1000中執(zhí)行面部確定處理時,系統(tǒng)控制器從ROMll中載 入用于面部確定的計算機程序(下文中稱為"面部確定程序")到RAM10并執(zhí) 行之。用于面部檢測的計算機程序(下文中稱為"面部檢測程序")基于臨時存 儲在SDRAM中的亮度信號Y訪問圖像,并通過系統(tǒng)控制器分別執(zhí)行塊選擇 器102、特征量計算器103、估計值計算器104、面部方向確定單元105、面部區(qū)域檢測器106和顯示控制器107的處理。面部檢測程序接收面部確定處理的 結(jié)果,并通過系統(tǒng)控制器控制相機的自動對焦(AF)、自動曝光(AE)和自 動白平衡(AWB)。
由數(shù)碼相機1000執(zhí)行的計算機程序(下文中稱為"圖像處理程序")具有 包括面部確定功能的模塊。作為實際的硬件,CPU (處理器)從存儲介質(zhì)中載 入圖像處理程序到主存儲器并執(zhí)行,因此,塊選擇器、特征量計算器、估計值 計算器、面部方向測確定單元、面部區(qū)域檢測器和顯示控制器及類似的裝置被 應(yīng)用于主存儲器。
下面將解釋本發(fā)明第二具體實施例。根據(jù)第二實施例,不是面部確定處理 器而是圖像處理設(shè)備執(zhí)行不同于第一實施例的面部確定處理。下文描述與第一 實施例的區(qū)別。
在第二實施例中,例如,被數(shù)碼相機捕獲的圖像信息被存儲在圖像文件中, 所述圖像文件從圖像獲取單元中獲得。分量轉(zhuǎn)換(component conversion )處理 器將RGB模式的圖像轉(zhuǎn)換為YCrCb系統(tǒng)。亮度和色彩分量分離器從色彩信號 CrCb中分離亮度信號Y。分離出來的亮度信號Y受控于面部確定處理。已確 定的面部區(qū)域被用于校正圖像的顏色和灰度,因此圖像被最優(yōu)化。
圖11是根據(jù)第二實施例的圖像處理設(shè)備2000的硬件結(jié)構(gòu)方塊圖。圖像處 理設(shè)備2000包括CPU24,其是整體控制單元。CPU24包括ROM22和RAM21, 其中ROM22是存儲基本輸入輸出系統(tǒng)(BIOS )的只讀存儲器,RAM21存儲 可重寫的各種數(shù)據(jù)和作為CPU的工作區(qū)域,ROM22和RAM21彼此之間通過 總線相互連接以形成微型計算機。硬盤驅(qū)動器(HDD) 25被連接到總線,所 述硬盤驅(qū)動器存儲控制程序,只讀光盤驅(qū)動器(CD-ROM) 26從CD-ROM28 中讀取數(shù)據(jù),1/F23是一個接口,通過它數(shù)據(jù)可以與打印機或類似的設(shè)備通訊。 CD-ROM28存儲預(yù)定的控制程序。CPU24通過CD-ROM驅(qū)動器26讀取存儲 在CD-ROM28中的控制程序,并將控制程序安裝到HDD25中。因此,準(zhǔn)備 執(zhí)行各種處理。存儲卡29存儲圖像信息或類似的內(nèi)容,存儲卡驅(qū)動器27從存 儲卡29中讀取圖像信息。
應(yīng)該注意到,除CD-ROM和存儲卡外,各種類型的記錄介質(zhì)可以被用于 存儲例如控制程序和信息。記錄介質(zhì)的示例包括光盤例如數(shù)字化通用光盤(DVD)、磁光盤、磁盤例如軟盤,以及半導(dǎo)體存儲器。此外,控制程序能夠 通過網(wǎng)絡(luò)例如安裝在HDD25上的Internet下載。既然如此,在傳輸邊服務(wù)器 (transmission-side server)中存儲控制程序的存儲單元同樣被認(rèn)為是上述的存儲 介質(zhì)的一種??刂瞥绦蚰軌蛟陬A(yù)定操作系統(tǒng)(OS)上被運行。既然如此,處 理的一部分能夠通過OS被執(zhí)行??刂瞥绦蚰軌蜃鳛槌绦蛭募囊徊糠直话?于其中,所述程序文件形成預(yù)定的應(yīng)用軟件例如詞處理軟件和OS。
面部確定程序可以存儲在連接到網(wǎng)絡(luò)例如Internet的計算機中并通過網(wǎng)絡(luò) 被下載。
圖像處理程序通過網(wǎng)絡(luò)例如Internet被提供或分發(fā)。圖像處理程序可以預(yù) 先存儲在ROM或類似的裝置中被提供。即,圖像處理程序以可安裝或可執(zhí)行 的文件形式被記錄在計算機可讀記錄介質(zhì)中,例如CD-ROM,軟盤(FD),可 寫光盤存儲器(CD-R)和DVD。
如上文所闡明的,根據(jù)本發(fā)明的具體實施例,減少面部區(qū)域確定所需要的 處理工作量和處理時間是可能。
盡管關(guān)于發(fā)明的具體實施例已經(jīng)被完整而清楚的披露,但附加的權(quán)利要求 并不因此被限制,而是作為所有改進的具體表達(dá)和在本技術(shù)領(lǐng)域中可能出現(xiàn)的 可替換的結(jié)構(gòu)被分析,且所有改進和可替換的結(jié)構(gòu)落入已闡明的基本教導(dǎo)中。
權(quán)利要求
1.一種從圖像信息中檢測面部區(qū)域的圖像處理設(shè)備,所述圖像處理設(shè)備包括存儲單元(110),存儲從圖像信息中檢測面部區(qū)域的確定模式;確定單元(105),基于所述確定模式確定面部方向,在所述面部方向上,所述圖像信息中的面部圖像是豎直的;檢測單元(106),基于所述面部方向?qū)λ鰣D像信息的方向和所述確定模式的方向進行匹配,并從所述圖像信息中檢測面部區(qū)域。
2. 如權(quán)利要求1所述的圖像處理設(shè)備,其中所述存儲單元(110)存儲多個確定模式,所述確定^t式的每一個都對應(yīng) 于一個確定層次,和所述檢測單元(106)從具有低確定層次的確定模式以遞增的順序使用所 述確定模式從所述圖像信息中檢測所述面部區(qū)域
3. 如權(quán)利要求1所述的圖像處理設(shè)備,其中 所述存儲單元(110)存儲多個確定模式,和所述確定單元(105 )在通過所述確定模式中的一個未能確定面部方向時, 使用所述確定模式中的另 一個模式確定面部方向。
4. 如權(quán)利要求1所述的圖像處理設(shè)備,進一步包括計算單元(103),該 計算單元基于確定模式計算特征量,所述確定模式通過對存儲在所述存儲單元(110)中的確定模式旋轉(zhuǎn)不同的角度獲得,所述特征量用于從與所述不同角 度的每一個相關(guān)的圖像信息中檢測面部區(qū)域,其中所述確定單元(105)確定一個方向作為所述面部方向,在該方向上所述 特征量超過一個預(yù)定的閾值。
5. 如權(quán)利要求1所述的圖像處理設(shè)備,進一步包括計算單元(103),該 計算單元基于所述確定模式計算特征量,所述特征量用于從與不同角度的每一 個相關(guān)的、旋轉(zhuǎn)了不同角度的圖像信息中檢測面部區(qū)域,其中所述確定單元(105)確定一個方向作為所述面部方向,在該方向上所述 特征量超過一個預(yù)定的閾值。
6. 如權(quán)利要求1所述的圖像處理設(shè)備,進一步包括 計算單元(103),該計算單元基于確定模式計算特征量,所述確定模式通過對存儲在所述存儲單元(110)中的確定模式旋轉(zhuǎn)不同的角度獲得,所述特 征量用于從與所述不同角度的每一個相關(guān)的圖像信息中4全測面部區(qū)域;和選擇單元(102)選擇目標(biāo)區(qū)域,在該目標(biāo)區(qū)域中,面部區(qū)域從所述圖像 信息中被檢測出,其中所述計算單元(103)計算用于與所述不同角度的每一個相關(guān)的所述目標(biāo) 區(qū)域的所述特征量。
7. 如權(quán)利要求1所述的圖像處理設(shè)備,進一步包括 計算單元(103),該計算單元基于確定模式計算特征量,所述確定模式通過對存儲在所述存儲單元(110)中的確定模式旋轉(zhuǎn)不同的角度獲得,所述特 征量用于從與所述不同角度的每一個相關(guān)的圖像信息中檢測面部區(qū)域;和選擇單元(102)選擇目標(biāo)區(qū)域,在該目標(biāo)區(qū)域中,面部區(qū)域從所述圖像 信息中被檢測出,其中當(dāng)面部區(qū)域未能從所述目標(biāo)區(qū)域中被檢測出時,所述選擇單元(102)從 所述圖像信息中選擇另 一個目標(biāo)區(qū)域。
8. —種用于從圖像信息中檢測面部區(qū)域的圖像處理方法,該圖像處理方 法包括存儲步驟,將從圖像信息中檢測面部區(qū)域的確定模式存儲在存儲單元中;確定步驟,基于所述確定模式確定面部方向,在該面部方向上,所述圖像 信息中的面部圖像是豎直的;匹配步驟,基于所述面部方向?qū)λ鰣D像信息的方向和所述確定模式的方 向進4于匹配;和檢測步驟,從所述圖像信息中檢測面部區(qū)域。
9. 如權(quán)利要求8所述的圖像處理方法,其中所述存儲步驟包括存儲多個確定模式,所述確定模式的每一個對應(yīng)于一個 確定層次,和所述檢測步驟包括從具有低確定層次的確定模式以遞增的順序使用所述 確定模式從所述圖像信息中檢測所述面部區(qū)域。
10. 如權(quán)利要求8所述的圖像處理方法,其中 所述存儲步驟包括存儲多個確定模式,和當(dāng)確定步驟不能通過所述確定模式中的一個確定面部方向時,使用所述確 定模式中的另外一個確定所述面部方向。
11. 如權(quán)利要求8所述的圖像處理方法,進一步包括計算步驟,該計算步 驟基于確定模式計算特征量,所述確定模式通過對存儲在存儲單元中的確定模 式旋轉(zhuǎn)不同的角度獲得,所述特征量用于從與所述不同角度的每一個相關(guān)的所 述圖像信息中檢測面部區(qū)域,其中所述確定步驟包括確定一個方向作為所述面部方向,在該方向上所述特征 量超過一個預(yù)定的閾值。
12. 如權(quán)利要求8所述的圖像處理方法,進一步包括計算步驟,該計算步 驟基于確定模式計算特征量,所述特征量用于從與不同角度的每一個相關(guān)的、 旋轉(zhuǎn)了不同角度的所述圖像信息中檢測面部區(qū)域,其中所述確定步驟包括確定一個方向作為所述面部方向,在該方向上所述特征 量超過一個預(yù)定的閾值。
13. 如權(quán)利要求8所述的圖像處理方法,進一步包括計算步驟,該計算步驟基于確定模式計算特征量,所述確定模式通過對存 儲在存儲單元中的確定模式旋轉(zhuǎn)不同的角度獲得,所述特征量用于從與所述不 同角度的每一個相關(guān)的所述圖像信息中檢測面部區(qū)域;和選擇目標(biāo)區(qū)域,在該目標(biāo)區(qū)域中,面部區(qū)域從所述圖像信息中被檢測出,其中所述計算步驟包括計算用于與所述不同角度的每一個相關(guān)的所述目標(biāo)區(qū) 域的特征量。
14. 如權(quán)利要求8所述的圖像處理方法,進一步包括計算步驟,該計算步驟基于確定模式計算特征量,所述確定模式通過對存 儲在存儲單元中的確定模式旋轉(zhuǎn)不同的角度獲得,所述特征量用于從與所述不 同角度的每一個相關(guān)的所述圖像信息中檢測面部區(qū)域;和選擇目標(biāo)區(qū)域,在該目標(biāo)區(qū)域中,面部區(qū)域從所述圖像信息中被檢測出,其中當(dāng)面部區(qū)域未能從所述目標(biāo)區(qū)域中被檢測出時,所述選擇步驟從所述圖像 信息中選擇另一個目標(biāo)區(qū)域。
15. —種計算機程序產(chǎn)品,包括計算機可用介質(zhì),所述計算機可用介質(zhì)中 包含具體化在所述介質(zhì)中的計算機可讀程序代碼,當(dāng)所述代碼被執(zhí)行時,使得計算機執(zhí)行下述操作將從圖像信息中檢測面部區(qū)域的確定模式存儲在存儲單元中; 基于所述確定模式確定面部方向,在該方向上,所述圖像信息中的面部圖像是豎直的;基于所述面部方向?qū)λ鰣D像信息的方向和所述確定模式的方向進行匹 配;和從所述圖像信息中檢測面部區(qū)域。
16. 如權(quán)利要求15所述的計算機程序產(chǎn)品,其中所述存儲包括存儲多個確定模式,所述確定模式的每一個對應(yīng)于一個確定 層次,和所述檢測從具有低確定層次的確定模式以遞增的順序使用所述確定模式 從所述圖像信息中檢測所述面部區(qū)域。
17. 如權(quán)利要求15所述的計算機程序產(chǎn)品,其中 所述存儲包括存儲多個確定模式,和所述確定包括當(dāng)未能通過確定模式中的一個確定所述面部方向時,使用所述確定模式中的另外一個確定所述面部方向。
18. 如權(quán)利要求15所述的計算機程序產(chǎn)品,進一步包括計算,該計算基 于確定模式計算特征量,所述確定模式通過對存儲在存儲單元中的確定模式旋 轉(zhuǎn)不同的角度獲得,所述特征量用于從與所述不同角度的每一個相關(guān)的所述圖 像信息中檢測面部區(qū)域,其中所述確定包括確定一個方向作為所述面部方向,在該方向上所述特征量超 過一個預(yù)定的閾值。
19. 如權(quán)利要求15所述的計算機程序產(chǎn)品,進一步包括計算,該計算基 于確定模式計算特征量,所述特征量用于從與不同角度的每一個相關(guān)的、旋轉(zhuǎn) 了不同角度的所述圖像信息中檢測面部區(qū)域,其中所述確定包括確定一個方向作為所述面部方向,在該方向上所述特征量超 一個過預(yù)定的閾值。
20.如權(quán)利要求15所述的計算機程序產(chǎn)品,進一步包括計算,該計算基于確定模式計算特征量,所述確定模式通過對存儲在存儲單元中的確定模式旋轉(zhuǎn)不同的角度獲得,所述特征量用于從與所述不同角度的每一個相關(guān)的所述圖像信息中檢測面部區(qū)域;和選擇目標(biāo)區(qū)域,在該目標(biāo)區(qū)域中,面部區(qū)域從所述圖像信息中被檢測出,其中所述計算包括計算用于與所述不同角度的每一個相關(guān)的所述目標(biāo)區(qū)域的 所述特征量。
全文摘要
一種用于從圖像信息中檢測面部區(qū)域的圖像處理設(shè)備,包括模式數(shù)據(jù)庫(110),面部方向確定單元(105)和面部區(qū)域監(jiān)測器(106)?;诖鎯υ谒瞿J綌?shù)據(jù)庫(110)中的確定模式信息,面部方向確定單元(105)確定一個方向作為面部方向,在該方向上圖像信息中的面部圖像是豎直的。面部區(qū)域檢測器(106)基于所述面部方向?qū)⑺鰣D像信息的方向與所述確定模式信息的方向匹配,并從所述圖像信息中檢測面部區(qū)域。
文檔編號G06K9/00GK101286197SQ20081009510
公開日2008年10月15日 申請日期2008年3月19日 優(yōu)先權(quán)日2007年3月20日
發(fā)明者關(guān)??? 師忠超, 滔 李, 成 杜, 剛 王 申請人:株式會社理光