概述:
色溫隨可見光的光譜成分變化而變化,在低色溫光源下,白色物體偏紅,在高色溫光源下,白色物體偏藍。人眼可根據大腦的記憶判斷,識別物體的真實顏色,AWB 算法的功能是降低外界光源對物體真實顏色的影響,使得我們採集的顏色信息轉變爲在理想日光光源下的無偏色信息。
色溫:
色溫是按絕對黑體來定義的,光源的輻射在可見區和絕對黑體的輻射完全相同時,此時黑體的溫度就稱此光源的色溫。
白平衡:
在不同色溫的光源下,白色在傳感器中的響應會偏藍或偏紅。白平衡算法通過調整 R, G, B 三個顏色通道的強度,使白色真實呈現。
海思中的awb介紹:
AWB 模塊有硬件的 WB 信息統計模塊及 AWB 策略控制算法 fireware 兩部分組成。ISP的 WB 信息統計模塊判斷 sensor 輸出的每個像素是否滿足用戶設定的白點條件,計算所有滿足條件的像素的 R、G、B 三個顏色通道平均值。
支持將圖像分成 M*N(M 行 N 列)區域,統計每個區域的 R、G、B 均值以及參與統計的白點個數。
支持輸出整幅圖像的 R、G、B 均值以及參與統計的白點個數。
awb工作原理框圖:
ccm的理解:
一般來說sensor 對光譜的響應,在 RGB 各分量上與人眼對光譜的響應通常是有偏差的,通常通過一個色彩校正矩陣CCM(Color Correction Matrix)校正光譜響應的交叉效應和響應強度,使前端捕獲的圖片與人眼視覺在色彩上保持一致。
色彩還原:通常通過一個色彩校正矩陣校正光譜響應的交叉效應和響應強度,使ISP 處理後的圖片與人眼視覺在色彩上保持一致。
飽和度:也稱色彩的純度。取決於該色中含色成分和消色成分(灰色)的比例。含色成分越大,飽和度越大;消色成分越大,飽和度越小。
離線校準工具 Calibration Tool 支持 3x3 Color Correction Matrix 的預校正。在 ISP 運行時,FW 根據當前的光照強度,調整飽和度,實現 CCM(Color Correction Matrix)矩陣係數的動態調整。
CCM矩陣: