读论文Color Lens Shade Compensation achieved by Linear Regression of Piece-Wise Bilinear Spline Functions
本文是Jesse Chen的原创文章。再遇样条,别有一番思绪在心头。在写完本文之后,我将不再更新和ISP相关的博文。
五年前,我开始关注Touraj Tajbakhsh。那个时候,Tajbakhsh应该还在DCT (Dream Chip Technology),他同时也是德国汉堡大学的一名学者。关注他不就后,就发现他已经离开DCT,去了Apple公司。从此,他一直在我的技术关注名单中。
最近,因为对某公司的LSC技术感兴趣,我又重读了论文Color Lens Shade Compensation achieved by Linear Regression of Piece-Wise Bilinear Spline Functions。我又重新实现了一遍这篇文章的算法,再实现的时候,发现这版的代码比三年前的实现更为简洁;也发现了一些值得思考的问题。
简述论文
论文Color Lens Shade Compensation achieved by Linear Regression of Piece-Wise Bilinear Spline Functions中提到两大主要内容:
- LSC分区固定时,如何确定LSC的矫正增益表格
- 如何优化LSC的分区,以达到最优效果
LSC分区固定时,如何确定LSC的矫正增益表格
论文提出采用Piece-wise Bilinear Fitting的方案。论文中提出,针对每种Raw图像通道,每个LSC分区都对应着一个线性样条函数。
注意:在公式(1)的前提下,是每个区都对应有四个线性样条系数。具体原因,大家可以自行分析。
如果不加以约束,相邻的两个区会存在不连续的现象。因此,论文作者提出采用带约束的最小二乘法解决这一问题: