什么是color correction?

ISP PIPLINE (十一) color correction-LMLPHP

为什么要进行color correction?

转换后的色彩饱和度更加明显,更加符合人眼感官。

ISP PIPLINE (十一) color correction-LMLPHP

如何进行color correction?

ISP PIPLINE (十一) color correction-LMLPHP

下图是步骤:

第一步:之所以用标准24色图srgb求逆运算gamma,就是因为ccm在gamma之前,为了抵消掉真正的gamma带来的影响,我们只需矫正到gamma之前的状态。

通过迭代运算,直到和target rgb mean差异达到阈值以下即可。

ISP PIPLINE (十一) color correction-LMLPHP

调试时注意事项:

ISP PIPLINE (十一) color correction-LMLPHP

ISP PIPLINE (十一) color correction-LMLPHP

既然ccm有缺陷,那么可以将srgb转换到yuv域来处理。

ISP PIPLINE (十一) color correction-LMLPHP

这样的画可以通过插值的方法确定某个pixel的矫正力度。

ISP PIPLINE (十一) color correction-LMLPHP

如何评价color correction 算法的优差?

通过转换后的24色图与标准四色图进行差值计算!

ISP PIPLINE (十一) color correction-LMLPHP

05-04 00:00