3. 自动对焦基础
自动对焦(AF,Auto Focus)是相机3A算法中最直接影响“照片是否清晰”的环节。它的本质是:通过移动镜头中的对焦镜组,使被摄主体的成像平面与传感器感光面重合,从而获得最大清晰度。理解AF,必须先理解“对焦”的物理含义,再理解不同对焦方式如何判断“是否已经合焦”。
一、对焦原理:从光学到清晰度评价
镜头可以简化为凸透镜模型。物距、像距与焦距满足成像公式:1/f = 1/u + 1/v。当被摄物距离变化时,像距v随之变化,必须移动对焦镜组改变等效像距,才能让像重新落在传感器上。若像平面偏离传感器,点光源会变成一个模糊圆(Circle of Confusion),偏离越大越模糊。
相机无法直接“看到”像距,只能通过图像本身判断清晰度。因此AF算法需要一个清晰度评价函数(Focus Value,FV),通常基于图像高频分量:边缘越锐利,高频能量越强,FV越大。对焦过程就是寻找FV最大值的过程,即“爬山搜索”。
FV 常用计算方式:
1) 梯度平方和:FV = Σ (Gx² + Gy²)
2) 拉普拉斯能量:FV = Σ (∇²I)²
3) 高频带通能量:FV = Σ |FFT(I) 高频分量|
对焦搜索:FV 随镜头位置呈单峰曲线,峰值处即合焦点。
二、反差对焦(Contrast AF / CDAF)
反差对焦是最直观的方法:不断移动对焦镜组,计算FV,找到FV最大的位置。它不需要额外硬件,仅依赖主图像传感器,因此成本低、精度高,在静态拍摄中能实现非常准确的对焦。
但反差对焦有两个天然缺陷:第一,它不知道方向,必须“先试再判断”,如果初始位置在峰值一侧,需要多次试探才能确定移动方向;第二,它必须越过峰值再回退,才能确认最大值,因此对焦速度较慢,且对运动物体容易“拉风箱”。
- 优点:精度高、无额外硬件、弱光下仍可工作(只要图像有对比度)。
- 缺点:速度慢、有方向不确定性、视频追焦易反复。
- 典型场景:早期手机、微单的静态照片对焦、低端模组。
三、相位对焦(Phase Detection AF / PDAF)
相位对焦通过检测光线相位差来判断离焦方向和离焦量。它在传感器上设置成对的相位检测像素(或专用AF传感器),同一物点经过镜头后,在左右(或上下)相位像素上成像。若已合焦,两像重合;若离焦,两像分离,分离方向和距离直接反映前焦/后焦与离焦量。
因此PDAF可以“一步算出”镜头该往哪走、走多少,速度极快,特别适合运动追焦和视频连续对焦。其缺点是:相位像素占用感光面积,影响画质;在弱光、低对比度、重复纹理场景下相位检测可靠性下降;且需要精确的标定(PD标定、镜头标定)。
| 对比项 | 反差对焦 CDAF | 相位对焦 PDAF |
|---|---|---|
| 判断依据 | FV 峰值搜索 | 相位差方向与大小 |
| 方向判断 | 不确定,需试探 | 直接得出 |
| 速度 | 较慢 | 快 |
| 精度 | 高 | 高(依赖标定) |
| 弱光表现 | 较好 | 下降明显 |
| 硬件成本 | 低 | 较高 |
| 典型用途 | 静态照片 | 运动、视频追焦 |
四、激光对焦(Laser AF)
激光对焦通过发射红外激光并测量反射时间或三角位移,直接获得被摄物距离。它不依赖图像对比度,因此在弱光、纯色墙面、低纹理场景下仍能快速给出距离,常作为辅助对焦手段。其局限是有效距离短(通常0.5~3米)、对玻璃/水面等反射异常物体易误判,且无法识别“对焦目标是谁”,只能提供距离信息。
五、对比度与相位混合对焦(Hybrid AF)
现代手机与相机普遍采用混合对焦:先用PDAF快速估算方向和大致距离,驱动镜头到接近合焦位置;再用CDAF在峰值附近精细搜索,确保最终清晰度。这样既获得速度,又保证精度。部分方案还会融合激光对焦的距离信息,在弱光下先粗定位,再交给PDAF/CDAF微调。
六、案例与场景:为什么手机拍照越来越快
以手机拍摄奔跑的儿童为例。若只有CDAF,相机会反复前后搜索,画面出现“拉风箱”,容易错过瞬间。加入PDAF后,系统先判断儿童在画面中的相位差,快速驱动镜头到大致合焦位置,再用CDAF微调,快门延迟显著降低。若在夜晚室内,PDAF因进光不足而可靠性下降,此时激光对焦可先给出距离,帮助系统快速进入CDAF的峰值附近,避免长时间搜索。
七、调优复盘要点
- FV曲线质量:检查不同光照、不同纹理下FV是否单峰、峰值是否明显,避免多峰导致误锁。
- PDAF标定:确认PD相位差与镜头位移的线性关系,检查温度、模组差异下的偏移。
- 搜索策略:粗搜索步长、细搜索步长、回退阈值、稳定判定帧数,直接影响速度与精度。
- 场景切换:从亮到暗、从近到远、从静止到运动时,混合策略的权重切换是否平滑。
- 激光融合:激光距离的有效范围与置信度判断,避免玻璃、镜面导致错误粗定位。
总结来说,反差对焦是“找峰值”,相位对焦是“算偏差”,激光对焦是“测距离”,混合对焦则是把三者优势组合:用相位和激光换速度,用反差换精度。理解这四种方式的原理与边界,是后续AF调优、场景策略设计和问题定位的基础。