專利名稱:一種基于圖像色域的自適應(yīng)色域匹配方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自適應(yīng)色域匹配方法,一種基于圖像色域的自適應(yīng)色域匹配方法。
背景技術(shù):
色域是指顏色的表現(xiàn)范圍,可分為設(shè)備色域和圖像色域兩種,通常使用與設(shè)備無關(guān)(Device-ind印endent)的均勻顏色空間中的一個(gè)有界立體來進(jìn)行描述,一般使用CIE XYZ、CIE、CIE顏色空間,其中CIE是CIE的極坐標(biāo)形式。設(shè)備色域是指設(shè)備本身(如顯示器)或由設(shè)備在某一介質(zhì)上(如打印機(jī)在打印紙上)所能表現(xiàn)的最大顏色范圍;圖像色域則是指一幅具體圖像所包含的顏色范圍。通常,再現(xiàn)顏色的設(shè)備根據(jù)其使用領(lǐng)域不同而使用不同的顏色空間,例如打印機(jī)、 印刷機(jī)等輸出設(shè)備使用CM^(顏色空間,而掃描儀等輸入設(shè)備以及顯示器等顯示設(shè)備一般使用RGB顏色空間,不同的顏色空間的設(shè)備,其色域也是不相同的,圖1為典型的RGB、CMYK、 CIE色域示意圖。而且,因?yàn)椴煌O(shè)備之間的物理特性不相同,即使是同類設(shè)備其色域也是不相同的,例如對于輸入設(shè)備來說,不同輸入設(shè)備的顏色特性也會有所不同,即對同一顏色,不同的輸入設(shè)備的獲得結(jié)果是不一樣的,其色域也是不相同的。因此,如果需要把源設(shè)備或源圖像的顏色在具有不同色域的目標(biāo)設(shè)備上進(jìn)行再現(xiàn)時(shí),則有必要進(jìn)行色域匹配,通過色域匹配,對源設(shè)備或源圖像的輸入數(shù)據(jù)進(jìn)行適當(dāng)轉(zhuǎn)換,以達(dá)到顏色再現(xiàn)的目的。色域匹配方法可以分為裁剪方法和壓縮方法兩大類。色域裁剪方法僅僅改變源色域中位于目標(biāo)色域以外的顏色,位于目標(biāo)色域以內(nèi)的顏色保持不變,通常適用于源色域大部分顏色已經(jīng)在目標(biāo)色域的情形,ICC (International Color Consortium,國際色彩聯(lián)盟)定義的相對色度色域匹配方法就屬于此類;色域壓縮方法將源色域的色彩按比例壓縮至目標(biāo)色域中,即使是色域內(nèi)的顏色也會被壓縮,通常用于源色域比目標(biāo)色域?qū)捄芏嗟那樾?,這樣可以保留源色域中顏色之間的視覺關(guān)聯(lián), ICC定義的可感知色域匹配方法就屬于此類。圖2是典型的色域裁剪方法示意圖, C^e和Gdsl分別表示源色域和目標(biāo)色域,通過源圖像或者源設(shè)備的色域邊界描述符以及目標(biāo)設(shè)備的色域邊界描述符來構(gòu)造,Pstc和Pdst分別表示源色域的顏色和目標(biāo)色域的顏色,在圖2中,源色域包含目標(biāo)色域,當(dāng)使用色域邊界描述符來進(jìn)行色域裁剪匹配時(shí),源色域中的顏色被裁剪至目標(biāo)色域的邊界上,圖3是典型的色域壓縮方法示意圖,其色域匹配思想是將源色域按比例壓縮至目標(biāo)色域。因此,通過色域匹配可以將源色域中的顏色映射至目標(biāo)色域,使得目標(biāo)色域再現(xiàn)源色域中的顏色成為可能。傳統(tǒng)的色彩管理是應(yīng)用色域匹配方法預(yù)先建立源設(shè)備和目標(biāo)設(shè)備與設(shè)備相關(guān)的顏色空間(Device-d印endent Color Space, DDCS)與設(shè)備無關(guān)顏色空間 (Device-independent Color Space, DICS)之間的映射關(guān)系,并將映射結(jié)果以查找表的形式保存至文件中,稱之為ICC特性文件,然后通過源設(shè)備和目標(biāo)設(shè)備的ICC特性文件就可以建立源設(shè)備和目標(biāo)設(shè)備的映射關(guān)系,而以何種色域匹配方法建立此映射關(guān)系則由用戶自己來決定。通常將與設(shè)備無關(guān)的顏色空間稱為特性文件聯(lián)接空間(Profile Connection Space,PCS),一般使用CIE XH或者CIE作為聯(lián)接空間。圖4是傳統(tǒng)的建立源設(shè)備與目標(biāo)設(shè)備色域映射流程圖,根據(jù)用戶選擇的色域匹配方法直接利用源設(shè)備和目標(biāo)設(shè)備的特性文件就可以建立源設(shè)備與目標(biāo)設(shè)備的映射關(guān)系;圖5是傳統(tǒng)的色彩轉(zhuǎn)換流程圖,在進(jìn)行色彩轉(zhuǎn)換時(shí),直接利用之前建立起來的映射關(guān)系進(jìn)行色彩轉(zhuǎn)換,從而使得源圖像在目標(biāo)設(shè)備上進(jìn)行再現(xiàn)。然而,由于傳統(tǒng)的色域匹配方法需要用戶去選擇色域匹配方法,而對于用戶而言, 人眼是很難分辨出源圖像中的顏色是否在目標(biāo)設(shè)備色域之內(nèi),只能根據(jù)源設(shè)備色域和目標(biāo)設(shè)備色域來選擇色域匹配方法,從而建立源設(shè)備與目標(biāo)設(shè)備的映射關(guān)系。該方法僅考慮了源設(shè)備與目標(biāo)設(shè)備的色域關(guān)系,而沒有考慮源圖像的色域,并且源設(shè)備的色域往往大于源圖像色域,此時(shí)根據(jù)源設(shè)備色域與目標(biāo)設(shè)備色域的關(guān)系選擇的色域匹配方法可能并不適用于源圖像。在圖6中,源設(shè)備色域遠(yuǎn)大于目標(biāo)設(shè)備色域,而目標(biāo)設(shè)備色域又大于源圖像色域,如果根據(jù)源設(shè)備色域與目標(biāo)設(shè)備色域的關(guān)系選擇色域匹配方法的話應(yīng)該選擇色域壓縮方法,這樣會導(dǎo)致源圖像的顏色被壓縮,而實(shí)際上源圖像的色域全都在目標(biāo)設(shè)備色域之內(nèi), 此時(shí)并不需要進(jìn)行壓縮就能使源圖像中的顏色在目標(biāo)設(shè)備上再現(xiàn),因此傳統(tǒng)的色域匹配結(jié)果相對于源圖像而言效果并不理想。
發(fā)明內(nèi)容
本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的僅考慮了源設(shè)備與目標(biāo)設(shè)備的色域關(guān)系,而沒有考慮源圖像的色域,并且源設(shè)備的色域往往大于源圖像色域,導(dǎo)致源圖像的顏色被壓縮,而實(shí)際上源圖像的色域全都在目標(biāo)設(shè)備色域之內(nèi)需要用戶去選擇色域匹配方法,使色域匹配結(jié)果相對于源圖像而言效果并不理想等的技術(shù)問題;提供了一種可以使源圖像在目標(biāo)設(shè)備上進(jìn)行再現(xiàn)的效果得到顯著提高,并且相對于用戶而言也更為方便的一種基于圖像色域的自適應(yīng)色域匹配方法。本發(fā)明的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的
一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,包括以下步驟
步驟1,對目標(biāo)設(shè)備進(jìn)行色域邊界提取,得到目標(biāo)設(shè)備的色域邊界描述符,記為GBDi3st,
并建立目標(biāo)設(shè)備與聯(lián)接空間PCS的映射關(guān)系;
步驟2,輸入源圖像,對源圖像進(jìn)行色域邊界提取,得到源圖像的色域邊界描述符,記為
GBDimage,同時(shí)建立源圖像與聯(lián)接空間PCS的映射關(guān)系;
步驟3,根據(jù)以上步驟構(gòu)造好的源圖像色域邊界描述符GBDimage和目標(biāo)設(shè)備色域邊界
描述符GBDdst,比較源圖像和目標(biāo)設(shè)備色域;
步驟4,根據(jù)源圖像和目標(biāo)設(shè)備的色域確定色域匹配方法,如果源圖像落在目標(biāo)設(shè)備色域外的顏色百分比超過設(shè)定閾值,則使用壓縮類的色域匹配方法,否則使用裁剪類的色域匹配方法,所述設(shè)定閾值包括系統(tǒng)默認(rèn)閾值或者自定義閾值,系統(tǒng)默認(rèn)閾值為10%,或者根據(jù)需要設(shè)置自定義閾值;
步驟5,根據(jù)步聚1、步驟2生成的源圖像與聯(lián)接空間PCS的映射關(guān)系和目標(biāo)設(shè)備與聯(lián)接空間PCS的映射關(guān)系以及步驟4確定的色域匹配方法建立源圖像與目標(biāo)設(shè)備的映射關(guān)系。 在上述的一種基于圖像色域的自適應(yīng)色域匹配方法,所述的步驟1中,建立目標(biāo)設(shè)備與聯(lián)接空間PCS的映射關(guān)系的具體操作步驟如下
A.選擇標(biāo)準(zhǔn)色靶,采用IT8或ECI2002CMYK,通過標(biāo)準(zhǔn)色靶配置文件可以獲取標(biāo)準(zhǔn)色靶色塊的CMYK值;
B.使用目標(biāo)設(shè)備打印標(biāo)準(zhǔn)色靶;
C.使用分光光度計(jì)測量標(biāo)準(zhǔn)色靶,得到以目標(biāo)設(shè)備輸出標(biāo)準(zhǔn)色靶時(shí)色塊的色度值
D.通過標(biāo)準(zhǔn)色靶的CMYK值和LxSftT值建立目標(biāo)設(shè)備與聯(lián)接空間PCS映射關(guān)系。在上述的一種基于圖像色域的自適應(yīng)色域匹配方法,所述的步驟2中,建立源圖像與聯(lián)接空間PCS的映射關(guān)系的具體操作步驟如下
A.根據(jù)源圖像的顏色模式判斷源圖像數(shù)據(jù)為RGB還是CMYK;
B.遍歷源圖像的每一個(gè)像素點(diǎn),獲取每一像素點(diǎn)的像素值;
C.根據(jù)像素點(diǎn)的像素值以及源圖像ICC文件可以獲取該像素點(diǎn)的色度值;
D.通過像素點(diǎn)的像素值和色度值LftYiz建立源圖像與聯(lián)接空間PCS映射關(guān)系。在上述的一種基于圖像色域的自適應(yīng)色域匹配方法,所述的步驟3中,比較源圖像和目標(biāo)設(shè)備色域的具體步驟如下
A.遍歷源圖像中的每一個(gè)像素點(diǎn),獲取像素點(diǎn)的色度值I/fV;
B.根據(jù)像素點(diǎn)的色度值判斷該像素點(diǎn)是否位于目標(biāo)設(shè)備色域之外;
C.統(tǒng)計(jì)源圖像像素點(diǎn)位于目標(biāo)設(shè)備色域之外的比例。5.根據(jù)權(quán)利要求1所述的一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,所述步驟4中,所述壓縮類的色域匹配方法包括可感知色域匹配方法和飽和度優(yōu)先色域匹配方法,使用壓縮類的色域匹配方法的具體步驟如下
A.根據(jù)要進(jìn)行處理的顏色P的色度值i;a、b ,計(jì)算該顏色的色相角&
B.分別提取目標(biāo)設(shè)備的色域邊界描述符GBDi^和源圖像色域邊界描述符GBD ge在色相角為『時(shí)的色域邊界,記為LGBdss和LGB.mage ,此時(shí)要處理的顏色P與LGBdst和
LGiBmage在同一平面上;
C.設(shè)亮度軸上亮度為50的點(diǎn)為E,連接EP并延長,與LGBte和LGB.awge分別相交,與 LCBds,的交點(diǎn)設(shè)為N,丨兒GB琴的交點(diǎn)設(shè)為M,計(jì)算出壓縮比例r=EN/EM ;
D.根據(jù)壓縮比例計(jì)算點(diǎn)P壓縮以后的位置ρ,,ρ丨=r * ;EP ,再將^轉(zhuǎn)換成色度值即為壓縮以后顏色色度值i/a"!^。 在上述的一種基于圖像色域的自適應(yīng)色域匹配方法,所述步驟4中,所述裁剪類的色域匹配方法包括相對色度色域匹配方法和絕對色度色域匹配方法,使用裁剪類的色域匹配方法的具體步驟如下
Α.根據(jù)要進(jìn)行處理的顏色ρ的色度值ntr,計(jì)算該顏色的色相角fr
B.分別提取目標(biāo)設(shè)備的色域邊界描述符GBDfa和源圖像色域邊界描述符GBDimage 在色相角為IT時(shí)的色域邊界,記為LGlsl和LGBaiege ,此時(shí)要處理的顏色P與LGEds,和 LGBmagS在同一平面上;
C.設(shè)亮度軸上亮度為50的點(diǎn)為E,連接EP并延長,與LGBdet和LGBl分別相交,與
LGBdgt的交點(diǎn)設(shè)為N, 1JLGB ^age的交點(diǎn)設(shè)為M ;
D.判斷顏色P是否在線段EN之間,如果在線段EN之間,則不使用裁剪,否則取點(diǎn)N作
為顏色P裁剪以后顏色位置,再將其轉(zhuǎn)換成色度值即為裁剪以后的顏色色度值L"a"tT。 在上述的一種基于圖像色域的自適應(yīng)色域匹配方法,建立源圖像與目標(biāo)設(shè)備的映射關(guān)系的具體操作步驟如下
A.遍歷圖像所有像素;
B.根據(jù)步驟2建立的源圖像與聯(lián)接空間PCS映射關(guān)系,計(jì)算源圖像每一像素對應(yīng)的色C.根據(jù)步驟1建立的目標(biāo)設(shè)備與聯(lián)接空間PCS映射關(guān)系,計(jì)算指定色度值i/ftr對應(yīng)
的目標(biāo)設(shè)備的CMYK值;
D.根據(jù)源圖像的像素值以及與其對應(yīng)的目標(biāo)設(shè)備的CMYK值,建立源圖像與目標(biāo)設(shè)備的映射關(guān)系。因此,本發(fā)明具有如下優(yōu)點(diǎn)可以使源圖像在目標(biāo)設(shè)備上進(jìn)行再現(xiàn)的效果得到顯著提高,并且相對于用戶而言也更為方便。
圖1是典型的RGB、CMYK、Lab色域示意圖; 圖2是典型的色域裁剪方法示意圖3是典型的色域壓縮方法示意圖; 圖4是傳統(tǒng)的建立源設(shè)備與目標(biāo)設(shè)備色域映射流程圖; 圖5是傳統(tǒng)的色彩轉(zhuǎn)換流程圖6是源設(shè)備色域、目標(biāo)設(shè)備色域以及源圖像色域的大小關(guān)系示意圖; 圖7是本發(fā)明中基于圖像色域的自適應(yīng)色域匹配方法處理流程圖; 圖8是本發(fā)明中基于圖像色域的自適應(yīng)色彩轉(zhuǎn)換方法處理流程圖。
具體實(shí)施例方式下面通過實(shí)施例,并結(jié)合附圖,對本發(fā)明的技術(shù)方案作進(jìn)一步具體的說明。實(shí)施例
一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,包括以下步驟
步驟1,對目標(biāo)設(shè)備進(jìn)行色域邊界提取,得到目標(biāo)設(shè)備的色域邊界描述符,記為GBDcte,
并建立目標(biāo)設(shè)備與聯(lián)接空間PCS的映射關(guān)系;建立目標(biāo)設(shè)備與聯(lián)接空間PCS的映射關(guān)系的具體操作步驟如下
A.選擇標(biāo)準(zhǔn)色靶,采用IT8或ECI2002CMYK,通過標(biāo)準(zhǔn)色靶配置文件可以獲取標(biāo)準(zhǔn)色靶色塊的CMYK值;
B.使用目標(biāo)設(shè)備打印標(biāo)準(zhǔn)色靶;
C.使用分光光度計(jì)測量標(biāo)準(zhǔn)色靶,得到以目標(biāo)設(shè)備輸出標(biāo)準(zhǔn)色靶時(shí)色塊的色度值
D.通過標(biāo)準(zhǔn)色靶的CMYK值和I;SiiIT值建立目標(biāo)設(shè)備與聯(lián)接空間PCS映射關(guān)系。 步驟2,輸入源圖像,對源圖像進(jìn)行色域邊界提取,得到源圖像的色域邊界描述符,記為GBDunege,同時(shí)建立源圖像與聯(lián)接空間PCS的映射關(guān)系;建立源圖像與聯(lián)接空間PCS的
映射關(guān)系的具體操作步驟如下
A.根據(jù)源圖像的顏色模式判斷源圖像數(shù)據(jù)為RGB還是CMYK;
B.遍歷源圖像的每一個(gè)像素點(diǎn),獲取每一像素點(diǎn)的像素值;
C.根據(jù)像素點(diǎn)的像素值以及源圖像ICC文件可以獲取該像素點(diǎn)的色度值Clf;
D.通過像素點(diǎn)的像素值和色度值i/ftr建立源圖像與聯(lián)接空間PCS映射關(guān)系。步驟3,根據(jù)以上步驟構(gòu)造好的源圖像色域邊界描述符GBDimage*目標(biāo)設(shè)備色域
邊界描述符GBDdst,比較源圖像和目標(biāo)設(shè)備色域;步驟3中,比較源圖像和目標(biāo)設(shè)備色域的具體步驟如下
A.遍歷源圖像中的每一個(gè)像素點(diǎn),獲取像素點(diǎn)的色度值IZafV;
B.根據(jù)像素點(diǎn)的色度值判斷該像素點(diǎn)是否位于目標(biāo)設(shè)備色域之外;
C.統(tǒng)計(jì)源圖像像素點(diǎn)位于目標(biāo)設(shè)備色域之外的比例。步驟4,根據(jù)源圖像和目標(biāo)設(shè)備的色域確定色域匹配方法,如果源圖像落在目標(biāo)設(shè)備色域外的顏色百分比超過設(shè)定閾值,則使用壓縮類的色域匹配方法,否則使用裁剪類的色域匹配方法,所述設(shè)定閾值包括系統(tǒng)默認(rèn)閾值或者自定義閾值,系統(tǒng)默認(rèn)閾值為10%,或者根據(jù)需要設(shè)置自定義閾值;步驟4中,所述壓縮類的色域匹配方法包括可感知色域匹配方法和飽和度優(yōu)先色域匹配方法,使用壓縮類的色域匹配方法的具體步驟如下
A.根據(jù)要進(jìn)行處理的顏色ρ的色度值,計(jì)算該顏色的色相角H"
B.分別提取目標(biāo)設(shè)備的色域邊界描述符GBDdst和源圖像色域邊界描述符GBDuaage 在色相角為IT時(shí)的色域邊界,記為和UJB ,此時(shí)要處理的顏色?與,^^ 和
Lbii^5t.mago-LuocJ2t
LGB BWge在同一平面上;
C.設(shè)亮度軸上亮度為50的點(diǎn)為E,連接EP并延長,與^jb和LGB^ags分別相交,與τ Γο 的交點(diǎn)設(shè)為N, 1Jlgb ^的交點(diǎn)設(shè)為Μ,計(jì)算出壓縮比例r=EN/EM ;
i-i O ^ ι
D.根據(jù)壓縮比例計(jì)算點(diǎn)P壓縮以后的位置ρ;, P' = r*EP,再將;T轉(zhuǎn)換成色度值即為壓縮以后顏色色度值I/ftr。 另外,裁剪類的色域匹配方法包括相對色度色域匹配方法和絕對色度色域匹配方法,使用裁剪類的色域匹配方法的具體步驟如下
A.根據(jù)要進(jìn)行處理的顏色P的色度值L4^bli,計(jì)算該顏色的色相角JT
B.分別提取目標(biāo)設(shè)備的色域邊界描述符GBDd31和源圖像色域邊界描述符GBDimage
在色相角為H"時(shí)的色域邊界,記為T 和LGB ,此時(shí)要處理的顏色P與1 rc 和 LGB mageOj- fllll h:
C.設(shè)亮度軸上亮度為50的點(diǎn)為E,連接EP并延長,與LGBdst和LGB.mege分別相交,與
LGBdst的交點(diǎn)設(shè)為N,丨幾GBrnage的交點(diǎn)設(shè)為M ;
D.判斷顏色P是否在線段EN之間,如果在線段EN之間,則不使用裁剪,否則取點(diǎn)N作
為顏色P裁剪以后顏色位置,再將其轉(zhuǎn)換成色度值即為裁剪以后的顏色色度值IZfbli。 步驟5,根據(jù)步聚1、步驟2生成的源圖像與聯(lián)接空間PCS的映射關(guān)系和目標(biāo)設(shè)備與聯(lián)接空間PCS的映射關(guān)系以及步驟4確定的色域匹配方法建立源圖像與目標(biāo)設(shè)備的映射關(guān)系,具體操作步驟如下
A.遍歷圖像所有像素;
B.根據(jù)步驟2建立的源圖像與聯(lián)接空間PCS映射關(guān)系,計(jì)算源圖像每一像素對應(yīng)的色度值;
C.根據(jù)步驟1建立的目標(biāo)設(shè)備與聯(lián)接空間PCS映射關(guān)系,計(jì)算指定色度值I/fb-對應(yīng)
的目標(biāo)設(shè)備的CMYK值;
D.根據(jù)源圖像的像素值以及與其對應(yīng)的目標(biāo)設(shè)備的CMYK值,建立源圖像與目標(biāo)設(shè)備的映射關(guān)系。本發(fā)明相對于傳統(tǒng)色域匹配方法而言
1.直接建立源圖像與目標(biāo)設(shè)備的色域映射關(guān)系,而不是建立源設(shè)備與
目標(biāo)設(shè)備的映射關(guān)系。一般來說,源圖像的色域往往比源設(shè)備色域要小,無論最終選擇的色域匹配方法是裁剪法還是壓縮法,直接建立源圖像與目標(biāo)設(shè)備的色域映射關(guān)系都要比建立源設(shè)備與目標(biāo)設(shè)備的映射關(guān)系更為精確。2.色域匹配方法不是固定的,而是根據(jù)輸入源圖像的色域與目標(biāo)設(shè)備的色域之間的關(guān)系自動(dòng)確定進(jìn)行色域時(shí)使用的方法。通常,人眼是很難分辨出源圖像中的顏色是否在目標(biāo)設(shè)備色域之內(nèi),只能根據(jù)源設(shè)備色域和目標(biāo)設(shè)備色域來選擇色域匹配方法,從而建立源設(shè)備與目標(biāo)設(shè)備的映射關(guān)系, 但是因?yàn)樵磮D像的色域通常都比源設(shè)備的色域要小,根據(jù)源設(shè)備色域和目標(biāo)設(shè)備色域來選擇色域匹配的方法相對于源圖像而言并不適用,因此最終選擇的色域匹配方法應(yīng)該根據(jù)輸入源圖像的色域和目標(biāo)設(shè)備色域來確定,并且不同的輸入源圖像在同一目標(biāo)設(shè)備上進(jìn)行再現(xiàn)時(shí),選擇的色域匹配方法是有可能不相同的。3.允許用戶通過設(shè)置閾值來確定色域匹配方法,當(dāng)源圖像落在目標(biāo)設(shè)備色域外的顏色百分比超過閾值時(shí),則使用壓縮類的色域匹配方法,否則使用裁剪類的色域匹配方法,一般將閾值設(shè)為10%,可以根據(jù)實(shí)際需要調(diào)整此閾值。通過計(jì)算源圖像落在目標(biāo)設(shè)備色域外的顏色百分比來判斷選擇的色域匹配方法, 如果超過閾值則選擇壓縮類的色域匹配方法,否則選擇使用裁剪類的色域匹配方法,而且用戶可以根據(jù)不同的需求來修改此閾值,例如,如果用戶希望盡可能保證源圖像的層次階調(diào),則可以將該閾值設(shè)置得稍小,而如果用戶希望再現(xiàn)圖像與源圖像的色差最小,則可以將該閾值設(shè)置得稍大。通過這種方式可以增加用戶使用的靈活性。本文中所描述的具體實(shí)施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。
權(quán)利要求
1.一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,包括以下步驟步驟1,對目標(biāo)設(shè)備進(jìn)行色域邊界提取,得到目標(biāo)設(shè)備的色域邊界描述符,記為GBDd3t,并建立目標(biāo)設(shè)備與聯(lián)接空間PCS的映射關(guān)系;步驟2,輸入源圖像,對源圖像進(jìn)行色域邊界提取,得到源圖像的色域邊界描述符,記為GBDimage,同時(shí)建立源圖像與聯(lián)接空間PCS的映射關(guān)系;步驟3,根據(jù)以上步驟構(gòu)造好的源圖像色域邊界描述符GBDimege和目標(biāo)設(shè)備色域邊界描述符GBDdst,比較源圖像和目標(biāo)設(shè)備色域;步驟4,根據(jù)源圖像和目標(biāo)設(shè)備的色域確定色域匹配方法,如果源圖像落在目標(biāo)設(shè)備色域外的顏色百分比超過設(shè)定閾值,則使用壓縮類的色域匹配方法,否則使用裁剪類的色域匹配方法,所述設(shè)定閾值包括系統(tǒng)默認(rèn)閾值或者自定義閾值,系統(tǒng)默認(rèn)閾值為10%,或者根據(jù)需要設(shè)置自定義閾值;步驟5,根據(jù)步聚1、步驟2生成的源圖像與聯(lián)接空間PCS的映射關(guān)系和目標(biāo)設(shè)備與聯(lián)接空間PCS的映射關(guān)系以及步驟4確定的色域匹配方法建立源圖像與目標(biāo)設(shè)備的映射關(guān)系。
2.根據(jù)權(quán)利要求1所述的一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,所述的步驟1中,建立目標(biāo)設(shè)備與聯(lián)接空間PCS的映射關(guān)系的具體操作步驟如下A.選擇標(biāo)準(zhǔn)色靶,采用IT8或ECI2002CMYK,通過標(biāo)準(zhǔn)色靶配置文件可以獲取標(biāo)準(zhǔn)色靶色塊的CMYK值;B.使用目標(biāo)設(shè)備打印標(biāo)準(zhǔn)色靶;C.使用分光光度計(jì)測量標(biāo)準(zhǔn)色靶,得到以目標(biāo)設(shè)備輸出標(biāo)準(zhǔn)色靶時(shí)色塊的色度值D.通過標(biāo)準(zhǔn)色靶的CMYK值和I/fb"值建立目標(biāo)設(shè)備與聯(lián)接空間PCS映射關(guān)系。
3.根據(jù)權(quán)利要求1所述的一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,所述的步驟2中,建立源圖像與聯(lián)接空間PCS的映射關(guān)系的具體操作步驟如下A.根據(jù)源圖像的顏色模式判斷源圖像數(shù)據(jù)為RGB還是CMYK;B.遍歷源圖像的每一個(gè)像素點(diǎn),獲取每一像素點(diǎn)的像素值;C.根據(jù)像素點(diǎn)的像素值以及源圖像icc文件可以獲取該像素點(diǎn)的色度值IZa14K;D.通過像素點(diǎn)的像素值和色度值LTW建立源圖像與聯(lián)接空間PCS映射關(guān)系。
4.根據(jù)權(quán)利要求1所述的一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,所述的步驟3中,比較源圖像和目標(biāo)設(shè)備色域的具體步驟如下A.遍歷源圖像中的每一個(gè)像素點(diǎn),獲取像素點(diǎn)的色度值IZa55If;B.根據(jù)像素點(diǎn)的色度值I;a-b“判斷該像素點(diǎn)是否位于目標(biāo)設(shè)備色域之外;C.統(tǒng)計(jì)源圖像像素點(diǎn)位于目標(biāo)設(shè)備色域之外的比例。
5.根據(jù)權(quán)利要求ι所述的一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,所述步驟4中,所述壓縮類的色域匹配方法包括可感知色域匹配方法和飽和度優(yōu)先色域匹配方法,使用壓縮類的色域匹配方法的具體步驟如下A.根據(jù)要進(jìn)行處理的顏色P的色度值LTftr,計(jì)算該顏色的色相角JTB.分別提取目標(biāo)設(shè)備的色域邊界描述符GBDfa和源圖像色域邊界描述符GBDimage 在色相角為H"時(shí)的色域邊界,記為LGBdsi和LGBinmgs ,此時(shí)要處理的顏色P與LGBda和 LGBimage在同一平面上.C.設(shè)亮度軸上亮度為50的點(diǎn)為E,連接EP并延長,’兒GBd31和LGBirnage分別相交,與 LGBdst的交點(diǎn)設(shè)為N,與LGBsmege的交點(diǎn)設(shè)為M,計(jì)算出壓縮比例r=EN/EM ;D.根據(jù)壓縮比例計(jì)算點(diǎn)P壓縮以后的位置P·',P‘ = I^ 再將P,轉(zhuǎn)換成色度值即為壓縮以后顏色色度值IZaiiV。
6.根據(jù)權(quán)利要求1所述的一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,所述步驟4中,所述裁剪類的色域匹配方法包括相對色度色域匹配方法和絕對色度色域匹配方法,使用裁剪類的色域匹配方法的具體步驟如下A.根據(jù)要進(jìn)行處理的顏色P的色度值LTftr,計(jì)算該顏色的色相角H-B.分別提取目標(biāo)設(shè)備的色域邊界描述符GBDdst和源圖像色域邊界描述符在色相角為H"時(shí)的色域邊界,記為,此時(shí)要處理的顏色P與LGBdgl和LGBimage在同一平面上;C.設(shè)亮度軸上亮度為50的點(diǎn)為E,連接EP并延長,々LGBd^nLGBi:na e分別相交,與LGBda的交點(diǎn)設(shè)為N,與LGBiraage的交點(diǎn)設(shè)為M ;D.判斷顏色P是否在線段EN之間,如果在線段EN之間,則不使用裁剪,否則取點(diǎn)N作為顏色P裁剪以后顏色位置,再將其轉(zhuǎn)換成色度值即為裁剪以后的顏色色度值I/。
7.根據(jù)權(quán)利要求1所述的一種基于圖像色域的自適應(yīng)色域匹配方法,其特征在于,建立源圖像與目標(biāo)設(shè)備的映射關(guān)系的具體操作步驟如下A.遍歷圖像所有像素;B.根據(jù)步驟2建立的源圖像與聯(lián)接空間PCS映射關(guān)系,計(jì)算源圖像每一像素對應(yīng)的色C.根據(jù)步驟ι建立的目標(biāo)設(shè)備與聯(lián)接空間PCS映射關(guān)系,計(jì)算指定色度值Ca=tIf對應(yīng)的目標(biāo)設(shè)備的CMYK值;D.根據(jù)源圖像的像素值以及與其對應(yīng)的目標(biāo)設(shè)備的CMYK值,建立源圖像與目標(biāo)設(shè)備的映射關(guān)系。
全文摘要
本發(fā)明涉及一種自適應(yīng)色域匹配方法,一種基于圖像色域的自適應(yīng)色域匹配方法。本發(fā)明建立源圖像與目標(biāo)設(shè)備的色域映射關(guān)系,而不是建立源設(shè)備與目標(biāo)設(shè)備的映射關(guān)系;另外色域匹配方法不是固定的,而是根據(jù)輸入源圖像的色域與目標(biāo)設(shè)備的色域之間的關(guān)系自動(dòng)確定進(jìn)行色域匹配時(shí)使用的方法;最后,本發(fā)明允許用戶通過設(shè)置閾值來確定色域匹配方法,當(dāng)源圖像落在目標(biāo)設(shè)備色域外的顏色百分比超過閾值時(shí),則使用壓縮類的色域匹配方法,否則使用裁剪類的色域匹配方法,一般將閾值設(shè)為10%,可以根據(jù)實(shí)際需要調(diào)整此閾值。本發(fā)明具有如下優(yōu)點(diǎn)可以使源圖像在目標(biāo)設(shè)備上進(jìn)行再現(xiàn)的效果得到顯著提高,并且相對于用戶而言也更為方便。
文檔編號H04N1/60GK102209179SQ20111014324
公開日2011年10月5日 申請日期2011年5月31日 優(yōu)先權(quán)日2011年5月31日
發(fā)明者易堯華 申請人:武漢大學(xué)