1. 3A算法全景概览:什么是AE/AWB/AF?三者在安防监控中的协同工作逻辑
各位工程师朋友,欢迎来到《安防监控ISP 3A算法调优实战手册》的第一章。
咱们开门见山。3A算法,说白了就是摄像头能“自动看清世界”的三根支柱。没有它们,你手里的摄像头就是个“睁眼瞎”——要么过曝、要么偏色、要么对不上焦。
我入行那会儿,第一次调3A,是在一个老旧的海思3519板子上。当时AE没调好,画面在楼道里忽明忽暗,客户直接拍了视频发到群里……嗯,从那以后,我再也不敢轻视任何一个参数。
1.1 什么是AE?——自动曝光
AE(Auto Exposure)的目标很简单:让画面亮度刚刚好。不亮到一片死白,也不暗到啥也看不见。
它的核心逻辑是:根据场景亮度,自动调整快门、增益、光圈(如果有的话),把图像亮度拉到目标值附近。
- 快门(Shutter):决定进光时间。白天用短快门,晚上用长快门。
- 增益(Gain):放大信号。但增益越高,噪点越明显。
- 光圈(Iris):物理进光量。安防监控里固定光圈居多,但变焦镜头会用到。
我在项目中遇到过最头疼的事:夜晚场景下,AE为了提亮画面,把增益拉到很高,结果噪点像雪花一样。后来我学会了“快门优先+增益上限”的策略,才把画面压住。
1.2 什么是AWB?——自动白平衡
AWB(Auto White Balance)负责让白色看起来是白色。不管是在暖黄的灯泡下,还是冷白的日光灯下,AWB都要把色温拉回中性。
它的核心是:估算当前光源的色温,然后调整R/G/B通道的增益,让灰阶区域呈现中性色。
| 光源类型 | 色温范围(K) | AWB调整方向 |
|---|---|---|
| 烛光/白炽灯 | 2000-3000 | 降低R增益,提升B增益 |
| 日光/阴天 | 5000-6500 | 接近中性,微调 |
| 荧光灯/LED | 4000-5000 | 根据光谱特征补偿 |
你想想看,如果AWB没调好,画面会偏黄或者偏蓝。安防监控里,偏色会导致人脸识别、车牌识别准确率直线下降。我见过一个案例:某小区门禁,因为AWB在黄昏时频繁切换色温,导致人脸比对失败率飙升30%。
1.3 什么是AF?——自动对焦
AF(Auto Focus)保证画面清晰。安防监控里,尤其是变焦镜头,AF的稳定性直接影响监控效果。
AF的常见方式有两种:
- 对比度检测(CDAF):通过分析图像边缘的锐利度来判断是否合焦。精度高,但速度慢。
- 相位检测(PDAF):通过传感器上的专用像素检测相位差。速度快,但需要硬件支持。
安防监控里,CDAF用得更多,因为成本低、精度够用。但要注意:在低照度场景下,对比度信息会变弱,AF容易“拉风箱”。
- 对焦速度:从启动到合焦的时间,一般要求<2秒。
- 对焦精度:合焦后的清晰度,用MTF(调制传递函数)衡量。
- 稳定性:合焦后不来回抖动。
我记得有一次,在高速卡口项目中,AF在夜间对焦失败,导致车牌模糊。后来我调整了“低照度下的对焦搜索范围”,才把问题解决。
1.4 三者的协同工作逻辑
AE、AWB、AF不是各自为战的。它们之间有一个“优先级”和“互锁”关系。
实际工作中,它们的协同逻辑是这样的:
- AE 优先:亮度不稳定时,AWB和AF都会受影响。所以AE是第一优先级。
- AWB 跟随:亮度稳定后,AWB才开始收敛。否则色温会跟着亮度跳变。
- AF 最后:亮度和色温都稳定了,AF才开始对焦。否则容易“拉风箱”。
1.5 安防监控的特殊要求
安防监控和手机拍照不一样。手机可以“拍完再修”,安防是“实时流”。所以3A算法必须满足:
- 实时性:每帧都要处理,延迟不能超过50ms。
- 稳定性:不能频繁跳变,否则画面会闪烁。
- 场景适应性:从白天到黑夜、从室内到室外,要平滑过渡。
| 场景 | AE策略 | AWB策略 | AF策略 |
|---|---|---|---|
| 白天室外 | 快门优先,低增益 | 日光色温,快速收敛 | 远距离对焦 |
| 夜晚低照 | 长快门+增益上限 | 暖色温,慢速收敛 | 近距离对焦 |
| 室内混合光 | 中速快门,自动增益 | 多光源补偿 | 中距离对焦 |