ISP算法:自动白平衡(AWB)

1. 为什么要做白平衡?

人类视觉系统具有颜色恒常性特点,一次人类对物体观察不受光源影响。但是Sensor在不同光线下,物体呈现的颜色不同,在晴朗天空下会偏蓝,在烛光下会偏红。如图:

ISP算法:自动白平衡(AWB)_第1张图片

2.什么是自动白平衡?

为了消除光源对于图像传感器成像的影响,模拟人类视觉系统的颜色恒常性。保证在任何场景下看到的白色是真正的白色。

3. 如何做自动白平衡?

ISP算法:自动白平衡(AWB)_第2张图片

只要乘以一个对角矩阵,便可以进行白平衡。

4. 如何求取对角矩阵上面各个颜色通道上的增益呢?

经典方法:灰度世界法(gray-world assumption)

ISP算法:自动白平衡(AWB)_第3张图片

经典方法:完美发射法。

ISP算法:自动白平衡(AWB)_第4张图片

需要注意:这两种经典的方法只有在复杂的场景下呈现出比较好的效果。在颜色和物体单一的情况下,常常白平衡失败。容易受到噪声、渐晕、有限动态范围的影响。

你可能感兴趣的:(图像处理)