第二章 光学系统基础:几何光学与像差评价

各位同学,大家好。我是你们这门课的主讲工程师。今天咱们聊聊光学系统的基础,这部分内容,说白了就是红外探测器的“眼睛”该怎么配、怎么调。我做了十几年红外系统,发现很多问题其实都出在最基础的几何光学理解上。

咱们先看一张总览图,把今天要讲的知识点串起来。这样你心里有个谱,知道每个概念在系统里扮演什么角色。

光学系统基础 几何光学基础 折射与反射 成像原理 光路计算 光学系统像差 球差 / 彗差 像散 / 场曲 畸变 评价指标 MTF(调制传递函数) 点列图(Spot Diagram) 其他像质评价

2.1 几何光学基础:光是怎么走的?

几何光学,说白了就是研究光线怎么走。它把光当成一条条直线,不考虑波动性。在红外系统里,这套理论够用,因为我们的波长相对较长,但元件尺寸更大。

2.1.1 折射与反射

这两个概念,初中物理就学过。但做红外系统时,细节决定成败。

  • 反射定律:入射角等于反射角。这个简单,但用在反射式红外物镜设计时,角度差一点,像面就偏了。我记得有一次调试一个离轴抛物面镜,反射光斑总是不对,最后发现是镜面装调时倾斜了0.1度,结果像点偏移了将近两个像素。
  • 折射定律(斯涅尔定律):n₁ sinθ₁ = n₂ sinθ₂。这里n是折射率。红外材料(比如锗、硅、硫化锌)的折射率都挺高,一般在4左右。这意味着什么?光线进入透镜后弯折得很厉害,所以红外透镜通常比可见光透镜更厚、更曲。
个人经验: 我建议你在设计红外镜头时,优先考虑材料的色散特性。锗的折射率高,但色散也大,宽波段成像时容易产生色差。我一般会在长波红外(8-12μm)用锗,中波红外(3-5μm)用硅或硫化锌。

2.1.2 成像原理

一个理想的光学系统,会把物空间的一个点,成像到像空间的一个点。这就是“共轭点”的概念。实际系统做不到完美,但我们可以用近轴光学(也叫高斯光学)来近似计算。

近轴光学假设光线与光轴夹角很小,这样sinθ ≈ θ,计算就简化了。你想想看,这其实就是把非线性问题线性化。在初始设计阶段,用这个算算焦距、视场、F数,够用。

举个例子,一个简单的单透镜成像公式:

1/f = 1/u + 1/v

其中:
f = 透镜焦距
u = 物距(物体到透镜的距离)
v = 像距(透镜到像面的距离)

这个公式,我估计你们都会背。但实际用的时候要注意:红外透镜的焦距会随温度变化,因为材料的折射率随温度变化(dn/dT)。我曾经在-20°C到+50°C的环境下测试一个红外镜头,焦距漂移了将近0.5%。对于高精度测量系统,这必须补偿。

2.2 光学系统的像差:理想很丰满,现实很骨感

实际光学系统不可能完美成像,总会有偏差,这就是像差。我把它分为两大类:单色像差和色差。今天先讲单色像差,也就是同一波长下的五种基本像差。

2.2.1 球差

球差是最基本的像差。简单说,就是透镜边缘的光线和中心的光线,聚焦不到同一个点上。边缘光线聚焦更近,中心光线聚焦更远。

为什么会这样?因为球面透镜本身就不是完美的聚焦面。你想想看,一个球面,边缘的曲率对光线的偏折比中心更强。所以球差是球面透镜的“原罪”。

怎么解决?

  • 用非球面透镜。这个在红外系统里很常见,因为红外材料加工非球面相对容易。
  • 用多片透镜组合,正负透镜搭配,互相补偿球差。
  • 缩小光圈。光圈越小,球差越小,但进光量也少了,信噪比会下降。
避坑指南: 我曾经设计过一个红外测温系统,用了F/1.0的大光圈镜头,结果球差导致边缘光线聚焦偏差很大,测温精度完全达不到要求。后来把光圈缩到F/1.5,球差小了,但信号弱了,又得提高探测器增益。这就是个trade-off。

2.2.2 彗差

彗差,顾名思义,像差形状像彗星,有个尾巴。它发生在轴外点成像时,光线通过透镜的不同环带,放大率不一样,导致像点不对称。

在红外系统里,彗差会让目标边缘模糊,产生拖尾。比如你拍一个高温物体,边缘会有一圈光晕,这就是彗差在作怪。

怎么解决?

  • 采用对称式结构,比如双高斯镜头,彗差可以自动抵消。
  • 调整光阑位置。光阑放在透镜的某个特定位置,可以显著减小彗差。

2.2.3 像散

像散比较复杂。简单说,就是子午方向(径向)和弧矢方向(切向)的光线,聚焦不在同一个平面上。结果就是一个点会变成一条短线,或者一个模糊的椭圆。

我记得有一次调试一个红外显微成像系统,发现图像在水平方向清晰,垂直方向模糊。一开始以为是探测器装歪了,后来一测,是镜头的像散没校正。调整了镜片间距,两个方向的焦点才重合。

2.2.4 场曲

场曲就是像面不是平的,而是弯曲的。你想想看,一个平面物体,通过透镜后,成像在一个曲面上。但我们的探测器是平面的,所以边缘会模糊。

在红外焦平面阵列(FPA)上,场曲会导致边缘视场的MTF下降。我建议你在设计时,用场曲校正镜组,或者让探测器稍微弯曲(这个工艺难度大,但有些高端系统在用)。

2.2.5 畸变

畸变不影响清晰度,但影响形状。桶形畸变让图像中间鼓起来,枕形畸变让图像边缘向外拉。在红外测温或目标识别中,畸变会导致位置测量误差。

比如你用红外热像仪测量一个矩形目标的尺寸,如果镜头有畸变,测出来的长宽比就不对。我一般会在软件里做畸变校正,但前提是畸变要小且稳定。

五种单色像差对比
像差类型 表现 主要成因 常用校正方法
球差 点像成弥散斑 球面透镜边缘与中心聚焦不一致 非球面、多片组合、缩光圈
彗差 像点有彗星状拖尾 轴外点不同环带放大率不同 对称结构、光阑位置优化
像散 子午与弧矢焦点不重合 透镜在两个方向曲率不同 校正镜组、调整镜片间距
场曲 像面弯曲 透镜对平面物体成像在曲面 场曲校正镜、弯曲探测器
畸变 图像形状失真 不同视场放大率不同 对称设计、软件校正

2.3 光学系统的评价指标:怎么判断镜头好不好?

设计完一个镜头,怎么知道它好不好?不能光靠感觉。我们需要客观的指标。这里我重点讲两个:MTF和点列图。

2.3.1 MTF(调制传递函数)

MTF是衡量镜头对比度传递能力的指标。简单说,就是镜头能把黑白条纹的对比度保留多少。MTF值越高,图像越清晰。

MTF曲线通常横轴是空间频率(lp/mm,线对每毫米),纵轴是对比度(0到1)。比如,一个镜头在10 lp/mm时MTF=0.5,意味着它能把10对线/毫米的条纹,对比度从100%降到50%。

在红外系统里,我一般关注两个频率点:

  • 奈奎斯特频率:对应探测器像素尺寸。比如12μm像元,奈奎斯特频率是1/(2×12μm) ≈ 41.67 lp/mm。这个频率下的MTF值,决定了系统能否分辨细节。
  • 低频MTF:比如5-10 lp/mm,反映大目标的对比度,影响图像的整体观感。
我的经验: 对于红外热像仪,我通常要求镜头在奈奎斯特频率处的MTF不低于0.2。低于这个值,图像会非常模糊,细节完全丢失。当然,如果是测温用,对细节要求不高,可以放宽到0.1。

2.3.2 点列图(Spot Diagram)

点列图是另一种直观的评价方式。它模拟从物点发出的光线,经过镜头后,在像面上的分布。理想情况下,所有光线应该汇聚到一个点。但实际上,由于像差,它们会散开成一个光斑。

点列图的均方根半径(RMS Radius)和几何半径(Geo Radius)是常用指标。RMS半径越小,像质越好。

我一般会看点列图是否对称。如果不对称,说明有彗差或像散。如果所有视场的点列图都差不多大,说明像差校正得比较均匀。

// 一个简单的点列图RMS半径计算示例(伪代码)
function calculateRMS(rayPositions):
    sumX = 0, sumY = 0
    for each ray in rayPositions:
        sumX += ray.x
        sumY += ray.y
    centroidX = sumX / numRays
    centroidY = sumY / numRays
    
    sumSq = 0
    for each ray in rayPositions:
        dx = ray.x - centroidX
        dy = ray.y - centroidY
        sumSq += dx*dx + dy*dy
    
    rmsRadius = sqrt(sumSq / numRays)
    return rmsRadius

这个代码很简单,但很实用。我在做镜头测试时,经常用这个算法来评估实际光斑的RMS半径,跟设计值对比,看加工和装调有没有问题。

2.3.3 其他评价指标

除了MTF和点列图,还有几个指标也常用:

  • 斯特列尔比(Strehl Ratio):实际点扩散函数峰值与理想衍射极限峰值之比。大于0.8通常认为像质很好。
  • 包围圆能量(Encircled Energy):指定半径内包含的光能量百分比。比如,80%能量集中在多少微米内。
  • 波前误差(Wavefront Error):用干涉仪测量,反映波前的畸变程度。单位是波长(λ)。

这些指标各有侧重,我建议你根据具体应用选择。比如,对于高精度测温,包围圆能量更重要,因为它决定了有多少能量被探测器像元接收。对于成像系统,MTF更直观。

好了,这一章的内容就到这里。光学系统的基础,说白了就是理解光怎么走、像差怎么来、怎么评价。这些概念是后面所有章节的基石。下一章我们会深入红外光学材料,看看锗、硅这些材料到底有什么脾气。


公众号:蓝海资料掘金营,微信deep3321