4. AF基础原理:对比度对焦(CDAF)原理、相位对焦(PDAF)原理、混合对焦(Hybrid AF)概念
自动对焦(Auto Focus, AF)是ISP图像质量调优的核心模块之一,直接决定画面清晰度与用户体验。本章深入剖析三种主流对焦技术:对比度对焦(CDAF)、相位对焦(PDAF)以及混合对焦(Hybrid AF),帮助你在海思3519平台上建立扎实的AF理论基础。
学习提示: 理解AF原理是调试ISP参数的前提。建议结合海思3519的AF硬件加速器(如HW_AF引擎)阅读本节内容,重点关注不同场景下对焦策略的选择依据。
4.1 对比度对焦(CDAF)原理
对比度对焦(Contrast Detection Auto Focus, CDAF)是最早被广泛应用的被动式对焦技术。其核心思想是:图像边缘越清晰,相邻像素之间的亮度差异(对比度)越大。通过搜索使图像对比度最大的镜头位置,即可实现准确对焦。
4.1.1 工作原理
- 图像采集: 在镜头移动过程中,连续采集不同焦点的图像帧。
- 对比度计算: 对每一帧图像,在预设的感兴趣区域(ROI)内计算对比度评价函数值(如Tenengrad、Laplacian、Sobel梯度累加)。
- 峰值搜索: 沿镜头移动方向,寻找评价函数值最大的位置(即对焦峰值点)。
- 镜头定位: 驱动镜头移动到峰值位置,完成对焦。
关键指标: 对比度评价函数的单峰性、无偏性、灵敏度直接影响对焦精度与速度。海思3519的ISP硬件提供多种统计窗口与梯度算子配置,可针对不同场景优化评价函数。
4.1.2 对比度评价函数
常用的对比度评价函数包括:
| 函数名称 | 计算方式 | 特点 |
|---|---|---|
| Tenengrad | Sobel算子梯度平方和 | 抗噪性好,峰值尖锐 |
| Laplacian | 二阶微分值之和 | 对边缘敏感,易受噪声影响 |
| Brenner | 相邻像素差平方和 | 计算量小,适合实时系统 |
| Variance | 灰度方差 | 全局统计,对纹理均匀场景有效 |
海思3519调优注意: 在ISP驱动中,可通过配置
AF_ROI 寄存器选择评价窗口,并调整 AF_THRESHOLD 避免噪声导致的误触发。建议在调试阶段同时输出原始梯度图与评价值曲线,辅助分析。
4.2 相位对焦(PDAF)原理
相位对焦(Phase Detection Auto Focus, PDAF)通过检测通过镜头不同区域的光线相位差,直接计算镜头需要移动的方向和距离,实现一次到位的快速对焦。
4.2.1 工作原理
PDAF的核心是在传感器像素阵列中嵌入相位检测像素(通常成对出现,左/右遮挡或分离)。当光线通过镜头后,成对像素接收到的光信号存在相位差:
- 相位差为零: 表示当前对焦准确。
- 相位差为正/负: 表示镜头需要向前或向后移动,移动量正比于相位差大小。
4.2.2 PDAF 像素类型
| 像素类型 | 结构描述 | 优缺点 |
|---|---|---|
| 掩蔽式(Masked) | 像素一半被金属遮挡,只接收一侧光线 | 结构简单,但损失进光量,影响画质 |
| 分离式(Split) | 单个像素内部分为两个光电二极管 | 不损失进光量,但工艺复杂 |
| 全像素双核(Dual Pixel) | 每个像素均支持相位检测 | 覆盖率高,对焦精度最佳,成本最高 |
海思3519平台支持: 该芯片ISP支持外部PDAF传感器接入,并提供
PDAF_CALIBRATION 模块用于校准相位差与镜头位移的映射关系。调试时需重点关注 灵敏度标定 与 温度补偿。
4.3 混合对焦(Hybrid AF)概念
混合对焦(Hybrid AF)结合了CDAF的高精度与PDAF的高速度,在不同场景下智能切换或融合两种对焦方式,实现兼顾速度与精度的最优对焦体验。
4.3.1 混合对焦工作模式
- PDAF粗调 + CDAF精调: 先利用PDAF快速将镜头移动到大致对焦位置,再使用CDAF进行小范围精细搜索,确保峰值锁定。
- 场景自适应切换: 在光照充足、纹理丰富的场景优先使用PDAF;在低光照或低对比度场景回退到CDAF。
- 运动追踪模式: 连续使用PDAF跟踪运动物体,同时周期性用CDAF校正对焦精度。
4.3.2 混合对焦的优势
| 对比维度 | CDAF | PDAF | Hybrid AF |
|---|---|---|---|
| 对焦速度 | 慢(需多次搜索) | 快(一次计算) | 快(PDAF主导) |
| 对焦精度 | 高(峰值锁定) | 中等(受标定影响) | 高(CDAF精调) |
| 低光性能 | 差(对比度低) | 中等(相位噪声大) | 中等(智能切换) |
| 硬件成本 | 低 | 高 | 高 |
| 运动追踪 | 差 | 好 | 优秀 |
实战建议: 在海思3519平台上调试Hybrid AF时,建议先单独调通PDAF与CDAF模块,再通过
AF_MODE_SELECT 接口配置混合策略。重点关注 PDAF→CDAF切换阈值 与 CDAF搜索范围 两个参数,它们直接影响对焦体验的平滑度。
4.4 本章小结
- CDAF 基于图像对比度峰值搜索,精度高但速度慢,适合静态场景。
- PDAF 通过相位差直接计算对焦方向与距离,速度快但依赖硬件标定。
- Hybrid AF 融合两者优势,通过智能策略实现快速、精准、稳定的对焦体验。
- 在海思3519平台上,合理配置AF统计窗口、评价函数与切换逻辑是调优的关键。