3、光学传递函数(OTF/MTF)理论:相干传递函数与非相干传递函数、MTF的物理意义与测量
聊到光学分辨率,很多人第一反应就是瑞利判据。但说实话,那个判据只告诉你「两个点能不能分开」,它不告诉你「分开到什么程度」。我在做高精度成像系统时,发现瑞利判据根本不够用——我需要知道整个空间频率的传递特性。这时候,光学传递函数(OTF)就登场了。
3.1 从点扩散函数到传递函数
先理清一个基本逻辑。一个光学系统,你可以把它看作一个「滤波器」。输入是物体的光场分布,输出是像面的光场分布。这个滤波特性,在空域用点扩散函数(PSF)描述,在频域用光学传递函数(OTF)描述。
它们之间是傅里叶变换关系。嗯,这个关系是理解整个章节的钥匙。
核心关系式:
OTF(ξ, η) = ℱ{PSF(x, y)}
其中 ξ, η 是空间频率坐标,单位是 lp/mm(线对每毫米)。
OTF 是一个复函数,包含两部分:
- 调制传递函数(MTF):OTF 的模,描述对比度传递特性
- 相位传递函数(PTF):OTF 的辐角,描述相位偏移
我早期做镜头测试时,经常只看 MTF 曲线,觉得 PTF 不重要。后来做波前编码系统才发现,PTF 在某些非对称系统中会严重影响成像质量。所以,别忽视它。
3.2 相干传递函数与非相干传递函数
这里有个关键区分:照明方式不同,传递函数完全不同。
| 特性 | 相干传递函数(CTF) | 非相干传递函数(OTF/MTF) |
|---|---|---|
| 照明方式 | 激光、点光源等相干光 | 自然光、LED 等非相干光 |
| 传递对象 | 复振幅(含相位) | 光强(振幅平方) |
| 系统响应 | 振幅脉冲响应 | 强度脉冲响应(PSF) |
| 截止频率 | fc = NA / λ | 2fc = 2NA / λ |
| 叠加方式 | 复振幅线性叠加 | 强度线性叠加 |
你想想看,为什么非相干系统的截止频率是相干系统的两倍?
因为非相干系统传递的是强度,而强度是振幅的平方。平方操作在频域引入了自相关,相当于把频谱展宽了。我在做显微成像时,经常利用这个特性——用非相干照明可以获得更高的分辨率。
实战经验: 如果你在做激光共聚焦显微镜,用的是相干照明,但最终成像是非相干的。为什么?因为扫描点光源在样品上产生的荧光是非相干的。这个「混合模式」经常让人混淆,我早期就踩过这个坑。
3.3 MTF 的物理意义
MTF 说白了就是:系统对不同空间频率的「对比度传递能力」。
假设你拍一个黑白条纹靶标:
- 低频条纹(粗条纹):MTF 接近 1,对比度几乎无损
- 中频条纹:MTF 逐渐下降,对比度开始衰减
- 高频条纹(细条纹):MTF 趋近于 0,对比度消失
MTF = 0 对应的空间频率,就是系统的截止频率。超过这个频率,你什么都看不见。
MTF 的数学定义:
MTF(ξ) = |OTF(ξ)| = |ℱ{PSF(x)}|
物理含义:像面对比度 / 物面对比度
我曾经做过一个长焦镜头项目,客户要求 MTF 在 50 lp/mm 处不低于 0.3。结果实测只有 0.15。查了半天,发现是镜片装配时的一个垫圈压到了镜片边缘,产生了像散。所以,MTF 曲线不仅是设计指标,也是诊断工具。
3.4 MTF 的测量方法
测量 MTF 的方法有好几种,我挑最常用的三种讲。
3.4.1 条纹靶标法
这是最直观的方法。用不同空间频率的条纹靶标作为物体,测量像面的对比度。
- 放置靶标,照明均匀
- 用 CCD 采集像面图像
- 计算每个频率的对比度:C = (Imax - Imin) / (Imax + Imin)
- MTF(ξ) = C像(ξ) / C物(ξ)
注意: 靶标的对比度必须精确已知,而且靶标本身不能有畸变。我见过有人用打印的靶标,结果纸张的纹理引入了额外的噪声,MTF 测出来偏低 10%。
3.4.2 刀口法
用刀口(锋利边缘)作为物体,测量其像面的边缘扩散函数(ESF),然后微分得到线扩散函数(LSF),再傅里叶变换得到 MTF。
# 刀口法 MTF 计算流程(伪代码)
1. 采集刀口图像 → 得到 ESF(x)
2. 微分:LSF(x) = d(ESF)/dx
3. 去噪:对 LSF 进行平滑滤波
4. 傅里叶变换:OTF(ξ) = ℱ{LSF(x)}
5. 取模:MTF(ξ) = |OTF(ξ)|
6. 归一化:MTF(0) = 1
这个方法的好处是只需要一个刀口,不需要制作不同频率的靶标。但缺点是对噪声敏感,微分操作会放大高频噪声。我习惯在微分前先做一次高斯平滑,效果会好很多。
3.4.3 点源法
直接测量点扩散函数(PSF),然后做傅里叶变换。理论上最直接,但实际中很难产生一个理想的点光源。
- 用针孔模拟点光源,针孔直径要小于艾里斑的 1/5
- CCD 采集 PSF 图像
- 二维傅里叶变换得到 OTF
- 沿径向平均得到 MTF 曲线
我的建议: 实验室条件下,刀口法最实用。产线上,条纹靶标法更稳定。点源法适合做研究,但针孔制作和对准都很麻烦。
3.5 知识结构图
下面这张图总结了本章的核心逻辑,从空域到频域,从相干到非相干,从理论到测量。
3.6 避坑指南
我曾经踩过的坑:
- 采样不足: 测量 MTF 时,CCD 的像素尺寸必须满足奈奎斯特采样定理。如果像素太大,高频 MTF 会被低估。我一般要求至少 4 个像素采样一个线对。
- 照明不均匀: 条纹靶标法对照明均匀性很敏感。我曾经用 LED 环形灯照明,结果靶标中心比边缘亮 20%,MTF 曲线出现了奇怪的波动。
- 忽略 PTF: 在非对称系统中(如离轴三反),PTF 会导致像点不对称。只测 MTF 会漏掉这个信息。
实用技巧: 如果你手头没有专业的 MTF 测量设备,可以用刀口法 + 普通 CCD 做一个简易测量。关键是保证刀口边缘足够直,照明足够均匀。我曾在实验室用剃须刀片 + 工业相机做过,精度虽然不如商用设备,但用于系统调试完全够用。