色彩(5)AWB 客观标定的工作原理

#灵感# 梳理下AWB 知识。

白平衡的本质是使白色物体在任何光源下都显示白色。

一般的算法通过调节白平衡增益(改变RGB感光电路信号的放大比例), 使拍摄画面的颜色接近物体真实的颜色, 增益调节的根据是环境光源的色温。

AWB算法的步骤:估计环境光色温,计算增益并调节。

1)灰度世界算法----计算增益

基本原理:对于一幅图像,当有足够的色彩变化时,可认为它的RGB分量均值倾向于相等。——> R平均=G平均=B平均,图像呈现为灰色,公式为:

其中,R平均、G平均、B平均是白平衡之前三个分量各自的平均值,R、G、B是白平衡之前像素点的值,R’、 G’、 B’是白平衡后所得像素点的值。

该算法的优点是简单快捷,能应用于一般场景的处理,但是当图片颜色比较单一或者单一色块的面积较大时,灰度世界法不成立,处理结果会出现偏差。

举个例子:

图中这个灰块的 R G B 值读出来分别是 106 180 113,则平均值k=(106+180+113)/3=133

每个颜色的纠正系数为:

  • K/R=1.2547 
  • K/G=0.7388
  • K/B=1.1769

归一化为ISP算法中常用的R/G, B/G ,则

  • R/G=1.2547 / 0.7388=1.69,
  • B/G= 1.1769 / 0.7388=1.6    
  • (这里得到的数字,数学客观上看其实是G/R和 G/B,但算法公司有自己的表述习惯)

考虑bls的校准值10bit 深度下为64, 则

  • R/G=1.69/(1-64/1024)=1.79
  • B/G=1.6/(1-64/1024)=1.7

与calibration tool 校准出的结果相似(wb = [1.8010  1.0000  1.6947];)

  

客观标定时常用的标准光源灯箱+灰卡的(标定AWB白点的)方法,就是基于此方法。

还有一种得到的 R/G B/G值就是字面意思,在此例图中R/G=106/180=0.5888 ,B/G= 0.6277.(高通旧版就是此种表述)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

search7

请为我点赞!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值