2、阴影成因分析:镜头物理特性(CRA、相对照度)、Sensor像素角度响应、模组组装公差影响

做LSC调试这么多年,我见过太多人一上来就调参数,结果越调越乱。为什么?说白了,你没搞明白阴影到底是怎么来的。

阴影不是凭空出现的。它是光学、电学、机械三个维度共同作用的结果。我习惯把这三大成因称为「阴影三兄弟」——你只有把每个兄弟的脾气摸透了,才能对症下药。

2.1 镜头物理特性:CRA与相对照度

先聊聊镜头本身。镜头不是完美的,它天生就会带来亮度不均匀。

2.1.1 什么是CRA(Chief Ray Angle)?

CRA,主光线角度。听起来很专业,其实你就想象成:光线从镜头边缘进入时,它不再是直直地射进来,而是斜着进来的。

这个斜角有多大?就是CRA。

我在项目中遇到过一款广角镜头,边缘CRA直接干到了30度以上。你想想看,光线斜着进来,光通量自然就少了。边缘暗,这是物理规律。

关键点:CRA越大,边缘亮度衰减越严重。但这不是绝对的坏事——Sensor本身也有CRA要求,两者需要匹配。

2.1.2 相对照度(Relative Illumination)

相对照度,就是边缘亮度除以中心亮度的比值。理想情况是100%,但现实嘛……

我记得有一次调试一个6P镜头,中心亮度100%,到了边缘只剩45%。这就是典型的相对照度差。原因有几个:

  • 余弦四次方定律:边缘光线入射角大,照度按cos⁴θ衰减。这是物理定律,躲不开。
  • 渐晕(Vignetting):镜头镜筒本身会遮挡一部分边缘光线。嗯,机械结构带来的硬伤。
  • 透镜透过率差异:中心到边缘的镀膜厚度可能不一致,导致透过率有差异。

我的经验:拿到一颗新镜头,我第一件事就是看它的相对照度曲线。如果边缘低于50%,那LSC的增益就要给很大,噪声问题会随之而来。

2.2 Sensor像素角度响应

镜头把光送过来了,Sensor能不能接住?这里就有故事了。

每个像素其实是一个小「光井」。光线垂直射入时,光能全部被收集。但光线斜着进来呢?一部分光会打到像素间的金属走线上,被反射或吸收掉。

这就是像素角度响应(Pixel Angular Response)。

为什么会这样?我简单解释一下:

  • 微透镜偏移:现在的Sensor每个像素上面都有一个微透镜,用来聚光。但微透镜的位置是固定的,边缘像素的微透镜和入射光线之间会有错位。
  • 遮光层影响:像素之间的电路层会形成「深井效应」,斜光进不到井底。
  • 量子效率衰减:角度越大,量子效率越低。说白了就是光电转换效率变差了。

注意:不同厂家的Sensor,角度响应差异很大。Sony的通常做得比较好,但国产的一些Sensor,边缘角度响应可能掉得很快。我曾经吃过这个亏——镜头CRA和Sensor CRA不匹配,怎么调LSC都调不好,最后换了Sensor才解决。

2.3 模组组装公差影响

好,镜头和Sensor单独看都没问题。装到一起呢?问题来了。

模组组装公差,这是我最头疼的部分。因为它不是设计问题,是制造问题。每一颗模组都可能不一样。

常见的组装公差包括:

公差类型 典型值 对阴影的影响
镜头倾斜(Tilt) 0.5° ~ 2° 产生不对称阴影,一边亮一边暗
镜头偏移(Shift) 10 ~ 50 μm 阴影中心偏移,中心不在画面几何中心
Sensor倾斜 0.3° ~ 1° 导致对角线方向亮度不均匀
镜筒高度公差 ±20 μm 改变焦平面位置,影响边缘亮度

我曾经遇到一个项目,量产时发现一批模组左上角偏暗。查了三天,最后发现是镜头座注塑变形,导致镜头轻微倾斜。你想想看,这种问题靠LSC算法能完全补偿吗?能补一部分,但补多了噪声就出来了。

避坑指南:量产前一定要做模组公差分析。我习惯用「黄金样品」做基准,然后测50颗模组的阴影分布,看标准差。如果标准差超过3%,那就要找结构工程师改设计,而不是指望LSC救场。

2.4 知识体系总览

说了这么多,我画个图帮你理一理思路。阴影成因其实就这三条线:

LSC阴影成因分析知识体系 阴影三大成因 镜头物理特性 CRA主光线角度 相对照度衰减 渐晕效应 Sensor像素角度响应 微透镜偏移 遮光层影响 量子效率衰减 模组组装公差 镜头倾斜/偏移 Sensor倾斜 镜筒高度公差 三者叠加 → 最终阴影分布(非对称、非线性) 调试策略:先分析成因占比 → 再针对性补偿 光学设计问题 → 改镜头 | Sensor匹配问题 → 选型调整 | 组装问题 → 工艺优化

你看,这三条线最终汇到一起,形成了我们看到的阴影。而且它们不是独立作用的——镜头CRA大,Sensor角度响应差,组装再有点倾斜,那阴影就惨不忍睹了。

我个人习惯,拿到一个阴影问题,先做「成因拆解」:拍一张均匀光源下的raw图,分析阴影的对称性、中心偏移量、边缘衰减曲线。通过这些特征,基本能判断是哪一类成因占主导。

举个例子:如果阴影是中心对称的,那大概率是镜头物理特性导致的。如果阴影偏一边,那组装公差跑不了。如果阴影在某个角度突然变差,那Sensor角度响应可能是元凶。

嗯,搞清楚这些,你才能知道LSC参数该怎么设。下一节我们就聊聊具体的调试方法。


专注资料整理