聊聊顏色的技術(shù)實現(xiàn)(二)—— CIE 1931 XYZ系統(tǒng)

書接上文艾君,色彩學(xué)家們決定用“紅黃藍”來度量我們的顏色感覺晤碘。
怎么來度量呢?上文中提到了我們定義度量過程中的基本單位:

按一定比例混合而成的白光(接近自然白光)對應(yīng)的比例為1[R]+4.5907[G]+0.0691[B],對應(yīng)強度定義為1個單位的RGB,即
1[R]unit=1.0000 cd/㎡
1[G]unit=4.5907 cd/㎡
1[B]unit=0.0691 cd/㎡
而使用[單位RGB]混出等能光譜色對應(yīng)的數(shù)量就叫做光譜的三刺激值彩届。


實驗圖

于是我們選取一種特定強度&波長的待測光后,打在視場左側(cè)誓酒,不斷調(diào)整[單位RGB]光的強度和比例以實現(xiàn)與待測光相同的顏色感覺樟蠕。最終得到如下關(guān)系:(解釋:紅色成分出現(xiàn)負值,這是因為當(dāng)投射到半視場的某些光譜色用無論怎么也無法用另一半視場的三原色來匹配時靠柑,只有在光譜色半視場加入紅色原色才能達到匹配寨辩。也就是此時的紅色光是加載到實驗圖中 左側(cè)待測光白板上的,如果規(guī)定往右側(cè)加入的色光量為正值歼冰,那么左側(cè)就相應(yīng)的為負值靡狞。)

圖一

于是 我們可以把任意波長可見光用幾何法表示:

圖二

歸一化一下:

圖三

然后我們有r(λ)+g(λ)+b(λ) = 1的關(guān)系,而這個關(guān)系在圖一中隔嫡,會以一個平面存在甸怕,我們稱為單位平面:

圖3

也就是說任意波長可見光C在這個平面上都有唯一一個投影,我們稱為單位顏色 畔勤,對于一個單位顏色的色品只決定于三原色的刺激值在R+G+B總量中的相對比例蕾各,我們把這個比例叫做色品坐標。試想一下庆揪,可見光波長380~700式曲,各個波段的光投影的點會成什么樣呢?
圖4

將可見光在單位平面對應(yīng)的投影將會形成光譜軌跡缸榛。從xoz平面往y軸方向看去吝羞,于是,你將會看到所有顏色相關(guān)介紹直接拿來用色域“馬鞍”圖或者“舌形”圖内颗,如下圖5钧排,是不是非常眼熟,于是我們可能了解“馬鞍”圖的外邊緣就是可見光的光譜軌跡均澳,是單色光恨溜,光譜軌跡內(nèi)的是多中單色光配比出來的復(fù)合光符衔。
圖5

思路回歸,當(dāng)我們在立體的rgb空間通過投影的方式得到了單色可見光光譜軌跡糟袁,為了數(shù)學(xué)簡化判族,我們將三維空間降至二維空間:(波長540~700(圖中700nm的波長的點其實包括了700-780nm的波長)對應(yīng)的斜率45度直線意味著此時藍色強度值(藍色色品值)為0,感興趣的可以琢磨一下)

圖6

咱們先忽略圖6中的紅線项戴,降至二維空間后形帮,我們得到了一個會向r負半軸斜的光譜軌跡,大家想想這是為啥周叮?(因為圖一中會出現(xiàn)紅色刺激值為負數(shù)的情況辩撑。)這個斜的光譜軌跡圖的坐標系下,如果使用對應(yīng)的紅綠藍來表達顏色仿耽,會出現(xiàn)負數(shù)的情況合冀,顏色的表達,混合就很confusing氓仲。于是水慨,學(xué)者們決定換一個坐標系表示可見光的光譜軌跡:假如我們換三種顏色來描述可見光,新的三原色可以連成一個三角形敬扛,將可見光光譜軌跡包裹于其中(對于xz-yz坐標系而言)晰洒,可見光光譜軌跡 的表示不再是負數(shù),可以把(X)(Y)(Z)理解成三種不可見光的新三原色啥箭,這三種色經(jīng)過不同的配比可以produce我們所有的可見光谍珊。
那(X)(Y)(Z)怎么選擇呢?是不是我任意整能包裹我們的可見光光譜軌跡 一個三角形就可以呢急侥?沒問題呀砌滞,要不要整一個三角形,怎么整這個三角形坏怪,這個都是人為確定的贝润,是為了解決某個問題設(shè)計的,沒有絕對的答案铝宵,只有針對某種case的最優(yōu)解決方案打掘。

  • i. 當(dāng)我們希望(X)(Y)(Z)還能引入亮度來豐富顏色表達方式;
  • ii. 當(dāng)我們希望(X)(Y)(Z)盡可能少包含一些不可見的光鹏秋,形象地說 希望可見光光譜軌跡緊緊地“嵌”在(X)(Y)(Z)三角形中尊蚁。

