跨單元3-2 Matlab色彩處理進階
4 次觀看·2024年10月29日
介紹如何使用Matlab軟體,進行高階的色彩影像處理技法:包含跨媒體色彩管理之解析與色頻道分解之實踐
單元三之二
本單元要向大家介紹
如何使用Medit軟體
進行高階的
色彩影像處理技法
包含跨媒體色彩管理之解析
與色頻道
分解之實踐
單元三之二
Medit
色彩處理
進階篇
首先介紹
MaxiForm指令
其功能為創建色彩轉換的架構
MaxiForm支援國際照明委員會CIE
NEED
設備獨立色彩空間
系列成員之間的轉換
也支援設備獨立色彩空間
與SRGB
CNYK色彩空間之間的轉換
這裡介紹一下MaxiForm的輸入變數形式
包含
ICC
代表輸入變數為ICC色彩描述檔模式
MATTRC
代表輸入變數為取證
切掉複製曲線模式
CLUT
代表輸入變數為
色彩對照表模式
使用MaxiForm指令
可以進行
儀對色彩空間
之間的轉換
以下介紹
其中
較常使用的空間轉換形式
LAB2 LCH
轉換L★ A★ B★ 值到
L★ CH 值
LAB2 SRGB
為轉換
L★ A★ B★ 值
到 SRGB 值
LAB2 FYG
為轉換
L★ A★ B★ 值到
L★ FYG 值
LCH2 LAB
為轉換
L★ CH 值到
L★ A★ B★ 值
SRGB2 LAB
為轉換SRGB值到
L★ A★ B★ 值
SRGB2
FYG
為轉換SRGB值到
L★ FYG 值
L★ FYG
LAB
為轉換大X大Y大G值到L大A大B大值
最後大X大Y大G to SRGB
為轉換大X大Y大G值到SRGB值
範例三為介紹MeshForm指令中
以MATTRC為輸入變數的取證
切掉複製曲線的應用範例
插以MATTRC方式
採用MeshForm與ApplyCForm的組合
繪製指定一組8色RGB值
RGB為3x8矩陣的下一色度值
其中InputProfile為SRGB ICC色彩描述檔
Direction採用前導模式
將塗入的8色RGB值
轉換為SYG三字G值
在利用MeshForm與ApplyCForm的組合指令中
SYG to SYL的空間轉換方式
將大X大Y大G值轉換為
小X小Y大Y值之後
進行CIE小X小Y色度圖的設定繪製
範例四為採用MeshForm指令中
以MATTRC為利用C-LogArTable色彩對照表模式
進行CNYK轉換為CIE小X小Y的應用
這裡是塗入JapanColor2002 Newspaper.icc的印刷機色彩描述檔
在JapanColor2002 Newspaper.icc色彩描述檔中
記錄著日本平板印刷標準中
有關新聞用紙Newspaper印刷的CNYK值
與CIELAB值的色彩對照表
因此當輸入指定的CNYK值時
可以經由MeshForm與ApplyCForm的指令組合
求出對應的CIE Lstar Astar Vstar值
在本例中我們使用A2B0的對照表轉換模式
A2B0意義代表從設備色彩空間CNYK到描述檔
連接色彩空間CIE LAB的轉換中
進行了知覺性渲染異圖的變換方式
在最後階段再將CIE LAB值轉換成小X小Y大Y值之後
描繪於CIE小X小Y這圖圖上
在本例中輸入了三組CNYK值
範例五A輸入一張彩色影像Tiff檔
轉換為CIE U' B'影像色分佈的應用
所採用的指令主要有
IMREAD, ICCREAD, MESHFORM與 APPLYFORM
IMREAD指定為讀錄彩色影像檔
即SWOL.TIF
ICCREAD指定為讀錄顯示器的色彩描述檔
包含sRGB.ICM, Adobe RGB 1998.ICM
MESHFORM與 APPLYFORM的指令為
進行讀錄影像RGB值到大X大Y大Z值的轉換
在最後階段將大X大Y大Z值轉換為U' B'大Y值之後
將影像的色分佈描繪於CIE U' B'色柱圖上
本頁顯示範例五的圖裡結果
上列圖為Adobe RGB模擬圖像
以及對應的CIE U' B'色分佈
下列圖為sRGB模擬圖像
以及其所對應的CIE U' B'色分佈
圖中大三角形代表Adobe RGB色域
小三角形代表sRGB色域
範例六為一臺高階數位雷射印表機
使用四色列印CMYK與五色列印CMYK加R
列印輸出品的CIE U' B'色分佈比較
他們分別由柯達公司提供的原廠ICC印刷機
這臺描述檔繪製而成
繪製的結果顯示五色列印CMYK加R的色分佈
招教四色列印CMYK的色分佈
在紅色表現上顯得鮮豔飽和
範例七為判斷ABCD四個色點
是否在Japan Color 2001 Coding印刷機的
CIE L' A' B'色域內還是色域外
ABCD四個色點的CIE L' A' B'值
分別為50 40 40
40 40 40
50-80 80
40 10-80
這裡是利用CLUT色彩對照表模式
Profile設定為CAMUT
來執行判斷色彩描述檔Profile的色域內還是色域外
ABCD四個色點判定的結果顯示
分別為位於Japan Color 2001 Coding印刷機的
L' A' B'色彩空間的色域內
色域外 色域外 色域外
關於本範例中
AB兩個色點的色域判定結果
前者A點在色域內
後者B點在色域外
有需要進一步說明讀下頁
如果我們從A★ L★平面
及右圖的B★ L★平面來觀察
AB兩個色點
可以綜合瞭解到
A點落於Japan Color 2001 Coding印刷機的
L★ A★ B★色域內
而B點則確實落於印刷機色彩描述檔的
L★ A★ B★色域外
這說明瞭在判斷某一色點
是否位於某一設備的色域內
還是色域外時
需要從三維的色彩空間的判斷
比二維的色彩平面為準確
範例八為採用MeshFone指令中
C LUT色彩對照表模式時
以MeshFone進行CIE
L★ A★ B★值到CMYK值的轉換
即使是輸入相同的
L★ A★ B★值
例如
LAB等於40 30 30
其對應輸出的CMYK值
也會因不同的渲染液圖的設定
即B2A型字
C號型字為0123
而有不同的輸出結果
在ICC色彩描述檔中
處理渲染液圖的LUT型態裡
可以表示為
A2B型字或B2A型字
A2B代表從
設備獨立色彩空間
到PCS描述檔連接空間
Profile Connection Space色彩空間
至於B2A的代表
從PCS描述檔連接空間
到設備獨立色彩空間的轉換
其中
C號型字代表渲染液圖的數字
0123
數字3代表絕對色度液圖
數字0代表知覺性液圖
數字1代表相對色度液圖
至於數字2的代表飽和度性液圖
單元3-2介紹到這邊

