2. 光学成像基础
聊MTF之前,得先搞清楚几个基础概念。说白了,MTF不是凭空冒出来的,它是由点扩散函数(PSF)、线扩散函数(LSF)和边缘扩散函数(ESF)一步步推导出来的。我刚开始接触光学测试时,也觉得这些概念绕来绕去,后来亲手搭过一次测试系统,才真正串起来了。
2.1 点扩散函数(PSF)—— 系统的“指纹”
想象一下,你用一个理想的光学系统去看一颗星星。理论上,星星是一个点光源,成像应该还是一个点。但现实中没有完美的镜头,光线经过镜头后,会扩散成一个模糊的光斑。这个光斑的能量分布,就是点扩散函数(PSF)。
PSF的数学定义:系统对一个理想点光源的响应,即输出光强分布。
公式:PSF(x, y) = |h(x, y)|²,其中h(x, y)是系统的相干传递函数。
PSF是二维的,它完整描述了系统的空间响应特性。但实际测试中,直接测量PSF很麻烦——你需要一个足够小的点光源,这在实验室里都不好做,更别说产线了。
我的经验:在实验室标定高精度镜头时,我会用针孔或微球来生成近似点光源。但针孔直径必须小于艾里斑半径,否则测出来的PSF其实是针孔自身的像,不是系统的真实响应。这个坑我踩过,后来每次都会先确认针孔尺寸是否满足采样条件。
2.2 线扩散函数(LSF)—— 降维打击
既然二维PSF难测,那就降维。把点光源换成一条无限细的亮线,系统对这条线的响应就是线扩散函数(LSF)。
LSF其实是PSF沿一个方向的积分。假设线沿y方向延伸,那么:
LSF(x) = ∫ PSF(x, y) dy
这样一来,二维问题变成了一维问题。测试起来简单多了——用一条狭缝或者一个刀口边缘就能搞定。
| 函数 | 维度 | 输入 | 测试难度 |
|---|---|---|---|
| PSF | 二维 | 点光源 | 高(需要微米级针孔) |
| LSF | 一维 | 线光源/狭缝 | 中 |
| ESF | 一维 | 刀口边缘 | 低(容易制作) |
注意:LSF要求线光源足够细,否则测出来的LSF会被线宽展宽。我见过有人用普通LED灯条当线光源,结果LSF半高宽比真实值大了30%。
2.3 边缘扩散函数(ESF)—— 产线的最爱
到了产线,连狭缝都嫌麻烦。这时候就用边缘扩散函数(ESF)。
ESF是系统对一个理想刀口边缘(黑白交界)的响应。你拍一张黑白过渡的图像,沿着垂直边缘的方向提取灰度变化曲线,就是ESF。
ESF和LSF的关系很简单:
LSF(x) = d(ESF(x)) / dx
没错,对ESF求导就得到LSF。所以整个链条是:
- 拍一张刀口图像,提取ESF
- 对ESF求导,得到LSF
- 对LSF做傅里叶变换,取模归一化,得到MTF
嗯,这里要注意一点:求导会放大噪声。所以ESF必须先做平滑处理,否则求出来的LSF全是毛刺,MTF曲线惨不忍睹。
我的习惯:对ESF做平滑时,我会用局部加权回归(LOWESS)或者高斯滤波,窗口大小选3~5个像素。窗口太小去不掉噪声,窗口太大又会抹掉边缘细节,导致MTF偏低。这个平衡点需要根据你的像素尺寸和系统放大倍率来调。
2.4 从LSF到MTF —— 傅里叶变换登场
有了LSF,MTF就呼之欲出了。MTF的定义是LSF的傅里叶变换的模,再归一化到零频:
MTF(f) = |∫ LSF(x) · e^(-j2πfx) dx| / ∫ LSF(x) dx
其中f是空间频率,单位通常是lp/mm(线对每毫米)或cycles/pixel。
为什么是傅里叶变换?你想想看,一个光学系统可以看作一个低通滤波器。PSF/LSF是它的空间域脉冲响应,而MTF就是它的频率域传递函数。高频信息被衰减得越多,MTF值越低,图像就越模糊。
关键理解:MTF曲线从1(低频)下降到0(截止频率),曲线下的面积反映了系统的综合成像质量。但要注意,MTF=0.2时图像可能还能用,MTF=0.1时基本就糊了。
2.5 完整推导流程
下面这张图把整个推导链条串起来了,我建议你多看几遍,理清每个环节的输入输出。
2.6 几个容易踩的坑
- ESF对齐精度:边缘必须与像素阵列成一定角度(通常5°~10°),否则采样相位固定,MTF会混入伪影。ISO 12233标准推荐5°。
- 过采样:倾斜边缘法的核心优势就是过采样。一个倾斜边缘可以等效为多个亚像素位置的采样点,从而提升MTF的频率分辨率。
- 截止频率:MTF的截止频率由像素尺寸决定,f_cut = 1 / (2 × pixel_pitch)。超过这个频率的信息会被混叠,测出来也不准。
我曾经踩过的坑:有次做手机镜头MTF测试,ESF边缘选得太陡,求导后LSF出现负值。查了半天才发现是边缘过饱和了——刀口亮侧过曝,灰度值被裁切到255,导致ESF顶部被削平。后来我强制控制曝光,让亮侧灰度在200~220之间,问题就解决了。
2.7 小结
从PSF到MTF,本质上是一个从空间域到频率域的转换过程。PSF是源头,LSF是桥梁,ESF是工程实现,MTF是最终评价指标。你不需要每次都从头推导,但理解这个链条,能帮你快速定位测试中的异常——比如MTF曲线异常偏低,可能是ESF平滑过度,也可能是边缘对齐角度不对。