基于i,(X)(Y)(Z)其實從方位上 分別偏向與 紅、綠侣夷、藍横朋,描述顏色時,與RGB系統(tǒng)三原色成正比百拓。而由于 r(λ)+g(λ)+b(λ) = 1琴锭,所以表示某顏色時一個色品坐標值可以省略晰甚,對應(yīng)的,(X)(Y)(Z)中也可以省略一個值祠够,于是 我們可以利用省略的那個值表示亮度情況压汪。
選哪一個呢粪牲?
選綠色對應(yīng)的(Y)古瓤。
為什么?
因為人眼對綠光波長最敏感(「聊聊顏色的技術(shù)實現(xiàn)(一)」中有說明)腺阳,RGB系統(tǒng)三原色的相對亮度(不是數(shù)量的多少)比為:
lr:lg:lb = 1:4.59:0.0601
(這意味著同樣強度的RGB系統(tǒng)三原色落君,藍色給人的感覺非常暗,綠色給人感覺最亮)。因此這里設(shè)置原色Y代表亮度和綠色的在顏色中的比例也比較也合理(顏色Y值越大亭引,人眼感覺越亮绎速,也代表顏色中綠色的比例越高)。
另外由于顏色匹配也包括其亮度的匹配焙蚓,因此將三原色相對亮度代入可得到亮度方程
lC = lr + 4.59lg+0.0601lb, 當(dāng)lC =0纹冤,帶入 b = 1 - r -g,對應(yīng)的是XZ對應(yīng)的線(此時Y = 0)
約等于 g = (-0.94/4.54)r - (0.06/4.54)购公,所以XZ確定了萌京,接下來是確定XY,ZY線了宏浩。

基于ii知残,光譜軌跡從 540nm 附近至 700nm,在 RGB 色品圖上基本是一段直線比庄,用這段線上的兩個顏色相混合可以得到兩色之間的各種光譜色求妹,新的 XYZ 三角形的 XY 邊應(yīng)與這段直線重合,因為在這段線上光譜軌跡只涉及(X)原色和(Y)原色的變化佳窑,不涉及(Z)原色制恍,于是XY線確定了。
而第三條線YZ神凑,CIE選取的為波長503nm出的點相切的直線净神。其方程也很容易得到。

所以我們(X)(Y)(Z)三角形確定了耙厚!也就是圖6中紅線部分强挫。我們得到了CIE 1931 XYZ系統(tǒng)!
我們看看它與RGB坐標系的關(guān)系:

圖7

通過這三條直線薛躬,我們可以確定新三原色在R俯渤,G,B色品系統(tǒng)下的坐標型宝,進而得到新色品坐標系與舊色品坐標系之間的轉(zhuǎn)換矩陣八匠。
從 RGB 到 XYZ 的轉(zhuǎn)換矩陣就是:

從 XYZ 轉(zhuǎn)到 RGB 的矩陣就是他的逆矩陣:

然后根據(jù)轉(zhuǎn)換矩陣我們就能將圖5的光譜軌跡曲線轉(zhuǎn)換到由新三原色構(gòu)成的新坐標的第一象限中絮爷。轉(zhuǎn)換后的光譜軌跡曲線,投影在X0Y面梨树,就是常見的CIE 1931 XYZ系統(tǒng)坑夯、“馬鞍”圖、“舌形”圖抡四。如圖8:
圖8

CIE 1931 XYZ系統(tǒng)光譜三刺激值(絕對值)曲線圖柜蜈,如下圖所示:
圖9

圖中的x,y為新系統(tǒng)的色品坐標指巡,其值為:

而(1/3,1/3)E依然對應(yīng)我們的白點淑履。

請問,這個光譜軌跡內(nèi)的點是什么呢藻雪?怎么理解秘噪?
軌跡的點,對應(yīng)的是某一個波長對應(yīng)的可見光的顏色勉耀,對應(yīng)一個波的頻點指煎;將兩個不同波長的光按照某種比例疊加一下呢?光的疊加便斥,也就是波的疊加至壤,可不是波長或者頻率的線性疊加,想一下傅立葉級數(shù)的由來椭住。經(jīng)過不同光的疊加生成的光崇渗,就是我們軌跡內(nèi)的光。
那我們把光譜軌跡 填充一下吧京郑。

