專利名稱:白眼修正方法及實施該方法的裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種更漂亮地修正圖象數(shù)據(jù)中的白眼的白眼修正方法、白眼修正程序及實施該方法的圖象處理裝置。
背景技術(shù):
近幾年來,隨著數(shù)碼相機(jī)的普及,以及將照相膠卷的攝影圖象數(shù)字化的膠卷掃描器等的普及,將照片的圖象數(shù)據(jù)數(shù)字化處理的業(yè)務(wù)日益增多。其結(jié)果,以前只能依靠專業(yè)處理的照片的修正,也能通過使用安裝著被稱作“微型印象室”的廉價的照片打印機(jī)后得到實現(xiàn)。
例如,以人物及動物等為被拍攝對象進(jìn)行閃光燈攝影時,閃光燈光的一部分光線被眼球內(nèi)的血管等反射后返回照相機(jī)側(cè),從而往往在攝影圖象中產(chǎn)生所謂“紅眼現(xiàn)象”,即瞳仁的中央成為紅色乃至與實際根本不同的顏色。用數(shù)字圖象處理技術(shù)解決這個紅眼問題的方案已經(jīng)有許多問世,例如在專利文獻(xiàn)1中,公布了下述技術(shù)根據(jù)指定的眼睛區(qū)域,將色調(diào)、色度、明亮度這些特征量為一定的內(nèi)容作為紅眼區(qū)域特定,將特定的紅眼區(qū)域用最接近瞳仁顏色的黑色涂抹,或者降低用RGB表示的圖象數(shù)據(jù)的象素值的R的值(降低明亮度)等方法進(jìn)行處理。
特開2002-247596號公報(段落號0041-0046、0071-0075)可是,最近,對紅眼修正以外的修正的要求與日俱增。特別是在臉部顯示較大的證件照片等上,眼睛給人留下印象的影響程度較大,對將眼睛修正成更加美麗的白眼等,使它能產(chǎn)生良好印象的期待在增大。但是這種修正方法及實施這種方法的裝置還沒有問世。
發(fā)明內(nèi)容
本發(fā)明就是鑒于上述課題而研制的,其目的在于提供抽出白眼部分的象素,將白眼部分修正成適宜的顏色的方法及實施該方法的裝置。
為了達(dá)到這一目的,本發(fā)明涉及的白眼修正方法的特征結(jié)構(gòu)由下述步驟構(gòu)成根據(jù)所定的檢出條件,從分離出眼睛區(qū)域的圖象數(shù)據(jù)中檢出白眼象素候補(bǔ)的步驟;根據(jù)所定的認(rèn)定條件,將該白眼象素候補(bǔ)認(rèn)定為白眼象素的步驟;變更該認(rèn)定的白眼象素的光亮度,進(jìn)行白眼修正的步驟。
采用這種特征結(jié)構(gòu)后,不是對根據(jù)所定的檢出條件,對從分離出的圖象數(shù)據(jù)中檢出所有的象素進(jìn)行修正,而是只對根據(jù)所定的認(rèn)定條件認(rèn)定的象素進(jìn)行白眼修正,所以可以不會錯誤地修正眼睛周圍的皮膚等,能夠進(jìn)行良好的白眼修正。
另外,在本發(fā)明涉及的白眼修正方法中,具有從所述圖象數(shù)據(jù)中檢出瞳仁的步驟;認(rèn)定為所述白眼象素的步驟,可以將從與被檢出的瞳仁鄰接的區(qū)域檢出的所述白眼象素候補(bǔ),認(rèn)定為所述白眼象素。
這樣,檢出瞳仁后,將根據(jù)所定的檢出條件從與該瞳仁鄰接的區(qū)域檢出的象素,認(rèn)定為白眼象素,所以白眼象素的認(rèn)定準(zhǔn)確度增大,不會錯誤地修正眼睛周圍的皮膚等,能夠進(jìn)行良好的白眼修正。另外,還能救濟(jì)雖然位于與該瞳仁鄰接的區(qū)域但卻因雜波等而超出所定的檢出條件的象素,將其作為白眼象素認(rèn)定。
另外,在上述特征結(jié)構(gòu)中,進(jìn)行所述白眼修正的步驟,最好在變更所述白眼象素的光亮度之前,變更所述白眼象素的色度,從而進(jìn)行白眼修正。
采用這種特征結(jié)構(gòu)后,由于在變更光亮度之前變更色度,所以例如可以將白眼部分的色調(diào)向接近無彩色的方向修正,在該無彩色的一側(cè)變更光亮度,從而能夠更加有效地通過變更光亮度進(jìn)行白眼的黑白方向的修正。
進(jìn)而,在上述特征結(jié)構(gòu)中,進(jìn)行所述白眼修正的步驟,最好變更所述白眼象素的色調(diào),從而進(jìn)行白眼修正。
采用這種特征結(jié)構(gòu)后,由于能夠?qū)籽坌拚山o人以美感的色調(diào),所以能夠更加有效地進(jìn)行白眼修正。
另外,在本發(fā)明涉及的白眼修正方法中,進(jìn)行所述白眼修正的步驟,可以用按照所定的目標(biāo)象素值和各白眼象素的象素值的差分決定的比例,進(jìn)行白眼修正。
采用這種特征結(jié)構(gòu)后,由于能夠維持各白眼象素的象素值的差異產(chǎn)生的所謂層次等地進(jìn)行白眼修正,所以不會使人產(chǎn)生人為的印象,而是以自然的印象實施白眼修正。
另外,在本發(fā)明涉及的白眼修正方法中,檢出所述白眼象素候補(bǔ)的步驟,可以根據(jù)按照所述圖象數(shù)據(jù)的光亮度分布決定的檢出條件,檢出所述白眼象素候補(bǔ)。
采用這種特征結(jié)構(gòu)后,由于能夠用按照圖象數(shù)據(jù)的光亮度分布決定的檢出條件,檢出白眼象素候補(bǔ),所以與用統(tǒng)一的臨界值檢出白眼象素候補(bǔ)時相比,可以用更適合圖象數(shù)據(jù)的條件檢出白眼象素候補(bǔ)。例如,圖象數(shù)據(jù)明亮?xí)r,光亮度分布也在側(cè)分布,所以可以在比通常明亮的一側(cè)設(shè)定檢出條件——所定的明亮度。反之,暗淡時,則可以在比通常暗的一側(cè)設(shè)定檢出條件——所定的明亮度。這樣,因為能夠按照圖象數(shù)據(jù),變更白眼象素候補(bǔ)的檢出條件,所以能夠進(jìn)行良好的白眼修正。
另外,還可以作為使計算機(jī)實施上述白眼修正方法的程序,該程序還可以是被媒體記錄的內(nèi)容。就是說,為了達(dá)到上述目的,本發(fā)明涉及的白眼修正程序的特征結(jié)構(gòu)由下述功能構(gòu)成根據(jù)所定的檢出條件,從分離出眼睛區(qū)域的圖象數(shù)據(jù)中檢出白眼象素候補(bǔ)的功能;根據(jù)所定的認(rèn)定條件,將該白眼象素候補(bǔ)認(rèn)定為白眼象素的功能;變更該認(rèn)定的白眼象素的光亮度,進(jìn)行白眼修正的功能。
另外,還可以用圖象處理裝置實施上述白眼修正方法。這種圖象處理裝置,具有根據(jù)所定的檢出條件,從分離出眼睛區(qū)域的圖象數(shù)據(jù)中檢出白眼象素候補(bǔ)的白眼象素候補(bǔ)檢出部;根據(jù)所定的認(rèn)定條件,將該白眼象素候補(bǔ)認(rèn)定為白眼象素的白眼象素認(rèn)定部;變更該認(rèn)定的白眼象素的光亮度,進(jìn)行白眼修正的白眼修正部。
這些程序及圖象處理裝置,當(dāng)然也可以獲得上述白眼修正方法中的作用效果。
圖1是采用本發(fā)明的白眼修正技術(shù)的照片打印裝置的外形圖。
圖2是圖1的照片打印裝置的印刷臺結(jié)構(gòu)的示意圖。
圖3是講述圖1的照片打印裝置的控制器內(nèi)各部件的功能要素的功能方框圖。
圖4是表示圖3的白眼修正處理單元的功能構(gòu)成的功能方框圖。
圖5是表示用本發(fā)明涉及的白眼修正方法修正的對象圖象的一個示例的圖形。
圖6是表示用本發(fā)明涉及的白眼修正方法修正的眼睛區(qū)域數(shù)據(jù)D的一個示例的圖形。
圖7是表示認(rèn)定用本發(fā)明涉及的白眼修正方法修正的白眼象素的方法的一個示例的圖形。
圖8是表示決定檢出用本發(fā)明涉及的白眼修正方法修正的白眼象素候補(bǔ)的光亮度的條件的方法的一個示例的圖形。
圖9是講述采用本發(fā)明涉及的白眼修正方法通過變更光亮度進(jìn)行修正的一個示例的圖形。
圖10是講述采用本發(fā)明涉及的白眼修正方法通過變更色度進(jìn)行修正的一個示例的圖形。
圖11是講述采用本發(fā)明涉及的白眼修正方法通過變更色調(diào)進(jìn)行修正的一個示例的圖形。
圖12是講述采用本發(fā)明涉及的白眼修正方法通過變更象素值進(jìn)行修正的一個示例的圖形。
具體實施例方式
下面,根據(jù)附圖講述本發(fā)明的實施方式。
圖1是表示采用本發(fā)明的白眼修正方法的相片打印裝置的外形圖。該相片打印裝置,由作為對感光紙P進(jìn)行曝光處理和顯影處理的相片打印機(jī)的印刷臺1B,和對從顯影后的底片2a及數(shù)碼相機(jī)的存儲卡2b等圖象輸入介質(zhì)中取得的攝影圖象進(jìn)行處理,生成、傳輸在印刷臺1B中使用的打印數(shù)據(jù)的操作臺1A構(gòu)成。
該相片打印裝置,也被稱作“數(shù)字微型印像室”,由圖2可知印刷臺1B在拉出存放在2個感光紙盒11中的滾筒狀的感光紙P后,用片式切斷刀12將其切成打印尺寸,與此同時還用背后打印機(jī)部13,將顏色修正信息及每格圖象的編號等打印處理信息打印在該被切斷的感光紙P的背面,并且用打印曝光部14,對感光紙P的表面進(jìn)行攝影圖象曝光,將該曝光后的感光紙P送入具有多個顯影處理槽的處理槽組件15中進(jìn)行顯影處理。在干燥之后,由裝置上部的橫向進(jìn)給輸送帶16輸送到分類器17的感光紙P即相片打印件P,在該分類器17的多個托盤上,以用戶單位分開的狀態(tài)存放(參閱圖1)。
為了用與上述的對感光紙P進(jìn)行的各種處理一致的輸送速度輸送感光紙P,敷設(shè)著感光紙輸送機(jī)構(gòu)18。感光紙輸送機(jī)構(gòu)18由包含對感光紙輸送方向而言,配置在打印曝光部14的前后的夾取式感光紙輸送組件18a在內(nèi)的多個夾持輸送滾輪對構(gòu)成。
在打印曝光部14中,設(shè)置著對向副掃描方向輸送的感光紙P,根據(jù)來自操作臺1A的打印數(shù)據(jù)沿主掃描方向照射R(紅)、G(綠)、B(藍(lán))3原色的激光光線的線曝光頭。處理槽組件15包括貯存成色顯影處理液的成色顯影槽15a、貯存漂白定影處理液的漂白定影槽15b和貯存穩(wěn)定處理液的穩(wěn)定槽15c。
在所述操作臺1A的臺狀托架的上部位置,配置著從相片底片2a的一格攝影圖象中取得攝影圖象數(shù)據(jù)(以下簡稱“圖象數(shù)據(jù)”)的膠片掃描器20。從數(shù)碼相機(jī)等安裝的作為攝影圖象記錄媒體2b使用的各種半導(dǎo)體存儲器及CD-R等中取得圖象數(shù)據(jù)的介質(zhì)閱讀器21,組裝在作為該相片打印裝置的控制器3而發(fā)揮作用的通用計算機(jī)中。該通用計算機(jī)進(jìn)而還與顯示各種信息的監(jiān)視器23、作為在進(jìn)行各種設(shè)定及調(diào)整之際使用的輸入操作部而利用的操作輸入器件——鍵盤24及鼠標(biāo)25連接。
該相片打印裝置的控制器3,以CPU為核心部件,用硬件或軟件或它們兩者構(gòu)成旨在進(jìn)行相片打印裝置的各種動作的功能部。作為與本發(fā)明特別相關(guān)的功能部,可以列舉如圖3所示的那些器件。即調(diào)出由膠片掃描器20及介質(zhì)閱讀器21讀取的圖象數(shù)據(jù),為下面的處理而進(jìn)行必要的預(yù)處理的圖象輸入部31;構(gòu)成編制包含各種窗口及各種操作按鈕等在內(nèi)的圖形操作畫面及用戶通過這種圖形操作畫面的用戶操作輸入(利用鍵盤24及鼠標(biāo)25等)生成控制指令的圖形用戶接口(以下簡稱“GUI”)的GUI部33;根據(jù)GUI部33發(fā)送來的控制指令及直接由鍵盤24等輸入的操作指令,為了生成所需的打印數(shù)據(jù),對由圖象輸入部31傳輸給存儲器30的攝影圖象進(jìn)行圖象處理的打印管理部32;在顏色修正等的預(yù)先判斷打印作業(yè)時,生成旨在使監(jiān)視器23顯示作為打印源圖象及預(yù)想精修圖象的模擬圖象進(jìn)而由GUI部33發(fā)送來的圖形數(shù)據(jù)的攝象信號的攝象控制部35;根據(jù)圖象處理結(jié)束后處理過的圖象數(shù)據(jù),生成適合于安裝在印刷臺1B上的打印曝光部14的打印數(shù)據(jù)的打印數(shù)據(jù)生成部36;按照顧客的需要,將原始的圖象數(shù)據(jù)及圖象處理結(jié)束后處理過的圖象數(shù)據(jù)等轉(zhuǎn)換成旨在寫入CD-R的形式格式化的格式部37等。
圖象輸入部31,在攝影圖象記錄媒體是底片2a時,將預(yù)掃描方式和正式掃描方式的掃描數(shù)據(jù)分別發(fā)送給存儲器30,進(jìn)行符合各自目的的前處理。另外,攝影圖象記錄媒體是存儲卡2b時,調(diào)出的攝影圖象如果包含簡略圖象數(shù)據(jù)(低析象度數(shù)據(jù)),就與旨在用監(jiān)視器23一覽顯示等而使用的攝影圖象的正式數(shù)據(jù)(高析象度數(shù)據(jù))分別發(fā)送給存儲器30。但假如不包含簡略圖象數(shù)據(jù)時,則根據(jù)正式數(shù)據(jù)制作縮小的圖象,作為簡略圖象數(shù)據(jù)發(fā)送給存儲器30。另外,該圖象輸入部31還與被稱作“相片打印受理裝置”的采用自助方式受理相片打印的裝置連接,從該相片打印受理裝置接收記錄著打印尺寸及打印張數(shù)的打印定貨數(shù)據(jù)、記錄著攝影條件等的圖象屬性數(shù)據(jù)和圖象數(shù)據(jù)后,將圖象數(shù)據(jù)傳輸給存儲器30;將打印定貨數(shù)據(jù)及圖象屬性數(shù)據(jù)傳輸給打印管理部32。在通常的相片打印定貨時,打印尺寸及打印張數(shù)的打印定貨數(shù)據(jù)以及按照需要給予的被拍攝對象的信息、照相機(jī)種類等的屬性數(shù)據(jù),由操作人員通過鍵盤24的操作輸入,給予打印管理部32。
打印管理部32包括管理打印尺寸及打印張數(shù)等的打印定貨處理組件60,對存儲器30中展開的圖象數(shù)據(jù)實施顏色修正及過濾(淡化及銳化等)之類的照片修描處理的圖象處理組件70。
在上述的圖象處理組件70中,包含采用本發(fā)明涉及的白眼修正方法的白眼修正處理單元90。該白眼修正處理單元90,如圖4所示,由下列部件構(gòu)成白眼象素候補(bǔ)檢出部91,白眼象素定認(rèn)部92,白眼修正部93,白眼認(rèn)定條件計算部94和直方圖分析部95。白眼象素候補(bǔ)檢出部91,是進(jìn)行根據(jù)所定的檢出條件,從分離出的眼睛區(qū)域的圖象數(shù)據(jù)(以下稱作“眼睛區(qū)域數(shù)據(jù)”)中檢出白眼象素候補(bǔ)的步驟的處理部;白眼象素定認(rèn)部92,是進(jìn)行根據(jù)所定的認(rèn)定條件,將該白眼象素候補(bǔ)認(rèn)定為白眼象素的步驟的處理部;白眼修正部93,是用光亮度修正部93b變更該認(rèn)定的白眼象素的光亮度,進(jìn)行白眼修正的步驟的處理部。另外,白眼修正部93(進(jìn)行白眼修正的步驟),不僅具有變更上述光亮度的光亮度修正部93b,還如圖4所示,具有在變更白眼象素的光亮度之前變更所述白眼象素的色度的色度修正部93a,和變更白眼象素的色調(diào)進(jìn)行白眼修正的色調(diào)修正部93c。
白眼認(rèn)定條件計算部94,是計算將白眼象素候補(bǔ)認(rèn)定為白眼象素的條件的計算部。例如,白眼認(rèn)定條件計算部94具有從眼睛區(qū)域數(shù)據(jù)中檢出瞳仁的步驟,白眼象素定認(rèn)部92(認(rèn)定為白眼象素的步驟),將根據(jù)所定的檢出條件檢出的白眼象素候補(bǔ)內(nèi)與該檢出的瞳仁鄰接的區(qū)域存在的象素認(rèn)定為白眼象素。直方圖分析部95,分析圖象數(shù)據(jù)的光亮度分布,根據(jù)分析結(jié)果,白眼象素候補(bǔ)檢出部91(檢出白眼象素候補(bǔ)的步驟)根據(jù)按照圖象數(shù)據(jù)的光亮度分布決定的檢出條件檢出白眼象素候補(bǔ)。
接著,詳細(xì)講述上述各處理部(各步驟、各功能)中的處理。圖5是表示用本發(fā)明涉及的白眼修正方法修正的對象圖象的一個示例的圖形。首先,由圖象處理組件70,從存儲器30中讀出例如一格的整幅照片的圖象數(shù)據(jù)A中相當(dāng)于臉的部分的圖象數(shù)據(jù)B,將圖象數(shù)據(jù)B從圖象數(shù)據(jù)A中分離出來。接著,通過使用臉檢出算法等的圖象處理,從臉的圖象數(shù)據(jù)B中檢出眼的部分C,得到分離出的眼睛的區(qū)域的眼睛區(qū)域數(shù)據(jù)D。另外,還可以在監(jiān)視器23上顯示這張臉的圖象數(shù)據(jù)B,由操作人員通過操作鍵盤24及鼠標(biāo)25,從而得到眼睛區(qū)域數(shù)據(jù)。這樣得到的眼睛區(qū)域數(shù)據(jù)D,用白眼修正處理單元90處理。
此外,在本例中使用了圖象的分離這種說法,但它并不意味著將該圖象數(shù)據(jù)(例如眼睛區(qū)域數(shù)據(jù)D)全部拿到暫時存儲部等的工作區(qū)。例如,該圖象數(shù)據(jù)還可以是被存放到存儲器30及其它存儲部的狀態(tài),在分離的處理部中只有與該圖象數(shù)據(jù)對應(yīng)的地址數(shù)據(jù),每逢圖象處理時,從存儲器30及其它存儲部等中取出對應(yīng)的象素后使用。
圖6是表示用本發(fā)明涉及的白眼修正方法修正的眼睛區(qū)域數(shù)據(jù)D的一個示例的圖形。如圖6所示,眼睛區(qū)域數(shù)據(jù)D具有白眼區(qū)域a(a1、a2)、瞳仁區(qū)域b、瞳孔區(qū)域c、皮膚區(qū)域d。根據(jù)所定的檢出條件,從該眼睛區(qū)域數(shù)據(jù)D中,檢出白眼象素候補(bǔ)。在這里,所謂所定的檢出條件,例如,可以著眼于象素的光亮度,規(guī)定所定的明亮度以上的數(shù)據(jù)。毫無疑問,還可以包含色調(diào)及色度的條件,這些條件可以是指定所定的范圍的數(shù)據(jù)。就是說,可以將光亮度、色度、色調(diào)在所定范圍內(nèi)的象素作為白眼象素候補(bǔ),從眼睛區(qū)域數(shù)據(jù)D中檢出。例如,設(shè)處理對象象素(以下稱作“注目象素”)的R、G、B象素值分別為Rn、Gn、Bn后,如下所示,使用窗口比較儀,該檢出條件可以成為R成分下限臨界值≤Rn≤R成分上限臨界值、且G成分下限臨界值≤Gn≤G成分上限臨界值、且B成分下限臨界值≤Bn≤B成分上限臨界值此外,如果不使用上下兩個臨界值,而將上限臨界值設(shè)定成最大值等,則該窗口比較儀還可以用于將所定的亮度以上的象素,作為白眼象素候補(bǔ)檢出的情況。
這樣,根據(jù)注目象素的象素值檢出的白眼象素候補(bǔ),未必局限于屬于白眼區(qū)域a。在瞳孔區(qū)域c耀眼發(fā)白時,或皮膚區(qū)域d發(fā)白等時,應(yīng)該屬于這些區(qū)域的象素,就被作為白眼象素候補(bǔ)檢出。因此,在白眼象素定認(rèn)部92中,認(rèn)定檢出的白眼象素候補(bǔ)是否是屬于白眼區(qū)域的象素。這例如可以根據(jù)檢出的白眼象素候補(bǔ)的集合狀況進(jìn)行判斷。因為在屬于皮膚區(qū)域d的象素中,作為白眼象素候補(bǔ)檢出的象素是零散的,而與白眼區(qū)域a相比,瞳孔區(qū)域c是狹窄的區(qū)域,所以如果將白眼象素候補(bǔ)以某種程度集聚存在作為條件,就能夠只將屬于白眼區(qū)域a的象素,作為白眼象素認(rèn)定。
另外,還可以采用下述方法認(rèn)定。在白眼認(rèn)定條件計算部94中檢出瞳仁區(qū)域b。在檢出瞳仁區(qū)域b時,使用眾所周知的檢出方法。然后,求出圖7所示的瞳仁區(qū)域b的邊界b1、b2。同時還作為邊界e求出眼瞼的輪廓。再沿著圖7的箭頭直到邊界e為止,將與該邊界b1、b2鄰接的象素認(rèn)定為白眼象素。這時,對于雖然在白眼區(qū)域a中但卻是雜波成分等未被作為白眼象素候補(bǔ)檢出的象素,也可以作為白眼象素救濟(jì)。此時,救濟(jì)的象素的象素值,可以修正成檢出白眼象素候補(bǔ)的臨界值即檢出的限界值。另外,從修正雜波成分的觀點上說,還可以作為周圍象素的象素值的平均值進(jìn)行修正。此外,在檢出瞳仁之際,還可以采用對于分離出的眼睛區(qū)域的圖象數(shù)據(jù)D,實施輪廓強(qiáng)調(diào)處理,求出瞳仁、眼瞼等的邊界座標(biāo)的方法。
以上講述的為了檢出白眼象素候補(bǔ)而使用的臨界值,還可以預(yù)先確定。但也可以按照眼睛區(qū)域數(shù)據(jù)D的光亮度分布決定。由于攝影時周圍的明亮度及臉的朝向等不同,眼睛區(qū)域數(shù)據(jù)D的明亮度也不同,有可能不能正確檢出白眼象素候補(bǔ)。因此,用直方圖分析部95分析眼睛區(qū)域數(shù)據(jù)D的光亮度分布,將根據(jù)分析結(jié)果決定的臨界值信息向白眼象素候補(bǔ)檢出部91傳遞,檢出所定的明亮度以上的(所定范圍內(nèi))的白眼象素候補(bǔ)。這種分析,采用圖8所示的方法進(jìn)行。圖8是表示決定檢出用本發(fā)明涉及的白眼修正方法修正的光亮度的條件的方法的一個示例的圖形,圖8(a)表示眼睛區(qū)域數(shù)據(jù)D整體明亮?xí)r的示例,圖8(b)表示眼睛區(qū)域數(shù)據(jù)D整體暗淡時的示例。在這里,各象素的象素值,暗方向是0,亮方向是255(是8比特值FF)。然后,例如,最暗的象素值的集團(tuán)是瞳仁區(qū)域b,中間的象素值的集團(tuán)是皮膚區(qū)域d,最亮的象素值的集團(tuán)是白眼區(qū)域a。為了良好地檢出白眼象素候補(bǔ),將臨界值設(shè)定在皮膚區(qū)域d和白眼區(qū)域a之間是適當(dāng)?shù)摹?br>
此外,在本例中,在白眼修正處理單元90的內(nèi)部,設(shè)置直方圖分析部95,但并不限于此,也可以不在白眼修正的處理中,而在打印管理部32及圖象處理組件70的內(nèi)部分析光亮度分布,只將分布結(jié)果及由分布結(jié)果得到的臨界值信息向白眼修正處理單元90傳遞。進(jìn)而,這時分析光亮度分布的對象象素,可以不是高析象度數(shù)據(jù)——攝影圖象的正式數(shù)據(jù),而是低析象度數(shù)據(jù)的簡縮數(shù)據(jù)。在分析光亮度分布之際,不需要詳細(xì)的象素數(shù)據(jù),通過使用簡縮數(shù)據(jù),可以縮短處理時間。毫無疑問,在白眼修正處理單元90的直方圖分析部95中進(jìn)行處理時,也與此相同。
這樣檢出、認(rèn)定的白眼象素,用白眼修正部93進(jìn)行修正。最簡潔的方法是,用白眼修正部93變更該認(rèn)定的白眼象素的光亮度,從而進(jìn)行白眼修正。這時,只進(jìn)行白眼修正部93的光亮度修正部93b的處理。所謂“通過變更光亮度進(jìn)行修正”,是指下述過程,使用圖9的講述采用本發(fā)明涉及的白眼修正方法通過變更光亮度進(jìn)行修正的一個示例的圖形,進(jìn)行講述。如圖9所示,將各象素的象素值,朝著相同的方向增減。圖9的示例,是將光亮度向大(亮)的方向變更。將R、G、B所有的象素的象素值向大的方向變更后,光亮度就增大。通過這種變更(修正),白眼象素的光亮度就上升、變亮,可以使白眼區(qū)域a更亮(白)。
為了更適當(dāng)?shù)剡M(jìn)行白眼修正,還可以在光亮度修正部93b變更白眼象素的光亮度之前,用色度修正部93a變更白眼象素的色度,從而進(jìn)行白眼修正。這樣一來,例如,除了多余的色調(diào)外,還可以將色度向接近無色度的方向修正。然后,在無色度一側(cè)變更光亮度,從而能夠通過變更光亮度對白眼適當(dāng)?shù)剡M(jìn)行黑白方向的修正。所謂“通過變更色度進(jìn)行修正”,是指下述過程,使用圖10的講述采用本發(fā)明涉及的白眼修正方法通過變更色度進(jìn)行修正的一個示例的圖形,進(jìn)行講述。通過變更色度進(jìn)行修正,如圖10所示,使各象素的象素值接近它們的平均值。圖10的Ave,是R、G、B的平均值。R、G、B的各象素的象素值是相同的值后,由這些象素表現(xiàn)的象素的顏色,按照光亮度,成為黑色或白色和它們之間的灰色。就是說,成為無彩色。在色度修正部93a中進(jìn)行的色度變更,不是強(qiáng)制性地使其無彩色,而是如圖10所示,使各自的象素接近平均值A(chǔ)ve,使色度相對性地下降,從而進(jìn)行修正。
進(jìn)而,還可以在色調(diào)修正部93c中變更白眼象素的色調(diào)進(jìn)行白眼修正。為了將白眼修正得更像白眼,可以使其稍帶藍(lán)色。因此,在色調(diào)修正部93c中進(jìn)行色調(diào)的修正。所謂“通過變更色調(diào)進(jìn)行修正”,是指下述過程,使用圖11的講述采用本發(fā)明涉及的白眼修正方法通過變更色調(diào)進(jìn)行修正的一個示例的圖形,進(jìn)行講述。例如,為了使注目象素稍帶藍(lán)色,可以降低R的象素值,或者提高B的象素值。毫無疑問,也可以如圖11所示,將進(jìn)行兩者同時。
在本例中,關(guān)于在白眼修正部93中進(jìn)行的白眼修正,講述了色度修正部93a、光亮度修正部93b、色調(diào)修正部93c的三種修正方法。這些修正方法未必需要全部進(jìn)行,可以進(jìn)行其中的一種或二種。三種方法全部進(jìn)行,效果就更好。這時,如圖4所示,按照色度修正部93a、光亮度修正部93b、色調(diào)修正部93c的順序進(jìn)行修正,更為合適。就是說,先在色度修正部93a中,向接近無彩色的方向修正,即去掉多余的色調(diào),然后在光亮度修正部93b中變更象素值,增加白色,最后在色調(diào)修正部93c中,對去掉多余的色調(diào)后的象素稍微添加藍(lán)色后,就能夠恰到好處。先去掉多余的色調(diào)后,容易獲得光亮度修正得到的提高白色程度的效果。再提高白色程度在之后,將色調(diào)修正成稍帶藍(lán)色,所以容易得到所謂添色的效果。
下面,使用圖12的講述采用本發(fā)明涉及的白眼修正方法變更象素值的方法的一個示例的圖形,講述以上講過的各種修正時的變更象素值的方法。白眼修正(進(jìn)行白眼修正的步驟),按照所定的目標(biāo)象素值和各白眼象素的象素值的差決定的比例進(jìn)行。就是說,試舉一例,如圖12所示,對白眼象素值與目標(biāo)象素值之間的差,按照預(yù)先決定的比例,接近目標(biāo)象素值。這樣,不會因過度修正后給人不自然的感覺。另外,還能夠保持原來的圖象的層次等,進(jìn)行修正。對該差的比例,可以通過各修正處理分別確定。例如,可以使在色度修正部93a中的修正為10%、在光亮度修正部93b中的修正為20%、在色調(diào)修正部93c中的修正為10%等。
關(guān)于該修正的比例,還可以不必固定地采用,而是按照圖象數(shù)據(jù)(一格的攝影圖象)單獨設(shè)定。這既可以由操作人員用用戶操作單元(鍵盤24及鼠標(biāo)25等)輸入,也可以和白眼修正的處理不同,在打印管理部32及圖象處理組件70的內(nèi)部進(jìn)行運(yùn)算后求出。毫無疑問,還可以在圖4所示的表示單元的功能結(jié)構(gòu)的功能方框圖中設(shè)置修正比例計算部。在該修正比例計算部、打印管理部32及圖象處理組件70的內(nèi)部進(jìn)行運(yùn)算時,還可以不是使用高析象度數(shù)據(jù)——攝影圖象的正式數(shù)據(jù),而是使用低析象度數(shù)據(jù)的簡縮數(shù)據(jù)。在計算修正比例之際,不需要詳細(xì)的象素數(shù)據(jù),通過使用簡縮數(shù)據(jù),可以縮短處理時間。
此外,在本例中,作為表現(xiàn)圖象數(shù)據(jù)的顏色空間,使用RGB進(jìn)行了講述。但并不局限于此,使用CMYK或L*a*b*及XYZ等其它顏色空間,也同樣能進(jìn)行白眼修正。
對所有的白眼象素進(jìn)行以上的白眼修正后,將修正的白眼象素反寫入存儲器30,與原來的圖象數(shù)據(jù)合成。這例如也可以是置換存放在存儲器30內(nèi)及其它存儲部的相應(yīng)的象素處理。然后,以適當(dāng)?shù)某潭葘嵤┌籽坌拚幚淼膱D象數(shù)據(jù),在實施必要的圖象處理后,變換成打印數(shù)據(jù),傳輸給打印曝光部14。打印曝光部14根據(jù)打印數(shù)據(jù),對最終成為照片打印件的感光紙P進(jìn)行曝光處理。
在上述實施實施方式中,印刷臺1B采用了所謂銀鹽照片打印方式,即對感光紙P,用具有曝光機(jī)的打印曝光部14進(jìn)行攝影圖象的曝光,對該曝光后的感光紙P進(jìn)行多個顯影處理。但是,毫無疑問,本發(fā)明的印刷臺1B,并不限于這種方式。例如可以采用向膠片及紙上噴出墨水形成圖象的噴墨打印方式及使用感熱復(fù)制片的熱復(fù)制方式等各種照片打印方式。
本發(fā)明可以作為裝入需要從攝影圖象數(shù)據(jù)中檢出白眼象素后進(jìn)行白眼修正的圖象處理裝置的技術(shù),得到廣泛利用。例如,可以應(yīng)用于數(shù)碼相機(jī)、數(shù)碼錄象機(jī)、帶照相功能的手機(jī)、打印機(jī)及它們的驅(qū)動軟件、公用軟件等。
權(quán)利要求
1.一種白眼修正方法,其特征在于,由下述步驟構(gòu)成根據(jù)所定的檢出條件,從分離出的眼睛區(qū)域的圖象數(shù)據(jù)中檢出白眼象素候補(bǔ)的步驟;根據(jù)所定的認(rèn)定條件,將該白眼象素候補(bǔ)認(rèn)定為白眼象素的步驟;以及變更該認(rèn)定的白眼象素的光亮度,進(jìn)行白眼修正的步驟。
2.如權(quán)利要求1所述的白眼修正方法,其特征在于具有從所述圖象數(shù)據(jù)中檢出瞳仁的步驟,認(rèn)定所述白眼象素的步驟,將從與被檢出的瞳仁鄰接的區(qū)域檢出的所述白眼象素候補(bǔ),認(rèn)定為所述白眼象素。
3.如權(quán)利要求1或2所述的白眼修正方法,其特征在于進(jìn)行所述白眼修正的步驟,在變更所述白眼象素的光亮度之前,變更所述白眼象素的色度,從而進(jìn)行白眼修正。
4.如權(quán)利要求3所述的白眼修正方法,其特征在于進(jìn)行所述白眼修正的步驟,變更所述白眼象素的色調(diào),從而進(jìn)行白眼修正。
5.如權(quán)利要求1~4所述的白眼修正方法,其特征在于進(jìn)行所述白眼修正的步驟,用按照所定的目標(biāo)象素值與各白眼象素的象素值的差所決定的比例,進(jìn)行白眼修正。
6.如權(quán)利要求1~5所述的白眼修正方法,其特征在于所述檢出白眼象素候補(bǔ)的步驟,根據(jù)按照所述圖象數(shù)據(jù)的光亮度分布所決定的檢出條件,檢出所述白眼象素候補(bǔ)。
7.一種程序,其特征在于,使計算機(jī)實施下述功能根據(jù)所定的檢出條件,從分離出的眼睛區(qū)域的圖象數(shù)據(jù)中檢出白眼象素候補(bǔ)的功能;根據(jù)所定的認(rèn)定條件,將該白眼象素候補(bǔ)認(rèn)定為白眼象素的功能;以及變更該認(rèn)定的白眼象素的光亮度,進(jìn)行白眼修正的功能。
8.一種圖象處理裝置,其特征在于,具有根據(jù)所定的檢出條件,從分離出的眼睛區(qū)域的圖象數(shù)據(jù)中檢出白眼象素候補(bǔ)的白眼象素候補(bǔ)檢出部;根據(jù)所定的認(rèn)定條件,將該白眼象素候補(bǔ)認(rèn)定為白眼象素的白眼象素認(rèn)定部;以及變更該認(rèn)定的白眼象素的光亮度,進(jìn)行白眼修正的白眼修正部。
全文摘要
本發(fā)明的白眼修正裝置,具有根據(jù)所定的檢出條件,從分離出眼睛區(qū)域的圖象數(shù)據(jù)中檢出白眼象素候補(bǔ)的白眼象素候補(bǔ)檢出部(91);根據(jù)所定的認(rèn)定條件,將該白眼象素候補(bǔ)認(rèn)定為白眼象素的白眼象素認(rèn)定部(92);變更該認(rèn)定的白眼象素的光亮度,進(jìn)行白眼修正的白眼修正部(93)。提供抽出白眼部分的象素,將白眼部分修正成適宜的顏色的方法及實施該方法的裝置。
文檔編號G06T5/00GK1691063SQ20051006503
公開日2005年11月2日 申請日期2005年4月11日 優(yōu)先權(quán)日2004年4月26日
發(fā)明者吉田伊公子 申請人:諾日士鋼機(jī)株式會社