圖像處理之bayer格式


轉自知乎:https://zhuanlan.zhihu.com/p/72581663

bayer格式介紹

Bayer格式是相機內部的原始圖片, 一般后綴名為.raw。bayer 格式圖片在一塊濾鏡上設置的不同的顏色,通過分析人眼對顏色的感知發現,人眼對綠色比較敏感,所以一般bayer格式的圖片綠色格式的像素是是r和g像素的和。

如下圖,為bayer色彩濾波陣列,由1/2的G,1/4的R,1/4的B組成。

每一個像素僅僅包括了光譜的一部分,必須通過插值來實現每個像素的RGB值。為了從Bayer格式得到每個像素的RGB格式,我們需要通過插值填補缺失的2個色彩。插值的方法有很多(包括鄰域、線性、3*3等)

每一個像素僅僅包括了光譜的一部分,必須通過插值來實現每個像素的RGB值。為了從Bayer格式得到每個像素的RGB格式,我們需要通過插值填補缺失的2個色彩。插值的方法有很多(包括鄰域、線性、3*3等),下面介紹其中的一種算法:

R和B通過線性鄰域插值,但這有幾種不同的分布,如下圖所示:(為了講清楚,圖畫得有點亂,實際上不止這幾種,放在后面講)

 

在(a)和(b)中,中間像素的R跟B值分別取左右鄰域(或上下鄰域)的平均值。

a:

 

b:

 

在(c)和(d)中,中間像素的B或R值取對角鄰域的平均值。

c:

 

d:

 

4 bayer格式插值綠算法實現

 

由於人眼對綠光反應最敏感,對紫光和紅光則反應較弱,因此為了達到更好的畫質,需要對G特殊照顧。。經過相關的研究,得出計算中間像素G值的算法:

e:

 

f:

 

為了提速,也可以直接通過取4鄰域的均值作為中間像素的G值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM