新四季網

紅眼檢測儀器、紅眼檢測方法和紅眼檢測程序的製作方法

2023-04-28 03:58:51

專利名稱:紅眼檢測儀器、紅眼檢測方法和紅眼檢測程序的製作方法
技術領域:
本發明涉及一種紅眼檢測儀器、紅眼檢測方法和紅眼檢測程序。更具體地, 本發明涉及一種在圖像中用於檢測紅眼的紅眼檢測儀器、紅眼檢測方法和紅眼
檢測程序。如果可以的話,通過參考2006年3月30日提交的日本專利申請
No.2006-095755的內容,本專利申請將其併入這裡。
背景技術:
當人的圖像用閃光燈捕獲到後,人的瞳孔在捕獲到的圖像中看上去會發紅 或金黃。這被稱作紅眼或金眼效果。對被捕獲圖像的人來說,紅眼或金眼效果 不是非常滿意的結果。因此,多種校正紅眼或金眼效果的處理方法被提出,以 便於瞳孔在被捕獲的圖像中呈現出它們自然的顏色。這裡,接下來要描述幾種 代表性的方法 。用戶需要指定要處理的含有不正確顏色的眼睛的區域。基於由 參考要處理區域的色度、飽和度和亮度而獲得的指定要處理區域的顏色值,在 眼睛的瞳孔上執行紅眼校正處理(例如,參見專利文獻l)。可選擇地,捕獲 的圖像被加入圖像捕獲信息,該圖像捕獲信息包括關於所用閃光燈、曝光值(Ev 值)、快門速度和光圈值的信息,並且紅眼修正處理只在被判斷為其中可能有 紅眼效果的圖像上執行。
許多其它方法己經提出。其中含有人臉的候選區域從圖像中提取出來。隨 後,提取出的候選區域被分成許多更小區域,同時與事先設置了這些更小區域 特徵值的面部區域圖案進行比較,以便於面部區域從候選區域中提取出來(例 如,參見專利文獻2)。可選擇地,顯示人臉的區域從圖像中提取出來。當提 取出來的面部區域的顏色密度與預定的閾值一致時,可能含有人軀幹的候選區 域被提取出。這樣,基於面部與軀幹區域的顏色密度和飽和度,提取出的面部 區域按照精度(提取的區域顯示人面部的可能性)被估算,以便精確地提取出 面部區域(例如,參見專利文獻3)。作為另一個可選實例,可能顯示人臉的 許多候選區域從圖像中提取出來。隨後,精確的面部區域以每個提取的候選面 部區域基於重疊度的精度來估算的方式而被提取出來(例如,參見專利文獻5)。 [專利文獻l]未審的日本專利申請公開號No. 2000-76427 [專利文獻2]未審的日本專利申請公開號No. 2000-137788 [專利文獻3]未審的日本專利申請公開號No. 2000-148980[專利文獻4]未審的日本專利申請公開號No. 2004-145287 [專利文獻5]未審的日本專利申請公開號No. 2000-149018

