1. 杂散光基础:从一次惨痛教训说起

我记得刚入行那会儿,带我的老师傅丢给我一个镜头设计,说「调调就好了」。我折腾了两周,MTF 曲线漂亮得不行,结果装到整机上——画面一片灰蒙蒙的雾。老师傅看了一眼,只说了三个字:「杂散光。」

嗯,从那以后我就明白了:光学设计不只是追迹主光线。那些你不想看见的光,往往才是真正决定系统成败的关键。

什么是杂散光

说白了,杂散光就是到达像面的非成像光线。它不是你要的信号,却跟信号一起被探测器接收了。

你想想看,一个理想光学系统,只有设计光路里的光线才能到达像面。但现实世界哪有那么干净?镜筒内壁反射、镜片边缘散射、甚至灰尘颗粒,都会把不该进来的光引到探测器上。

我的定义习惯:杂散光 = 任何偏离设计光路、最终到达像面的有害辐射。

我在项目中遇到过最离谱的一次,是客户反馈说「你们的镜头在逆光下拍出来像鬼片」。排查了三天,最后发现是遮光罩内壁的消光螺纹深度差了 0.02 mm。就这 0.02 mm,让 0.1% 的杂散光变成了 0.5%。

杂散光来源分类

杂散光的来源,我习惯分成三大类。这样排查的时候思路清晰很多:

类别 典型来源 我踩过的坑
光路内散射 镜片表面粗糙度、镀膜缺陷、材料体散射 某次用了国产替代玻璃,体散射系数比原厂高 3 倍,整机对比度直接崩了
结构反射 镜筒内壁、隔圈、压圈、光阑边缘 镜筒车削纹路方向没控制好,形成定向反射,像面上多了一条亮带
外部环境 太阳直射、强侧光、窗口玻璃反射 车载镜头没考虑挡风玻璃内表面反射,逆光时整个画面发白
排查顺序建议:先外部环境,再结构反射,最后光路内散射。因为前两个最容易改,也最容易被忽略。

杂散光对成像系统的影响

杂散光不是「有或没有」的问题,而是「多少」的问题。我一般用这几个指标来量化它的影响:

  • 对比度下降——最直观的表现。画面像蒙了一层雾,暗部细节全没了。
  • 鬼像/幻影——强光源在像面上形成对称或非对称的虚像。我见过最夸张的,一个 LED 灯在画面里变成了七个。
  • 信噪比恶化——杂散光本身就是噪声,它会吃掉探测器的动态范围。
  • 测量误差——在计量、遥感这类系统里,杂散光直接导致数据不可用。

为什么会这样?因为杂散光本质上是在叠加一个非均匀的背景照明。你想想看,本来 100:1 的对比度,被 10% 的杂散光一掺和,直接变成 10:1。暗部信号完全被淹没了。

注意:杂散光对红外系统的影响比可见光系统更严重。因为红外探测器本身噪声就大,杂散光会进一步压缩本就有限的动态范围。我做制冷型红外系统时,杂散光抑制要求比可见光严格一个数量级。

抑制杂散光的意义

说到意义,我不喜欢讲大道理。直接说几个数字吧:

  • 一个消费级手机镜头,杂散光抑制到 1% 以下就能用
  • 安防监控镜头,要求 0.5% 以下
  • 航天遥感相机,0.01% 以下是常态
  • 深空探测,要求 10⁻⁶ 级别

我曾经参与过一个星敏感器项目。星敏感器是卫星的姿态测量设备,它要在满天星光里找到几颗特定的导航星。如果杂散光抑制不到位,太阳光一照,整个探测器饱和,卫星就「迷路」了。那次我们为了把杂散光从 0.1% 压到 0.01%,光遮光罩就迭代了 5 版。

所以抑制杂散光的意义,说白了就三件事:

  1. 保性能——让系统达到设计指标
  2. 保可靠性——让系统在各种环境下都能工作
  3. 省钱——设计阶段解决杂散光,成本最低;等开模了再改,哭都来不及
我的经验法则:杂散光抑制不是「锦上添花」,而是「雪中送炭」。设计阶段每投入 1 小时做杂散光分析,可以省掉后期 10 小时的调试和 100 小时的返工。

本章知识体系

下面这张图是我自己梳理的杂散光知识框架,方便你建立整体认知:

杂散光知识体系框架 杂散光知识体系框架 杂散光 光路内散射 结构反射 外部环境 对比度下降 鬼像/幻影 信噪比恶化 测量误差 保性能 保可靠性 省钱 设计阶段每投入 1 小时,省掉后期 10 小时调试 + 100 小时返工
我的建议:刚接触杂散光时,别急着学那些复杂的仿真软件。先把这张图里的逻辑关系吃透——知道光从哪里来、会造成什么影响、为什么要抑制它。地基打牢了,后面学什么工具都快。