2. 光学基础与镜头参数:焦距、光圈、景深、MTF曲线、镜头分辨率、像差对AF的影响
做AF调试这些年,我最大的感触是:不懂光学,你调出来的AF就是瞎蒙。很多工程师上来就调PID参数,结果换颗镜头就崩了。说白了,AF的根在光学,你得先搞清楚镜头是怎么工作的。
这一章,我把光学里跟AF最相关的几个核心概念掰开揉碎讲清楚。嗯,都是我在项目里踩过坑之后才真正理解的东西。
2.1 焦距:AF的物理基准
焦距,就是镜头光学中心到成像面的距离。单位是毫米。你想想看,为什么手机镜头焦距那么短,单反镜头那么长?因为焦距直接决定了视场角和放大倍率。
焦距对AF的影响,主要体现在三个方面:
- 对焦行程:焦距越长,对焦时镜片移动的物理行程就越大。我做过一个长焦项目,马达跑了2mm才从最近对焦到无穷远,而广角镜头可能只需要0.3mm。行程长了,AF的响应时间自然就慢。
- 景深敏感度:长焦镜头景深浅,对焦偏差更容易被肉眼察觉。这意味着AF的精度要求更高。
- 马达选型:短行程可以用VCM马达,长行程必须上步进马达或者线性马达。这个选错了,后面调试全是坑。
核心结论:焦距决定了AF的物理边界。拿到一颗新镜头,第一件事就是测它的对焦行程和最近对焦距离。这两个参数不搞清楚,后面所有调试都是空中楼阁。
2.2 光圈:进光量与景深的博弈
光圈,说白了就是镜头里那个可以开合的叶片组。F值越小,光圈越大,进光量越多。但事情没那么简单。
光圈对AF的影响:
- 进光量:大光圈(F1.4-F2.8)进光多,AF传感器能接收到更多光线,对焦速度自然快。我在暗光环境下调试时,经常把光圈开到最大来保证AF能正常工作。
- 景深:大光圈景深浅,对焦精度要求高。小光圈(F8-F16)景深大,对焦稍微偏一点也看不出来。
- 衍射极限:光圈太小(F16以上)会出现衍射,图像反而变模糊。这时候AF算法会陷入困惑——它以为还在对焦,其实已经过了最佳点。
我的经验:调试AF时,建议先用中等光圈(F4-F5.6)做基准。这个区间进光量够,景深适中,衍射影响小。等基础调好了,再分别测大光圈和小光圈的极端情况。
2.3 景深:AF的容错空间
景深,就是焦点前后还能保持清晰的范围。这个范围越大,AF的容错率就越高。
景深计算公式:
景深 = (2 * 容许弥散圆直径 * 光圈F值 * 对焦距离²) / (焦距²)
你看这个公式,对焦距离的平方在分子上,焦距的平方在分母上。这意味着:
- 对焦距离越近,景深越浅。微距拍摄时,景深可能只有几毫米,AF稍微偏一点就糊了。
- 焦距越长,景深越浅。200mm镜头拍人像,眼睛清晰鼻子模糊是常有的事。
- 光圈越大,景深越浅。这个前面说过了。
避坑指南:我曾经在一个项目里,AF在实验室调得好好的,一到户外就频繁拉风箱。查了两天才发现,实验室用的是近距测试卡(0.5m),而户外场景大多是远距离(5m以上)。景深变了,AF的收敛判据没跟着变,自然就出问题了。
2.4 MTF曲线:镜头的真实性能
MTF(Modulation Transfer Function),调制传递函数。说白了,就是衡量镜头能把黑白条纹拍得多清楚。
MTF曲线怎么看?
- 横轴:距离图像中心的距离(0=中心,1=边缘)
- 纵轴:对比度传递能力(1=完美,0=完全模糊)
- 多条曲线:不同空间频率(10线对/mm、30线对/mm等)
MTF对AF的影响:
- 峰值位置:MTF曲线的峰值位置就是最佳焦平面。AF算法本质上就是在找这个峰值。
- 曲线陡峭度:曲线越陡,说明对焦敏感度越高,AF能更快找到峰值。但太陡了也容易过冲。
- 场曲影响:如果中心MTF峰值和边缘MTF峰值不在同一个焦平面,AF就会顾此失彼。
实战技巧:拿到镜头规格书,先看MTF曲线在30线对/mm处的表现。如果中心>0.6,边缘>0.3,这颗镜头的底子就不错。如果低于这个值,AF调试会非常痛苦。
2.5 镜头分辨率:AF的极限
镜头分辨率,就是镜头能分辨的最小细节。单位是线对/毫米(lp/mm)。
分辨率与AF的关系:
- AF算法的精度不可能超过镜头的分辨率极限。你想想看,镜头都看不清的细节,算法怎么可能用来对焦?
- 传感器像素越高,对镜头分辨率的要求也越高。48MP的传感器配一颗低分辨率镜头,拍出来的照片全是糊的,AF也没法正常工作。
- 分辨率会随光圈变化。一般来说,最佳分辨率出现在F4-F8之间。
我的建议:选型阶段就要匹配好镜头分辨率和传感器像素。一个简单的经验法则:镜头分辨率(lp/mm)* 传感器高度(mm)* 2 ≈ 传感器像素数。这样算出来的匹配度比较合理。
2.6 像差:AF的隐形杀手
像差,就是镜头成像时出现的各种偏差。理想镜头不存在,现实中的镜头都有像差。只是程度不同而已。
对AF影响最大的几种像差:
| 像差类型 | 表现 | 对AF的影响 |
|---|---|---|
| 球差 | 边缘光线和中心光线焦点不重合 | AF峰值模糊,难以精确定位 |
| 色差 | 不同颜色光线的焦点位置不同 | AF在不同色温下表现不一致 |
| 场曲 | 最佳焦平面不是平面而是曲面 | 中心和边缘无法同时清晰 |
| 畸变 | 直线拍出来变弯了 | 影响AF窗口的位置计算 |
我遇到过的真实案例:
有一次,一颗镜头在实验室测MTF,中心分辨率0.7,边缘0.5,看起来不错。但实际拍摄时,AF在中心区域对焦很准,一到边缘区域就偏。查了半天,发现是场曲太大——中心焦平面和边缘焦平面差了0.15mm。这个偏差对于大光圈镜头来说,足以让边缘完全失焦。
解决办法?要么换镜头,要么在AF算法里加入场曲补偿。我们当时选了后者,在AF的聚焦窗口里根据位置做了偏移补偿。效果还行,但终究是治标不治本。
重要提醒:像差是镜头的固有属性,AF算法只能补偿,不能消除。如果镜头本身的像差太大,再好的AF算法也救不回来。所以,选镜头时一定要看像差数据,尤其是场曲和色差。
2.7 知识体系总览
下面这张图,我把这一章的核心逻辑串起来了。你仔细看看,每个参数都不是孤立的,它们共同决定了AF的最终表现。
这张图你看懂了吗?六个参数,每个都跟AF有直接关系。焦距和光圈是物理基础,景深是容错空间,MTF和分辨率是性能上限,像差是必须克服的障碍。它们不是独立的,而是相互影响的。
举个例子:大光圈(进光多,AF快)会导致景深变浅(容错率低),同时像差会更明显(MTF下降)。所以,调试AF时不能只看单一参数,要综合考虑。
我的调试顺序:拿到新镜头,我一般先看MTF曲线和像差数据,确认镜头的底子。然后测焦距和光圈范围,确定物理边界。接着算景深,设定AF的容错阈值。最后才上马达和算法。这个顺序走下来,基本不会出大问题。
好了,这一章的内容就到这里。光学基础是AF的根基,理解透了,后面调算法才能得心应手。
公众号:蓝海资料掘金营,微信deep3321