127、镜头阴影校正(LSC)原理与算法实现:从多项式拟合到网格化补偿一、一个让我熬夜三天的阴影问题2018年某款旗舰机项目,模组供应商送来的第一批样品,拍出来的照片左上角明显偏暗,右下角却正常。我当时以为是镜头组装歪了,拆了五颗模组重新打胶,结果一样。后来发现是镜头本身的相对照度(Relative Illumination)在边缘掉了将近40%,而ISP里默认的LSC增益表是通用的,根本没针对这颗镜头做标定。那三天我反复在暗室拍灰卡、提取增益矩阵、写脚本拟合曲线,最后发现——镜头阴影不是简单的中心到边缘衰减,不同色通道的衰减曲线完全不同,尤其是蓝通道在角落的衰减比红绿更剧烈。这就是为什么很多手机拍蓝天时,角落会发紫——LSC没做好,蓝通道增益不够,红绿通道过补。二、阴影从哪里来?别只怪镜头很多人一提到镜头阴影就只想到“镜头边缘进光量少”,这是典型的教科书思维。实际调试中,至少有三个因素叠加:镜头本身的余弦四次方定律。这是物理定律,边缘光线入射角大,有效通光面积按cos⁴θ衰减。但现代手机镜头用了非球面镜片,实际衰减曲线不是标准的cos⁴,而是更复杂的非线性。微透镜阵列的串扰。CMOS sensor每个像素上面有个微透镜,边缘像素的微透镜接收到的光线角度偏大,部分光线会串到相邻像素。这个效应在背照式(BSI)sensor上稍微好点,但FSI sensor上特别明显,尤其是大像素尺寸的sensor。IR滤光片的入射角效应