3、彗差产生的物理根源:轴外点成像的不对称性,光阑位置对彗差的影响

聊完球差,咱们来看彗差。说实话,我刚入行那会儿,总觉得彗差比球差难理解。球差好歹是轴对称的,光线在光轴上对称地散开,还算有规律。但彗差不一样,它只出现在轴外点,而且一出现,像点就不再是一个圆斑,而是拖出一条尾巴——像颗彗星。

为什么会这样?核心就四个字:不对称。

3.1 轴外点成像:对称性是怎么被打破的?

先想一个问题:一个在光轴上的物点,它发出的光线经过透镜后,是不是上下左右都对称?是的。所以球差虽然存在,但弥散斑是圆形的,中心还在光轴上。

但轴外点就不一样了。你想想看,轴外点发出的光线,经过透镜的不同区域时,光程差不再是简单的径向对称。具体来说:

  • 上边缘光线和下边缘光线经过透镜的路径长度不同
  • 它们在像面上的交点高度也不同
  • 结果就是:不同孔径区域的光线,在像面上形成一系列大小不同、位置偏移的圆环

这些圆环叠加在一起,就形成了彗差的典型图案——一个亮核拖着一条逐渐变淡的尾巴。嗯,这里要注意:尾巴的方向取决于光阑位置和视场方向。

核心结论:彗差的物理根源,是轴外点成像时,透镜对光线的不对称折射。这种不对称性,随着视场角的增大而加剧。

3.2 光阑位置:彗差的“开关”

我在项目中遇到过好几次这样的情况:系统球差校正得不错,但一加视场,像质立马崩了。查来查去,问题出在光阑位置。

光阑位置对彗差的影响,说白了就是改变了“哪部分光线被允许通过”。具体来说:

光阑位置 对彗差的影响 典型场景
光阑在透镜前 上边缘光线与下边缘光线路径差异大,彗差显著 早期单透镜相机
光阑在透镜后 同样会产生彗差,但符号可能相反 某些目镜系统
光阑在透镜中间(对称结构) 彗差可被大幅抵消,接近零 双高斯镜头、对称式物镜

为什么会这样?我建议你这样理解:光阑位置决定了主光线的“偏心程度”。当光阑位于透镜的曲率中心附近时,主光线几乎沿着透镜的对称轴通过,彗差最小。反之,光阑越偏离这个位置,彗差越大。

实战技巧:在初始结构选型时,如果系统视场较大(比如半视场角 > 20°),优先考虑对称式或近对称式结构。光阑放在两组透镜中间,天然抑制彗差。我曾经在一个广角投影镜头里吃过这个亏,后来换成对称结构,彗差直接降了一个数量级。

3.3 彗差产生的物理过程:一张图说清楚

下面这张图展示了轴外点成像时,不同孔径区域的光线如何形成彗差。我习惯用这种结构图来跟团队沟通,比公式直观得多。

彗差产生物理过程示意图 轴外物点 透镜 光阑 上边缘像点 主光线像点 下边缘像点 像面 彗差弥散斑(彗星状) 上、中、下三条光线在像面上的交点不重合,形成彗差图案

从图中可以清楚看到:上边缘光线、主光线、下边缘光线,经过透镜后,在像面上的交点高度各不相同。这些交点连起来,就形成了彗差的特征形状。光阑位置越偏,这种差异越大。

3.4 彗差的数学描述:赛德尔系数

虽然咱们是实战派,但有些基础公式还是得懂。彗差的赛德尔系数表达式为:

S_II = B * h^2 * y * (u' - u)

其中:
S_II = 彗差赛德尔系数
B    = 与透镜形状有关的常数
h    = 入射高度(孔径)
y    = 视场高度
u'   = 像方孔径角
u    = 物方孔径角

从这个公式能看出什么?

  • 彗差与视场高度 y 成正比——视场越大,彗差越严重
  • 彗差与孔径 h 的平方成正比——大光圈系统彗差更难控制
  • 彗差与 (u' - u) 有关——这个差值本质上反映了透镜的偏折程度,也就是光阑位置的影响

避坑指南:我曾经在设计一个F/1.4的定焦镜头时,只关注了球差,忽略了彗差。结果全开光圈时,边缘视场的星点测试图惨不忍睹——每颗星都拖着一条尾巴。后来花了整整两周重新优化光阑位置和透镜弯曲,才把彗差压下去。记住:大光圈系统,彗差和球差必须同时校正。

3.5 实战中如何判断彗差?

在光学设计软件里,判断彗差有几个常用手段:

  1. Ray Fan图:看不同视场的曲线是否关于Y轴对称。不对称,就有彗差。
  2. 点列图:看弥散斑是否呈彗星状。是,就有彗差。
  3. 赛德尔系数表:直接看S_II的值。非零,就有彗差。

我个人习惯先看Ray Fan图。为什么?因为它能告诉你彗差的方向和大小,方便你判断该往哪个方向调整光阑或透镜弯曲。

3.6 本章小结

彗差的物理根源,说白了就是轴外点成像时,透镜对不同孔径区域的光线折射不对称。光阑位置是控制彗差的最有效手段——把它放在透镜的对称位置,彗差自然就小了。

记住三个关键点:

  • 彗差只出现在轴外点,视场越大越严重
  • 光阑位置决定彗差的符号和大小
  • 对称式结构是抑制彗差的天然利器