2、像差理论回顾:赛德尔像差、波像差与点列图、像差对成像质量的影响。
做光学设计,说白了就是在跟像差打交道。你想想看,一个理想光学系统,点物成点像,多完美。但现实世界里,光线不会乖乖听话。我刚开始接触这行时,总觉得像差理论是书本上的死知识,直到第一次调试一个广角镜头,怎么调分辨率都上不去,才意识到——不懂像差,你连问题出在哪都找不到。
这一章,我们快速回顾像差的核心概念。不是为了考试,而是为了后面讲大视场大光圈设计时,你能立刻反应过来:哦,原来这个约束是这么来的。
2.1 赛德尔像差:五种基本像差
赛德尔像差,也叫初级像差。它把单色像差分成五类:球差、彗差、像散、场曲、畸变。再加上色差,一共六种。但色差我们后面单独讲,这里先聚焦单色的五种。
| 像差名称 | 英文 | 核心表现 | 对成像的影响 |
|---|---|---|---|
| 球差 | Spherical Aberration | 边缘光线与近轴光线焦点不重合 | 点像弥散,分辨率下降 |
| 彗差 | Coma | 离轴点像呈彗星状拖尾 | 非对称模糊,影响边缘视场 |
| 像散 | Astigmatism | 子午与弧矢方向焦点分离 | 点像变成椭圆或十字 |
| 场曲 | Field Curvature | 最佳像面不是平面而是曲面 | 中心清晰边缘模糊 |
| 畸变 | Distortion | 像的几何形状变形 | 直线变弯,但分辨率不受影响 |
我个人习惯,拿到一个初始结构后,先看赛德尔系数分布。它能告诉你每个面对每种像差的贡献量。比如球差,正负透镜组合可以抵消,但彗差和像散往往跟光阑位置强相关。
2.2 波像差:从光线到波前的视角
赛德尔像差是从几何光学的角度,用光线追迹来描述的。但还有一个更本质的视角——波像差。它描述的是实际波前与理想球面波之间的偏离。
为什么要有波像差?因为很多时候,几何像差算出来很小,但实际成像质量还是不行。这时候,波像差就能揭示问题。我记得有一次,一个镜头赛德尔系数都压得很低,但MTF就是上不去。一查波像差,发现RMS值已经超过λ/4了。嗯,这就是问题所在。
波像差与赛德尔像差的关系,可以用一个简单的公式表达:
W(ρ, θ) = W040 * ρ^4 + W131 * ρ^3 * cosθ + W222 * ρ^2 * cos²θ + W220 * ρ² + W311 * ρ * cosθ
其中:
- W040:球差系数
- W131:彗差系数
- W222:像散系数
- W220:场曲系数
- W311:畸变系数
你看,波像差系数跟赛德尔系数是一一对应的。但波像差能给出更精确的像质评价标准。工程上,通常要求波像差RMS值小于λ/14(衍射极限),或者至少小于λ/4(瑞利判据)。
2.3 点列图:最直观的像差诊断工具
点列图,说白了就是把物方一个点发出的光线,追迹到像面上,看它们落在哪。理想情况下,所有光线应该聚成一个点。但实际上,它们会散开成一个光斑。
点列图的直径(RMS半径或几何半径)是衡量像差大小的直接指标。我一般这样用:
- RMS半径 < 艾里斑半径:系统接近衍射极限
- RMS半径 > 艾里斑半径:几何像差主导
- 点列图形状不对称:存在彗差或像散
- 点列图呈圆形弥散:球差或场曲为主
你想想看,点列图就像一张X光片,能快速告诉你系统哪里有问题。比如,中心视场点列图很小,边缘视场突然变大——那多半是场曲没校正好。
2.4 像差对成像质量的影响
不同的像差,对成像质量的影响方式不同。我整理了一个对照表,方便你快速判断:
| 像差类型 | 主要影响 | 典型表现 | 大视场大光圈下的严重程度 |
|---|---|---|---|
| 球差 | 分辨率、对比度 | 整体模糊,光圈越大越明显 | ★★★★★ |
| 彗差 | 边缘分辨率、对称性 | 点像拖尾,非对称模糊 | ★★★★☆ |
| 像散 | 方向性分辨率 | 水平和垂直方向清晰度不同 | ★★★★☆ |
| 场曲 | 边缘清晰度 | 中心清晰,边缘模糊 | ★★★★★ |
| 畸变 | 几何形状 | 直线变弯,枕形或桶形 | ★★★☆☆ |
| 色差 | 色彩边缘、分辨率 | 紫边、绿边 | ★★★★☆ |
这里我想强调一点:大视场大光圈设计,最难搞的是场曲和彗差。为什么?因为视场大了,光线入射角大,场曲自然就大;光圈大了,边缘光线偏折厉害,彗差也跟着涨。这两个像差,往往是制约系统性能的瓶颈。
我曾经做过一个f/1.4的广角镜头,视场角120度。一开始怎么优化都达不到指标,后来发现是场曲和彗差耦合在一起,互相牵制。最后通过调整光阑位置和引入非球面,才把两者平衡下来。
2.5 知识结构图:像差理论核心脉络
下面这张图,把本章的核心知识点串起来了。你可以把它当作一个快速索引。
2.6 小结:像差理论在设计中的角色
像差理论不是用来背的,是用来用的。我个人的工作流是这样的:
- 拿到初始结构,先看赛德尔系数,了解每个面对像差的贡献
- 跑一次点列图,看各视场的RMS半径和形状
- 如果点列图接近衍射极限,再看波像差和MTF
- 如果点列图很大,根据形状判断是哪类像差主导,然后针对性优化
记住,像差是相互耦合的。你压了球差,彗差可能涨;你调了场曲,像散可能变。这就是为什么光学设计被称为「平衡的艺术」。