亮度色階分佈圖 Histogram

現在越來越多的數位相機都有內建顯示 histogram 亮度分佈圖(也譯做直方圖)的功能。有時在大太陽底下看不清楚 LCD 的顯示,叫出 histogram,至少可以知道瞄到曝光大致上是否正確。在用影像處理軟體後製照片的時候,調整明暗,histogram 也大概算是一項基本的功課了。像是 Adobe Lightroom,亮度的調整就直接在 histogram 上拖拉,用久也變成了種直覺。

所以 histogram 最簡單也最重要的功能,就是判斷照片的亮度、曝光是否合適,被稱為二十一世紀的測光表也不算誇張。


Histogram 在一般的統計用途上是個統計數量的圖表,在數位攝影裡,就是統計相片中某一個亮度或色階的畫素數量。例如這張灌籃高手照片,把滑鼠移到照片上方便可以看見他的亮度 histogram 分佈圖。Histogram 的橫軸由左到右代表著畫素的由暗到亮,縱軸則是統計數量。照片下方 1/5 蠻大一片的反射著陽光,明亮的操場地板,扣掉人物的腳,大概佔了整個畫面畫素的 1/10 左右,對應在 histogram 上便是那最右邊的梯形;畫面正中間的綠色小洋裝,相較之下,大概佔了畫面的 1/10 再少一點,中間調性的亮度,從 histogram 上看差不多是左邊 30% 的那塊小丘。另外在 histogram 最最右邊最亮的地方有根小小的凸起,那是畫面左邊籃球上的耀光,小小一瞇,但幾乎就是全白了。




一下就跳進照片可能有點難懂,換張簡單一點的來看:下面這張就只有三塊灰色,很清楚地分佔著亮度 histogram 的三個位置。橫軸由暗到亮,縱軸統計數量。Histogram 裡每個區塊的面積,也就對應著該亮度在畫面上的面積大小。畫面中間偏右的細長條,調性比較一致,漸層變化沒有另外兩塊多,在橫軸上也就佔了比較窄的範圍。




大致瞭解了亮度 histogram 的意義後,回到前面的灌籃高手照片,試著改變照片的亮度和對比,看看對 histogram 有什麼影響:

Histogram 作為照片調整的工具基準,對於瞭解照片裡各個亮度分區乃至於細節處理,都有很大的幫助,是數位暗房不可或缺的基本工。

說到這裡都是以亮度 histogram 來討論,接下來簡單介紹一下色階 histogram 分佈圖,也就是把照片每個畫素的顏色,拆成紅綠藍 RGB 三個成分,各以一個 histogram 來表示。這裡 histogram 的橫軸,就不是亮度了,而是色彩的強度,也就是色階。現在每個顏色最少都有 8 bit 來記錄(比較高級的 16 bit),各有二的八次方 = 256 種層次。

R = 00 … FF (255)
G = 00 … FF
B = 00 … FF

如果 FF 看不順眼,就想成 255 或是 100% 也可以。當 RGB 以等量混合的時候,就是黑白灰色,也是有 256 個層次。

Black = 00 00 00
White = FF FF FF

同理三種純色便是這樣表示:

R = FF 00 00
G = 00 FF 00
B = 00 00 FF

下圖改用三種純色來討論色階 histogram:可以馬上注意到的是,藍色長條的亮度其實沒有很高,但在 histogram 裡卻也是中上的位置。因為現在橫軸是色彩強度,中上的位置表示他「很藍」,跟之前灰階 histogram 的解讀有所不同。


色階 histogram 比起亮度分佈圖,基本構成的道理是一樣的,不過在一般的照片裡,還會要考慮各種顏色混和的效果,是複雜的多了,沒有那麼直覺式的解讀方法。最後把灌籃高手的 RGB 色階 histogram 也放出來看看,參考參考,下次再聊。


4 Comments »

  1. 一定要用這張當範例嗎…..?? Orz

    Comment by kai — May 11, 2010 @ 9:46 pm

  2. 哪裡不好嗎?

    Comment by kwei — May 11, 2010 @ 10:48 pm

  3. 其實滿好…

    (就是後面那個男的腫了點….)

    Comment by kai — May 12, 2010 @ 12:02 am

  4. 請勿對號入座

    Comment by kwei — May 12, 2010 @ 8:35 am

RSS feed for comments on this post. TrackBack URL

Leave a comment