2. 3A算法基础:AE、AWB、AF的基本原理与相互关系

3A算法是ISP(图像信号处理器)中实现自动图像质量优化的三大核心闭环控制模块,分别对应自动曝光(AE)、自动白平衡(AWB)和自动对焦(AF)。在海思ISP调试中,3A算法并非独立运行,而是通过共享统计信息和反馈机制形成联合调优系统。理解三者的基本原理及其耦合关系,是进行WDR宽动态联合调优的前提。

2.1 自动曝光(AE)

AE的目标是使图像整体亮度达到目标水平,避免过曝或欠曝。其核心控制参数包括曝光时间(Shutter)、模拟增益(Analog Gain)、数字增益(Digital Gain)以及光圈(Iris)(在固定光圈模组中通常不调节)。

2.1.1 AE控制流程

  1. 统计采集:ISP统计模块输出当前帧的亮度直方图、平均亮度、分区亮度等。
  2. 亮度评估:将统计值与目标亮度(Target Luma)比较,计算误差。
  3. 参数调整:通过PID控制器或查找表,调整曝光时间和增益。
  4. 收敛稳定:逐帧迭代,直到亮度误差进入容忍范围。
关键指标:AE收敛速度(帧数)、稳态亮度误差(%)、闪烁抑制(50Hz/60Hz抗频闪)。

2.1.2 AE与WDR的耦合点

在开启WDR(宽动态)时,AE的曝光策略会从单帧曝光切换为长短帧融合曝光。海思平台通常支持2帧或3帧合成,AE需要同时控制长帧曝光时间(保留暗部细节)和短帧曝光时间(防止亮部过曝),并分配帧间增益比例。

调试提示:WDR模式下,AE的目标亮度通常需要比普通模式降低5%-10%,以保留高光区域的融合余量。
AE曝光策略对比:普通模式 vs WDR模式 普通模式:单帧曝光 曝光时间 T 模拟增益 G WDR模式:多帧融合曝光 长帧 T_long 短帧 T_short 增益 G_long 增益 G_short 切换 WDR模式下AE需同时控制两组曝光参数 长帧负责暗部细节,短帧负责高光抑制,融合比例由AE动态分配

2.2 自动白平衡(AWB)

AWB用于校正不同光源色温下的色彩偏差,使白色物体在不同光照下呈现中性白。其核心是估计当前场景的色温,并计算R/G/B通道的增益系数。

2.2.1 AWB工作原理

步骤 描述 海思平台实现
1. 色温统计 统计图像中灰点(R≈G≈B)的色度分布 ISP统计模块输出R/G、B/G二维直方图
2. 色温估计 将统计值与预设色温曲线匹配 使用多项式拟合或查找表
3. 增益计算 根据估计色温计算R、B通道增益 G通道通常固定为1.0
4. 增益应用 将增益写入ISP寄存器,逐帧更新 支持平滑过渡防止色温跳变
常见问题:在WDR场景中,由于长短帧的曝光量和增益不同,融合后的图像可能出现局部色偏。此时AWB需要基于融合后的统计数据进行校正,而非单独对长帧或短帧做白平衡。

2.2.2 AWB色温估计模型

海思ISP通常采用灰度世界+完美反射混合模型。下图展示了典型色温估计的二维色度空间分布:

AWB色温估计与增益映射 黑体辐射轨迹(Planckian Locus) 低色温(2800K) 日光(5500K) 高色温(8000K) R增益↑ B增益↑

2.3 自动对焦(AF)

AF通过移动镜头或改变光学参数,使被摄主体在传感器上清晰成像。海思ISP主要支持对比度检测AF(CDAF)和相位检测AF(PDAF)两种模式。

2.3.1 CDAF原理

  • 评价函数:使用拉普拉斯算子或Sobel算子计算图像高频分量,作为清晰度评分。
  • 爬山搜索:沿对焦位置移动方向搜索评分峰值。
  • 滞回判断:防止在平坦区域或噪声干扰下误判。

2.3.2 AF与AE/AWB的依赖关系

AF的清晰度评价高度依赖图像亮度和色彩信息:

  • AE影响:过暗或过曝的图像会丢失高频细节,导致AF评价函数失效。
  • AWB影响:严重的色偏会改变通道间的对比度分布,影响边缘检测精度。
联合调优原则:在WDR场景中,AF应优先使用短帧(高光帧)进行对焦评价,因为短帧曝光时间短、运动模糊小,且高光区域通常包含更丰富的纹理信息。
3A算法相互关系与数据流 AE 自动曝光 AWB 自动白平衡 AF 自动对焦 ISP统计模块 亮度直方图 / 色度统计 / 清晰度评分 图像传感器 曝光参数 白平衡增益 对焦位置 原始图像数据 亮度影响色温估计 色偏影响对焦评价

2.4 3A算法联合调优要点

耦合场景 影响关系 海思调试建议
AE→AWB 曝光量变化导致色温统计偏移 在AE收敛后再启动AWB更新,或使用亮度归一化统计
AE→AF 低亮度下AF评价函数灵敏度下降 开启AF辅助照明,或降低AF收敛阈值
AWB→AE 白平衡增益改变通道亮度权重 AE统计应基于白平衡校正后的数据
WDR→3A 多帧融合改变统计特性 3A统计窗口应避开融合边界区域
海思平台特有机制:海思ISP提供3A锁定(Lock)功能,在场景切换或WDR模式切换时,可临时锁定AE/AWB/AF参数,防止图像出现亮度闪烁、色温跳变或对焦抖动。

2.5 本章小结

  • AE通过控制曝光时间和增益调节亮度,在WDR模式下需管理多帧曝光参数。
  • AWB基于色温估计校正色彩,WDR融合后需重新统计色度信息。
  • AF依赖图像清晰度评价,受AE和AWB状态直接影响。
  • 3A算法在ISP统计模块的驱动下形成闭环,联合调优需考虑三者之间的耦合延迟和优先级。