發明內容
本發明要解決的問題
然而,根據在專利文獻1中公開的發明,使用者需要用滑鼠、鍵盤等來精 確地指定含有紅眼的要處理區域,例如通過指定眼睛瞳孔的中心部分,或用限 定紅眼的框來識別出紅眼。因此,使用者需要仔細指定含有紅眼的區域,並且 當有很多圖像要接受根據專利文獻1中公開的發明的紅眼校正處理時,會因而 出現重大負擔。另外,根據在專利文獻1中公開的發明,指定含有紅眼效果區 域的多餘工作是必要的,這可延長需要完成紅眼校正處理的時間周期。這裡, 根據在專利文獻l中公開的發明,在圖像中自動提取紅色集中區域和在提取出 來的區域中執行紅眼校正處理也是可能的。可是,提取出的紅色集中區域可能 顯示除紅眼效果外的其它東西,例如,圖像中的光線,並且提取出的紅色集中 區域可能會錯誤地接受紅眼校正處理。
在專利文獻4中公開的發明只能基於加入的圖像捕獲信息而提取出判斷為 其中有紅眼效果的一個圖像,並在提取出的圖像上執行紅眼校正處理。然而, 根據專利文獻4中公開的技術,人臉需要在提取出的圖像中識別,並且紅眼還 需要在識別出的面部區域中識別。這就是說,根據在專利文獻4中公開的發明 的圖像處理方法需要面部提取處理,這在整個捕獲的圖像上執行會具有相當可 觀的圖像處理負擔。因為這個原因,提高紅眼校正處理的效率可能是困難的。 注意,在捕獲的圖像中檢測人臉的方法公開在專利文獻2、 3和5中。
由上,本發明的目標是提供一種能解決上述指出的問題的紅眼檢測儀器、 紅眼檢測方法和紅眼檢測程序。這個目標通過組合在獨立權利要求中描述的特 徵而實現。從屬權利要求定義了本發明的更有效的特別實例。
解決問題的手段
為了解決上述問題,本發明的第一實施例提供了一種紅眼探測儀器,它包 括一紅眼區域指定部分,該紅眼區域指定部分使用戶在圖像中指定一紅眼區 域,以便獲得一指定的紅眼區域; 一紅眼搜索區域確定部分,該紅眼搜索區域 確定部分確定其中包括由紅眼區域指定部分獲得的指定紅眼區域的一紅眼搜 索區域; 一紅眼候選檢測部分,該紅眼候選檢測部分在由紅眼搜索區域確定部 分確定的紅眼搜索區域中搜索紅眼,以檢測出一個或多個紅眼侯選對象; 一面 部位置檢測部分,在由紅眼搜索區域確定部分確定的紅眼搜索區域中,該面部 位置檢測部分檢測面部位置和除了眼睛之外的面部區域的位置中的一個;以及一紅眼位置判斷部分,該紅眼位置判斷部分從紅眼候選檢測部分檢測的紅眼候 選對象中選擇一個位於與由面部位置檢測部分檢測的位置相關的一預定位置 的紅眼候選對象,以作為將接受紅眼修正處理的紅眼候選對象。
該紅眼檢測儀器可進一步包括一紅眼修正部分,該紅眼修正部分在由紅眼 位置判斷部分選擇的用來將接受紅眼修正處理的紅眼候選對象上執行紅眼修 正處理。這裡,該紅眼搜索區域確定部分可確定多個紅眼搜索區域,每個紅眼 搜索區域其中包括由紅眼區域指定部分獲得的指定的紅眼區域,該紅眼候選檢 測部分可在由紅眼搜索區域確定部分確定的多個紅眼搜索區域中的每一個內 搜索紅眼,以檢測出一個或多個紅眼候選對象,並且該面部位置檢測部分可在 由紅眼搜索區域確定部分確定的多個紅眼搜索區域中的每一個內檢測面部位 置和除了眼睛之外的面部區域的位置中的一個。這裡,該紅眼搜索區域確定部 分可確定多個紅眼搜索區域,每個紅眼搜索區域具有與由紅眼區域指定部分獲 得的指定的紅眼區域基本相同的縱橫比。該紅眼檢測儀器可進一步包括一搜索 區域存儲部分,該搜索區域存儲部分其中存儲多個具有不同尺寸或形狀的紅眼 搜索區域。這裡,該紅眼搜索區域確定部分可確定多個紅眼搜索區域,每個紅 眼搜索區域其中包括由紅眼區域指定部分獲得的指定的紅眼區域並且與存儲 在搜索區域存儲部分中的多個紅眼搜索區域具有相同尺寸或形狀。根據上述配 置,用戶在包括紅眼效果的圖像中不再需要執行多餘的工作來指定區域了。
該紅眼檢測儀器還進一步包括一縱橫比存儲部分,該縱橫比存儲部分其中 存儲多個不同的縱橫比。這裡,該紅眼搜索區域確定部分可確定多個紅眼搜索 區域,每個紅眼搜索區域其中包括由紅眼區域指定部分獲得的指定的紅眼區域 並各自具有存儲在縱橫比存儲部分中的多個不同的縱橫比。這裡,從判斷為位 於與由面部位置檢測部分檢測的多個面部位置或多個除了眼睛之外的面部區 域的位置相關的一預定位置的多個紅眼候選對象中,該紅眼位置判斷部分可選 擇在圖像中相應於多個面部位置中的一個或相應於多個除了眼睛之外的面部 區域的位置中的一個而具有最大重疊區域的一紅眼候選對象,以作為將接受紅 眼修正處理的紅眼侯選對象。這裡,該紅眼候選檢測部分可包括 一第一紅眼 搜索部分,該第一紅眼搜索部分通過使用第一參數而在紅眼搜索區域內搜索紅 眼,以檢測出一個或多個紅眼候選對象;以及一第二紅眼搜索部分,當第一紅 眼搜索部分在紅眼搜索區域中沒有檢測出紅眼候選對象時,該第二紅眼搜索部 分通過使用不同於第一參數的第二參數而在紅眼搜索區域中搜索紅眼,以檢測 一個或多個紅眼候選對象。
這裡,該第一紅眼搜索部分可在紅眼搜索區域內以第一像素距離連續移動 搜索位置的方式搜索紅眼,以檢測出一個或多個紅眼候選對象,以及該第二紅眼搜索區域在紅眼搜索區域內以不同於第一像素距離的第二像素距離連續移 動搜索位置的方式搜索紅眼,以檢測出一個或多個紅眼候選對象。這裡,該紅 眼搜索區域確定部分可包括 一眼睛檢測部分,該眼睛檢測部分基於由紅眼區 域指定部分獲得的指定紅眼區域來檢測眼睛之間的位置關係;以及一面部區域 識別部分,該面部區域識別部分基於由眼睛檢測部分檢測的眼睛之間的位置關 系來識別面部區域。這裡,該紅眼搜索區域確定部分可確定其中包括由面部區 域識別部分識別出的面部區域的紅眼搜索區域。這裡,該紅眼搜索區域確定部 分可包括 一紅眼檢測部分,該紅眼檢測部分基於由紅眼區域指定部分獲得的 指定紅眼區域來檢測眼睛的尺寸;以及一面部區域識別部分,該面部區域識別 部分基於由眼睛檢測部分檢測出的眼睛尺寸來識別面部區域。這裡,該紅眼搜 索區域確定部分可確定其中包括由面部區域識別部分識別出的面部區域的紅 眼搜索區域。
本發明的第二實施例提供了一種紅眼檢測方法,它包括使用戶在圖像中 指定一紅眼區域,以便獲得一指定的紅眼區域;確定一紅眼搜索區域,該紅眼 搜索區域其中包括由用戶指定獲得的指定紅眼區域;在確定過程中確定的紅眼 搜索區域內搜索紅眼,以檢測出一個或多個紅眼候選對象;在確定過程中確定 的紅眼搜索區域內,檢測面部位置和除了眼睛之外的面部區域的位置中的一 個;以及從搜索過程中檢測的紅眼候選對象中,選擇一紅眼候選對象作為將接 受紅眼修正處理的紅眼候選對象,該紅眼候選對象位於與檢測過程中檢測的位 置相關的一預定位置。
本發明的第三實施例提供了一種眼睛檢測程序,用於在圖像中檢測紅眼的 紅眼檢測儀器。該紅眼檢測程序使紅眼檢測儀器具有如下功能 一紅眼區域指 定部分,該紅眼區域指定部分使用戶在圖像中指定一紅眼區域,以便獲得一指 定的紅眼區域; 一紅眼搜索區域確定部分,該紅眼搜索區域確定部分確定其中 包括由紅眼區域指定部分獲得的指定紅眼區域的一紅眼搜索區域; 一紅眼候選 檢測部分,該紅眼候選檢測部分在由紅眼搜索區域確定部分確定的紅眼搜索區 域中搜索紅眼,以檢測出一個或多個紅眼侯選對象; 一面部位置檢測部分,在 由紅眼搜索區域確定部分確定的紅眼搜索區域中,該面部位置檢測部分檢測面 部位置和除了眼睛之外的面部區域的位置中的一個;以及一紅眼位置判斷部 分,該紅眼位置判斷部分從紅眼候選檢測部分檢測的紅眼候選對象中選擇一個 位於與由面部位置檢測部分檢測的位置相關的一預定位置的紅眼候選對象,以 作為將接受紅眼修正處理的紅眼候選對象。
這裡,在概述中沒有列舉出本發明的所有必要特徵。特徵的子組合可形成 本發明。本發明的效果
根據本發明的實施例,接受紅眼校正處理的紅眼可無需用戶精確指定紅眼 區域而被可靠地檢測出。