當(dāng)某光源直接發(fā)出某種待測光宅广,經(jīng)過測量,獲得該光的相對光譜功率分布些举,如下:


圖10

(明顯跟狱,該光源是從375~780波段的“光不同權(quán)重地疊加”,如果是光譜軌跡上的點户魏,相對光譜功率分布應(yīng)該是一個脈沖函數(shù))

任意波長的

又可以從 CIE 1931 XYZ系統(tǒng)光譜三刺激值(絕對值)曲線圖中獲得驶臊。我們可以積分獲取該光源X,Y叼丑,Z的刺激值关翎。



φ( λ)為相對光譜功率分布,k為歸化系數(shù)鸠信。然后歸一化后纵寝,

獲得該光的色品坐標,最后我們得到了那個眼熟的“馬鞍”圖

圖11

CIE-XYZ 1931標準有以下特性:

  1. 靠近波長末端 700-770nm 光譜波段具有一個恒定的色品值星立,故在色品圖上只由一個點來代表爽茴。
  2. 光譜軌跡 540-700nm 段是一條與 XY 邊基本重合的直線葬凳。在這段光譜范圍內(nèi)的任何光譜色都可通過 540nm 和 700nm 兩種波長的光以一定比例相加混合產(chǎn)生。
  3. 光譜軌跡 380-540nm 段是曲線室奏,在此范圍內(nèi)的一對光譜色的混合不能產(chǎn)生二者之間位于光譜軌跡上的顏色火焰,而只能產(chǎn)生光譜軌跡所包圍面積內(nèi)的混合色。光譜軌跡上的顏色飽和度最高胧沫。圖上越靠近等能白點E 點(1/3昌简,1/3)的顏色飽和度越低。
  4. 連接色度點 400nm 和 700nm 的直線稱為紫紅軌跡琳袄,也稱紫線江场。因為將 400nm 的藍色刺激與 700nm 的紅色刺激混合后會產(chǎn)生紫色(也就是說紫色和紅色之間還有已知的顏色,而不是斷裂的)窖逗。
  5. Y=0 的直線(XZ)與亮度沒有關(guān)系,即無亮度線餐蔬。光譜軌跡的短波段緊靠這條線碎紊,意味著短波端的光雖然能夠引起標準觀察者的反應(yīng),但 380-420nm 波長在視覺上引起的亮度感覺很低樊诺。
  6. 曲線內(nèi)包含的色彩是我們?nèi)搜廴磕芨兄纳收炭迹慈祟愐曈X的色域。
  7. 曲線是三維曲線词爬,我們看到的是其在x秃嗜,y平面上的投影。

還是留幾個問題給大家:這個CIE 1931 XYZ系統(tǒng)的作用是什么呢顿膨?怎么去應(yīng)用這個系統(tǒng)锅锨?在哪里應(yīng)用這個系統(tǒng)?(后續(xù)會解答恋沃,但是應(yīng)該在很多內(nèi)容以后了)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末必搞,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子囊咏,更是在濱河造成了極大的恐慌恕洲,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梅割,死亡現(xiàn)場離奇詭異霜第,居然都是意外死亡,警方通過查閱死者的電腦和手機户辞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門泌类,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人咆课,你說我怎么就攤上這事末誓〕毒悖” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵喇澡,是天一觀的道長迅栅。 經(jīng)常有香客問我,道長晴玖,這世上最難降的妖魔是什么读存? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮呕屎,結(jié)果婚禮上让簿,老公的妹妹穿的比我還像新娘。我一直安慰自己秀睛,他們只是感情好尔当,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蹂安,像睡著了一般椭迎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上田盈,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天畜号,我揣著相機與錄音,去河邊找鬼允瞧。 笑死简软,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的述暂。 我是一名探鬼主播痹升,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼贸典!你這毒婦竟也來了视卢?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤廊驼,失蹤者是張志新(化名)和其女友劉穎据过,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體妒挎,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡绳锅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了酝掩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鳞芙。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出原朝,到底是詐尸還是另有隱情驯嘱,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布喳坠,位于F島的核電站鞠评,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏壕鹉。R本人自食惡果不足惜剃幌,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望晾浴。 院中可真熱鬧负乡,春花似錦、人聲如沸脊凰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽笙各。三九已至钉答,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間杈抢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工仑性, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留惶楼,地道東北人。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓诊杆,卻偏偏與公主長得像歼捐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子晨汹,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容