色温
色温(Color Temperature)是绝对黑体加以不同温度所产生不同的颜色。光源的色温是通过对比它的色彩和理论的热黑体辐射体来确定的。单位开尔文(开尔文Kelvin是温度的计量单位,符号K)。实际上色温可以简单的理解为色彩的温度,不同的色温对应不同的颜色,因此可以通过颜色判断出大概温度,如金属工人可以根据颜色来判断铁水的温度。
生活中一些比较常见的例子:
1700K:火柴光,火焰
1850K:蜡烛光,日落和日出
2550K:白炽灯(钨丝灯)
3000K:卤素灯及黄色光的灯常见的色温
3200K:摄影棚灯
3350K:演播室CP灯
4000K:自然光、月光,浅黄色日光灯
5000K:地平线日光
5500K:电子闪光,平均日光
6000K:正白光
6500K:常见的白光日光灯色温
6500K-9500K:LCD、CRT屏幕
15000K-27000K:晴朗的蓝天
色温随着可见光的光谱成分变化而变化,在低色温光源下,白色物体偏红,在高色温光源下,白色物体偏蓝。
图像色彩
一、人眼看到的色彩
我们对颜色的感觉是光能量首先由眼睛处理。然后由大脑处理的结果,这个处理过程的确切性质是复杂的,实际上还没有完全理解。幸运的是,为了理解我们研究的许多问题,一个非常简单的图像形成模型就足够了。下图是一个简单的图像形成模型的图示。
人类视觉系统具有颜色恒常性特点,一次人类对物体观察不受光源影响。但是Sensor在不同光线下,物体呈现的颜色不同,在晴朗天空下会偏蓝,在烛光下会偏红。如图:
为了消除光源对于图像传感器成像的影响,模拟人类视觉系统的颜色恒常性。保证在任何场景下看到的白色是真正的白色。
只需要乘以一个对角矩阵,便可以进行白平衡。
该对角矩阵上各个颜色通道上的增益的求取有两种经典方法。
灰度世界法(gray-world algorithm)
/content/16/1021/16/496343_600242849.shtml
完美反射法(perfect reflection algorithm)
/jacke121/article/details/90234434
需要注意:这两种经典的方法只有在复杂的场景下呈现出比较好的效果。在颜色和物体单一的情况下,常常白平衡失败。容易受到噪声、渐晕、有限动态范围的影响。