專利名稱:成像系統(tǒng)或圖像輸出系統(tǒng)中顏色畸變校正方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及彩色圖像技術(shù),尤其涉及對(duì)彩色圖像進(jìn)行顏色畸變校正的技術(shù)。
背景技術(shù):
隨著計(jì)算機(jī)科學(xué)及顏色輸入輸出技術(shù)的發(fā)展,彩色圖像作為信息載體,在印刷、影像、廣告、影視、電子商務(wù)、數(shù)字娛樂等諸多領(lǐng)域得到了越來越廣泛的應(yīng)用,人們對(duì)顏色再現(xiàn)質(zhì)量的要求也越來越高。然而在通過成像系統(tǒng)如照相機(jī)或攝像機(jī)獲取彩色圖像過程中有可能所攝圖像色彩與真實(shí)的被攝物的色彩出現(xiàn)顏色偏差;或者,在通過投影儀、打印機(jī)、顯示器進(jìn)行圖像輸出時(shí),輸出的圖像的色彩出現(xiàn)偏差。當(dāng)顏色出現(xiàn)偏差時(shí),在現(xiàn)有技術(shù)中通常采用自動(dòng)白平衡的方法來進(jìn)行顏色修正。例如,典型的方法有白斑法、灰度世界法、完美反射法、邊緣檢測(cè)法、Retinex法等。·但是,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)的顏色修正方法都是以保持視覺恒常的白色平衡為目標(biāo),采用灰色單一色彩平衡而推及其他的算法,顏色修正的結(jié)果完全取決于場(chǎng)景,雖然具有一定的可用性,但是還是有較大的顏色畸變。因?yàn)槌上裣到y(tǒng)或圖像輸出系統(tǒng)受到成像機(jī)理、顏色空間、元件性能、耗材特性、加工精度等因素的影響,彩色特性差異十分顯著,這使得現(xiàn)有技術(shù)的顏色畸變校正方法的目的僅是達(dá)到視覺上的白色平衡,即消除整體顏色的色偏;但并不能消除因設(shè)備本身特性而引入的顏色偏差。例如,對(duì)于某一設(shè)備,因液晶原因?qū)е录t色色彩在進(jìn)行顯示時(shí)出現(xiàn)偏紫紅的情況,或者,黃色色彩在顯示時(shí)出現(xiàn)偏綠色的情況,但整體圖像背景仍然達(dá)到白平衡。因此,現(xiàn)有技術(shù)的顏色畸變校正方法對(duì)于這種因設(shè)備本身特性而導(dǎo)致的顏色偏差則無法進(jìn)行有效的校正,也就無法實(shí)現(xiàn)“所見即所得”的目標(biāo),無法更為真實(shí)地展現(xiàn)景物的顏色。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種成像系統(tǒng)或圖像輸出系統(tǒng)中顏色畸變校正方法及裝置,消除因設(shè)備本身特性而導(dǎo)致的彩色圖像的顏色偏差。根據(jù)本發(fā)明的一個(gè)方面,提供了一種成像系統(tǒng)中顏色畸變校正方法,包括所述成像系統(tǒng)對(duì)被拍攝物進(jìn)行拍攝,獲得所述拍攝物的初始圖像數(shù)據(jù);根據(jù)預(yù)先存儲(chǔ)的所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)所述初始圖像數(shù)據(jù)進(jìn)行顏色畸變校正,得到校正后的圖像數(shù)據(jù)。其中,所述顏色畸變先驗(yàn)知識(shí)具體包括HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù);或者,所述顏色畸變先驗(yàn)知識(shí)具體包括=HLUT曲線表、SLUT曲線表、ILUT曲線表;以及,所述顏色畸變先驗(yàn)知識(shí)獲取方法包括獲取所述成像系統(tǒng)對(duì)標(biāo)準(zhǔn)色卡的各色塊進(jìn)行拍攝后得到的各色塊的初始顏色數(shù)據(jù);所述色塊的初始顏色數(shù)據(jù)為第一格式的;將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)據(jù);將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式數(shù)據(jù),得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的消除串?dāng)_后的顏色數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到各色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù);其中,所述各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)為第一格式的;對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系生成所述顏色畸變先驗(yàn)知識(shí)。其中,所述將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)據(jù)具體為根據(jù)如下方程組I將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)據(jù) RGD-KrrRK+KgrGK+KbrBKGGD=KrgRK+KggGK+KbgBK (方程組 I)BGD-KrbRK+KgbGK+KbbBK其中,Krr,Kgg, Kbb, Krg, Krb, Kgr, Kgb, Kbr, Kbr 為設(shè)定參數(shù);ReD、Ggd, Bgd 為色塊的初始顏色數(shù)據(jù),RK、GK、Bk為得到的消除串?dāng)_后的RGB格式顏色數(shù)據(jù)。其中,所述根據(jù)預(yù)先存儲(chǔ)的所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)所述初始圖像數(shù)據(jù)進(jìn)行顏色畸變校正,具體包括如下步驟對(duì)所述初始圖像數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到消除串?dāng)_后的圖像數(shù)據(jù);所述初始圖像數(shù)據(jù)為第一格式的圖像數(shù)據(jù);將所述消除串?dāng)_后的圖像數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到消除串?dāng)_后的第二格式圖像數(shù)據(jù);根據(jù)所述顏色畸變先驗(yàn)知識(shí),對(duì)消除串?dāng)_后的第二格式圖像數(shù)據(jù)進(jìn)行顏色畸變校正根據(jù)所述顏色畸變先驗(yàn)知識(shí),確定出消除串?dāng)_后的第二格式圖像數(shù)據(jù)所對(duì)應(yīng)的第二格式數(shù)據(jù),并將所述對(duì)應(yīng)的第二格式數(shù)據(jù)作為校正后的第二格式圖像數(shù)據(jù);將所述校正后的第二格式圖像數(shù)據(jù)轉(zhuǎn)換為第一格式的數(shù)據(jù),得到最終的校正后的圖像數(shù)據(jù)。所述對(duì)所述初始圖像數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到消除串?dāng)_后的圖像數(shù)據(jù)具體為根據(jù)如下方程組I將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)據(jù)RGD-KrrRK+KgrGK+KbrBKGGD=KrgRK+KggGK+KbgBK (方程組 I)BGD-KrbRK+KgbGK+KbbBK其中,Kra、Kgg、Kbb、&g、KA、K#、Kgb、Kfc、Kfc為設(shè)定參數(shù)為初始圖像數(shù)據(jù),RK、GK、Bk為得到的消除串?dāng)_后的圖像數(shù)據(jù)。所述顏色畸變先驗(yàn)知識(shí)具體為顏色數(shù)據(jù)對(duì)照表;以及,所述顏色畸變先驗(yàn)知識(shí)獲取方法包括獲取校正曲線函數(shù)或者校正曲線表; 根據(jù)校正曲線函數(shù)或者校正曲線表,對(duì)標(biāo)準(zhǔn)色卡的各色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù)進(jìn)行顏色畸變校正,分別得到各色塊的校正后的第二格式顏色數(shù)據(jù);將各色塊的校正后的第二格式顏色數(shù)據(jù)轉(zhuǎn)換為第一格式的顏色數(shù)據(jù),分別得到各色塊的校正后的第一格式的顏色數(shù)據(jù);對(duì)于每個(gè)色塊,確定該色塊的初始顏色數(shù)據(jù)與該色塊的校正后的第一格式的顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并將確定的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述顏色數(shù)據(jù)對(duì)照表中;其中,所述校正曲線函數(shù)或者校正曲線表的獲取方法為獲取所述成像系統(tǒng)對(duì)標(biāo)準(zhǔn)色卡的各色塊進(jìn)行拍攝后得到的各色塊的初始顏色數(shù)據(jù);所述色塊的初始顏色數(shù)據(jù)為第一格式的;將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)·據(jù);將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式數(shù)據(jù),得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的消除串?dāng)_后的顏色數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到各色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù);其中,所述色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)為第一格式的;對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系確定曲線函數(shù)包括HLUT曲線函數(shù)、曲線函數(shù)、ILUT曲線函數(shù),或者確定曲線表包括HLUT曲線表、SLUT曲線表、ILUT曲線表。所述根據(jù)預(yù)先存儲(chǔ)的所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)所述初始圖像數(shù)據(jù)進(jìn)行顏色畸變校正,具體包括根據(jù)所述顏色數(shù)據(jù)對(duì)照表,按初始圖像數(shù)據(jù)查找出所對(duì)應(yīng)的數(shù)據(jù),并將查找出的對(duì)應(yīng)的數(shù)據(jù)作為校正后的圖像數(shù)據(jù)。第一格式為設(shè)備顏色空間格式,設(shè)備顏色空間格式包括但不限于RGB,CMY空間;第二格式為色貌顏色空間格式,色貌顏色空間格式包括但不限于HSI、HSB、HSV、HSL、LCH、HGlCl空間;HLUT曲線函數(shù)為色貌顏色空間的色調(diào)曲線函數(shù)、SLUT曲線函數(shù)為色貌顏色空間中的飽和度曲線函數(shù)、ILUT曲線函數(shù)為色貌顏色空間的強(qiáng)度曲線函數(shù)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種圖像輸出系統(tǒng)中顏色畸變校正方法,包括所述圖像輸出系統(tǒng)接收待輸出的圖像的圖像數(shù)據(jù);根據(jù)預(yù)先存儲(chǔ)的所述圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)接收到的圖像數(shù)據(jù)進(jìn)行顏色畸變校正,得到校正后的圖像數(shù)據(jù)并從所述圖像輸出系統(tǒng)輸出。其中,所述顏色畸變先驗(yàn)知識(shí)具體包括HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù);或者,所述顏色畸變先驗(yàn)知識(shí)具體包括=HLUT曲線表、SLUT曲線表、ILUT曲線表;以及,所述顏色畸變先驗(yàn)知識(shí)獲取方法包括采集所述輸出系統(tǒng)輸出的標(biāo)準(zhǔn)色卡的各色塊的圖像的圖像數(shù)據(jù),并根據(jù)采集的圖像數(shù)據(jù)確定出各色塊的輸出顏色數(shù)據(jù);所述各色塊的輸出顏色數(shù)據(jù)為第一格式的;將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的輸出顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式輸出顏色數(shù)據(jù);對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的第二格式輸出顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系生成所述顏色畸變先驗(yàn)知識(shí)。
所述根據(jù)預(yù)先存儲(chǔ)的所述圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)接收到的圖像數(shù)據(jù)進(jìn)行顏色畸變校正,具體包括將所述圖像輸出系統(tǒng)接收到的圖像數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到校正前的第二格式圖像數(shù)據(jù);根據(jù)所述顏色畸變先驗(yàn)知識(shí),對(duì)校正前的第二格式圖像數(shù)據(jù)進(jìn)行顏色畸變校正,得到校正后的第二格式圖像數(shù)據(jù);將所述校正后的第二格式圖像數(shù)據(jù)轉(zhuǎn)換為第一格式的數(shù)據(jù),得到最終的預(yù)校正后的圖像數(shù)據(jù)。所述顏色畸變先驗(yàn)知識(shí)具體為顏色數(shù)據(jù)對(duì)照表;以及,所述顏色畸變先驗(yàn)知識(shí)獲取方法包括獲取校正曲線函數(shù)或者校正曲線表;·根據(jù)校正曲線函數(shù)或者校正曲線表,對(duì)標(biāo)準(zhǔn)色卡的各色塊的第二格式輸出顏色數(shù)據(jù)進(jìn)行顏色畸變校正,分別得到各色塊的校正后的第二格式顏色數(shù)據(jù);將各色塊的校正后的第二格式顏色數(shù)據(jù)轉(zhuǎn)換為第一格式的顏色數(shù)據(jù),分別得到各色塊的校正后的第一格式的顏色數(shù)據(jù);對(duì)于每個(gè)色塊,確定該色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的校正后的第一格式的顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并將確定的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述顏色數(shù)據(jù)對(duì)照表中;其中,所述校正曲線函數(shù)或者校正曲線表的獲取方法為采集所述輸出系統(tǒng)輸出的各色塊的圖像的圖像數(shù)據(jù),并根據(jù)采集的圖像數(shù)據(jù)確定出各色塊的輸出顏色數(shù)據(jù);所述色塊的輸出顏色數(shù)據(jù)為第一格式的;將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的輸出顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式輸出顏色數(shù)據(jù);色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)為第一格式的;對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的第二格式輸出顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系確定曲線函數(shù)包括=HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù),或者確定曲線表包括HLUT曲線表、SLUT曲線表、ILUT曲線表。所述根據(jù)預(yù)先存儲(chǔ)的所述圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)接收到的圖像數(shù)據(jù)進(jìn)行顏色畸變校正,具體包括將所述圖像輸出系統(tǒng)接收到的圖像數(shù)據(jù)作為初始圖像數(shù)據(jù),并根據(jù)所述顏色數(shù)據(jù)對(duì)照表,確定出所述初始圖像數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù),并將確定出的對(duì)應(yīng)的數(shù)據(jù)作為校正后的圖像數(shù)據(jù)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種成像系統(tǒng)中顏色畸變校正裝置,包括顏色畸變先驗(yàn)知識(shí)存儲(chǔ)模塊,用于存儲(chǔ)所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí);初始圖像數(shù)據(jù)獲取模塊,用于對(duì)被拍攝物進(jìn)行拍攝,獲得所述拍攝物的第一格式的初始圖像數(shù)據(jù);圖像數(shù)據(jù)顏色校正模塊,用于根據(jù)所述顏色畸變先驗(yàn)知識(shí)存儲(chǔ)模塊存儲(chǔ)的顏色畸變先驗(yàn)知識(shí),對(duì)所述初始圖像數(shù)據(jù)獲取模塊獲得的初始圖像數(shù)據(jù)進(jìn)行顏色畸變校正,得到校正后的圖像數(shù)據(jù);其中,所述顏色畸變先驗(yàn)知識(shí)具體包括=HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù);或者所述顏色畸變先驗(yàn)知識(shí)具體包括=HLUT曲線表、SLUT曲線表、ILUT曲線表;或者所述顏色畸變先驗(yàn)知識(shí)具體包括各色塊顏色第一格式顏色數(shù)據(jù)對(duì)照表。
較佳地,所述圖像數(shù)據(jù)顏色校正模塊具體包括串?dāng)_消除單元,用于對(duì)所述初始圖像數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到消除串?dāng)_后的圖像數(shù)據(jù);第一轉(zhuǎn)換單元,用于將所述消除串?dāng)_后的圖像數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到消除串?dāng)_后的第二格式圖像數(shù)據(jù);顏色畸變校正單元,用于根據(jù)所述顏色畸變先驗(yàn)知識(shí),對(duì)消除串?dāng)_后的第二格式圖像數(shù)據(jù)進(jìn)行顏色畸變校正根據(jù)所述顏色畸變先驗(yàn)知識(shí),確定出消除串?dāng)_后的第二格式圖像數(shù)據(jù)所對(duì)應(yīng)的第二格式數(shù)據(jù),并將所述對(duì)應(yīng)的第二格式數(shù)據(jù)作為校正后的第二格式圖像數(shù)據(jù);第二轉(zhuǎn)換單元,用于將所述校正后的第二格式圖像數(shù)據(jù)轉(zhuǎn)換為第一格式的數(shù)據(jù), 得到最終的校正后的圖像數(shù)據(jù)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取裝置,包括色塊初始顏色數(shù)據(jù)獲取模塊,用于獲取所述成像系統(tǒng)對(duì)標(biāo)準(zhǔn)色卡的各色塊進(jìn)行拍攝后得到的各色塊的第一格式的初始顏色數(shù)據(jù);串?dāng)_消除模塊,用于將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)據(jù);格式轉(zhuǎn)換模塊,用于將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式數(shù)據(jù),得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的消除串?dāng)_后的顏色數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到各色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù);顏色畸變先驗(yàn)知識(shí)生成模塊,用于對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系生成所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種成像系統(tǒng)中顏色畸變校正裝置,包括顏色畸變先驗(yàn)知識(shí)存儲(chǔ)模塊,用于存儲(chǔ)所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí);初始圖像數(shù)據(jù)獲取模塊,用于對(duì)被拍攝物進(jìn)行拍攝,獲得所述拍攝物的第一格式的初始圖像數(shù)據(jù);圖像數(shù)據(jù)顏色校正模塊,用于根據(jù)所述顏色畸變先驗(yàn)知識(shí)存儲(chǔ)模塊存儲(chǔ)的顏色畸變先驗(yàn)知識(shí),對(duì)所述初始圖像數(shù)據(jù)獲取模塊獲得的初始圖像數(shù)據(jù)進(jìn)行顏色畸變校正,得到校正后的圖像數(shù)據(jù);其中,所述顏色畸變先驗(yàn)知識(shí)具體為顏色數(shù)據(jù)對(duì)照表,所述顏色數(shù)據(jù)對(duì)照表中存儲(chǔ)有色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的輸出顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取裝置,包括色塊初始顏色數(shù)據(jù)獲取模塊,用于獲取所述成像系統(tǒng)對(duì)標(biāo)準(zhǔn)色卡的各色塊進(jìn)行拍攝后得到的各色塊的第一格式的初始顏色數(shù)據(jù);顏色畸變先驗(yàn)知識(shí)生成模塊,用于獲取校正曲線函數(shù)或者校正曲線表;根據(jù)校正曲線函數(shù)或者校正曲線表,對(duì)各色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù)進(jìn)行顏色畸變校正,分別得到各色塊的校正后的第二格式顏色數(shù)據(jù);將各色塊的校正后的第二格式顏色數(shù)據(jù)轉(zhuǎn)換為第一格式的顏色數(shù)據(jù),分別得到各色塊的校正后的第一格式的顏色數(shù)據(jù);對(duì)于每個(gè)色塊,確定該色塊的初始顏色數(shù)據(jù)與該色塊的校正后的第一格式的顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并將確定的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述顏色數(shù)據(jù)對(duì)照表中;
其中,所述校正曲線函數(shù)或者校正曲線表具體為獲取所述成像系統(tǒng)對(duì)標(biāo)準(zhǔn)色卡的各色塊進(jìn)行拍攝后得到的各色塊的初始顏色數(shù)據(jù);所述色塊的初始顏色數(shù)據(jù)為第一格式的;將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)據(jù);將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式數(shù)據(jù),得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的消除串?dāng)_后的顏色數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到各色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù);其中,所述色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)為第一格式的;對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系確定曲線函數(shù)包括HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù),或者確定曲線表包括HLUT曲線表、SLUT曲線表、ILUT 曲線表。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種圖像輸出系統(tǒng)中顏色畸變校正裝置,包括顏色畸變先驗(yàn)知識(shí)存儲(chǔ)模塊,用于存儲(chǔ)所述圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí);圖像數(shù)據(jù)接收模塊,用于接收待輸出的圖像的圖像數(shù)據(jù);圖像數(shù)據(jù)顏色校正模塊,用于根據(jù)所述顏色畸變先驗(yàn)知識(shí)存儲(chǔ)模塊存儲(chǔ)的顏色畸變先驗(yàn)知識(shí),對(duì)所述圖像數(shù)據(jù)接收模塊接收到的圖像數(shù)據(jù)進(jìn)行顏色畸變校正;其中,所述顏色畸變先驗(yàn)知識(shí)具體包括=HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù);或者所述顏色畸變先驗(yàn)知識(shí)具體包括HLUT曲線表、SLUT曲線表、ILUT曲線表;或者所述顏色畸變先驗(yàn)知識(shí)具體包括各色塊顏色第一格式顏色數(shù)據(jù)對(duì)照表。其中,所述圖像數(shù)據(jù)顏色校正模塊具體包括第一轉(zhuǎn)換單元,用于將所述圖像輸出系統(tǒng)接收到的圖像數(shù)據(jù)作為第一格式的初始圖像數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到校正前的第二格式圖像數(shù)據(jù);顏色畸變校正單元,用于根據(jù)所述顏色畸變先驗(yàn)知識(shí),對(duì)校正前的第二格式圖像數(shù)據(jù)進(jìn)行顏色畸變校正根據(jù)所述顏色畸變先驗(yàn)知識(shí),確定出校正前的第二格式圖像數(shù)據(jù)所對(duì)應(yīng)的第二格式數(shù)據(jù),并將所述對(duì)應(yīng)的第二格式數(shù)據(jù)作為校正后的第二格式圖像數(shù)據(jù);第二轉(zhuǎn)換單元,用于將所述校正后的第二格式圖像數(shù)據(jù)轉(zhuǎn)換為第一格式的數(shù)據(jù),得到最終的校正后的圖像數(shù)據(jù)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取裝置,包括輸出顏色數(shù)據(jù)獲取模塊,用于采集所述輸出系統(tǒng)輸出的各色塊的圖像的圖像數(shù)據(jù),并根據(jù)采集的圖像數(shù)據(jù)確定出各色塊的輸出顏色數(shù)據(jù);格式轉(zhuǎn)換模塊,用于將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式數(shù)據(jù),得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的輸出顏色數(shù)據(jù)換為第二格式的數(shù)據(jù),得到各色塊的第二格式的輸出顏色數(shù)據(jù);所述各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)為第一格式的;顏色畸變先驗(yàn)知識(shí)生成模塊,對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的第二格式的輸出顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系生成所述圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種圖像輸出系統(tǒng)中顏色畸變校正裝置,包括顏色畸變先驗(yàn)知識(shí)存儲(chǔ)模塊,用于存儲(chǔ)所述圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí);其中,所述顏色畸變先驗(yàn)知識(shí)具體為顏色數(shù)據(jù)對(duì)照表,所述顏色數(shù)據(jù)對(duì)照表中存儲(chǔ)有色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的校正后的第一格式的顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系;圖像數(shù)據(jù)接收模塊,用于接收待輸出的圖像的圖像數(shù)據(jù);圖像數(shù)據(jù)顏色校正模塊,用于根據(jù)所述顏色畸變先驗(yàn)知識(shí)存儲(chǔ)模塊存儲(chǔ)的顏色畸變先驗(yàn)知識(shí),對(duì)所述圖像數(shù)據(jù)接收模塊接收到的圖像數(shù)據(jù)進(jìn)行顏色畸變校正。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取裝置,包括輸出顏色數(shù)據(jù)獲取模塊,用于采集所述輸出系統(tǒng)輸出的各色塊的圖像的圖像數(shù)據(jù),并根據(jù)采集的圖像數(shù)據(jù)確定出各色塊的輸出顏色數(shù)據(jù);顏色畸變先驗(yàn)知識(shí)生成模塊,用于獲取校正曲線函數(shù)或者校正曲線表;根據(jù)校正曲線函數(shù)或者校正曲線表,對(duì)各色塊的第二格式輸出顏色數(shù)據(jù)進(jìn)行顏色畸變校正,分別得到各色塊的校正后的第二格式顏色數(shù)據(jù);將各色塊的校正后的第二格式顏色數(shù)據(jù)轉(zhuǎn)換為第一格式的顏色數(shù)據(jù),分別得到各色塊的校正后的第一格式的顏色數(shù)據(jù);對(duì)于每個(gè)色塊,確定該色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的校正后的第一格式的顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并將確定的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述顏色數(shù)據(jù)對(duì)照表中;其中,所述校正曲線函數(shù)或者校正曲線表的獲取方法為
采集所述輸出系統(tǒng)輸出的各色塊的圖像的圖像數(shù)據(jù),并根據(jù)采集的圖像數(shù)據(jù)確定出各色塊的輸出顏色數(shù)據(jù);將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的輸出顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式輸出顏色數(shù)據(jù); 對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的第二格式輸出顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系確定曲線函數(shù)包括=HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù),或者確定曲線表包括HLUT曲線表、SLUT曲線表、ILUT曲線表。本發(fā)明實(shí)施例由于預(yù)先獲取成像系統(tǒng)或圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí),即預(yù)先了解到成像系統(tǒng)或圖像輸出系統(tǒng)的在色貌顏色空間的顏色畸變特性,從而可以根據(jù)系統(tǒng)的顏色畸變先驗(yàn)知識(shí)對(duì)拍攝的圖像的圖像數(shù)據(jù)在色貌顏色空間進(jìn)行顏色畸變校正,以消除因系統(tǒng)設(shè)備本身特性而引入的彩色圖像的顏色偏差,實(shí)現(xiàn)“所見即所得”的目標(biāo)。
圖Ia為本發(fā)明實(shí)施例的一種成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取方法流程圖;圖Ib為本發(fā)明實(shí)施例的HLUT曲線示意圖;圖2為本發(fā)明實(shí)施例的一種成像系統(tǒng)中顏色畸變校正方法的流程圖;圖3為本發(fā)明實(shí)施例的另一種成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取方法流程圖;圖4為本發(fā)明實(shí)施例的另一種成像系統(tǒng)中顏色畸變校正方法的流程圖;圖5為本發(fā)明實(shí)施例的一種圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取方法流程圖;圖6為本發(fā)明實(shí)施例的一種成像系統(tǒng)中顏色畸變校正方法的流程圖;圖7為本發(fā)明實(shí)施例的另一種圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取方法流程圖;圖8為本發(fā)明實(shí)施例的另一種圖像輸出像系統(tǒng)中顏色畸變校正方法的流程圖;圖9a為本發(fā)明實(shí)施例的一種成像系統(tǒng)中顏色畸變校正裝置和成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取裝置結(jié)構(gòu)示意圖9b為本發(fā)明實(shí)施例的一種圖像數(shù)據(jù)顏色校正模塊的內(nèi)部結(jié)構(gòu)示意圖; 圖10為本發(fā)明實(shí)施例的另一種成像系統(tǒng)中顏色畸變校正裝置和成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取裝置結(jié)構(gòu)示意圖;圖Ila為本發(fā)明實(shí)施例的一種圖像輸出系統(tǒng)中顏色畸變校正裝置和圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取裝置結(jié)構(gòu)示意圖;圖Ilb為本發(fā)明實(shí)施例的另一種圖像數(shù)據(jù)顏色校正模塊的內(nèi)部結(jié)構(gòu)示意圖;圖12為本發(fā)明實(shí)施例的另一種圖像輸出系統(tǒng)中顏色畸變校正裝置和圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉出優(yōu)選實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。然而,需要說明的是,說明書中列出的許多細(xì)節(jié)僅僅是為了使讀者對(duì)本發(fā)明的一個(gè)或多個(gè)方面有一個(gè)透徹的理解,即便沒有這些特定的細(xì)節(jié)也可以實(shí)現(xiàn)本發(fā)明的這些方面。本申請(qǐng)使用的“模塊”、“系統(tǒng)”等術(shù)語旨在包括與計(jì)算機(jī)相關(guān)的實(shí)體,例如但不限于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計(jì)算機(jī)。舉例來說,計(jì)算設(shè)備上運(yùn)行的應(yīng)用程序和此計(jì)算設(shè)備都可以是模塊。一個(gè)或多個(gè)模塊可以位于執(zhí)行中的一個(gè)進(jìn)程和/或線程內(nèi),一個(gè)模塊也可以位于一臺(tái)計(jì)算機(jī)上和/或分布于兩臺(tái)或更多臺(tái)計(jì)算機(jī)之間。另外,可以通過存儲(chǔ)了多種數(shù)據(jù)結(jié)構(gòu)的多種計(jì)算機(jī)可讀介質(zhì)執(zhí)行這些模塊。本發(fā)明中,對(duì)于成像系統(tǒng)或圖像輸出系統(tǒng),先獲取系統(tǒng)全鏈路中的顏色畸變先驗(yàn)知識(shí),并根據(jù)該顏色畸變先驗(yàn)知識(shí)對(duì)彩色圖像進(jìn)行校正,從而獲取或輸出無顏色畸變的彩色圖像。下面結(jié)合附圖詳細(xì)說明本發(fā)明的技術(shù)方案。本文中的HLUT是指顏色色調(diào)Hue變換LUT,SLUT是指顏色飽和度Satuation LUT,ILUT 是指定義為 intensity 或者 Brightness 或者 Value 或者 Lightness 或者 Luminance的顏色強(qiáng)度或者亮度或者明度或者光亮度。在LCH中,HLUT是指顏色色調(diào)Hue變換LUT,SLUT是指顏色飽和度Satuation LUT,S=C/SQRT (C2+L2),ILUT 是指強(qiáng)度 I=SQRT (C2+L2)。在HGlCl中,HLUT是指顏色色調(diào)Hue變換LUT,SLUT是指顏色飽和度SatuationLUT, S=C1/(G1+C1), ILUT 是指強(qiáng)度 I=G1+C1。對(duì)于成像系統(tǒng)而言,在對(duì)彩色圖像進(jìn)行顏色畸變校正之前,需要先獲取該成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí)。如圖Ia所示,示出了本發(fā)明實(shí)的一個(gè)實(shí)施例的成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí)獲取方法流程。SlOl :成像系統(tǒng)在均勻純白光E50照明條件下對(duì)標(biāo)準(zhǔn)色卡的各色塊進(jìn)行拍攝。標(biāo)準(zhǔn)色卡的色塊數(shù)量和種類可以依據(jù)成像系統(tǒng)所要求的顏色精度來決定;即成像系統(tǒng)的顏色精度要求高,則色塊數(shù)量越多種類越齊全。例如,對(duì)于Sbit的顏色精度,可對(duì)224=16777216個(gè)色塊進(jìn)行拍攝。S102:獲取成像系統(tǒng)對(duì)標(biāo)準(zhǔn)色卡的各色塊進(jìn)行拍攝后得到的各色塊的初始顏色數(shù)據(jù)。
具體地,成像系統(tǒng)對(duì)標(biāo)準(zhǔn)色卡的色塊拍攝后,在成像系統(tǒng)中成像并生成該色塊的圖像數(shù)據(jù);給色塊的圖像數(shù)據(jù)通常是以像素點(diǎn)陣的顏色數(shù)據(jù)進(jìn)行存儲(chǔ),例如RGB格式存儲(chǔ)的顏色數(shù)據(jù)。由于色塊中的顏色都是一致的,因此在成像系統(tǒng)中生成的該色塊的圖像的每個(gè)像素的顏色數(shù)據(jù)也會(huì)基本都一致;那么,可以從中獲取某個(gè)像素,比如色塊中心點(diǎn)的像素的顏色數(shù)據(jù)作為該色塊的初始顏色數(shù)據(jù);或者,將該色塊的各像素的顏色數(shù)據(jù)進(jìn)行平均,將平均值作為該色塊的初始顏色數(shù)據(jù)。獲取的色塊的初始顏色數(shù)據(jù)為第一格式的顏色數(shù)據(jù),色塊的初始顏色數(shù)據(jù)的存儲(chǔ)格式一般都是直接與設(shè)備特性相關(guān)的,通常用R、G、B即紅、綠、藍(lán)三色表示,即RGB格式。也就是說,本文中的第一格式是設(shè)備顏色空間的顏色格式如RGB格式或應(yīng)用于打印機(jī)的CMY格式。獲取的色塊的第一格式的初始顏色數(shù)據(jù)具體可以是RGB格式的顏色數(shù)據(jù),即RGB三個(gè)通道數(shù)據(jù)值RwGwBeil,亦即紅、綠、藍(lán)三個(gè)通道數(shù)據(jù)值ReD、GeD、Bgdo事實(shí)上,由于成像系統(tǒng)中由于鏡頭、彩色CCD/CM0S光電傳感器件及CCD/CM0S附屬處理線路會(huì)導(dǎo)致顏色出現(xiàn)偏差,因此,Rgd> Ggd, Bgd可能會(huì)與色塊的R、G、B標(biāo)準(zhǔn)數(shù)值出現(xiàn)偏差。S103:將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)據(jù)?!こ上裣到y(tǒng)的傳感器的RGB通道的是利用有色玻璃的通光頻譜(顏色)選擇性實(shí)現(xiàn)的。有色玻璃的濾光特性的物理實(shí)現(xiàn)是無法達(dá)到RGB完全隔離的,這樣在一個(gè)通道(頻譜)的感光中就會(huì)混雜有其他兩個(gè)通道(頻譜)的能量,如此將會(huì)給該通道帶來感應(yīng)串?dāng)_誤差。而各個(gè)通道的物理濾波曲線(串?dāng)_曲線)即AQE曲線是傳感器的指標(biāo)的一部分,利用AQE曲線可以找到串?dāng)_矩陣,從而實(shí)現(xiàn)消除串?dāng)_變換。在目前的所有傳感器中,都有串?dāng)_的成分,為了保證高精度顏色復(fù)原,因此,消除串?dāng)_是必須的。具體地,針對(duì)成像系統(tǒng)中生成的每個(gè)色塊的RGB格式的顏色數(shù)據(jù)分別進(jìn)行消除串?dāng)_變換,即對(duì)每個(gè)色塊的RGB初始顏色數(shù)據(jù),即三個(gè)通道數(shù)據(jù)值,依據(jù)傳感器的絕對(duì)量子效率曲線(AQE)進(jìn)行消除串?dāng)_變換,得到消除串?dāng)_后的RGB格式顏色數(shù)據(jù)RK、GK、Bk ;從而得到每個(gè)色塊的消除串?dāng)_后的顏色數(shù)據(jù),具體根據(jù)如下方程組I進(jìn)行消除串?dāng)_變換RGD-KrrRK+KgrGK+KbrBKGGD=KrgRK+KggGK+KbgBK (方程組 I)BGD-KrbRK+KgbGK+KbbBK上述方程組I 中,1( 、1^、1^、1^、1^、1^、1^、1^、1(1 為設(shè)定參數(shù);具體地,K 、Kgg、Kbb為傳感器的自耦合系數(shù),Krg, Krb, Kgr, Kgb, Kbr, Kbr為傳感器的互擾系數(shù),這些參數(shù)是通過測(cè)量或者估算得到的。例如,Krr> Kgg> Kbb> Krg> Krb> Kgr> Kgb> Kbr> Kbr的參數(shù)可以如下所示
'Kw Kgr KlnI Γ0.85 0,04 0.05—Krg Kgg Khg = 0.1 0.92 OJ 5 Krb Kgb Khh [0.05 0.04 0.8 —下表I示出RGB數(shù)據(jù)消除串?dāng)_前后的數(shù)值對(duì)照關(guān)系表I
權(quán)利要求
1.一種成像系統(tǒng)中顏色畸變校正方法,包括 所述成像系統(tǒng)對(duì)被拍攝物進(jìn)行拍攝,獲得所述拍攝物的初始圖像數(shù)據(jù); 根據(jù)預(yù)先存儲(chǔ)的所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)所述初始圖像數(shù)據(jù)進(jìn)行顏色畸變校正,得到校正后的圖像數(shù)據(jù)。
2.如權(quán)利要求I所述的方法,其特征在于,所述顏色畸變先驗(yàn)知識(shí)具體包括HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù);或者, 所述顏色畸變先驗(yàn)知識(shí)具體包括=HLUT曲線表、SLUT曲線表、ILUT曲線表;以及, 所述顏色畸變先驗(yàn)知識(shí)獲取方法包括 獲取所述成像系統(tǒng)對(duì)標(biāo)準(zhǔn)色卡的各色塊進(jìn)行拍攝后得到的各色塊的初始顏色數(shù)據(jù);所述色塊的初始顏色數(shù)據(jù)為第一格式的; 將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)據(jù);將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式數(shù)據(jù),得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的消除串?dāng)_后的顏色數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到各色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù);其中,所述各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)為第一格式的; 對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系生成所述顏色畸變先驗(yàn)知識(shí)。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)預(yù)先存儲(chǔ)的所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)所述初始圖像數(shù)據(jù)進(jìn)行顏色畸變校正,具體包括如下步驟 對(duì)所述初始圖像數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到消除串?dāng)_后的圖像數(shù)據(jù);所述初始圖像數(shù)據(jù)為第一格式的圖像數(shù)據(jù); 將所述消除串?dāng)_后的圖像數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到消除串?dāng)_后的第二格式圖像數(shù)據(jù); 根據(jù)所述顏色畸變先驗(yàn)知識(shí),對(duì)消除串?dāng)_后的第二格式圖像數(shù)據(jù)進(jìn)行顏色畸變校正根據(jù)所述顏色畸變先驗(yàn)知識(shí),確定出消除串?dāng)_后的第二格式圖像數(shù)據(jù)所對(duì)應(yīng)的第二格式數(shù)據(jù),并將所述對(duì)應(yīng)的第二格式數(shù)據(jù)作為校正后的第二格式圖像數(shù)據(jù); 將所述校正后的第二格式圖像數(shù)據(jù)轉(zhuǎn)換為第一格式的數(shù)據(jù),得到最終的校正后的圖像數(shù)據(jù)。
4.如權(quán)利要求I所述的方法,其特征在于,所述顏色畸變先驗(yàn)知識(shí)具體為顏色數(shù)據(jù)對(duì)照表;以及, 所述顏色畸變先驗(yàn)知識(shí)獲取方法包括 獲取校正曲線函數(shù)或者校正曲線表; 根據(jù)校正曲線函數(shù)或者校正曲線表,對(duì)標(biāo)準(zhǔn)色卡的各色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù)進(jìn)行顏色畸變校正,分別得到各色塊的校正后的第二格式顏色數(shù)據(jù); 將各色塊的校正后的第二格式顏色數(shù)據(jù)轉(zhuǎn)換為第一格式的顏色數(shù)據(jù),分別得到各色塊的校正后的第一格式的顏色數(shù)據(jù); 對(duì)于每個(gè)色塊,確定該色塊的初始顏色數(shù)據(jù)與該色塊的校正后的第一格式的顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并將確定的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述顏色數(shù)據(jù)對(duì)照表中; 其中,所述校正曲線函數(shù)或者校正曲線表的獲取方法為 獲取所述成像系統(tǒng)對(duì)標(biāo)準(zhǔn)色卡的各色塊進(jìn)行拍攝后得到的各色塊的初始顏色數(shù)據(jù);所述色塊的初始顏色數(shù)據(jù)為第一格式的; 將各色塊的初始顏色數(shù)據(jù)進(jìn)行消除串?dāng)_變換,得到各色塊的消除串?dāng)_后的顏色數(shù)據(jù);將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式數(shù)據(jù),得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的消除串?dāng)_后的顏色數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到各色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù);其中,所述色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)為第一格式的; 對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的消除串?dāng)_后的第二格式顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系確定曲線函數(shù)包括=HLUT曲線函數(shù)、曲線函數(shù)、ILUT曲線函數(shù),或者確定曲線表包括HLUT曲線表、SLUT曲線表、ILUT曲線表。
5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)預(yù)先存儲(chǔ)的所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)所述初始圖像數(shù)據(jù)進(jìn)行顏色畸變校正,具體包括 根據(jù)所述顏色數(shù)據(jù)對(duì)照表,按初始圖像數(shù)據(jù)查找出所對(duì)應(yīng)的數(shù)據(jù),并將查找出的對(duì)應(yīng)的數(shù)據(jù)作為校正后的圖像數(shù)據(jù)。
6.—種圖像輸出系統(tǒng)中顏色畸變校正方法,包括 所述圖像輸出系統(tǒng)接收待輸出的圖像的圖像數(shù)據(jù); 根據(jù)預(yù)先存儲(chǔ)的所述圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)接收到的圖像數(shù)據(jù)進(jìn)行顏色畸變校正,得到校正后的圖像數(shù)據(jù)并從所述圖像輸出系統(tǒng)輸出。
7.如權(quán)利要求6所述的方法,其特征在于,所述顏色畸變先驗(yàn)知識(shí)具體包括HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù);或者, 所述顏色畸變先驗(yàn)知識(shí)具體包括=HLUT曲線表、SLUT曲線表、ILUT曲線表;以及, 所述顏色畸變先驗(yàn)知識(shí)獲取方法包括 采集所述輸出系統(tǒng)輸出的標(biāo)準(zhǔn)色卡的各色塊的圖像的圖像數(shù)據(jù),并根據(jù)采集的圖像數(shù)據(jù)確定出各色塊的輸出顏色數(shù)據(jù);所述各色塊的輸出顏色數(shù)據(jù)為第一格式的; 將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的輸出顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式輸出顏色數(shù)據(jù);對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的第二格式輸出顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系生成所述顏色畸變先驗(yàn)知識(shí)。
8.如權(quán)利要求7所述的方法,其特征在于,所述根據(jù)預(yù)先存儲(chǔ)的所述圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)接收到的圖像數(shù)據(jù)進(jìn)行顏色畸變校正,具體包括 將所述圖像輸出系統(tǒng)接收到的圖像數(shù)據(jù)轉(zhuǎn)換為第二格式的數(shù)據(jù),得到校正前的第二格式圖像數(shù)據(jù); 根據(jù)所述顏色畸變先驗(yàn)知識(shí),對(duì)校正前的第二格式圖像數(shù)據(jù)進(jìn)行顏色畸變校正,得到校正后的第二格式圖像數(shù)據(jù); 將所述校正后的第二格式圖像數(shù)據(jù)轉(zhuǎn)換為第一格式的數(shù)據(jù),得到最終的預(yù)校正后的圖像數(shù)據(jù)。
9.如權(quán)利要求6所述的方法,其特征在于,所述顏色畸變先驗(yàn)知識(shí)具體為顏色數(shù)據(jù)對(duì)照表;以及, 所述顏色畸變先驗(yàn)知識(shí)獲取方法包括 獲取校正曲線函數(shù)或者校正曲線表; 根據(jù)校正曲線函數(shù)或者校正曲線表,對(duì)標(biāo)準(zhǔn)色卡的各色塊的第二格式輸出顏色數(shù)據(jù)進(jìn)行顏色畸變校正,分別得到各色塊的校正后的第二格式顏色數(shù)據(jù); 將各色塊的校正后的第二格式顏色數(shù)據(jù)轉(zhuǎn)換為第一格式的顏色數(shù)據(jù),分別得到各色塊的校正后的第一格式的顏色數(shù)據(jù); 對(duì)于每個(gè)色塊,確定該色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的校正后的第一格式的顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并將確定的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述顏色數(shù)據(jù)對(duì)照表中; 其中,所述校正曲線函數(shù)或者校正曲線表的獲取方法為 采集所述輸出系統(tǒng)輸出的各色塊的圖像的圖像數(shù)據(jù),并根據(jù)采集的圖像數(shù)據(jù)確定出各色塊的輸出顏色數(shù)據(jù);所述色塊的輸出顏色數(shù)據(jù)為第一格式的; 將各色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù);將各色塊的輸出顏色數(shù)據(jù)轉(zhuǎn)換為第二格式后,得到各色塊的第二格式輸出顏色數(shù)據(jù);色塊的標(biāo)準(zhǔn)顏色數(shù)據(jù)為第一格式的; 對(duì)于每個(gè)色塊,確定該色塊的第二格式的標(biāo)準(zhǔn)顏色數(shù)據(jù)與該色塊的第二格式輸出顏色數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系確定曲線函數(shù)包括:HLUT曲線函數(shù)、SLUT曲線函數(shù)、ILUT曲線函數(shù),或者確定曲線表包括HLUT曲線表、SLUT曲線表、ILUT曲線表。
10.如權(quán)利要求9所述的方法,其特征在于,所述根據(jù)預(yù)先存儲(chǔ)的所述圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)接收到的圖像數(shù)據(jù)進(jìn)行顏色畸變校正,具體包括 將所述圖像輸出系統(tǒng)接收到的圖像數(shù)據(jù)作為初始圖像數(shù)據(jù),并根據(jù)所述顏色數(shù)據(jù)對(duì)照表,確定出所述初始圖像數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù),并將確定出的對(duì)應(yīng)的數(shù)據(jù)作為校正后的圖像數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種成像系統(tǒng)或圖像輸出系統(tǒng)中顏色畸變校正方法及裝置。所述方法包括所述成像系統(tǒng)對(duì)被拍攝物進(jìn)行拍攝,獲得所述拍攝物的初始圖像數(shù)據(jù);根據(jù)預(yù)先存儲(chǔ)的所述成像系統(tǒng)的顏色畸變先驗(yàn)知識(shí),對(duì)所述初始圖像數(shù)據(jù)進(jìn)行顏色畸變校正,得到校正后的圖像數(shù)據(jù)。本發(fā)明實(shí)施例由于預(yù)先獲取成像系統(tǒng)或圖像輸出系統(tǒng)的顏色畸變先驗(yàn)知識(shí),即預(yù)先了解到成像系統(tǒng)或圖像輸出系統(tǒng)的顏色畸變特性,從而可以根據(jù)系統(tǒng)的顏色畸變先驗(yàn)知識(shí)對(duì)拍攝的圖像的圖像數(shù)據(jù)進(jìn)行顏色畸變校正,以消除因系統(tǒng)設(shè)備本身特性而引入的彩色圖像的顏色偏差,實(shí)現(xiàn)“所見即所得”的目標(biāo)。
文檔編號(hào)H04N9/73GK102946501SQ20121013581
公開日2013年2月27日 申請(qǐng)日期2012年5月3日 優(yōu)先權(quán)日2011年5月26日
發(fā)明者賈偉 申請(qǐng)人:北京泰邦天地科技有限公司