前言
很久之前在网上看到一些CCM的调试总结,但是没有理论依据,经过我本人的推理,以及和结果比对,这里总结一个我称之为色相环补色原理的调试理论。
CCM理论:
CMOS sensor 使用颜色滤波阵列(Color Filter Array,CFA)实现对特定波段的光敏感,最常用的CFA是RGGB,因此存在R、G、B三种响应波段。由于技术条件的限制,这三种波段很难做到与人眼的响应特性完全相同,所以对同样颜色的光刺激,sensor输出的RGB信号与人眼感受到的RGB会有些不同,一般是sensor颜色的饱和度偏低。
解决这个问题的方法就是使用一个3x3的CCM矩阵,将颜色从sensor RGB空间变换到人眼的RGB空间,使图像的效果符合人的主观感受。
这个3x3 的矩阵叫做颜色校正矩阵,英文color correction matrix,简称CCM,其变换公式如下。
CCM公式的一个基本约束就是不能破坏白平衡,即对于任何R=G=B的输入,必须保证输出满足R’=G’=B’。正是由于
这个原因,颜色校正操作只能放在白平衡调整之后执行。
实践中通常使用X-Rite 24色卡上的18个彩色色块为标准计算校正系数,基本原理是用摄像机拍摄色卡,提取18个
色块的平均颜色(Rn, Gn, Bn),n=1…18 构成输入矩阵
则有关于CCM的矩阵方程
则有关于CCM的矩阵方程
上述过程需要使用某种色卡,因此称为patch-based方法。
以上理论来源于:https://www.zhihu.com/column/sining
CCM色彩调试总结:
为了保证宝平衡不被破坏,需满足:RR + GR + BR = 1 ,
RR GG BB对应R,G,B饱和度。
以上理论来源于:
网友1
网友2
那他们的这个总结理论依据是什么呢?没说,只是调试总结的经验而已。
下面我来推理下,以下是本篇文章重点。
色相环补色理论:
根据色相环的排布:RGB的补色是CMY如下图:
那这个跟我们调试CCM有什么关系呢?
举个例子:现在是黄偏红
在色相环上用Y指向R代表黄偏红(黑色箭头)
此时如果需要矫正,则需要减弱这个箭头。
这个时候可以构造B指向R的箭头(红色),B指向G的箭头(绿色)
加强这个红色,+Br(和黑色箭头对抗抵消),减弱绿色-Bg(同向减弱黑色)从而达到我们矫正的目的。
对比一下前人总结的经验,是对的上的
其他结论也都对的上
开头说了横轴相加等于1,BR+了,RR不变,GR要-,才能维持平衡,其他行也是一样
文章来源:https://www.toymoban.com/news/detail-597948.html
因为CCM只有RGB三种颜色,所以都是针对RGB来构造箭头的。
如果RGB偏色,则直接对RGB构造箭头,如果是CMY则对他的补色(RGB)构造箭头。该理论对于上表总结均适用。文章来源地址https://www.toymoban.com/news/detail-597948.html
到了这里,关于CCM调试的理论依据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!