這件衣服是什麼顏色的?JMP可以告訴你!上週互聯網上出現了一張藍色和黑色連衣裙的照片。還是那件白色和金色的連衣裙?那是個問題。那件衣服是什麼顏色的?嗯,作為一個人,我的直接反應是,“誰在乎?”我想知道的是:這件衣服有售嗎?這種病毒式的時尚會花多少錢?但是,作為一名進行圖像分析的軟件開發人員,我也認為這種現象非常酷。人們如何看待同樣的服裝作為非常不同的顏色?我可以用嗎 JMP 告訴我為什麼?JMP可以告訴我實際的顏色是什麼嗎?
大約一個月前,我寫了一個名為的JMP腳本圖像分析器,您可以從JMP文件交換中下載(需要免費的SAS配置文件)。您可以運行腳本並選擇圖像。圖像將被讀入JMP並顯示在窗口中,並且將生成數據表,其中圖像中的每個像素由表中的一行數據表示。每行包含一個x和y值,它是圖像中像素的位置;表示RGB顏色空間中顏色的紅色,綠色和藍色值;強度值;和色調,亮度和飽和度值表示HLS顏色空間中的顏色。與我過去編寫的其他腳本相比,這個新腳本的獨特之處在於,此腳本將保持圖像與數據表之間的連接,以便一個中的選擇將反映在另一個中。實際上,您可以在JMP中運行分析,圖形,數據表和圖像都將顯示相同的相應選定數據。
所以讓我們試試這件衣服的劇本吧。

現在我已經在圖像中讀取並創建了一個數據表,我可以做一些分析。我的同事, Craige Hales ,也有興趣分析這件衣服,他開始使用Clustering。如果我選擇Analyze-> Multivariate Methods-> Cluster,我會得到以下圖表:

聚類分析將指示三個不同的聚類,我已經用1,2和3確定了這些聚類。分別選擇每個簇顯示圖像中的相應像素。我已經使用相同的標籤顯示了三個圖像中的每一個。請注意,群集3不會突出顯示衣服中的任何像素,而是會識別背景中的區域。這意味著這件衣服實際上是由兩種截然不同的顏色組成。
但實際的顏色是什麼?為此,我們來看看數據表中的實際顏色值。通常在處理顏色時,查看HLS顏色空間中的顏色而不是RGB顏色空間是有益的。所以這一次,我使用Analyze-> Distribution並選擇H,L和S作為我的分佈列。

從分佈,色相(H)再次識別兩種非常不同的顏色。由於HLS值在標準化顏色空間中,我可以將0.65的值解釋為實際上藍色 。同樣,我可以將0.1的值解釋為金 。這就解釋了為什麼人們看到禮服中的藍色和金色。但為什麼人們通常會看到藍色和黑色或白色和金色而不僅僅是藍色和金色?答案就在於另外兩個分佈,亮度(L)和飽和度(S)。
如果我們選擇Hue的條形指示藍色,我們會看到亮度值大多在中間範圍之上,而飽和度值通常在20%左右,最大值約為三分之一。低飽和度意味著不存在大量顏色,而是灰色靜音。並且中等到較高的亮度值表示灰色更接近白色。所以專注於色調的人會看到藍色,而受輕度和飽和度影響較大的人會看到白色 。

同樣,我們可以對其他顏色做同樣的事情。我們可以選擇Hue的條形指示金色。我們看到飽和度的類似模式,表示顏色被灰色靜音。但這一次,亮度主要是低,表明灰度值更接近黑色而不是白色。所以專注於色調的人會看到金,而受輕度和飽和度影響較大的人會看到黑色 。

