ccm颜色矩阵的一些可能
部分资料和想法记录
1)分不同层次去计算
先解决白点,然后解决亮度,再解决色相,ccm0ccm1…*ccmi
2)转换到其他颜色空间去计算
xyz,lab等颜色空间,是否经过gamma,最后再转回rgb空间
3)利用竞品拍到的色卡去对比
4) 人工凭感觉去调整
改变矩阵参数去调整,尽量不影响白平衡的那6个色块,重点关注某几种颜色,其他颜色适当放弃。
可配合imatest工具,可逐步调整并两两比较选出较优的结果。
5) 利用数学方法
利用最小二乘法/SVD求解对应点的H矩阵等方法直接求解,考虑约束一行/一列的和为1,考虑约束矩阵的范数为1
6)分不同模块求解
先用wbgain解决白平衡,再用CCM考虑色卡,再考虑部分特殊颜色(配合曲线或者3DLUT)
7)利用神经网络进行训练
竞品/标准色卡/某些好看的图像作为ground truth
参考文章:
https://blog.csdn.net/zhognsc08/article/details/123603902
https://zhuanlan.zhihu.com/p/34562544
参考软件:
imatest
3DLutCreator