簡介
伽馬校正( Gamma correction) 又叫 伽馬非線性化( gamma nonlinearity)、 伽馬編碼( gamma encoding) 或是就只單純叫伽馬(gamma)。是用來針對影片或是影像系統里對於光線的輝度(luminance)或是三色刺激值(tristimulus values)所進行非線性的運算或反運算。最簡單的例子裡伽馬校正是由下列冪定律公式所定義的。
其中A是一個常量,輸入和輸出的值都為非負實數值。一般地來說在A=1的通常情況下,輸入輸出的值的範圍都是在0到1之間。伽馬值 γ< 1的情況有時被稱作 編碼伽馬值(encoding gamma),而執行這個編碼運算所使用上述冪定律的過程也叫做 伽馬壓縮(gamma compression);相對地,伽馬值 γ> 1的情況有時也被稱作 解碼伽馬值(decoding gamma),而執行這個解碼運算所使用上述冪定律的過程也叫做“伽馬展開(gamma expansion)”。
解釋
為圖像進行伽馬編碼的目的是用來對人類視覺的特性進行補償,從而根據人類對光線或者黑白的感知,最大化地利用表示黑白的數據位或頻寬。在通常的照明(既不是漆黑一片,也不是令人目眩的明亮)的情況下,人類的視覺大體有伽馬或者是冪函式的性質。如果不將圖像進行伽馬編碼,那么數據位或者頻寬的利用就會分布不均勻——會有過多的數據位或者頻寬用來表示人類根本無法察覺到的差異,而用於表示人類非常敏感的視覺感知範圍的數據位或者頻寬又會不足。圖像的伽馬編碼並不是必須的(甚至有的時候會適得其反),浮點數格式的顏色值已經提供了一部分對數曲線的線性估計。
亮度
亮度(luminance)是表示人眼對發光體或被照射物體表面的發光或反射光強度實際感受的物理量,亮度和光強這兩個量在一般的日常用語中往往被混淆使用。簡而言之,當任兩個物體表面在照相時被拍攝出的最終結果是一樣亮、或被眼睛看起來兩個表面一樣亮,它們就是亮度相同。
國際單位制中規定,“亮度”的符號是B,單位為尼特。
冪定律
冪定律(英語:power law)是一種多項式關係。遵守這關係的多項式,會展現出標度不變性(scale invariance)的性質。最普通的,表達兩個變數之間關係的冪定律,其形式為
其中,與都是常數,是的一個漸近微小函式。