一、概述
由于摄像头系统中使用的光学元件(镜头、色彩滤镜等)和传感器所具有的特性,当图像显示在特定输出介质上时,原始 RGB 数据可能不能真实地呈现给人眼。因此需要进行色彩校正。
在现代数码相机设计中,由于色彩校正可帮助系统实现更高的色彩质量和更高的保真度,因此已成为色彩信号处理过程中不可或缺的部分。通常使用 3x3 矩阵(使用三色相机的情况下)进行色彩校正。色彩校正矩阵 (CCM) 调试可最大限度地降低色彩还原误差并能提高色彩保真度。
二、3x3 矩阵
Color Correction Matrix:
3*3色彩校正矩阵(CCM)调整最大限度地减少色彩再现的不精确性和提高色彩保真度。
色彩校正优化微调CC矩阵,以提高色彩饱和度。从左上到右下的对角线是光照条件下的颜色饱和度参数:
-
rr,gg, bb 对应CCM 矩阵RGB饱和度,数值越大饱和度越大。
-
先调整rg/gg/bg 保证红色和黄色正常,在调整rb/gb/bb 保证绿色和黄色,rr/gr/br 保证蓝色和红色。
-
CCM矩阵校正,就是调整RGB中红绿蓝三色分量的比例关系。调整rr/gg/bb 只会增加艳丽度,不会导致偏色。
值越大表示色彩饱和度越高
值越小表示色彩饱和度越低
三、调试项
(1)对调试而言,只有三个值中的最大值才有意义。本例中,最大值是右下角的值。噪声权重值越大,色彩校正矩阵中的对角参数越小。对于对角参数,值越大表示色彩饱和度越高并且噪声越大。最大对角值的理想范围是 1.8 到 3。
(2) 拖动 Noise weight 滑块,改变色彩还原与降噪之间的平衡。噪声权重设置决定噪声的重要程度。如果滑块设为 0,将优先进行色彩还原,不考虑噪声。向右移动滑块可最大限度地降低噪声,但会牺牲色彩还原效果。
(3) 拖动Target Saturation 如果需要改变饱和度,标记目标饱和度复选框,并拖动滑块来改变饱和度级别。饱和水平通常不调整,但使用此方法增加饱和导致噪声权重的增加
四、调试
调整CCM参数,改变单色饱和度&色相
C1 C2 C3
C4 C5 C6
C7 C8 C9
调试红色:C4 C7
1、同时减小:提升红色饱和度
2、同时增加:降低红色饱和度
3、调整C4和C7可以控制红色色相
调整绿色:C2 C8
1、同时减小:提升绿色饱和度
2、同时增加:降低绿色饱和度
3、调整C2和C8可以控制绿色色相
调整蓝色:C3和C6
1、同时减小:提升蓝色饱和度
2、同时增加:降低蓝色饱和度
3、调整C3和C6可以控制蓝色色相
调整黄色:C4 C7 C8
1、增加C7降低黄色饱和度,同时红中偏蓝
2、增加C8降低黄色饱和度,同时绿中偏蓝
3、增加C4降低红色饱和度,同时红中偏黄
调试紫色:
1、C2控制紫色中的红分量
2、C4和C6控制紫色中的绿分量
3、C8控制紫色中的蓝分量
3、问题现象
红变深:减rg&rb 红色比例增多,相应的就要增加gg/bb,则绿色和蓝色饱和度会提高
绿更嫩:减gb或减gr gb越小,绿色往黄色偏,gr越小,绿色往青色偏
肤色偏黄:増gb 蓝色和黄色相对,蓝色会变淡
肤色偏红:减br或増bg br变小,蓝色往青色偏
红偏桔: 减rg或増rb rg越小,红色偏粉
红偏粉:増rg或减rb rg越大,红色偏桔,红色饱和度回收
黄偏红: 増br 或bg br越大,黄色偏绿
黄偏绿: 减br或増bg br越小,黄色偏红
绿偏青:増gr
绿偏黄:増gb 蓝和黄相对
蓝变淡:减gb gb越小,绿色往黄色偏,且绿色饱和度会下降,反之增加
蓝偏青:増br 或 减bg br越大,蓝色往紫色偏
蓝偏紫:减br或増bg br越小,蓝色往青色偏;增大bg,蓝色和绿色饱和度都会下降