一、杂散光基础:到底是什么在捣乱?
各位好,我是老张。干光学系统这行快二十年了,处理过的杂散光问题少说也有上百个。今天咱们就从头聊聊——杂散光到底是个什么东西。
说白了,杂散光就是那些不该进入探测器、却偏偏跑进去的光线。你设计光路时算得好好的,结果实际装调出来,图像上多了些莫名其妙的亮斑、光晕,或者整幅画面灰蒙蒙的。嗯,这就是杂散光在捣鬼。
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 我的排查习惯
最后分享一点个人经验。拿到一个杂散光问题,我一般按这个顺序走:
- 先看现象——是鬼像、眩光还是散射光?用上面的分类框架对号入座。
- 再找源头——如果是鬼像,用光线追迹软件模拟反射路径;如果是眩光,检查视场外有没有强光源;如果是散射光,逐面检查表面质量。
- 最后验证——用遮光、加光阑、换镀膜等手段逐一排除,直到问题消失。
这套流程我用了十几年,虽然不能说百试百灵,但至少能帮你少走一半弯路。后面的章节,咱们会一个一个案例拆开来讲,到时候你就知道这些基础概念有多重要了。