2. 精度指标定义:对比度、锐度、离焦量、MTF与对焦置信度

各位好,我是负责这次课程的老王。上一章我们聊了相位对焦的基本原理,今天咱们来点硬核的——精度指标。

你想想看,一个对焦系统好不好,总得有个尺子去量。我见过不少工程师,一上来就调算法参数,结果越调越乱。为什么?因为他根本不知道自己要优化什么指标。

今天这五个指标,是我这些年做项目时反复打交道的。说白了,它们就是衡量对焦精度的五把尺子。

2.1 对比度(Contrast)

对比度,最直观的理解就是“黑白分明”的程度。图像里最亮和最暗的差异有多大。

数学上,对比度通常用 Michelson 公式:

C = (I_max - I_min) / (I_max + I_min)

其中 I_max 是局部最大亮度,I_min 是最小亮度。值域在 0 到 1 之间。

为什么它对对焦重要?

因为合焦时,图像细节最清晰,边缘最锐利,对比度自然最高。离焦时,图像变模糊,对比度就掉下去了。

我的经验: 我在做手机摄像头调试时,发现对比度指标对光照非常敏感。暗光下对比度天然就低,容易误判为离焦。所以单纯靠对比度做对焦判定,不太靠谱。

2.2 锐度(Sharpness)

锐度,很多人把它和对比度混为一谈。其实不一样。

锐度描述的是图像中边缘的陡峭程度。一个边缘从黑到白,是瞬间跳变,还是慢慢过渡?跳变越剧烈,锐度越高。

我习惯用一个简单的指标——边缘上升距离(Edge Rise Distance)。

ERD = 从10%灰度到90%灰度所需的像素数

ERD 越小,边缘越陡,图像越锐。

状态 ERD(像素) 视觉感受
完美合焦 1-2 边缘清晰,无拖影
轻微离焦 3-5 边缘略模糊
严重离焦 >10 边缘完全模糊
注意: 锐度指标容易受图像噪声干扰。我曾经在一个项目中,因为 sensor 噪声偏大,导致 ERD 计算值波动剧烈,对焦系统一直在来回跳动。后来加了预处理滤波才解决。

2.3 离焦量(Defocus Amount)

离焦量,这是相位对焦的核心指标。它直接告诉你:镜头当前离合焦位置还有多远。

在相位对焦中,我们通过左右两个像素的相位差来计算离焦量。

Defocus = k × Phase_Difference

其中 k 是标定系数,Phase_Difference 是左右像素的相位差。

离焦量的单位:

  • 物理单位: 微米(μm),表示镜头需要移动的物理距离
  • 数字单位: 像素(pixel),表示图像上的偏移量
  • 归一化单位: Depth of Focus(DoF)倍数

我个人习惯用物理单位。因为这样可以直接换算成马达的驱动步数,调试起来更直观。

关键点: 离焦量的正负号表示方向。正值表示镜头需要向前移动,负值表示向后。这个符号搞反了,对焦系统就会往反方向跑,永远合不了焦。我见过不止一个新手犯这个错。

2.4 MTF(Modulation Transfer Function)

MTF,调制传递函数。这是光学领域最权威的图像质量评价指标。

它描述的是光学系统对不同空间频率的传递能力。简单说:

  • 低频(粗细节): 对应物体的轮廓、大块区域
  • 中频(中等细节): 对应物体的纹理、图案
  • 高频(精细细节): 对应物体的边缘、微小特征

MTF 曲线越平缓、越高,说明镜头解析力越好。

在实际对焦系统中,我们通常关注几个关键频率点的 MTF 值:

空间频率 典型应用 合焦时 MTF 目标
10 lp/mm 整体对比度 > 0.8
30 lp/mm 纹理细节 > 0.5
Nyquist 频率 极限分辨率 > 0.2
我的建议: 不要只看单一频率的 MTF。我习惯看 MTF 曲线的形状。如果高频掉得特别快,说明镜头有像差;如果整体都很低,可能是离焦了。曲线形状能告诉你很多信息。

2.5 对焦置信度(Focus Confidence)

最后一个指标,也是实际工程中最容易被忽略的——对焦置信度。

它衡量的是:当前计算出的对焦结果有多可靠。

为什么需要这个指标?

  • 低对比度场景: 比如拍白墙,相位差计算可能不准
  • 重复纹理: 比如拍栅栏,相位差可能有多解
  • 运动物体: 比如拍跑步的人,相位差可能被运动模糊干扰

置信度的计算通常基于:

Confidence = f(SNR, Texture_Energy, Phase_Consistency)

其中:

  • SNR: 信噪比,越高越可信
  • Texture_Energy: 纹理能量,纹理越丰富越可信
  • Phase_Consistency: 相位一致性,多个像素点的相位差是否一致
避坑指南: 我曾经在一个项目中,对焦系统在低光照下频繁误判。查了很久才发现,是置信度阈值设得太低。系统把噪声当成了有效信号。后来我把置信度阈值从 0.3 提高到 0.6,误判率直接降了 80%。

2.6 五个指标的关系

这五个指标不是孤立的。它们之间有内在联系。

我画了一张图,帮你理清它们的关系:

对焦精度指标关系图 对焦精度指标关系图 离焦量 对比度 锐度 MTF 对焦置信度 影响 影响 输入 输入 参考 一致性校验 离焦量是核心驱动指标,对比度和锐度是图像域表现,MTF 是光学域评价,对焦置信度是系统可靠性保障。

从图中你可以看到:

  • 离焦量 是核心,它直接驱动镜头移动
  • 对比度 和 锐度 是离焦量在图像域的表现
  • MTF 是更全面的光学评价,综合了对比度和锐度信息
  • 对焦置信度 是系统层面的可靠性指标,它参考了离焦量的一致性和 MTF 的合理性
总结一下: 在实际项目中,我通常用离焦量做粗调,用 MTF 做精调,用对焦置信度做最终判决。三个指标配合使用,才能保证对焦系统又快又准。

嗯,这五个指标就讲到这里。每个指标都有它的适用场景和局限性。理解它们之间的关系,比死记硬背公式重要得多。