圖像處理之色彩轉換(CCM)

1 色彩校訂原理html

       人眼對色彩的識別,是基於人眼對光譜存在三種不一樣的感應單元,不一樣的感應單元對不一樣波段的光有不一樣的響應曲線的原理,經過大腦的合成獲得色彩的感知。  通常來講,咱們能夠通俗的用 RGB三基色的概念來理解顏色的分解和合成。理論上,若是人眼和 sensor 對光譜的色光的響應,在光譜上的體現以下的話,基本上對三色光的響應,相互之間不會發生影響,沒有所謂的交叉效應。理想R/G/B光譜響應以下:3d

   

    而實際人眼對R/G/B的光譜響應以下,RGB的響應並非徹底獨立的。htm

   

    某款相機的sensor光譜響應曲線以下:blog

   

     從上圖能夠看出,sensor的R/G/B響應曲線和人眼的R/G/B響應曲線是不一致的。並且圖像數據通過ISP的AWB處理以後確定會存在色偏,所以須要RGB域進行色彩矩陣校訂。class

2 色彩校訂策略thread

    咱們已看到 sensor 對光譜的響應,在 RGB各份量上與人眼對光譜的響應一般是有誤差的,固然就須要對其進行校訂。不光是在交叉效應上,一樣對色彩各份量的響應強度也須要校訂。一般的作法是經過一個色彩校訂矩陣對顏色進行一次校訂。校訂矩陣以下:原理

   

      該色彩校訂的運算一般由 ISP 完成,軟件經過修改相關寄存器獲得正確的校訂結果。另外隨着色溫的升高,要對色溫進行較正,不然,物體在這樣的光線條件下所表現出來的顏色就會偏離其正常的顏色,所以須要下降 sensor 對紅色的增益,增長 sersor 對藍光的增益。所以,建議作CCM矩陣時選取不一樣的色溫生成不一樣的CCM矩陣,而後根據實際色溫值插值獲得當前色溫的CCM矩陣。軟件

3 參考連接im

     (1) http://xilinx.eetrend.com/article/4180數據

     (2) http://www.ccm99.com/thread-1196-1-1.html

     (3) http://blog.sina.com.cn/s/blog_48fd99310102wtvt.html

相關文章
相關標籤/搜索