有趣的是,一群人似乎受到輕盈和飽和度的影響。這會使藍色顯示為白色,黑色顯示為金色。對另一組來說則相反。它們似乎能夠濾除光線並更多地關注色調並正確地看到藍色和黑色。
我不得不承認,我是那些清楚地看到白色和金色的人之一,儘管這件衣服的製造商表示它真的是藍色和黑色。你看到什麼顏色?而且,更重要的是,你有沒有發現它(如果我的妻子問)?
約翰龐特寫道:其他人告訴我他們看到藍色和g ...約翰龐特中寫道:
其他人告訴我他們也看到藍色和金色。有趣的是你看到綠金。在紅色,綠色,藍色的世界(如電腦屏幕)中,金色由紅色和綠色組成。也許你比綠色缺陷更缺一些紅色?
Chris Kirchberg寫道:奇怪的是,我看到了藍色和金色(或者......克里斯基希伯格中寫道:
奇怪的是,我看到藍色和金色(或綠色金色)作為兩種顏色。不是黑色和藍色或白色和金色。我也有點紅/綠缺點,所以我想知道這是否有戲劇性。
數據Viz新聞[83] | Visualoop寫道:[â]什麼顏色是......數據Viz新聞[83] | Visualoop 中寫道:
[â]穿著什麼顏色?JMP可以告訴你!| JMP博客[â]
約翰龐特寫道:對不起,我沒有解釋得那麼好....約翰龐特中寫道:
對不起,我沒有解釋得那麼好。我認為這主要是關於濾除光線。l + s顯示白色和黑色但不是同一個人。過濾掉燈光的人會看到黑色而不是金色,但通過濾除光線,他們也會看到藍色,而不是白色。所以他們是藍色/黑色組。相反,對於濾除光線更麻煩的人來說,他們會看到白色,但由於光線,他們也會看到金色。所以他們是白/金組。至少,在打破顏色之後,這就是我的感覺。
約翰龐特寫道:嗯,我不知道你可以用...約翰龐特中寫道:
好吧,我不知道你可以用這個作為明確的答案。這是我的觀察和假設。但如果它挽救了婚姻,那麼值得付出努力。
PaweÅOlas寫道:非常有趣,但我有一個問題...... PaweÅOlas 中寫道:
非常有趣,但我有一個問題。在你的結論中,你寫道:“有趣的是,一群人似乎受到輕盈和飽和度的影響。這導致藍色顯示為白色,黑色顯示為金色“。但是,在文中,色調給出藍色和金色,而l + s給出白色和黑色。那麼有些人專注於藍色的色調和黑色的亮度/飽和度,反之亦然?Hue獨自給出了藍色和金色,似乎沒有人看到那種特殊的組合。
Martin Demel寫道:太棒了!現在我有理由去...馬丁德梅爾中寫道:
精彩!現在我有理由與我的妻子分享為什麼有些顏色對我來說不同於她。我清楚地看到黃金,無法明確決定藍色和白色。對我而言,就像你在洗衣機裡洗了那件白色/金色的襯衫,意外地看到藍色的東西,這就是結果;)
西蒙丹尼斯寫道:百萬字...... 嗯.... 如果fashi ...西蒙丹尼斯中寫道:
一百萬字......
嗯.... 如果時尚是藝術,那麼這裡就是藝術科學!
所以,如果一張圖片勝過千言萬語......如果正確答案是“pantone”號碼......
CORRECT號碼必須價值一百萬字......或者只是42?
好的,關閉選擇工作領帶......悶悶不樂!
約翰龐特寫道:我當然同意這一點。在f ...約翰龐特中寫道:
我當然同意這一點。事實上,我的計算機上有兩台顯示器,當我將圖像從一台顯示器移動到另一台顯示器時,顏色發生了變化。在我的第二台顯示器上,藍色,我總是看到白色,實際上變得更藍。那是白色實際上看起來只有藍色的唯一一次。
約翰龐特寫道:圖片有趣的是......約翰龐特中寫道:
照片的有趣之處在於它不包含任何關於照明的信息,它只包含照明的效果。您不知道照明是室內還是室外,熒光燈或陽光,環境光線還是直射光。分析圖片時,除了像素值之外,您無需使用任何內容。但是當你將顏色分解為色調,亮度和飽和度時,你就可以開始了解Edwin Land所展示的內容。
Teresa Obis寫道:很酷的博客!感謝...特蕾莎·奧比斯中寫道:
很酷的博客!謝謝分享。
我一直認為人們不必看到相同的顏色。我會向你承認我無法記住一些顏色。這讓我對這種情況有了解釋。
關於禮服的顏色,您看到的顏色是否可能取決於用於查看圖像的設備的亮度?
Shannon Conners寫道:感謝您分享您的加載項和...香農康納斯中寫道:
感謝分享您的加載項和觀察,John!我在原始圖像中看到了金色和白色,最初對其他人如何看待它的方式感到困惑。這一切讓我想知道是否存在影響我們是否關注色調或亮度和飽和度的群體中潛在的遺傳變異。
Deborah Upchurch寫道:精彩博客約翰!喜歡這個... Deborah Upchurch 中寫道:
精彩博客約翰!喜歡你如何進行分析的詳細描述!感謝您在JMP中分析這個主題非常有趣!
埃米爾弗里德曼寫道:一個物體的感知顏色也...埃米爾弗里德曼中寫道:
物體的感知顏色還取決於環境照明。埃德溫·蘭德(Edwin Land)在1964年向即將上任的麻省理工學院新生班上展示了各種各樣的東西。其中之一就是兩件衣服在一個普通的照明條件下看起來是相同的顏色,而不是另一件。另一個是只用兩種染料而不是通常的品紅色,青色和黃色,可以得到相當好的彩色幻燈片再現。
伊麗莎白寫道:我想我是一個色相的人。我看到藍色......伊麗莎白中寫道:
我想我是一個色調的人。我看到了藍色和金色。從未看到藍色/黑色或白色/金色,直到人們在每個方向上校正顏色。
非常酷的分析!
Brandy寫道:LOL。愛約翰。#tewhwhiteandgold和hu ...白蘭地中寫道:
大聲笑。愛約翰。#teamwhiteandgold和丈夫都是#temblackandblue。我的大腦無法理解!!!!