两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

圖像處理方法和圖像處理設(shè)備的制作方法

文檔序號:6609128閱讀:187來源:國知局
專利名稱:圖像處理方法和圖像處理設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種圖像處理方法和圖像處理設(shè)備,特別涉及一種其中檢測圖畫圖像中人的面部區(qū)域并且在其上執(zhí)行校正的圖像處理方法和圖像處理設(shè)備。
背景技術(shù)
由于近年來數(shù)碼相機的普及和打印機能力的改進,對于普通使用者而言,增加了在他們自己的家中打印出他們捕獲的圖像的機會。然而,按照捕獲的圖像的原樣打印出捕獲圖像的使用者不能夠獲得與由專業(yè)商家提供的顯影、打印和放大或DPE服務(wù)、或在線打印服務(wù)的圖像質(zhì)量相等同的圖像質(zhì)量。原因在于利用DPE和在線打印服務(wù),打印是在對使用者所捕獲的圖像進行適當(dāng)?shù)男U筮M行的。
用于在捕獲的圖像中進行校正的特別普通的目標(biāo)是圖像中的人物,且執(zhí)行校正從而圖像中的人物以精細的細節(jié)被再現(xiàn)。例如,如果圖像是逆著背光捕獲的,那么就進行背光校正,且進行所述校正以便實現(xiàn)用于人物的滿意的膚色。
這種校正結(jié)果也能夠通過商業(yè)上可得到的應(yīng)用獲得。所述商業(yè)上可得到的應(yīng)用包括能夠提供跨越很寬范圍的元素的校正功能的應(yīng)用,所述元素包括亮度、對比度、色調(diào)、色飽和度等。通過組合和執(zhí)行這些校正項目,能夠?qū)崿F(xiàn)與由DPE和在線打印服務(wù)完成的校正相等同的校正。然而,對于普通使用者,完成諸如這些校正的復(fù)雜校正任務(wù)是困難的。
結(jié)果,已經(jīng)提出了用于自動完成與圖像校正相關(guān)的校正的方法,這種圖像校正著重于圖像中的人物。
例如,這樣的技術(shù)是已知的其中人物的膚色區(qū)域或面部區(qū)域從圖像信號檢測,且亮度校正、顏色校正和孔徑校正僅在檢測的區(qū)域上進行,例如參見日本未審查專利公開No.6-121332和11-146405。采用這些技術(shù),利用膚色檢測進行區(qū)域提取,以便確定面部檢測和要被校正的區(qū)域。
此外,顏色校正技術(shù)是已知的,其中作為包括人面部和皮膚區(qū)域的照片圖像的數(shù)字式圖像數(shù)據(jù),,經(jīng)歷顏色校正,從而人的面部和皮膚區(qū)域的顏色被校正為自然顏色,并且對于整個圖像也實現(xiàn)了很好的顏色平衡,例如,參見日本專利未審查公開No.2002-044469。
此外,這樣的方法是已知的其中圖像中的面部區(qū)域被檢測且來自面部區(qū)域的皮膚的顏色分量被指定,從而僅限于這些面部區(qū)域進行校正,并且僅在那些顏色分量上進行校正,例如,參見日本專利未審查公開No.2004-303193。
然而,這些傳統(tǒng)的用于圖像中人的自動校正技術(shù)具有下列問題。
在其中檢測膚色區(qū)域的方法中,如日本專利未審查公開No.6-121332和No.11-146405,定義人的膚色已經(jīng)很困難。特別地,已經(jīng)存在的問題是當(dāng)要被校正的圖像中存在偏色或在背景中存在也被檢測和經(jīng)受校正的膚色部分時,檢測是不可能的。而且,對于面部區(qū)域,由于陰影等因素,存在顏色(主要是亮度)的劇烈變化,并且難以均勻地指定整個面部的膚色。
此外,在其中獲得整個圖像的色平衡的方法中,諸如日本專利審查公開No.2002-044469中描述的方法,存在這樣的問題限制于面部區(qū)域的校正無法執(zhí)行,因為整個圖像的顏色經(jīng)歷校正。
此外,在其中執(zhí)行僅限于面部區(qū)域的校正的方法中,例如日本專利未審查公開No.2004-303193中描述的方法,存在的問題是當(dāng)面部附近的背景類似于從面部區(qū)域確定的膚色時,校正也延伸到背景區(qū)域。
同樣,一些商業(yè)上可得到的應(yīng)用設(shè)有能夠自動指定區(qū)域的功能。利用這種應(yīng)用,要被校正的區(qū)域典型地從由使用者指定的點延伸,經(jīng)受顏色分量相同或者顏色分量的差別在預(yù)定范圍內(nèi)的條件。然而,由于面部不是平坦表面,因此存在其中相對劇烈的顏色變化發(fā)生在所捕獲圖像中的區(qū)域。結(jié)果,用于指定要被校正的區(qū)域的方法不能夠精確地單獨指定面部區(qū)域的范圍,除非作為一個條件的顏色分量的差別小,并且大量的點被指定。

發(fā)明內(nèi)容
提出本發(fā)明的示例性實施例,該實施例使得容易設(shè)定用于圖像中的面部區(qū)域的適當(dāng)校正范圍,以便執(zhí)行圖像校正。
根據(jù)本發(fā)明的示例性實施例的用于處理圖像的方法包括通過將面部區(qū)域中的某個像素設(shè)定為起點的情況下,搜索其中膚色是連續(xù)的像素來決定圖像中的校正區(qū)域;和,在所決定的校正區(qū)域上執(zhí)行圖像校正處理。
根據(jù)本發(fā)明的示例性實施例的圖像處理設(shè)備包括校正區(qū)域決定單元,所述校正區(qū)域決定單元被配置為在通過將面部區(qū)域中的某個像素設(shè)定為起點的情況下,搜索其中膚色是連續(xù)的像素來確定圖像中的校正區(qū)域;和,校正單元,所述校正單元被配置為在所決定的校正區(qū)域上執(zhí)行圖像校正處理。
從下面結(jié)合附圖對示例性實施例的描述中,本發(fā)明的進一步的特點將變得更加明顯。


