一、杂散光基础:到底是什么在捣乱?

各位好,我是老张。干光学系统这行快二十年了,处理过的杂散光问题少说也有上百个。今天咱们就从头聊聊——杂散光到底是个什么东西。

说白了,杂散光就是那些不该进入探测器、却偏偏跑进去的光线。你设计光路时算得好好的,结果实际装调出来,图像上多了些莫名其妙的亮斑、光晕,或者整幅画面灰蒙蒙的。嗯,这就是杂散光在捣鬼。

1.1 什么是杂散光

先给个严谨定义:杂散光是指光学系统中,除了目标成像光线之外,所有到达探测器像面的非成像光线。这些光线可能来自视场外的强光源,也可能是视场内光线经过非设计路径反射、散射后窜到了像面。

我记得刚入行那会儿,带我的老师傅说过一句话,我一直记着:「杂散光就像家里来了不速之客,你不请他来,他偏要来,还把你家弄得一团糟。」

核心要点:杂散光 = 非成像光线到达像面。不管它从哪来、怎么来的,只要不是你想看的那条光路,就是杂散光。

1.2 杂散光的危害

危害有多大?我直接说几个真实案例吧。

危害类型 具体表现 我遇到过的真实后果
对比度下降 整幅画面发灰、发雾,暗部细节丢失 某星载相机,杂散光导致暗目标信噪比从80降到15,直接无法识别
鬼像 像面上出现额外的虚像、亮斑 安防镜头里,路灯在画面中产生一串鬼像,客户以为是镜头坏了
眩光 局部过曝,形成光晕或光带 车载摄像头逆光时,眩光把整个车道线都盖住了,辅助驾驶直接失效
测量误差 光度、色度、位置测量值偏离真实值 光谱仪里杂散光造成0.5%的测量偏差,客户验收死活不过
系统失效 探测器饱和、自动曝光紊乱、跟踪丢失 激光雷达接收端被太阳杂散光打饱和,目标直接丢失

你看,从图像质量到系统功能,杂散光都能给你搅黄了。我有个习惯——做任何光学系统,第一件事就是评估杂散光风险。因为一旦装调完才发现问题,改起来成本高得吓人。

1.3 杂散光的分类

杂散光按产生机理,我习惯分成三大类:鬼像、眩光、散射光。这三兄弟各有各的脾气,咱们一个一个说。

1.3.1 鬼像

鬼像,英文叫ghost image。它是怎么来的?光线在透镜表面之间来回反射,经过多次折反射后,在像面上形成一个或多个额外的虚像。

你想想看,本来一个光源,结果画面上出现了好几个「鬼影」,这就是鬼像。我在做投影镜头时遇到过最夸张的一次——一个LED光源,在像面上产生了7个鬼像,排查了整整两周才找到是某片透镜的增透膜镀错了。

避坑指南:我曾经因为赶工期,没仔细检查透镜镀膜反射率,结果鬼像问题拖了项目两个月。现在我的流程里,镀膜反射率曲线必须逐片确认,尤其是曲率大的表面。

1.3.2 眩光

眩光,flare,也叫杂散光斑。它通常来自视场外的强光源,比如太阳、路灯、车灯。这些强光直接照射到镜头内部结构件(镜筒内壁、光阑边缘、机械件)上,经过反射或散射后,在像面上形成大面积的亮斑或光晕。

眩光的特点是范围大、亮度高,经常把整个画面都淹没了。我做过一个车载环视摄像头项目,客户抱怨中午开车时画面白茫茫一片。后来发现是镜筒内壁的消光螺纹深度不够,太阳光从侧面打进来,内壁反射直接造成了眩光。

1.3.3 散射光

散射光,scattered light。它来自光学元件表面或内部的微小缺陷——比如表面粗糙度、划痕、灰尘、气泡、材料内部的颗粒杂质。光线碰到这些缺陷后,向各个方向散射,其中一部分就窜到了像面。

散射光不像鬼像那样有明显的形状,也不像眩光那样大面积覆盖。它更像一层均匀的「雾」,让整幅画面灰蒙蒙的。我调试过一台高精度测量显微镜,怎么调对比度都上不去,最后发现是分光棱镜内部有一道肉眼几乎看不见的划痕,散射光把暗场细节全毁了。

注意:散射光往往是最难排查的。鬼像和眩光通常有规律可循,但散射光可能来自任何一个表面、任何一个缺陷。排查时要有耐心,从光源到探测器逐段隔离测试。

1.4 三类杂散光对比

为了方便记忆,我整理了一张对比表:

类型 产生机理 典型特征 常见来源 排查难度
鬼像 透镜表面间多次反射 有规律的虚像、亮斑,与光源对称 透镜镀膜反射、胶合面 中等
眩光 结构件反射/散射 大面积亮斑、光晕,随光源位置变化 镜筒内壁、光阑、机械件 较低
散射光 表面/体内缺陷散射 均匀雾状,对比度整体下降 粗糙表面、划痕、气泡、灰尘 较高

1.5 杂散光分类关系图

下面这张图,是我自己画的一个分类关系框架。做排查时,我习惯先按这个框架定位问题属于哪一类,再针对性地找原因。

杂散光分类关系图 杂散光 鬼像 眩光 散射光 透镜间反射 镀膜反射 胶合面反射 镜筒内壁反射 光阑边缘散射 机械件反射 表面粗糙度 划痕/灰尘 材料内部缺陷 排查思路:先判断是哪一类,再定位具体来源 鬼像→检查镀膜和胶合面 | 眩光→检查结构件 | 散射光→检查表面质量

1.6 我的排查习惯

最后分享一点个人经验。拿到一个杂散光问题,我一般按这个顺序走:

  1. 先看现象——是鬼像、眩光还是散射光?用上面的分类框架对号入座。
  2. 再找源头——如果是鬼像,用光线追迹软件模拟反射路径;如果是眩光,检查视场外有没有强光源;如果是散射光,逐面检查表面质量。
  3. 最后验证——用遮光、加光阑、换镀膜等手段逐一排除,直到问题消失。

这套流程我用了十几年,虽然不能说百试百灵,但至少能帮你少走一半弯路。后面的章节,咱们会一个一个案例拆开来讲,到时候你就知道这些基础概念有多重要了。