圖1是闡明紅眼檢測儀器IO的功能配置的框圖。
圖2闡明了通過紅眼區域指定部分102獲取的指定的紅眼區域。
圖3用於闡明通過紅眼搜索區域確定部分110執行的操作。
圖4用於闡明通過紅眼搜索區域確定部分110執行的操作。 圖5用於闡明通過紅眼候選檢測部分130執行的操作。 圖6是闡明通過紅眼檢測儀器10執行的處理流程的流程圖。 圖7是闡明通過紅眼檢測儀器IO執行的處理流程的流程圖。 圖8是闡明紅眼檢測儀器10的硬體配置的框圖。
具體實施例方式
以F將描述本發明的一峰實施例。這些實施例並沒有限制根據權利要求的 發明,並且,在實施例中描述的特徵的所有組合併不意味著必須由本發明的各 部分提供。
圖1小出/關於本發明一個實施例的紅眼檢測儀器10的典型功能配置。 該紅眼檢測儀器IO其中包括圖像輸入部分100、紅眼區域指定部分102、紅眼 搜索區域確定部分110、而部位置檢測部分120、紅眼候選檢測部分130、紅服 位置判斷部分140、紅眼修i卜:部分150、輸出控制部分160、輸出部分162、搜 索區域存儲部分170、縱橫比存儲部分172以及檢測參數存儲部分174。紅眼 搜索區域確定部分110其中包括眼睛檢測部分U2和面部區域識別部分114。 紅眼候選檢測部分130其中包括第一紅眼搜索部分132和第二紅眼搜索部分 134。關於本實施例的紅眼檢測儀器10的目標如下。用戶不必準確指定待修正 的紅眼候選對象。替代地,本實施例的紅眼檢測儀器10自動確定圖像中的紅 眼搜索「X:域,該紅眼搜索區域其中包括由用戶指定的圖像中的紅眼區域。在確 定的紅眼搜索區域中,本實施例的紅眼檢測儀器10自動並高準確度地檢測要 修正的紅眼。
圖像輸入部分100從外部器件將圖像輸入到紅眼檢測儀器10中。圖像輸 入部分IOO讀取印在相片、紙媒介等上的圖像,以便從外部器件將圖像輸入到 紅眼檢測儀器10中而作為圖像數據。圖像輸入部分100可經由像半導體存儲 器的存儲介質或者像LAN和網際網路之類的網絡來輸入圖像數據。圖像輸入部分100向紅眼搜索區域確定部分110、紅眼修正部分150和輸出控制部分160
提供圖像數據。
基於從圖像輸入部分100、紅眼區域指定部分102或紅眼修正部分150收 到的信息,輸出控制部分160使輸出部分162輸出原本的圖像數據或在圖像數 據上執行預定圖像處理後的圖像數據。輸出部分162在輸出控制部分160的控 制下輸出圖像數據。例如,輸出部分162是像監測器那樣的用於顯示圖像數據 的圖像顯示儀器、用於向例如DVD之類的存儲介質中寫入圖像數據的寫入儀 器,以及用於將圖像數據傳輸給不同圖像處理儀器的通信部分等。當輸出部分 162是監測器等時,輸出控制部分160將收到的圖像數據轉換成可見圖像,並 使輸出部分162顯示該可見圖像。
紅眼區域指定部分102通過使用戶指定圖像中的紅眼區域來獲得指定的紅 眼區域。這裡,指定的紅眼區域可至少包括由圖像輸入部分ioo輸入的部分圖 像,並且作為由用戶判斷的包括紅眼的圖像的區域。指定的紅眼區域可具有矩 形或類似矩形的形狀。紅眼區域指定部分102向紅眼搜索區域確定部分110和 輸出控制部分160提供表明獲得的指定紅眼區域的信息。這裡應注意的是,紅 眼表示紅眼或金眼效果。
紅眼搜索區域確定部分IIO確定其中包括從紅眼區域指定部分102接收到 的指定紅服區域的紅眼搜索區域。紅眼搜索區域確定部分110可確定多個紅眼 搜索區域,其中每個紅眼搜索區域包括指定的紅眼區域。紅眼搜索區域確定部 分UO可獲得由用戶基於表示從紅眼區域指定部分102接收到的指定紅眼區域 的信息而指定的指定紅眼區域的縱橫比,並確定多個紅眼搜索區域,每個紅眼 搜索區域與獲得的縱橫比具有基本相同或相同的縱橫比。這裡,搜索區域存儲 部分170在其上.存儲多個具有不同尺寸和/或形狀的紅眼搜索區域。搜索區域存 儲部分170可在其上存儲多個具有不同縱橫比的紅眼搜索區域。
紅眼搜索區域確定部分110可確定多個紅眼搜索區域,這些紅眼搜索區域 的尺寸和Z或形狀與存儲在搜索區域存儲部分170上的紅眼搜索區域的尺寸和/ 或形狀相同,並且其中這些紅眼搜索區域的每個都包括從紅眼區域指定部分 102接收到的指定紅眼區域。這裡,縱橫比存儲部分172在其上存儲多個不同 的縱橫比。縱橫比存儲部分172可在其上存儲基於人類面部統計計算的縱橫比。 紅眼搜索區域確定部分110可確定多個紅眼搜索區域,其中每個紅眼搜索區域 包括指定的紅眼搜索區域並且具有存儲在縱橫比存儲部分172上的多個縱橫 比。當確定第一紅眼搜索區域其中包括指定的紅眼區域時,紅眼搜索區域確定 部分110還可確定第二紅眼搜索區域,該第二紅眼搜索區域的位置在圖像中以 預定距離從第一紅眼搜索區域的位置移動。這裡,預定距離等於或短於由紅眼
候選檢測部分no使用的紅眼模板圖像的直徑。紅眼搜索區域確定部分iio可
確定多個不同距離,該多個不同距離都等於或短於由紅眼候選檢測部分130使
用的紅眼模板圖像的直徑,並且紅眼搜索區域確定部分iio基於確定的多個距 離來確定多個紅眼搜索區域。第二紅眼搜索區域可相對於第一紅眼搜索區域而 沿紅眼搜索區域的長邊、短邊或一個對角線方向移動。
基於從紅眼區域指定部分102接收到的指定的紅眼區域,包括在紅眼搜索 區域確定部分IIO中的眼睛檢測部分112檢測眼睛之間的位置關係或眼睛的尺 寸。由眼睛檢測部分112檢測的眼睛之間的位置關係可以是 一 個眼睛與另 一 個 眼睛之間的距離,以及相對於除了眼睛之外的面部區域的眼睛位置關係。例如, 眼睛檢測部分112通過嘗試檢測與多種類型眼睛模板圖像的匹配而檢測指定紅 眼區域中的眼睛的位置。眼睛檢測部分112基於檢測的眼睛的位置來計算眼睛 之間的距離。相似地,眼睛檢測部分112還通過嘗試檢測與多個具有不同尺寸 的眼睛模板圖像的匹配而檢測包括在指定紅眼區域中的眼睛的尺寸。眼睛檢測 部分1 12向而部區域識別部分114提供眼睛之間的檢測距離或眼睛的尺寸。
基於從眼睛檢測部分112接收到的眼睛之間的距離或眼睛的尺寸,面部區 域識別部分114識別顯示出面部的區域。具體地,基於根據從眼睛檢測部分112 接收到的眼睛之間的距離或眼睛的尺寸而統計確定的面部的尺寸,面部區域識 別部分114識別面部區域。例如,基於眼睛之間的變化距離或基於眼睛的變化 尺寸,面部尺寸可被預先統計確定,並且面部區域識別部分U4可在其中存儲 表示確定的面部尺寸的信息。這裡,紅眼搜索區域確定部分UO確定其中包括 由面部區域識別部分114識別的面部區域的紅眼搜索區域。紅眼搜索區域確定 部分IIO向面部位置檢測部分120和紅眼候選檢測部分130提供表示確定的紅 眼搜索區域的信息。面部位置檢測部分120檢測除了眼睛之外的面部區域的位 置或檢測在從紅眼搜索區域確定部分no接收到的紅眼搜索區域中的面部的位 置。當從紅眼搜索區域確定部分UO接收到多個紅眼搜索區域時,面部位置檢 測部分120檢測除了眼睛之外的面部區域的位置或檢測在收到的多個紅眼搜索 區域的每個中的面部的位置。面部位置檢測部分120向紅眼位置判斷部分140 提供與圖像關聯的、表示被檢測的面部位置或被檢測的除了眼睛之外的面部區 域的位置的信息。,以從紅眼搜索區域確定部分110接收到 的紅眼搜索區域中檢測紅眼候選對象。當接收到多個來自紅眼搜索區域確定部
分110的紅眼搜索區域時,紅眼候選檢測部分130搜索紅眼,以在接收到的多 個紅眼搜索區域的每個中檢測紅眼候選對象。具體地,紅眼候選檢測部分130 通過試圖檢測與每個具有預定形狀和包括在預定顏色範圍中的顏色的紅眼模 板圖像的一匹配而來搜索紅眼候選對象。這裡,檢測參數存儲部分174其中存 儲當紅眼候選檢測部分130搜索紅眼時使用的多種類型的搜索條件。例如,檢 測參數存儲部分174其中存儲用於紅眼搜索的多種類型的紅眼模板圖像,作為 紅眼搜索條件。紅眼模板圖像包括多個具有不同尺寸的紅眼模板圖像、多個具 有不同形狀的紅眼模板圖像,以及多個具有不同色度類型的紅眼模板圖像。紅 眼候選檢測部分130可在圖像上以預定距離連續移動紅眼模板圖像。這裡,檢 測參數存儲部分17 4其中存儲當紅眼候選檢觀ij部分13 0在圖像上移動紅眼模板 圖像時使用的多個不同移動距離,以及當紅眼候選檢測部分130在圖像上移動 紅眼模板圖像時使用的多個不同的開始位置。
注意,第一紅眼搜索部分132在紅眼搜索區域中搜索紅眼,以通過使用存 儲在檢測參數存儲部分174上的第一參數來檢測紅眼候選對象。另-一方面,第 二紅眼搜索部分134從檢測參數存儲部分174中提取不同於第一參數的第二參 數。第二紅眼搜索部分134使用提取的第二參數而在紅眼搜索區域中搜索紅眼, 以檢測紅眼候選對象。例如,第一紅眼搜索部分132在紅眼搜索區域內以從檢 測參數存儲部分174中提取的第一像素距離來連續移動搜索位置而搜索紅眼, 以便檢測紅眼候選對象。隨後,第二紅眼搜索部分134在紅眼搜索區域中以還 是從檢測參數存儲部分174提取出的、但不同於第一像素距離的第二像素距離 來連續移動搜索位置而搜索紅眼,以便檢測紅眼候選對象。這裡,由第二紅眼 搜索部分134從檢測參數存儲部分174提取出的第二像素距離可以是第一紅眼 搜索部分132的搜索位置未與第二紅眼搜索部分134的搜索位置重疊的距離。 紅眼候選檢測部分130向紅眼位置判斷部分140提供表示被檢測紅眼候選對象 的位置的信息。
紅眼位置判斷部分140從由紅眼候選檢測部分130接收到的紅眼候選對象 中選擇-一紅眼候選對象作為將接受紅眼修正處理的紅眼候選對象,該紅眼候選 對象位於與由面部位置檢測部分120檢測的位置相關的一預定位置。具體地講, 當從面部位置檢測部分120接收到表示紅眼搜索區域內的面部位置的信息時, 紅眼位置判斷部分140選擇一紅眼候選對象來接受如下方式的紅眼修正處理。
12具體地,紅眼位置判斷部分140在其中預存與面部關聯的統計計算的眼睛位置。
基於此,作為接受紅眼修正處理的紅眼候選對象,紅眼位置判斷部分140選擇
位於統計計算的眼睛位置的一紅眼候選對象。可選擇地,從判斷為位於與從面
部位置檢測部分120接收到的面部位置或除了眼睛之外的面部區域的位置相關 的一預定位置的多個紅眼候選對象中,紅眼位置判斷部分140可選擇圖像中具 有最大重疊區域的一紅眼候選對象,來作為將接受紅眼修正處理的紅眼候選對 象。按照上述的方式,可阻止紅眼位置判斷部分140選擇例如不具有紅眼效應 的眼睛和疙瘩的內部和外部角落作為將接受紅眼修正處理的紅眼候選對象。因 而,紅眼位置判斷部分140能夠可靠地執行紅眼候選對象的選擇。
紅眼位置判斷部分140向紅眼修正部分150提供表示在被選為將接受紅眼 修正處理的紅眼候選對象的紅眼候選對象的圖像中的位置的信息。這裡,紅眼 位置判斷部分140可結合圖像而向不同於本實施例的紅眼檢測儀器10的圖像 處理裝置提供表示被選為將接受紅眼修正處理的紅眼候選對象的紅眼候選對 象的位置的信息。圖像處理裝置可在從本實施例的紅眼檢測儀器10中接收到 的圖像上執行紅眼修正處理,通過讀取表示與圖像關聯的被選為將接受紅眼修 正處理的紅眼候選對象的紅眼候選對象的位置的信息。基於從紅眼位置判斷部 分140接收到的紅眼候選對象的位置,紅眼修正部分150在紅眼候選對象上執 行紅眼修正處理,該紅眼候選對象包括在從圖像輸入部分100接收到的圖像中。
紅眼修正部分150向輸出控制部分16o提供在其上執行r紅眼修正處理的圖像數據。
關於本實施例的紅眼檢測儀器10可自動確定其中包括由用戶指定的指定 紅眼區域的紅眼搜索區域,並且在確定的紅眼搜索區域內檢測紅眼候選對象。 具有了這種配置,紅眼檢測儀器10免去用戶準確執行指定將接受紅眼修正處 理的紅眼候選對象的強烈需要,以及免去執行多餘的工作。替代地,為了自動 檢測將接受紅眼修正處理的紅眼候選對象,紅眼檢測儀器10僅需要用戶簡單 指定預定區域。這樣,本實施例的紅眼檢測儀器10能夠可靠地檢測出將接受 紅眼修正處理的紅眼候選對象,這與用戶的技能水平無關。
而且,本實施例的紅眼檢測儀器10能夠自動確定多個紅眼搜索區域,每 個紅眼搜索區域其中均包括由用戶指定的指定紅眼區域,並且紅眼檢測儀器10 在確定的多個紅眼搜索區域的每一個中搜索紅眼候選對象。具有了這種配置, 甚至當用戶僅指定了一個指定紅眼區域時,紅眼檢測儀器IO也可自動確定多 個紅眼搜索區域,以試圖檢測紅眼候選對象。由此,當在預定的紅眼搜索區域中不能檢測出紅眼候選對象時,紅眼檢測儀器10可試圖在不同的紅眼搜索區 域中檢測紅眼候選對象。因而,紅眼檢測儀器10能夠可靠地檢測出將接受紅 目艮修正處理的紅眼候選對象。
圖2示出了由本實施例的紅眼區域指定部分102獲得的典型的指定紅眼區 域。紅眼區域指定部分102使用戶為包括在圖像中的人面部指定紅眼區域。這 樣,紅眼區域指定部分102獲得作為由用戶指定的紅眼區域的指定紅眼區域。 具體地,輸出控制部分160將從圖像輸入部分IOO接收到的圖像數據轉換成圖 像,並使輸出部分162從開始顯示圖像。隨後,紅眼區域指定部分102使用戶 指定顯示在輸出部分162上的圖像中的紅眼區域。具體地,紅眼區域指定部分 102其中可包括像滑鼠、書寫板和鍵盤之類的輸入器件。紅眼區域確定部分102 使用戶經由輸入器件指定紅眼區域,以獲得指定的紅眼區域。
例如,紅眼區域指定部分102使用戶指定其中包括圖像中所示的面部400 的紅眼402的紅眼區域,以獲得指定紅眼區域408、 418和428中的一個。這 裡,通過紅眼區域指定部分102獲得的指定的紅眼區域可具有矩形或類似矩形 的形狀。而且,通過紅眼區域指定部分102獲得的指定的紅眼區域可具有由用 戶自由確定的尺寸。當用戶用像滑鼠和書寫板之類的輸入器件指定手畫紅眼區 域時,或當用廣'指定具有例如多邊形或類似多邊形的形狀的紅眼區域時,紅眼 區域指定部分102可將由用戶指定的紅眼區域轉換成具有類似矩形形狀的紅眼 區域,並獲得作為指定的紅眼區域的最終區域。具體地,紅眼區域指定部分102 可獲得限制由用戶指定區域的矩形或類似矩形的區域來作為指定的紅眼區域。
圖3用於闡明由本實施例的紅眼搜索區域確定部分110執行的典型操作。 紅目艮搜索區域確定部分110確定其中包括指定的紅眼區域5 0 2的紅眼搜索區域 512或522,該指定的紅眼區域502包含在人面部500中。指定的紅眼區域502 由紅眼區域指定部分102獲得。具體地講,紅眼搜索區域確定部分110確定紅 眼搜索區域5 12或522 ,該紅眼搜索區域512或522與指定的紅眼區域502具 有相同或基本相同的縱橫比,並且具有足夠的尺寸以包括其中的指定紅眼區域 502。例如,通過將矩形指定紅眼區域502的重心位置作為基點位置,從重心 位置朝矩形指定紅眼區域502的外邊延伸的方向上,紅眼搜索區域確定部分 110以預定放大比例放大指定紅眼區域502。紅眼搜索區域確定部分110可以 上述方式確定紅眼搜索區域512或522。這裡,紅眼搜索區域確定部分110可 從搜索區域存儲部分170中提取用於放大指定紅眼區域502的放大率。
這裡,可由紅眼搜索區域確定部分IIO確定的紅眼搜索區域512和522可具有不同尺寸。由紅眼搜索區域確定部分110確定的紅眼搜索區域512或522 可以是通過保持在指定紅眼區域的原始位置上變換指定紅眼區域尺寸而生成 的區域,並且具有與指定紅眼區域的縱橫比相同或基本相同的縱橫比。考慮紅 眼檢測儀器10的能力(例如存儲資源、完成紅眼修正處理需要的時間周期, 以及CPU的使用),紅眼搜索區域確定部分110可生成多個紅眼搜索區域。 具體地講,當紅眼檢測儀器10的能力高於預定能力時,而不是當紅眼檢測儀 器10的能力低於預定能力時,紅眼搜索區域確定部分110可確定更多的紅眼 搜索區域。
圖4用於闡明由本實施例的紅眼搜索區域確定部分110執行的典型操作。 紅眼搜索區域確定部分110確定其中包含指定紅眼區域602的紅眼搜索區域 612或622,該指定紅眼區域602包含在人面部600中。指定紅眼區域602由
紅眼區域指定部分102獲得。具體地講,紅眼搜索區域確定部分no確定紅眼
搜索區域612或622,該紅眼搜索區域612或622具有與指定紅眼區域602的 縱橫比不同的縱橫比,並且具有足夠的尺寸以其中包括指定的紅眼區域602。 例如,紅眼搜索區域確定部分110從存儲在縱橫比存儲部分172上的多個不同 的縱橫比中提取多個縱橫比,該多個縱橫比的數量依照紅眼檢測儀器10的能 力而確定。具體地,當紅眼檢測儀器10的存儲資源大於預定閾值時,而不是 當紅眼檢測儀器10的存儲資源小於預定閾值時,紅眼搜索區域確定部分110 提取更多的縱橫比。通過基於提取的縱橫比來增加或減少指定紅眼區域602的 垂直和水平長度,紅眼搜索區域確定部分110確定紅眼搜索區域612或622。
圖5用於闡明由本實施例的紅眼候選檢測部分130執行的典型操作。紅眼 候選檢測部分130在由紅眼搜索區域確定部分UO確定的紅眼搜索區域中搜索 紅眼,以檢測紅眼候選對象。例如,在紅眼搜索區域中,紅眼候選檢測部分130 以預定像素距離從紅眼搜索區域的轉角連續移動紅眼模板圖像。這樣做,紅眼 候選檢測部分130可試圖檢測一匹配,以便檢測出紅眼候選對象。這裡,紅眼 候選檢測部分130使用多個不同像素距離來檢測一匹配,目的是為了避免發生 存在紅眼候選對象、但由於不適當的像素距離而紅眼模板圖像與紅眼候選對象 不匹配的情況。
具體地講,紅眼候選檢測部分130通過在紅眼搜索區域700中以第一像素 距離706連續移動紅眼模板圖像702來搜索紅眼,以便檢測紅眼候選對象。如 果紅眼候選檢測部分130不能通過使用第一像素距離706來檢測紅眼候選對 象,那麼,紅眼候選檢測部分130隨後在紅眼搜索區域700中通過以不同於第一像素距離706的第二像素距離708連續移動紅眼模板圖像702來搜索紅眼, 以便檢測紅眼候選對象。紅眼候選檢測部分130隨後可使用不同的像素距離, 直到在紅眼搜索區域700內檢測到紅眼候選對象。例如,紅眼候選檢測部分130 首先通過使用第一像素距離706嘗試檢測一匹配,然後嘗試通過使用不同於數 值等於或小於紅眼模板圖像702的直徑的第一像素距離706的第二像素距離 708來檢測該匹配。紅眼候選檢測部分130可確定多個距離,該多個距離在等 於或小於紅眼模板圖像702的直徑的單元上不同,並且紅眼候選檢測部分130 試圖通過使用多個不同的距離檢測一匹配,直至檢測到紅眼候選對象。
而且,當使用第一紅眼模板圖像不能檢測到紅眼候選對象時,紅眼候選檢 測部分130可嘗試使用與第一紅眼模板圖像特定參數不同的第二紅眼模板圖像 來檢測紅眼候選對象。這裡,紅眼模板圖像的參數可以是紅眼模板圖像的尺寸、 形狀和顏色中的至少一個。例如,當使用第一紅眼模板圖像不能檢測到紅眼侯 選對象時,紅眼候選檢測部分130嘗試使用與第一紅眼模板圖像具有不同顏色 的第二紅眼模板圖像來檢測紅眼候選對象。紅眼候選檢測部分13 0隨後可變化 紅眼模板圖像的參數,直到檢測出紅眼候選對象,以便在紅眼搜索區域中檢測 到紅眼候選對象。
通過在紅眼搜索區域內從事先確定的第 一 開始位置移動紅眼模板圖像 702 ,紅眼候選檢測部分130使用紅服模板圖像702開始嘗試檢測匹配。例如, 紅眼候選檢測部分130試圖通過從第一開始位置移動紅眼模板圖像702來檢測 紅眼候選對象,在第一開始位置上,紅眼搜索區域700的邊緣與紅眼模板圖像 702接觸。當不能檢測到紅眼侯選對象時,紅眼候選檢測部分130確定第二開 始位置,該第二開始位置位於以預定距離遠離紅眼搜索區域700的轉角的位置 上,該預定距離短於紅眼模板圖像702的移動距離,例如第一像素距離706。
具體地講,由紅眼候選檢測部分130確定的第二開始位置可位於以預定距 離遠離紅眼搜索區域700的轉角的位置,該預定距離等於或短於當紅眼模板圖 像702移動時使用的像素距離706。接下來,紅眼候選檢測部分130開始從第 二開始位置移動紅眼模板圖像702,以便檢測到紅眼候選對象。這樣,紅眼候 選檢測部分130可試圖通過隨後在第一像素距離706的數值範圍內變化紅眼模 板圖像702的開始位置而檢測一匹配,直到檢測出一紅眼候選對象。紅眼候選 檢測部分130可在一個像素單元中移動紅眼模板圖像702的開始位置。具有了 上述配置,本實施例的紅眼候選檢測部分130能夠在圖像中可靠地檢測出紅眼 候選對象。
16圖6示出了由本實施例的紅眼檢測儀器10執行的處理的典型流程。開始
時,紅眼區域指定部分102使用戶指定紅眼修正區域(S1000)。紅眼區域指 定部分102向紅眼搜索區域確定部分UO提供由用戶指定的紅眼修正區域。這 裡,紅眼修正區域是上述指定紅眼區域中的一個實例。當用戶指定紅眼修正區 域(S1000)時,紅眼區域指定部分102獲得關於由用戶指定的紅眼修正區域 的區域信息(S1010)。例如,關於紅眼修正區域的區域信息可表示圖像中由 紅眼修正區域所佔的位置。
隨後,重複執行紅眼檢測處理,直到紅眼位置判斷部分140檢測到將接受 紅眼修正處理的紅眼候選對象,或預定次數(例如N次)(S1020)。具體地 講,基於存儲在搜索區域存儲部分170或縱橫比存儲部分172上的預定條件, 紅眼搜索區域確定部分IIO計算其中包括從紅眼區域指定部分102接收到的紅 眼修正區域的紅眼搜索區域(S1030)。當重複執行紅眼檢測處理時,紅眼搜 索區域確定部分IIO基於不同的或變化的條件來計算紅眼搜索區域,與之前的 紅眼檢測處理循環進行比較(S1030)。
紅S艮搜索區域確定部分110基於i-卜算的紅眼搜索區域而生成 一 紅目艮搜索區 域(S1032 )。紅眼搜索區域確定部分110可將生成的紅眼搜索區域作為搜索 區域圖像使用(S1034)。紅眼搜索區域確定部分110向面部位置檢測部分120 和紅眼候選檢測部分130提供搜索區域圖像。在搜索區域圖像中,面部位置檢 測部分120檢測面部的位置或除了眼睛之外的面部區域的位置。面部位置檢測 部分120向紅眼位置判斷部分140提供檢測的面部位置或除r眼睛之外檢測的 面部區域的位置。
另一方面,紅眼候選檢測部分130試圖檢測搜索區域圖像中的紅眼侯選對 象。例如,當試圖通過嘗試使用紅眼模板圖像檢測一匹配來檢測紅眼候選對象 時,紅眼候選檢測部分130通過使用第一紅眼模板圖像搜索一紅眼候選對象。 當用第一紅眼模板圖像不能檢測到一紅眼候選對象時,紅眼候選檢測部分130 使用與第一紅眼模板圖像在特定參數上不同的第二紅眼模板圖像來搜索紅眼 候選對象。紅眼候選檢測部分130隨後可變化紅眼模板圖像的參數,直到檢測 出一紅眼候選對象。紅眼候選檢測部分130向紅眼位置判斷部分140提供表示 檢測的紅眼候選對象的位置的信息。紅眼位置判斷部分140從包括在圖像中的 多個紅眼侯選對象中選擇將接受紅眼修正處理的一紅眼候選對象(S1036)。 當紅眼位置判斷部分140選擇出將接受紅眼修正處理的紅眼候選對象時,紅眼 檢測處理循環結束(S1022)。隨後,紅眼修正部分150在由紅眼位置判斷部分140選擇的將接受紅眼修 正處理的紅眼候選對象上執行自動的紅眼修正處理(S1040)。之後,紅眼檢 測儀器10獲得作為紅眼修正處理結果生成的紅眼修正的圖像,以作為圖像數 據(S1050)。這裡,當紅眼位置判斷部分140選擇出將接受紅眼修正處理的紅眼 候選對象時,紅眼檢測儀器10可在圖像中存儲與圖像關聯的被選擇的紅眼候 選對象的位置,以作為圖像數據。紅眼位置判斷部分140可使輸出部分162經 由輸出控制部分160輸出圖像數據。例如,輸出部分162可將圖像數據記錄在 像存儲器之類的記錄介質上。可選擇地,輸出部分162可向不同的圖像處理裝 置提供圖像數據,以便使不同的圖像處理裝置在圖像數據上執行紅眼修正處 理。
圖7示出了由本實施例的紅眼檢測儀器10執行的處理的典型流程。圖7 中,與圖6中的參考數字設定相同的步驟以與圖6所示的流程表中所包括的相 應步驟基本相同的方式執行,並且因此在下面不再詳細描述。紅眼位置判斷部 分140以預定次數重複執行紅眼檢測處理(例如N次)(S1120)。當執行紅 眼檢測處理預定次數來試圖檢測將接受紅眼修正處理的紅眼候選對象時 (S1122),紅眼位置判斷部分140判斷是否檢測到任何將接受紅眼修正處理 的紅服候選對象(S1130)。當紅眼位置判斷部分140判斷為負(S1130:No) 時,處理結束。
另一方面,當判斷為正(SU30:Yes)時,紅眼位置判斷部分140在多個 被檢測的結果—卜.執行合併處理(S1140)。例如,紅眼位置判斷部分140從被 檢測的多個紅眼候選對象中選擇圖像中具有最大重疊區域的一紅眼候選對象, 以作為將接受紅眼修正處理的紅眼候選對象。可選擇地,基於與除了由面部位 置檢測部分12 0檢測的眼睛之外的面部區域的位置相關的被檢測的多個紅眼候 選對象的位置關係,紅眼位置判斷部分140可選擇出將接受紅眼修正處理的一 紅眼候選對象。紅眼修正部分150在由紅眼位置判斷部分140選擇的將接受紅 眼修正處理的紅眼候選對象上執行紅眼修正處理(S1040)。
圖8示出了本實施例的紅眼檢測儀器10的典型硬體配置。紅眼檢測儀器 10由CPU環繞部分、輸入/輸出(I/0)部分和傳統I/O部分組成。CPU環繞部分 包括CPU 1505 、 RAM 1520、繪圖控制器1575以及顯示器件1580,它們通過 主機控制器1582彼此相連。1/0部分包括通信接口 1530、硬碟驅動1540以及 CD-ROM驅動1560,它們通過I/0控制器1584連接到主機控制器1582。傳統 1/0部分包括ROM 1510、軟盤驅動1550以及I/O晶片1570,它們連接到I/O控制器1584。
主機控制器1582將RAM 1520與以高傳輸速率訪問RAM 1520的CPU 1505和繪圖控制器1575連接。CPU 1505根據存儲在ROM 1510和RAM 1520
上的程序運行,以控制該組成。繪圖控制器1575在RAM 1520內提供的框架 緩衝器上獲得由CPU 1505等生成的圖像數據,並且使顯示器件1580顯示獲得 的圖像數據。可選擇地,繪圖控制器1575其中可包括用於在其中存儲由CPU 1505等生成的圖像數據的一框架緩衝器。
I/O控制器1584將通信接口 1530、硬碟驅動1540和CD-ROM驅動1560 這些相對高速率運行I/O器件連接到主機控制器1582。通信接口 1530經由網 絡與不同的器件通信。硬碟驅動1540在其上存儲將由紅眼檢測儀器10中提供 的CPU 1505使用的程序和數據。CD-ROM驅動1560從CR-ROM 1595中讀取 程序或數據,並經過RAM 1520向硬碟驅動1540提供讀取的程序或數據。
I/O控制器1584還連接到ROM 1510、軟盤驅動1550和I/O晶片1570這 些相對低速率運行的I/O器件上。ROM 1510其中存儲由紅眼檢測儀器10在開 始執行的引導程序、紅眼檢測儀器10硬體的唯一程序等。軟盤驅動1550從軟 盤1590中讀取程序或數據,並且經由RAM 1520提供讀取的程序或數據給硬 盤驅動1540。 1/0晶片1570經由例如並聯接口、串聯接口、鍵盤接口、滑鼠 接口等而用於連接多個像軟盤驅動1550之類的I/O器件。
. 經由RAM 1520提供給硬碟驅動1540的紅眼檢測程序由用戶以存儲於像 軟盤15卯、CD-ROM 1595和IC卡這樣的記錄介質上的狀態下而被提供。紅眼 檢測程序從記錄介質中讀取,在紅眼檢測儀器10中的硬碟驅動1540中經由 RAM1520安裝,並由CPU 1505執行。將由紅眼檢測儀器10安裝並繼而執行 的紅眼檢測程序使CPU 1505等以圖1至7所描述的圖像輸入部分100、紅眼 區域指定部分102、紅眼搜索區域確定部分110、眼睛檢測部分112、面部區域 識別部分114、面部位置檢測部分120、紅眼候選檢測部分130、第一紅眼搜索 部分132、第二紅眼搜索部分134、紅眼位置判斷部分140、紅眼修正部分150、 輸出控制部分160、輸出部分162、搜索區域存儲部分170、縱橫比存儲部分 172以及檢測參數存儲部分174的方式來運行紅眼檢測儀器10。 . 雖然描述了本發明的實施例,但是本發明的技術範圍並不局限於上述實施 例。對於本領域技術人員來說,明顯的各種變換和改進可加入到上述實施例中。 而且,明顯從權利要求的範圍的角度看,加入這些變換或改進的實施例可包括 在本發明的技術範圍內。
權利要求
1、一種紅眼檢測儀器,其特徵在於它包括一紅眼區域指定部分,該紅眼區域指定部分使用戶在圖像中指定一紅眼區域,以便獲得一指定的紅眼區域;一紅眼搜索區域確定部分,該紅眼搜索區域確定部分確定其中包括由紅眼區域指定部分獲得的指定紅眼區域的一紅眼搜索區域;一紅眼候選檢測部分,該紅眼候選檢測部分在由紅眼搜索區域確定部分確定的紅眼搜索區域中搜索紅眼,以檢測出一個或多個紅眼侯選對象;一面部位置檢測部分,在由紅眼搜索區域確定部分確定的紅眼搜索區域中,該面部位置檢測部分檢測面部位置和除了眼睛之外的面部區域的位置中的一個;以及一紅眼位置判斷部分,該紅眼位置判斷部分從紅眼候選檢測部分檢測的紅眼候選對象中選擇一個位於與由面部位置檢測部分檢測的位置相關的一預定位置的紅眼候選對象,以作為將接受紅眼修正處理的紅眼候選對象。
2、 如權利要求1所述的紅眼檢測儀器,其特徵在於進一步包括 一紅眼修正部分,該紅眼修正部分在由紅眼位置判斷部分選擇的用來將接受紅眼修正處理的紅眼候選對象上執行紅眼修正處理。
3、 如權利要求1所述的紅眼檢測儀器,其特徵在於該紅眼搜索區域確定部分確定多個紅眼搜索區域,每個紅眼搜索區域其中 包括由紅眼區域指定部分獲得的指定的紅眼區域,該紅眼候選檢測部分在由紅眼搜索區域確定部分確定的多個紅眼搜索區 域中的每一個內搜索紅眼,以檢測出一個或多個紅眼候選對象,並且該面部位置檢測部分在由紅眼搜索區域確定部分確定的多個紅眼搜索區 域中的每一個內檢測面部位置和除了眼睛之外的面部區域的位置中的一個。
4、 如權利要求3所述的紅眼檢測儀器,其特徵在於 該紅眼搜索區域確定部分確定多個紅眼搜索區域,每個紅眼搜索區域具有 與由紅眼區域指定部分獲得的指定的紅眼區域基本相同的縱橫比。
5、 如權利要求3所述的紅眼檢測儀器,其特徵在於進一步包括 一搜索區域存儲部分,該搜索區域存儲部分其中存儲多個具有不同尺寸或形狀的紅眼搜索區域,其中該紅眼搜索區域確定部分確定多個紅眼搜索區域,每個紅眼搜索區域其中 包括由紅眼區域指定部分獲得的指定的紅眼區域並且與存儲在搜索區域存儲部分中的多個紅眼搜索區域具有相同尺寸或形狀。
6、 如權利要求3所述的紅眼檢測儀器,其特徵在於進一步包括 一縱橫比存儲部分,該縱橫比存儲部分其中存儲多個不同的縱橫比,其中 該紅眼搜索區域確定部分確定多個紅眼搜索區域,每個紅眼搜索區域其中包括由紅眼區域指定部分獲得的指定的紅眼區域並各自具有存儲在縱橫比存 儲部分中的多個不同的縱橫比。
7、 如權利要求3所述的紅眼檢測儀器,其特徵在於從判斷為位於與由面部位置檢測部分檢測的多個面部位置或多個除了眼 睛之外的面部區域的位置相關的一預定位置的多個紅眼候選對象中,該紅眼位 置判斷部分選擇在圖像中相應於多個面部位置中的一個或相應於多個除了眼 睛之外的面部區域的位置中的一個而具有最大重疊區域的一紅眼候選對象,以 作為將接受紅眼修正處理的紅眼侯選對象。
8、如權利要求1所述的紅眼檢測儀器,其特徵在於該紅眼候選檢測部分包括一第一紅眼搜索部分,該第一紅眼搜索部分通過使用第一參數而在紅眼搜 索區域內搜索紅眼,以檢測出一個或多個紅眼候選對象;以及一第二紅眼搜索部分,當第一紅眼搜索部分在紅眼搜索區域中沒有檢測出 紅眼候選對象時,該第二紅眼搜索部分通過使用不同於第一參數的第二參數而 在紅眼搜索區域中搜索紅眼,以檢測一個或多個紅眼候選對象。
9、 如權利要求8所述的紅眼檢測儀器,其特徵在於該第一紅眼搜索部分在紅眼搜索區域內以第一像素距離連續移動搜索位 置的方式搜索紅眼,以檢測出一個或多個紅眼候選對象,以及. 該第二紅眼搜索區域在紅眼搜索區域內以不同於第一像素距離的第二像 素距離連續移動搜索位置的方式搜索紅眼,以檢測出一個或多個紅眼候選對 象。
10、 如權利要求1所述的紅眼檢測儀器,其特徵在於 該紅眼搜索區域確定部分包括一眼睛檢測部分,該眼睛檢測部分基於由紅眼區域指定部分獲得的指定紅 眼區域來檢測眼睛之間的位置關係;以及一面部區域識別部分,該面部區域識別部分基於由眼睛檢測部分檢測的眼 睛之間的位置關係來識別面部區域,以及該紅眼搜索區域確定部分確定其中包括由面部區域識別部分識別出的面 部區域的紅眼搜索區域。
11、 如權利要求1所述的紅眼檢測儀器,其特徵在於該紅眼搜索區域確定部分包括一紅眼檢測部分,該紅眼檢測部分基於由紅眼區域指定部分獲得的指定紅 眼區域來檢測眼睛的尺寸;以及一面部區域識別部分,該面部區域識別部分基於由眼睛檢測部分檢測出的 眼睛尺寸來識別面部區域,以及該紅眼搜索區域確定部分確定其中包括由面部區域識別部分識別出的面 部區域的紅眼搜索區域。.
12、 一種紅眼檢測方法,其特徵在於它包括使用戶在圖像中指定一紅眼區域,以便獲得一指定的紅眼區域; 確定一紅眼搜索區域,該紅眼搜索區域其中包括由用戶指定獲得的指定紅眼區域;在確定過程中確定的紅眼搜索區域內搜索紅眼,以檢測出一個或多個紅眼 候選對象;在確定過程中確定的紅眼搜索區域內,檢測面部位置和除了眼睛之外的面 部區域的位置中的一個;以及從搜索過程中檢測的紅眼候選對象中,選擇一紅眼候選對象作為將接受紅 眼修正處理的紅眼候選對象,該紅眼候選對象位於與檢測過程中檢測的位置相 關的一預定位置。
13、 一種紅眼檢測程序,用於在圖像中檢測紅眼的紅眼檢測儀器,該紅眼 檢測程序使紅眼檢測儀器具有如下功能一紅眼區域指定部分,該紅眼區域指定部分使用戶在圖像中指定一紅眼區 域,以便獲得一指定的紅眼區域;一紅眼搜索區域確定部分,該紅眼搜索區域確定部分確定其中包括由紅眼 區域指定部分獲得的指定紅眼區域的一紅眼搜索區域;一紅眼候選檢測部分,該紅眼候選檢測部分在由紅眼搜索區域確定部分確 定的紅眼搜索區域中搜索紅眼,以檢測出一個或多個紅眼侯選對象;一面部位置檢測部分,在由紅眼搜索區域確定部分確定的紅眼搜索區域 中,該面部位置檢測部分檢測面部位置和除了眼睛之外的面部區域的位置中的 一個;以及一紅眼位置判斷部分,該紅眼位置判斷部分從紅眼候選檢測部分檢測的紅 眼候選對象中選擇一個位於與由面部位置檢測部分檢測的位置相關的一預定 位置的紅眼候選對象,以作為將接受紅眼修正處理的紅眼候選對象。
全文摘要
本發明提供一種紅眼檢測儀器,它包括一紅眼區域指定部分,其使用戶在圖像中指定一紅眼區域,以獲得一指定紅眼區域;一紅眼搜索區域確定部分,其確定其中包括由紅眼區域指定部分獲得的指定紅眼區域的一紅眼搜索區域;一紅眼候選檢測部分,其在由紅眼搜索區域確定部分確定的紅眼搜索區域中搜索紅眼,以檢測出一個或多個紅眼侯選對象;一面部位置檢測部分,在由紅眼搜索區域確定部分確定的紅眼搜索區域中,其檢測面部位置和除眼睛之外的面部區域的位置中的一個;一紅眼位置判斷部分,其從紅眼候選檢測部分檢測的紅眼候選對象中選擇一個位於與由面部位置檢測部分檢測的位置相關的一預定位置的紅眼候選對象,以作為將接受紅眼修正處理的紅眼候選對象。
文檔編號G06T1/00GK101454798SQ20078001989
公開日2009年6月10日 申請日期2007年3月30日 優先權日2006年3月30日
發明者松下尚史, 榎本淳 申請人:富士膠片株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