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 小时做杂散光分析,可以省掉后期 10 小时的调试和 100 小时的返工。
本章知识体系
下面这张图是我自己梳理的杂散光知识框架,方便你建立整体认知:
我的建议:刚接触杂散光时,别急着学那些复杂的仿真软件。先把这张图里的逻辑关系吃透——知道光从哪里来、会造成什么影响、为什么要抑制它。地基打牢了,后面学什么工具都快。