自动白平衡(AWB)

人类的视觉系统有一定的颜色恒常性特点,不会受到光源颜色的影响。实际生活中,不论是晴天、阴天、室内白炽灯或日光灯下,人们所看到的白色物体总是是白色的,这就是视觉修正的结果。人脑对物体的颜色有一定先验知识,可识别物体并且更正这种色差。

但是Sensor不具备这样的特点,比如一张白纸,在不同光线下,Sensor输出的是不同颜色,在低色温下偏黄,在高色温下偏蓝。如白炽灯照明下拍出的照片易偏黄;而在户外日光充足则拍摄出来景物也会偏蓝。

我们就需要,让不同色温光线条件下白色物体,Sensor的输出都转换为更接近白色。

处理模块名称:AWBAutomatic White Balance------自动白平衡

处理原理:比较常用的WEB算法有灰度世界、完美反射法等。

灰度世界(Gray World)算法基于一个假设:平均来讲,世界是灰色的。所以,白平衡就是调整R/B增益,达到RGB 相等。

白平衡有3个步骤:

1)检测色温,如果手工调节,就知道图像中什么位置是白色物体了,色温容易检测;如果是自动调节,就需要估计出(猜出)图像中的白色位置,这是最重要的一环;

实际计算中为了实时操作,减少计算量,通常选取某个特定区域(如图像中央)像素进行计算。但若图像颜色较为单一或选定区域正好落入大的色块(红光下的白墙),以上算法求得的色温会非常不准确。为此,必须根据一定的约束条件,挑选出白色像素来计算色差。

2)计算增益,计算RB要调整的增益;调整增益将CbCr调整到0 (或接近0)的两个系数,即R=G=B

2)色温矫正,根据增益调整整幅图片的色温。

处理流程:自动校正。

处理效果:现阶段大多数的数码相机、拍照手机的白平衡的功能都已相当准确。

白平衡对色彩效果影响很大,一个好的算法能够使色彩效果更逼真,也可以利用白平衡达到艺术效果。

学习来源:5分钟理解相机ISP (图像信号处理) - 知乎 (zhihu.com)

                  5分钟理解相机ISP (图像信号处理) (qq.com)

posted @   理想是书店店长  阅读(127)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示