4、点列图分析:点列图的生成、均方根半径、几何弥散斑

点列图,说白了就是追迹一大把光线,看它们在像面上到底落在哪儿。我刚开始做光学设计那会儿,觉得这东西就是一堆密密麻麻的点,没啥好看的。后来被一个项目坑过——MTF看着挺好,结果成像就是糊的。嗯,从那以后,我再也不敢小看点列图了。

4.1 点列图是怎么生成的?

生成点列图的过程,其实挺暴力的。你想想看,我们从一个物点出发,往光学系统的入瞳面上均匀撒几千甚至几万条光线。然后一条一条追迹过去,看它们最终落在像面上的坐标。

具体步骤是这样的:

  1. 选点:在物面上选一个点,通常是视场中心或者边缘。
  2. 撒光线:在入瞳面上,按一定模式(比如六边形、极坐标网格)均匀分布采样点。每条采样点对应一条光线。
  3. 追迹:用光线追迹算法,算出每条光线经过所有光学面后的出射方向。
  4. 落点:记录每条光线在像面上的交点坐标 (x, y)。
  5. 画图:把这些坐标点画出来,就是点列图。

我个人习惯,对于旋转对称系统,至少追迹200条光线。如果系统有非球面或者衍射面,我会加到500条以上。太少的话,点列图会显得很稀疏,看不出真实的弥散情况。

核心要点:点列图反映的是几何光线的分布,它不考虑衍射效应。对于大像差系统(比如手机镜头边缘视场),点列图比MTF更直观。

4.2 均方根半径(RMS Radius)

点列图是一堆点,总得有个量化指标吧?均方根半径就是干这个的。

它的计算公式很简单:

RMS = sqrt( (Σ(xi - x̄)² + Σ(yi - ȳ)²) / N )

其中 (xi, yi) 是每条光线的落点坐标,(x̄, ȳ) 是所有落点的质心坐标,N 是光线总数。

说白了,RMS半径就是所有光线偏离质心的平均距离。这个值越小,说明光线越集中,成像越清晰。

我在项目中遇到过一个问题:某个镜头的RMS半径只有3微米,但实际成像还是有模糊。后来发现,是因为有少量离群光线拉大了RMS值,但大部分光线其实很集中。所以,我建议你同时看RMS半径和点列图的分布形状,别只看数字。

经验之谈:对于可见光系统,RMS半径小于艾里斑半径时,系统基本达到衍射极限。艾里斑半径 ≈ 1.22 * λ * F/#。比如F/2.8的系统,波长550nm,艾里斑半径约1.88微米。如果你的RMS半径小于这个值,恭喜你,设计很到位。

4.3 几何弥散斑(Geometric Spot Size)

几何弥散斑和RMS半径不一样。它看的是所有光线落点的最大范围,也就是最远的两条光线之间的距离。

计算公式:

GEO = max( sqrt((xi - xj)² + (yi - yj)²) )

说白了,就是找点列图中最远的两个点,量它们的距离。

这个指标有什么用呢?我举个例子。有一次我在设计一个投影镜头,客户要求画面边缘不能有任何杂散光。RMS半径虽然小,但有几条光线跑偏了,导致边缘出现鬼影。这时候,几何弥散斑就能抓住这些「害群之马」。

注意:几何弥散斑对离群光线非常敏感。有时候一条光线因为追迹误差或者表面加工误差跑偏了,GEO值会瞬间变大。所以,我一般会先剔除明显异常的光线,再看GEO值。

4.4 点列图、RMS半径和GEO的对比

指标 含义 优点 缺点
点列图 光线落点的分布图 直观,能看出像差类型 无法量化比较
RMS半径 光线偏离质心的平均距离 统计意义强,稳定 忽略离群光线
几何弥散斑 最远光线之间的距离 能抓住极端情况 对异常值敏感

你想想看,这三个指标其实是互补的。点列图给你「看」的直觉,RMS给你「算」的稳定,GEO给你「防」的底线。我一般会三个一起看,缺一不可。

4.5 知识体系结构图

下面这张图,是我自己梳理的点列图分析知识结构。你看一眼,心里就有谱了。

点列图分析知识体系 点列图生成 均方根半径 几何弥散斑 生成步骤 选物点 → 撒光线 追迹 → 记录落点 绘制点列图 计算公式 RMS = sqrt(ΣΔ²/N) 反映光线集中度 与艾里斑对比 计算公式 GEO = max(距离) 捕捉离群光线 对异常值敏感 三者互补:直观 + 统计 + 极端情况

4.6 实际应用中的避坑指南

我曾经在一个红外镜头项目中,点列图的RMS半径只有2微米,但实际测试分辨率就是上不去。折腾了两周,最后发现是采样光线数量不够——我只追了100条光线,采样模式还是极坐标的,导致中心区域光线密集,边缘稀疏。后来改成六边形采样,追了500条光线,点列图才真实反映了像差情况。

所以,我建议你:

  • 采样数量:至少200条,复杂系统500条以上。
  • 采样模式:六边形网格比极坐标网格更均匀,推荐使用。
  • 多视场对比:别只看中心视场,边缘视场才是考验设计功力的地方。
  • 结合MTF看:点列图好不代表MTF好,尤其是存在非旋转对称像差时。

小技巧:在Zemax或Code V中,可以设置点列图显示「艾里斑」圆圈。如果所有光线都落在圈内,说明系统接近衍射极限。这是我判断设计是否「到位」的快速方法。

嗯,点列图分析就聊到这儿。记住,它是个好工具,但别迷信。多结合其他像质评价方法,才能做出靠谱的设计。