在此并入并構(gòu)成本說明書一部分的附圖示出了本發(fā)明的各實施例并且與描述一起用于解釋本發(fā)明的原理。
圖1是示出根據(jù)本發(fā)明示例性實施例的圖像校正處理的流程圖;圖2示出了根據(jù)所述示例性實施例的面部檢測處理的一個例子;圖3是示出根據(jù)所述示例性實施例的遮罩(mask)生成處理的流程圖;圖4示出了根據(jù)所述示例性實施例的面部檢測結(jié)果和處理區(qū)域的關(guān)系;圖5示出了根據(jù)所述示例性實施例的面部檢測結(jié)果和處理區(qū)域的關(guān)系;圖6示出了根據(jù)所述示例性實施例在計算膚色參考值時分割面部區(qū)域的例子;圖7示出了根據(jù)所述示例性實施例在計算膚色參考值時分割面部區(qū)域的例子;圖8是描述根據(jù)所述示例性實施例的用于計算膚色參考值的算法的圖;圖9是描述根據(jù)所述示例性實施例的在執(zhí)行膚色遮罩生成時的算法的圖;圖10是描述根據(jù)所述示例性實施例的在執(zhí)行膚色遮罩生成時的算法的圖;圖11是描述根據(jù)所述示例性實施例的區(qū)域延伸方法的圖;圖12是描述根據(jù)所述示例性實施例的基于最小二叉樹方法的圖像分割的圖;圖13示出了根據(jù)所述示例性實施例的橢圓形遮罩和面部檢測區(qū)域的關(guān)系;圖14示出了根據(jù)所述示例性實施例在橢圓形遮罩中的加權(quán)值的變化;圖15是示出根據(jù)所述示例性實施例的圖像校正處理的流程圖;圖16示出了根據(jù)所述示例性實施例的圖像校正結(jié)果的一個例子;圖17是示出了其中安裝有所述實施例的計算機的基本構(gòu)造的框圖。
具體實施例方式
下面參考附圖基于本發(fā)明示例性實施例詳細描述本發(fā)明。需要注意的是,下述實施例中示出的任何結(jié)構(gòu)僅僅是示例,本發(fā)明不限于圖中示出的結(jié)構(gòu)。
在本發(fā)明的示例性實施例中描述的處理主要通過計算機中的打印機驅(qū)動器軟件實現(xiàn),所述軟件產(chǎn)生用于輸出到打印機引擎的圖像信息。此外,也允許將所述處理內(nèi)部安裝作為用于運行諸如掃描儀等的光學(xué)讀取裝置的驅(qū)動器軟件或應(yīng)用軟件。另外,也允許將所述處理內(nèi)部安裝作為復(fù)印機、傳真機、打印機主單元等內(nèi)的硬件或軟件。
下面是根據(jù)該示例性實施例的校正處理的概要的描述。圖1是示出根據(jù)本實施例的圖像校正處理的流程圖。在該圖中,前綴為“S”的步驟號與處理相關(guān),而前綴為“D”的數(shù)據(jù)號與數(shù)據(jù)相關(guān)。
首先,在步驟S101,輸入作為用于處理的目標(biāo)的圖像。在本實施例中輸入的圖像已經(jīng)由使用者在支持本實施例的應(yīng)用(未示出)中選擇。選擇的圖像被轉(zhuǎn)換成用于內(nèi)部處理的數(shù)據(jù)格式。由數(shù)碼相機等捕獲的圖像數(shù)據(jù)通常以JPEG格式被壓縮。因此,以JPEG格式被壓縮的數(shù)據(jù)被解碼并且產(chǎn)生原始圖像數(shù)據(jù)D1。需要注意的是,在本實施例中作為用于處理的目標(biāo)的圖像數(shù)據(jù)格式并不限于JPEG,諸如BMP和TIFF(或標(biāo)簽圖像文件格式)的其他圖像格式也能夠得到支持。
根據(jù)本實施例,在圖像輸入時可以為輸入圖像指定校正強度。這里指定的值被存儲為校正強度指定參數(shù)D8,并且在校正期間被參考。
在步驟102中,在原始圖形數(shù)據(jù)D1上執(zhí)行面部檢測處理,并且其結(jié)果存儲為面部坐標(biāo)數(shù)據(jù)D2。下面詳細描述面部檢測處理和面部坐標(biāo)數(shù)據(jù)D2。
在步驟S103,確定是否已經(jīng)在原始圖像數(shù)據(jù)D1中檢測到面部區(qū)域。如果沒有檢測到面部區(qū)域,處理結(jié)束。如果已經(jīng)檢測到面部區(qū)域,程序進行到步驟S104,并且產(chǎn)生遮罩數(shù)據(jù)(復(fù)合遮罩D7,下面參考圖3進行描述),以便判定其中校正將被在檢測到的面部區(qū)域上進行的區(qū)域。
在步驟S105,圖像校正處理基于在步驟S104中產(chǎn)生的遮罩數(shù)據(jù)執(zhí)行,以便產(chǎn)生校正的圖像數(shù)據(jù)D3,所述校正的圖像數(shù)據(jù)D3然后存儲在存儲器(未示出)中。
在步驟S106,確定校正處理是否已經(jīng)在所有的面部區(qū)域上完成。如果存在還沒有被校正的任何面部區(qū)域,則程序進行到步驟S104,并且步驟S104和S105的遮罩生成處理和圖像校正處理被重復(fù)執(zhí)行,直到所有面部區(qū)域上的校正已經(jīng)完成。
下面是在步驟S102中執(zhí)行的面部檢測處理的詳細描述。面部檢測處理在原始圖像數(shù)據(jù)D1上進行,其檢測目標(biāo)是面部或構(gòu)成面部的器官,即眼睛、鼻子、嘴、輪廓等的位置。目前存在許多用于執(zhí)行此檢測的已知方法。
例如,在日本專利未審查公開No.2002-183731中,眼睛區(qū)域首先在輸入圖像中被檢測,且其附近被設(shè)定為面部候選區(qū)域。每個像素的亮度梯度和亮度梯度的權(quán)重然后對于面部候選區(qū)域被計算。當(dāng)各值與預(yù)定的理想面部參考圖像的亮度梯度和亮度梯度的權(quán)重相比較時,在每個亮度梯度之間的平均角度小于或等于預(yù)定閾值的情況下,確定輸入圖像具有面部區(qū)域。
同樣,根據(jù)日本專利未審查公開No.2003-30667,通過首先從圖像檢測膚色區(qū)域,然后檢測膚色區(qū)域內(nèi)的人虹膜顏色像素,從而來檢測眼睛位置。
根據(jù)日本專利未審查公開No.8-63597,在多個模板之間計算符合程度,每個模板都具有人面部的形狀和圖像。具有最高符合程度的模板被選擇,如果符合程度大于或等于預(yù)定閾值,所選擇的模板內(nèi)的區(qū)域被作為面部候選區(qū)域。由此可通過使用相同的模板檢測眼睛位置。
根據(jù)日本專利未審查公開No.2000-105829,鼻子圖像圖案首先被設(shè)定為模板,并且圖像中的整個圖像或指定區(qū)域被掃描,具有最佳匹配的位置被輸出作為鼻子位置。接下來,從圖像中鼻子的位置向上的區(qū)域被認為是眼睛存在的區(qū)域,且眼睛圖像圖案被設(shè)定為模板,從而通過掃描眼睛存在于其中的區(qū)域來執(zhí)行匹配,由此獲得用于眼睛存在的候選位置的集合,所述候選位置集合是符合度超過某一閾值的一組像素。另外,包括用于眼睛存在的候選位置集合的連續(xù)區(qū)域被分割為群集,且計算每個群集和鼻子位置之間的距離。因此,通過確定其間具有最短距離的群集是眼睛存在其中的群集,能夠檢測器官位置。
用于檢測面部和器官位置的其他幾項技術(shù)都是已知的。例如,已經(jīng)提出了日本專利未審查公開No.8-77334,No.2001-216515,No.5-197793,No.11-53525,No.2000-132688,No.2000-235648,No.11-250267,和日本專利No.2541688。上述技術(shù)中任何一個或使本發(fā)明能夠被實踐的任何其他技術(shù)都可以使用,以便實施本實施例。
根據(jù)本實施例,當(dāng)獲得原始圖像數(shù)據(jù)中人的面部區(qū)域的坐標(biāo)時,結(jié)果被存儲作為面部坐標(biāo)數(shù)據(jù)D2。然而,本實施例中的面部坐標(biāo)數(shù)據(jù)D2由指示面部區(qū)域的矩形區(qū)域的四個頂點的坐標(biāo)定義,使得本發(fā)明能夠被實踐的任何結(jié)構(gòu)都適用。
圖2示出了根據(jù)本實施例的面部檢測處理的例子。在圖2中,存在靠近圖像中心的人面部,且其面部區(qū)域201被顯示為矩形區(qū)域。面部區(qū)域201由四個點204,205,206和207的坐標(biāo)指示,所述四個點分別指示矩形區(qū)域的左上點,右上點,左下點和右下點。此后,所述坐標(biāo)被分別給定為(x1,y1),(x2,y2),(x3,y3)和(x4,y4)。
圖2中圖像的坐標(biāo)使用左上點作為原點,且x軸在水平方向上,Y軸在垂直方向上。結(jié)果,面部區(qū)域的寬度w和高度H能夠由下面的公式計算W=(x2-x1)2+(y2-y1)2]]>H=(x3-x1)2+(y3-y1)2]]>使用這個面部檢測處理可以在單組圖像數(shù)據(jù)中檢測多個面部區(qū)域。根據(jù)本實施例,所有的面部檢測結(jié)果都存儲為面部坐標(biāo)數(shù)據(jù)D2。需要注意的是,雖然對于器官檢測處理沒有說明具體的例子,但是還可以存儲后面將要使用的、指示諸如眼睛、嘴和鼻子的器官的坐標(biāo)。
下面是步驟S104的遮罩生成處理的描述。
當(dāng)在步驟S102從原始圖像數(shù)據(jù)檢測到面部區(qū)域時,進行遮罩生成處理。圖3是示出根據(jù)本實施例的遮罩生成處理的流程圖。如該流程圖所示,根據(jù)本實施例的遮罩生成處理被劃分成膚色遮罩生成處理、橢圓遮罩生成處理和其中生成的遮罩被組合的遮罩復(fù)合(composition)處理。下面給出這些處理中的每一個處理的描述。
用在膚色遮罩生成處理中的膚色決定表D0預(yù)先被準備。為了生成膚色決定表D0,首先,準備其中人的面部被捕獲的圖像的數(shù)據(jù)庫。此時,該圖像數(shù)據(jù)庫被構(gòu)造為具有許多與人有關(guān)的條件,如種族、性別和年齡,以及具有與圖像捕獲相關(guān)的條件,如照明和視角。
圖像數(shù)據(jù)被生成,其中圖像數(shù)據(jù)庫中只有面部的皮膚部分被收集且顏色空間轉(zhuǎn)換成色調(diào)、強度和飽和度(或HIS),顏色空間,以及皮膚區(qū)域中亮度、色調(diào)和飽和度的分布被檢查。膚色決定表D0是通過將人的皮膚的亮度、色調(diào)和飽和度存在其中的坐標(biāo)的分布以表格形式存儲而生成的。
作為膚色遮罩生成處理的一部分,在步驟S201中計算膚色參考值D4。膚色參考值D4包括指示檢測的面部區(qū)域中顏色分量的分布的數(shù)據(jù)。圖4示出了用于計算膚色參考值D4的方法。
在圖4中,矩形面部區(qū)域401被檢測到,且其寬度和高度分別給定為W和H。在本示例中,W和H的較大者被限定為D,且以面部區(qū)域401為中心布置的、具有邊長為2×D的方形區(qū)域被設(shè)定為后面將要處理的處理區(qū)域402。而且,將面部區(qū)域401的中心點用作參考設(shè)定圓形區(qū)域403,該圓形區(qū)域403具有半徑r=D/2。
需要注意的是,圖4示出了不具有傾斜度的面部區(qū)域401的例子,而圖5示出了具有傾斜度的面部區(qū)域501的例子。根據(jù)本示例,為了在面部區(qū)域如圖5所示具有傾斜度時簡化計算,處理區(qū)域502設(shè)定為不具有傾斜度,且使用與如圖4所示的方法相同的方法設(shè)定圓形區(qū)域503。
圖4示出的圓形區(qū)域403中的像素與膚色決定表D0相比較,以便計算被確定為指示膚色的像素的平均值,且得到的平均值被存儲為膚色參考值D4。對于R(紅色)、G(綠色)、B(藍色)、H(色調(diào))、S(飽和度)和I(強度)分量,分別計算膚色參考值D4。
當(dāng)整個圓形區(qū)域403的平均值在此按原樣被用作膚色參考值D4時,在確定膚色區(qū)域和圖像校正處理中,可能發(fā)生不適當(dāng)?shù)奶幚斫Y(jié)果。問題是由其中顏色輕微改變的區(qū)域和其中顏色劇烈變化的區(qū)域引起的,因為陰影等的影響在面部區(qū)域401內(nèi)被混合在一起。結(jié)果,根據(jù)本實施例,為了反映面部區(qū)域內(nèi)顏色的變化,圓形區(qū)域403被分割成多個區(qū)域,且在此通過計算平均值來計算反映顏色改變的膚色參考值D4。
現(xiàn)在將描述用于計算反映圓形區(qū)域403內(nèi)的顏色變化的膚色參考值D4的方法。例如,如圖6所示,圓形區(qū)域403被分割成上下半圓(403a)和左右半圓(403b),且它們的平均值分別被給定為Tave,Bave,Lave和Rave。需要注意的是,用于分割圓形區(qū)域403的方法并不限于圖6示出的例子。例如,分割可以實施為以上下左右為中心的90度扇形區(qū)域(403c),如圖7所示。
圖8是描述用于由在圓形區(qū)域403內(nèi)被分割的四個區(qū)域的平均值Tave,Bave,Lave和Rave計算膚色參考值D4的方法的圖。在該圖中,水平軸表示圖像的X或Y軸,且垂直軸表示膚色參考值D4的值。此外,當(dāng)從X軸方向和Y軸方向看時,圖8中的水平軸與圖4中的處理區(qū)域402對應(yīng)。
下面是僅與X軸方向有關(guān)的描述,其中圓形區(qū)域403的左半圓的平均值Lave和右半圓的平均值Rave分別設(shè)置在距圓形區(qū)域403中心距離為直徑D的p倍處,即,設(shè)置在距離p×D處。由此,表示從圖8中X軸上的原點到Lave坐標(biāo)的距離的d1,和表示Lave坐標(biāo)與Rave坐標(biāo)之間的距離的d2定義如下假定0≤x<2D,0≤y<2D,0≤p≤0.5,d1=(1-p)×D,d2=D×p ...(1)需要注意的是,上述公式中的p是預(yù)定值且能夠任意指定,并且其規(guī)范可以為d1是到圖6中示出的半圓或圖7中示出的扇形區(qū)域的質(zhì)心坐標(biāo)的距離。
在X軸方向上x=d1,x=d1+d2的膚色參考值D4的值分別是Lave和Rave,且在Y軸方向上y=d1,y=d1+d2的膚色參考值D4的值分別是Tave和Bave。因此,圖8示出的部分Sx和Sy分別由下面的公式表達
Sx=Lave-(Rave-Lave)×(d1/d2) ...(2)Sy=Tave-(Bave-Tave)×(d1/d2) ...(3)結(jié)果,用于處理區(qū)域402內(nèi)的坐標(biāo)(x,y)的膚色參考值D4由下列公式限定,其中考慮了上述分割的區(qū)域內(nèi)的顏色變化。即,得到考慮了X軸方向上的顏色變化的膚色參考值和考慮了Y軸方向上的顏色變化的膚色參考值的平均值 ...(數(shù)值表達式1)根據(jù)本實施例,在處理區(qū)域內(nèi)檢測膚色區(qū)域,以便生成用于處理區(qū)域的膚色遮罩。因此,當(dāng)膚色參考值D4在步驟S201被計算時,區(qū)域延伸的起點的坐標(biāo)在步驟S202被確定,以便生成膚色遮罩。換而言之,這里確定的起點是在處理區(qū)域內(nèi)表達參考膚色的像素,且通過從該起點延伸膚色區(qū)域,能夠生成適當(dāng)尺寸的膚色遮罩。
下面是參考圖9和圖10對用于在步驟S202內(nèi)設(shè)定區(qū)域延伸起點的方法的描述。圖9示出了其中面部區(qū)域901不具有傾斜度的情況,而圖10示出了其中面部區(qū)域1001具有傾斜度的情況。在圖9和圖10中,處理區(qū)域902和1002被設(shè)定用于面部區(qū)域901和1001。處理區(qū)域902和1002是方形區(qū)域,該方形區(qū)域具有以面部區(qū)域901和1001為中心布置的邊長2×D。D是面部區(qū)域901和1001的寬度W和高度H中較大者的值。根據(jù)本實施例,盡管面部區(qū)域1001具有傾斜度,參考圖11解釋的下面的處理通過將處理區(qū)域1002設(shè)定為不具有傾斜度而簡化。
需要注意的是,根據(jù)本實施例,區(qū)域延伸起點通過與圖9和圖10中相同的方法確定,因此,在下面的描述中圖9被用作例子。
在圖9中,區(qū)域延伸起點903被設(shè)定在多個位置,如面部區(qū)域901內(nèi)的白圓所示。需要注意的是,例如,區(qū)域延伸起點903設(shè)定在面部區(qū)域901的內(nèi)部和外周邊上。
作為起點的具體設(shè)定方法,可以想到多種設(shè)定方法,例子包括起點僅設(shè)定在面部區(qū)域901的中心點上,或設(shè)定在面部區(qū)域901的每個邊的中間點上,或兩種方法的組合。需要注意的是,所述起點并不限于面部區(qū)域的內(nèi)部和外周邊,而可以設(shè)定在面部區(qū)域的任何附近處。
當(dāng)用于區(qū)域延伸的起點坐標(biāo)以這樣的方式被設(shè)定時,在步驟S203執(zhí)行膚色遮罩生成。即,相同膚色的區(qū)域通過基于每個起點903進行區(qū)域延伸而被確定,且膚色遮罩根據(jù)這些區(qū)域被生成。
下面是根據(jù)本實施例參考圖11對用于區(qū)域延伸的算法的描述。圖11示出了與應(yīng)用于圖像數(shù)據(jù)的、根據(jù)本實施例的區(qū)域延伸方法相關(guān)聯(lián)的處理步驟。在圖11中,圖像區(qū)域1101包括8×8個像素且由粗線1103包圍在其中的像素具有相同的屬性。在本實施例中,術(shù)語“屬性”可以指色調(diào)、飽和度、亮度或另一評估量。
在本例中與8×8個像素數(shù)量對應(yīng)、尺寸均勻的、包括遮罩數(shù)據(jù)的區(qū)域,如圖像區(qū)域1101,被單獨地準備,且區(qū)域內(nèi)的所有值都被初始化為0。在步驟1中指定起點1102。此時,“1”存儲在與遮罩數(shù)據(jù)中的起點1102相對應(yīng)的位置。
在步驟2中,確定在起點1102的上下左右四個點處的像素是否具有相同的屬性,且“1”存儲在與被確定為相同的像素對應(yīng)的遮罩數(shù)據(jù)位置內(nèi),如圖中對角線所示。類似地,對于在步驟2中被確定為具有相同屬性的像素,在步驟3中確定在其上下左右四個點處的像素是否具有相同的屬性,且“1”存儲在與被確定為相同的像素相對應(yīng)的遮罩數(shù)據(jù)位置內(nèi)。
通過重復(fù)上述處理,如步驟4和5所示,其中“1”被存儲的像素(即被遮罩的區(qū)域)被延伸,且當(dāng)沒有區(qū)域?qū)⒈谎由鞎r處理終止。結(jié)果,生成遮罩數(shù)據(jù),使得與在圖像區(qū)域1101內(nèi)具有相同屬性的像素組相同的形狀被遮罩。
根據(jù)本實施例,在步驟S202內(nèi)將膚色的像素指定為區(qū)域延伸的起點使得膚色遮罩D5將在步驟S230生成。需要注意的是,根據(jù)本實施例,膚色遮罩D5的尺寸設(shè)定為與處理區(qū)域902相同,且遮罩數(shù)據(jù)被寫入為“255”,而不是“1”。
更具體而言,對于被初始指定的起點的膚色參考值D4,以及起點上下左右的圍繞像素,它們各自的H、I和S值的差別被計算為誤差。如果所述誤差在預(yù)定的范圍內(nèi),則“255”存儲在與該像素對應(yīng)的膚色遮罩D5內(nèi)。
通過重復(fù)上述處理,從所有起點開始的區(qū)域延伸被完成。需要注意的是,對于在處理區(qū)域902外部的像素,區(qū)域延伸被設(shè)定為不被執(zhí)行。
理想的膚色遮罩利用上述區(qū)域延伸處理被生成。然而,存在這樣的情況當(dāng)僅將面部區(qū)域901的中心點、或面部區(qū)域901的每個邊的中間點或它們的組合用作區(qū)域延伸用的起點時,膚色遮罩D5不能夠覆蓋整個面部。原因是例如當(dāng)面部圖像是佩戴眼鏡的面部圖像、或當(dāng)在面部區(qū)域901內(nèi)發(fā)生了陰影時,不能夠維持膚色的連續(xù)性。
在佩戴眼鏡的面部的圖像的情況下,區(qū)域延伸在眼鏡的框緣處停止,因此區(qū)域延伸不能夠進行到被眼鏡的透鏡覆蓋的皮膚的區(qū)域。結(jié)果,對于被眼鏡的透鏡覆蓋的皮膚的區(qū)域,不生成膚色遮罩。
結(jié)果,根據(jù)本實施例,添加不同于面部區(qū)域的中心點和外周邊上的點的起點。例如,如圖9所示,基于面部區(qū)域901的左上部,在線Y=H×(3/8)(其中X=W×(n/8),n=2,3,5和6)的線上的四個點被設(shè)定為起點。這四個起點被布置在眼鏡框緣的附近或眼鏡的內(nèi)部。通過將所述起點設(shè)定在眼鏡框緣的內(nèi)部,對于被眼鏡的透鏡覆蓋的皮膚的區(qū)域,能夠進行區(qū)域延伸。通過將起點設(shè)定在眼鏡的框緣的附近,對于眼鏡之間的膚色區(qū)域,也能夠可靠地生成膚色遮罩。
應(yīng)當(dāng)注意,眼鏡能夠從圖像檢測到,從而起點可以設(shè)置在眼鏡的附近或眼鏡的內(nèi)部。
此外,能夠被添加的起點并不限于本示例,只要所述點在面部區(qū)域的中心點和面部區(qū)域的外周邊上的點之間,對于點的位置或數(shù)量就沒有特別的限制。
此外,作為在面部區(qū)域901上執(zhí)行面部器官檢測的結(jié)果,通過將起點設(shè)定在每個器官的邊緣點或鄰近點上,可以進一步改善膚色遮罩D5的精度。在本示例中,“每個器官”是指眼睛,鼻子,嘴等等。
而且,當(dāng)設(shè)定在面部區(qū)域901內(nèi)的起點的顏色不處于距膚色參考值的預(yù)定范圍內(nèi)時,起點被確定為是不合適的。在這種情況下,不使用所述起點,或者通過使用新起點能夠消除所述不合適的起點,所述新起點具有在距離上最接近該起點和接近膚色參考值的像素的坐標(biāo)。
另外,也可由使用者指定起點。在這種情況下,按照使用操作筆在顯示的圖像上的面部區(qū)域標(biāo)記合適的膚色部分的方式,能夠?qū)⑵谕哪w色設(shè)定為起點。
通過基于起點的區(qū)域延伸檢測的皮膚區(qū)域904可包括蟲跡形式的孤立的像素。這可能造成的問題是像素將不被遮罩。根據(jù)本實施例進一步執(zhí)行膚色遮罩D5的最優(yōu)化,以便解決此問題。
具體地,孤立點的去除是通過在膚色遮罩D5的遮罩信息上執(zhí)行平滑處理完成的。膚色遮罩D5的數(shù)據(jù)被順序搜索,且計算所關(guān)心的坐標(biāo)周圍的遮罩數(shù)據(jù)的平均值。當(dāng)所關(guān)心的坐標(biāo)的遮罩數(shù)據(jù)為零時,即,當(dāng)確定為不是皮膚區(qū)域904時,如果周邊坐標(biāo)的遮罩數(shù)據(jù)的平均值大于或等于預(yù)定閾值,那么所述平均值就存儲在所關(guān)心的坐標(biāo)的遮罩數(shù)據(jù)內(nèi)。
在獲得所關(guān)心的坐標(biāo)的周邊區(qū)域的平均值的過程中,用于周邊區(qū)域的范圍可以無需特別地設(shè)定。將允許采用由面部區(qū)域901的尺寸計算的值。例如,利用常數(shù)c計算的用于指定面部區(qū)域901的尺寸D和W的比率D/c可以用作周邊區(qū)域的尺寸。通過以這樣的方式設(shè)定周邊區(qū)域的尺寸,作為平滑的結(jié)果,根據(jù)面部區(qū)域901的尺寸,能夠進行孤立點的去除。
此外,根據(jù)本實施例的用于區(qū)域延伸的方法并不限于圖11所示的示例,其他圖像群集技術(shù)也可以用作檢測皮膚區(qū)域904的方法。例如,可以使用基于最小二叉樹方法的圖像群集。
下面是參考圖12對基于最小二叉樹方法的區(qū)域延伸的描述。在圖12中,作為目標(biāo)的圖像數(shù)據(jù)1201包括5×5個像素,其中每個像素包括0和3(包括本數(shù))之間的值。當(dāng)圖像數(shù)據(jù)1201被表達為最小二叉樹時,通過鏈接具有相同值的像素,而且通過僅在一個位置將被鏈接的像素與不同值的像素的鏈接相接合,整個圖像的鏈接被表達為由數(shù)字1202所示。通過使用最小二叉樹表達1202,例如可以從設(shè)定為起點的像素1203進行具有相同值的像素集1204的簡單搜索。根據(jù)本實施例,與圖11中所示的區(qū)域延伸方法中一樣,通過使用最小二叉樹方法的原理,能夠由此獲得皮膚區(qū)域904。
如上所述,考慮膚色的連續(xù)性,根據(jù)本實施例的膚色遮罩D5被生成為指示合適校正范圍的遮罩。
根據(jù)本實施例,在膚色遮罩生成的同時,在步驟S204生成橢圓遮罩D6。根據(jù)本實施例的橢圓遮罩D6被生成以便將圖像校正區(qū)域保持在距面部區(qū)域預(yù)定距離的范圍內(nèi)。下面是參考圖13和14對用于生成橢圓遮罩D6的方法的描述。
圖13是描述其中橢圓區(qū)域被設(shè)定用于面部區(qū)域的方法的圖。具有長軸H×2和短軸W×1.5的橢圓區(qū)域1302被設(shè)定用于寬度為W和高度為H面部區(qū)域1301。需要注意的是,長軸和短軸的值并不限于此示例,對于這些值,只要是容納面部區(qū)域的尺寸就足夠了。橢圓區(qū)域1302變成橢圓遮罩D6,并且對于區(qū)域內(nèi)的遮罩值,每個值被設(shè)定為使得255被存儲在中心部分內(nèi),且隨著距中心更遠移動,其他值朝著橢圓的周邊區(qū)域接近零。需要注意的是,在橢圓區(qū)域1302中的任意點內(nèi)的橢圓遮罩D6的值并不限于所示示例,對于所述值,只要它們設(shè)定為距橢圓區(qū)域1302的中心距離越遠變得越小就足夠了。
圖14示出了其中遮罩值設(shè)定在橢圓區(qū)域1402內(nèi)的示例。具體地,示出了其中橢圓遮罩D6的值在距離從中心到半徑的80%的區(qū)域內(nèi)和在超過半徑的80%的區(qū)域內(nèi)設(shè)定到255的例子,橢圓遮罩D6的值經(jīng)歷單調(diào)減小,以便在橢圓的周界處變?yōu)榱?。圖14中示出的橢圓區(qū)域1402與圖13中示出的橢圓區(qū)域1302相同。橢圓區(qū)域1402下面和到橢圓區(qū)域1402左側(cè)的圖分別示出了在橢圓區(qū)域1402的長軸和短軸上橫截面處的遮罩值。因此,基于橢圓區(qū)域1402的長軸的上端,橢圓遮罩D6的值在從0到0.2H的范圍內(nèi)從0增加到255。在從0.2H到1.8H的范圍內(nèi),橢圓遮罩D6的值恒定為255。在從1.8H到2H的范圍內(nèi),橢圓遮罩D6的值從255減小到0。類似地,對于長軸方向,基于其左端,橢圓遮罩D6的值對于0到0.2W設(shè)定為從0增加到255,對于0.2W到1.8W設(shè)定為255,且對于從1.8W到2.0W設(shè)定為從255減小到0。
由此,根據(jù)本實施例的橢圓遮罩D6生成為根據(jù)距面部的中心的距離被加權(quán)的遮罩。
在步驟S203生成的膚色遮罩D5和在步驟S204生成的橢圓遮罩D6在步驟S205被組合以便得到復(fù)合遮罩D7。例如,復(fù)合方法包括把在生成如圖9所示的膚色遮罩D5時處理區(qū)域902內(nèi)的每個像素的遮罩數(shù)據(jù)值與在生成如圖13所示的橢圓遮罩D6時橢圓區(qū)域1302內(nèi)的每個像素的遮罩數(shù)據(jù)值進行比較,并且將兩者中的較小值設(shè)定為復(fù)合遮罩D7的值。
由于通過組合考慮了膚色連續(xù)性的膚色遮罩D5和考慮了距面部中心的距離的橢圓遮罩D6而得到復(fù)合遮罩D7,復(fù)合遮罩D7用作控制考慮膚色連續(xù)性和距離的校正值的加權(quán)的數(shù)據(jù)。復(fù)合遮罩D7由此輸出為在步驟S104生成的遮罩,且在作步驟S105的圖像校正處理中。根據(jù)本實施例,通過使用復(fù)合遮罩D7進行校正,即使當(dāng)面部區(qū)域的背景表現(xiàn)出與面部區(qū)域類似的顏色,即肉色相關(guān)顏色時,在由橢圓遮罩D6指示的區(qū)域的外部也不進行校正。
下面是對步驟S105中的圖像校正處理的描述。在步驟S105,在考慮膚色連續(xù)性和距面部中心的距離的情況下,通過基于復(fù)合遮罩D7進行圖像校正,生成校正的圖像數(shù)據(jù)D3。
通常,對于其中主拍攝目標(biāo)是人面部的圖像,畫面質(zhì)量的改進能夠通過模糊面部的皮膚區(qū)域而實現(xiàn)。移動平均過濾處理或加權(quán)平均過濾處理等能夠用作模糊處理,且復(fù)合遮罩D7能夠用于在過濾處理中控制模糊的量。
圖15是示出步驟S105中的圖像校正處理的一個示例的流程圖。在步驟S301,設(shè)定校正區(qū)域。類似于圖9中的處理區(qū)域902,對于檢測到的面部坐標(biāo),校正區(qū)域設(shè)定為尺寸為面部尺寸的兩倍的區(qū)域。即,校正區(qū)域(x,y)處于0≤x<2D,0≤y<2D的范圍內(nèi)。
在步驟S302,對于校正區(qū)域內(nèi)所關(guān)心的像素,計算在預(yù)定范圍內(nèi)周邊像素的平均值。周邊像素的范圍基于面部區(qū)域901的尺寸,例如D,被確定。假定周邊像素的范圍是D/e,其中e是常數(shù),且對于R,G和B,分別計算平均值Rave,Gave和Bave,并且用于計算R的公式如下示出。需要注意的是,下面的公式中R(x,y)指示坐標(biāo)(x,y)的分量RRave=14(De)2ΣY=y-Dey+DeΣX=x-Dex+DeR(x,y)]]>...(數(shù)值表達式2)在步驟S303,對于所關(guān)心的像素,計算校正目標(biāo)值Rtar,Gtar和Btar。R的計算公式如下Rtar=D4(x,y)×q+Rave×(1-q) ...(6)注意D4(x,y)是在步驟S201生成的坐標(biāo)(x,y)的膚色參考值,且q是設(shè)定在范圍0≤q≤1內(nèi)的適當(dāng)?shù)陌俜直取?br> 在步驟S304,對于所關(guān)心的像素,使用在步驟S101存儲的校正強度指定參數(shù)D8,計算校正值Rcor,Gcor和Bcor。用于R的計算公式如下Rcor=(Rtar(x,y)-R(x,y))×D7(x,y)D8]]>...(數(shù)值表達式3)注意D7(x,y)具有在步驟S205生成的復(fù)合遮罩D7內(nèi)的坐標(biāo)(x,y)的值。此外,校正強度指定參數(shù)D8是指示由使用者指定的校正強度的值,且已經(jīng)預(yù)先響應(yīng)于校正的畫面質(zhì)量被調(diào)整。
在步驟S305,在步驟S304計算的校正值Rcor,Gcor和Bcor被添加到原始圖像數(shù)據(jù)的R,G和B分量上。上限值和下限值被調(diào)整為使得R,G和B的值在添加后處于0到255的范圍內(nèi)。
根據(jù)本實施例的圖像校正結(jié)果的示例示出在圖16中,其中左側(cè)的人圖像是存在面部區(qū)域1602的原始圖像1601。該圖右側(cè)的圖像1603是其中相對于原始圖像1601示出校正區(qū)域1604的圖像。根據(jù)圖16,校正區(qū)域1604與原始圖像1601內(nèi)的面部區(qū)域1602大體匹配。
根據(jù)本實施例,對于包含在圖像中的面部區(qū)域,能夠精確地得到膚色像素的分布,因此,可以自動地設(shè)定考慮了膚色的連續(xù)性的合適的校正范圍,以及完成合適的校正。
下面是對實現(xiàn)本實施例的硬件結(jié)構(gòu)的描述。圖17是示出執(zhí)行根據(jù)本實施例的圖像校正處理的計算機的基本結(jié)構(gòu)的框圖。根據(jù)本實施例的圖像處理設(shè)備安裝為在計算機上運行的應(yīng)用程序。
在圖17中示出的結(jié)構(gòu)中,附圖標(biāo)記201表示根據(jù)存儲在ROM202和RAM 203內(nèi)的程序執(zhí)行命令的CPU。附圖標(biāo)記202表示存儲程序以及存儲程序和用于實現(xiàn)本實施例的操作的其他控制所必須的數(shù)據(jù)的ROM,且附圖標(biāo)記203表示用作臨時存儲數(shù)據(jù)的工作區(qū)域的RAM。附圖標(biāo)記204表示實現(xiàn)計算機和外部存儲裝置,如IDE或SCSI之間的接口的驅(qū)動接口,且附圖標(biāo)記205表示硬驅(qū)動器,該硬驅(qū)動器是存儲如圖像及其特征量的多種類型的數(shù)據(jù)以及控制程序等的存儲裝置。
附圖標(biāo)記206表示圖像輸入單元,用于從諸如數(shù)碼相機和掃描儀等的裝置輸入圖像,且附圖標(biāo)記208表示通過鍵盤和鼠標(biāo)等從操作者接收輸入的操作輸入單元。附圖標(biāo)記209表示諸如CRT或液晶顯示器的顯示單元,且附圖標(biāo)記210表示網(wǎng)絡(luò)接口,如調(diào)制解調(diào)器或LAN,用于實現(xiàn)與諸如因特網(wǎng)或內(nèi)聯(lián)網(wǎng)的網(wǎng)絡(luò)的連接。附圖標(biāo)記211表示總線,該總線用于連接該結(jié)構(gòu)的每個單元并且使得能夠在單元之間進行數(shù)據(jù)輸入和輸出。
盡管已經(jīng)根據(jù)本實施例給出了詳細的描述,然而,本發(fā)明也能夠在諸如系統(tǒng)、設(shè)備、方法、程序或存儲介質(zhì)或記錄介質(zhì)的實施例中實現(xiàn)。具體地,它也可以應(yīng)用于由多個裝置,如主機、接口裝置、捕獲裝置和Web應(yīng)用,構(gòu)成的系統(tǒng),也可以應(yīng)用于由單個裝置構(gòu)成的設(shè)備。
需要注意的是,本發(fā)明也可以通過給系統(tǒng)或裝置直接或遠程地供給實現(xiàn)本實施例功能的軟件程序并且使系統(tǒng)或裝置的計算機讀出和執(zhí)行供給的程序代碼來實現(xiàn)。需要注意的是此種情況下“程序”是指與在與本實施例有關(guān)的圖中示出的流程圖對應(yīng)的程序。
結(jié)果,將被安裝到計算機上以便在計算機上實現(xiàn)本發(fā)明的功能性處理的實際程序代碼也能夠?qū)崿F(xiàn)本發(fā)明。即,本發(fā)明還包括用于實現(xiàn)本發(fā)明的功能性處理的實際計算機程序。
在這種情況下,程序可以為任何形式,因而可以為目標(biāo)代碼、將由解釋器執(zhí)行的程序、或供給到OS的腳本數(shù)據(jù),假定它具有程序的功能。
用于供給程序的記錄介質(zhì)包括下面示出的介質(zhì),如軟盤、硬盤、光盤、磁光盤、MO、CD-ROM、CR-R、CR-RW、磁帶、非易失性存儲卡、ROM、DVD(DVD-ROM,DVD-R)等。
本發(fā)明的實際計算機程序或包含有自動安裝功能的壓縮文件可以下載到記錄介質(zhì),如硬盤上,所述記錄介質(zhì)通過客戶計算機上的瀏覽器連接到因特網(wǎng)網(wǎng)站。此外,通過使構(gòu)成本發(fā)明程序的程序代碼分成多個文件并且從不同的網(wǎng)站下載各個文件也可以實現(xiàn)本發(fā)明。即,能夠使得多個使用者下載用于在計算機上實現(xiàn)本發(fā)明功能性處理的程序文件的環(huán)球網(wǎng)服務(wù)器也包含在本發(fā)明中。
此外,也可以將本發(fā)明的程序編碼以用于存儲在記錄介質(zhì)如CD-ROM上,該記錄介質(zhì)然后分發(fā)給使用者,且滿足預(yù)定條件的使用者被允許通過因特網(wǎng)從網(wǎng)站上下載解鎖編碼的密鑰的信息。也就是說,通過使用密鑰信息執(zhí)行編碼程序的使用者能夠?qū)⒊绦虬惭b到計算機上。
此外,根據(jù)本實施例的功能通過使計算機執(zhí)行已經(jīng)被讀出的程序?qū)崿F(xiàn)。而且,在計算機上運行的OS等可以根據(jù)程序的指令執(zhí)行實際處理的全部或一部分,從而每個實施例的功能通過其處理而實現(xiàn)。
另外,從記錄介質(zhì)讀出的程序可以寫入設(shè)置在插入到計算機內(nèi)的擴展板或與計算機相連的擴展單元內(nèi)的存儲器中,此后通過執(zhí)行程序能夠?qū)崿F(xiàn)實施例的功能。即,設(shè)置在擴展板或擴展單元內(nèi)的CPU等可以根據(jù)程序的指令執(zhí)行實際處理的全部或一部分。
盡管已經(jīng)參考示例性實施例描述了本發(fā)明,需理解,本發(fā)明并不限于批露的示例性實施例。下述權(quán)利要求的范圍將賦予最寬泛的解釋,以便包含所有變型和等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種用于處理圖像的方法,其中在圖像中的人物的面部區(qū)域上進行校正,所述方法包括通過在將面部區(qū)域內(nèi)的某個像素設(shè)定為起點的情況下搜索其中膚色是連續(xù)的像素來決定圖像中的校正區(qū)域;和在所決定的校正區(qū)域上進行圖像校正處理。
2.根據(jù)權(quán)利要求1所述的方法,其中在決定校正區(qū)域的步驟中,面部區(qū)域內(nèi)的膚色的像素被設(shè)定為起點。
3.根據(jù)權(quán)利要求1所述的方法,其中在決定校正區(qū)域的步驟中,面部區(qū)域內(nèi)的眼鏡附近的像素或眼鏡內(nèi)部的像素被設(shè)定為起點。
4.根據(jù)權(quán)利要求1所述的方法,其中決定校正區(qū)域的步驟包括基于面部區(qū)域內(nèi)的膚色的像素值計算膚色參考值,其中基于膚色參考值搜索其中膚色從起點是連續(xù)的像素。
5.根據(jù)權(quán)利要求1所述的方法,其中決定校正區(qū)域的步驟包括將面部區(qū)域內(nèi)的像素設(shè)定為起點;搜索其中膚色從已經(jīng)被設(shè)定的起點是連續(xù)的像素,并且鏈接已經(jīng)被搜索到的像素以便生成用于圖像的膚色遮罩;生成用于橢圓區(qū)域的橢圓遮罩,所述橢圓區(qū)域包括面部區(qū)域并且根據(jù)距其中心的距離被加權(quán);和組合膚色遮罩和橢圓遮罩以便生成指示校正區(qū)域的復(fù)合遮罩,其中使用復(fù)合遮罩進行圖像校正處理。
6.根據(jù)權(quán)利要求5所述的方法,其中膚色遮罩是使用區(qū)域延伸方法生成的。
7.根據(jù)權(quán)利要求5所述的方法,其中膚色遮罩是使用最小二叉樹方法生成的。
8.根據(jù)權(quán)利要求5所述的方法,其中決定校正區(qū)域的步驟進一步包括計算面部區(qū)域內(nèi)膚色像素的平均值作為膚色參考值;和其中當(dāng)生成膚色遮罩時,基于膚色參考值搜索其中膚色從起點是連續(xù)的像素。
9.根據(jù)權(quán)利要求8所述的方法,其中面部區(qū)域被分割成多個區(qū)域,且基于通過分割得到的每個區(qū)域的膚色像素的平均值計算膚色參考值。
10.根據(jù)權(quán)利要求9所述的方法,其中面部區(qū)域被分割成上下半圓和左右半圓。
11.根據(jù)權(quán)利要求9所述的方法,其中面部區(qū)域被分割成上、下、左、右扇形區(qū)域。
12.根據(jù)權(quán)利要求1所述的方法,其中在決定校正區(qū)域的步驟中,設(shè)定多個起點。
13.根據(jù)權(quán)利要求1所述的方法,其中在決定校正區(qū)域的步驟中,面部區(qū)域內(nèi)預(yù)定位置的點被設(shè)定為起點。
14.根據(jù)權(quán)利要求13所述的方法,其中預(yù)定位置包括面部區(qū)域內(nèi)的中心點和周邊點。
15.根據(jù)權(quán)利要求13所述的方法,其中預(yù)定位置包括面部區(qū)域內(nèi)的中心和外周邊之間的點。
16.根據(jù)權(quán)利要求13所述的方法,其中當(dāng)面部區(qū)域內(nèi)的預(yù)定點不是膚色時,面部區(qū)域內(nèi)的預(yù)定位置已經(jīng)移動到它的點被設(shè)定為起點。
17.根據(jù)權(quán)利要求1所述的方法,其中在校正區(qū)域上進行模糊處理。
18.根據(jù)權(quán)利要求1所述的方法,進一步包括設(shè)定指示校正程度的校正強度參數(shù),和其中基于校正強度參數(shù)調(diào)整用于校正區(qū)域的圖像校正處理的程度。
19.根據(jù)權(quán)利要求1所述的方法,其中面部區(qū)域是矩形區(qū)域。
20.一種圖像處理設(shè)備,其中在圖像中的人物的面部區(qū)域上進行校正,所述圖像處理設(shè)備包括校正區(qū)域決定單元,所述校正區(qū)域決定單元被配置為通過在將面部區(qū)域內(nèi)的某個像素設(shè)定為起點的情況下搜索其中膚色是連續(xù)的像素來決定圖像中的校正區(qū)域;和校正單元,所述校正單元被配置為在所決定的校正區(qū)域上執(zhí)行圖像校正處理。
21.根據(jù)權(quán)利要求20所述的圖像處理設(shè)備,其中校正區(qū)域決定單元將面部區(qū)域內(nèi)膚色的像素設(shè)定為起點。
22.根據(jù)權(quán)利要求20所述的圖像處理設(shè)備,其中校正區(qū)域決定單元將面部區(qū)域內(nèi)眼鏡附近的像素或眼鏡內(nèi)部的像素設(shè)定為起點。
23.根據(jù)權(quán)利要求20所述的圖像處理設(shè)備,其中校正區(qū)域決定單元進一步包括膚色參考值計算單元,所述膚色參考值計算單元被配置為基于面部區(qū)域內(nèi)膚色的像素值計算膚色參考值,和其中基于膚色參考值搜索其中膚色從起點是連續(xù)的像素。
24.根據(jù)權(quán)利要求20所述的圖像處理設(shè)備,其中校正區(qū)域決定單元進一步包括起點設(shè)定單元,所述起點設(shè)定單元被配置為將面部區(qū)域內(nèi)的像素設(shè)定為起點;膚色遮罩生成單元,所示膚色遮罩生成單元被配置為搜索其中膚色從已經(jīng)被設(shè)定的起點是連續(xù)的像素,并且鏈接已經(jīng)被搜索到的像素以便生成用于圖像的膚色遮罩;橢圓遮罩生成單元,所述橢圓遮罩生成單元被配置為生成用于橢圓區(qū)域的橢圓遮罩,所述橢圓區(qū)域包括面部區(qū)域并且根據(jù)距其中心的距離被加權(quán);和遮罩復(fù)合單元,所述遮罩復(fù)合單元被配置為組合膚色遮罩和橢圓遮罩,以便生成指示所述校正區(qū)域的復(fù)合遮罩,其中校正單元使用復(fù)合遮罩進行圖像校正處理。
全文摘要
為了在執(zhí)行圖像的圖像校正時精確地確定面部區(qū)域,像素被設(shè)定為面部區(qū)域的起點,然后,其中膚色從所述起點連續(xù)的像素被搜索,且已經(jīng)被搜索到的像素被鏈接以便生成用于圖像的膚色遮罩。同時,生成用于橢圓區(qū)域的橢圓遮罩,所述橢圓區(qū)域包括面部區(qū)域并且根據(jù)距其中心的距離被加權(quán),且橢圓遮罩與膚色遮罩組合以便生成指示校正區(qū)域的復(fù)合遮罩。
文檔編號G06T5/00GK101079952SQ20071010458
公開日2007年11月28日 申請日期2007年5月25日 優(yōu)先權(quán)日2006年5月26日
發(fā)明者崛信二郎 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
灌云县| 宜城市| 临海市| 武安市| 买车| 共和县| 蕉岭县| 英山县| 岳阳县| 兴山县| 滨州市| 河北区| 马龙县| 车致| 稻城县| 苗栗县| 松潘县| 绥中县| 保靖县| 和林格尔县| 安泽县| 临沂市| 康定县| 利川市| 红原县| 新安县| 监利县| 梧州市| 阳西县| 年辖:市辖区| 临漳县| 绥滨县| 巴林右旗| 文水县| 东光县| 盘山县| 隆化县| 营口市| 大庆市| 饶阳县| 宝坻区|