2. 图像质量基础

在 ISP 调试中,图像质量评估是衡量 3A 算法效果的唯一标尺。本章定义六大核心指标:分辨率、信噪比 (SNR)、动态范围 (DR)、色彩还原、锐度 和 噪声。理解这些指标的定义、测量方法及相互制约关系,是进行联合调优的前提。

2.1 六大核心指标概览

下表总结了各指标的定义、典型单位及在 ISP 调试中的关注点:

指标 定义 典型单位 ISP 调试关注点
分辨率 图像区分细节的能力,即空间频率响应 LW/PH, LP/mm, MTF50 镜头与 sensor 匹配、去马赛克算法
信噪比 (SNR) 信号强度与噪声强度的比值 dB 增益控制、降噪强度、暗光性能
动态范围 (DR) 场景中最亮与最暗区域的亮度比值 dB, stops HDR 融合、曝光策略、AE 收敛
色彩还原 图像色彩与真实场景色彩的一致程度 ΔE, CCM 矩阵 AWB 精度、色彩校正矩阵 (CCM)
锐度 图像边缘的对比度过渡陡峭程度 MTF, 主观评分 锐化强度、振铃抑制
噪声 图像中非期望的随机亮度或颜色波动 σ, 主观评分 降噪强度、细节保留平衡
调优核心认知: 这六大指标并非独立存在。例如,提升锐度(增加 MTF)通常会放大噪声,降低 SNR;而过度降噪则会损失分辨率。联合调优的本质是在这些指标之间寻找最佳平衡点。

2.2 分辨率 (Resolution)

分辨率衡量 ISP 系统再现图像细节的能力。在嵌入式 ISP 中,分辨率受 sensor 像素数、镜头光学传递函数 (MTF) 以及 ISP 内部处理算法(如去马赛克、缩放)的共同影响。

  • MTF (Modulation Transfer Function):最客观的分辨率评价指标,描述系统对不同空间频率的对比度传递能力。MTF50(对比度降至 50% 时的空间频率)是常用单值指标。
  • LW/PH (Line Widths per Picture Height):在图像高度范围内可分辨的线宽数,常用于测试 chart 分析。
  • 测量方法:使用 ISO 12233 分辨率测试卡,通过 SFR (Spatial Frequency Response) 算法计算。
海思调试经验: 在 Hi3519A 等平台上,去马赛克算法对分辨率影响显著。建议在调试初期先固定 AE/AWB,单独优化去马赛克参数,再联合 3A 进行整体验证。
分辨率与 MTF 曲线示意图 空间频率 (cycles/pixel) 对比度 (MTF) 理想 (无降噪) 实际 (有降噪) MTF=0.5 MTF50 MTF 曲线越低,细节越模糊

2.3 信噪比 (SNR)

SNR 定义为信号功率与噪声功率的比值,单位为 dB。在 ISP 中,SNR 直接影响图像的“干净”程度,尤其在低照度场景下。

  • 计算公式:SNR (dB) = 20 * log10(信号均值 / 噪声标准差)
  • 影响因素:sensor 的量子效率、读出噪声、ISP 增益 (Gain)、降噪算法强度。
  • 测量方法:使用均匀灰卡(如 18% 反射率卡),拍摄多帧计算时域/空域噪声。
常见误区: 不要仅看 SNR 值。在 ISP 调试中,SNR 提升 3dB 可能意味着细节损失 10%。必须结合分辨率指标(如 MTF)一起评估。
SNR 与 ISP 增益关系图 ISP 增益 (dB) SNR (dB) 低增益区 (SNR 高) 高增益区 (SNR 低) 拐点 (增益阈值) 增益每增加 6dB,SNR 约下降 3dB

2.4 动态范围 (DR)

动态范围定义 sensor 或 ISP 系统能同时记录的最亮与最暗区域的亮度比值。高动态范围场景(如逆光、夜景)是 ISP 调试的难点。

  • 单位:dB 或 stops(1 stop = 6dB)。
  • ISP 中的 DR 瓶颈:sensor 的满阱容量 (FWC) 和本底噪声 (Read Noise) 决定了原始 DR。ISP 通过 HDR 融合(多帧合成)扩展 DR。
  • 测量方法:使用 20 阶或 40 阶透射式灰阶卡,分析可分辨的灰阶级数。
海思平台 HDR 模式: 海思 ISP 支持 2 帧/3 帧 HDR 合成。调试时需注意运动伪影(鬼影)与 DR 扩展的 trade-off。建议在 AE 策略中为 HDR 模式预留 1-2 stops 的曝光余量。
动态范围灰阶示意图 0% 100% 可分辨灰阶级数 → 动态范围 动态范围 (DR) = 20 * log10(最大信号 / 最小可分辨信号)

2.5 色彩还原 (Color Reproduction)

色彩还原评估图像颜色与真实场景颜色的一致程度。AWB 和 CCM 是 ISP 中影响色彩还原的两个核心模块。

  • ΔE (CIE Lab 色差):最常用的客观指标,ΔE < 3 通常认为人眼无法分辨差异。
  • CCM (Color Correction Matrix):3x3 矩阵,将 sensor 的 RGB 响应映射到标准色彩空间(如 sRGB)。
  • 测量方法:使用 X-Rite ColorChecker 24 色卡,拍摄后计算各色块的 ΔE。
调试建议: 先通过 AWB 保证白平衡准确(色温误差 < 100K),再调整 CCM 优化色彩饱和度。避免在 AWB 不准的情况下强行调整 CCM,否则会导致色彩偏移。
色彩还原流程与 ΔE 示意图 Sensor RAW AWB 校正 CCM 矩阵 sRGB ΔE 计算:比较目标色块与测量色块在 CIELab 空间的距离 ΔE = √((L₁-L₂)² + (a₁-a₂)² + (b₁-b₂)²) ,目标 ΔE < 3

2.6 锐度 (Sharpness) 与噪声 (Noise)

锐度和噪声是一对“孪生兄弟”,在 ISP 调试中必须联合考虑。

  • 锐度:通过锐化滤波器(如 Unsharp Mask)提升边缘对比度。过度锐化会产生振铃 (Ringing) 和光晕 (Halos)。
  • 噪声:包括光子散粒噪声、读出噪声、固定模式噪声 (FPN) 等。降噪算法(如 BM3D、非局部均值)会平滑细节。
  • 平衡策略:在边缘区域(高梯度)降低降噪强度,在平坦区域(低梯度)增强降噪强度。
避坑指南: 不要在调试初期就开启强降噪。建议先关闭降噪,优化锐化参数至可接受水平,再逐步引入降噪,观察 MTF 与 SNR 的联合变化。
锐度与噪声平衡曲线 降噪强度 指标值 锐度 (MTF) 噪声 (1/SNR) 最佳平衡点 锐度与噪声呈反比关系,需找到平衡点

2.7 指标间的相互制约关系

下表总结了六大指标在 ISP 调试中的典型 trade-off 关系:

调整方向 分辨率 SNR DR 色彩还原 锐度 噪声
增加锐化 ↑ (提升) ↓ (下降) — — ↑ ↑ (放大)
增强降噪 ↓ (损失) ↑ (提升) — ↓ (可能偏色) ↓ ↓
提高增益 — ↓ ↓ — — ↑
HDR 融合 ↓ (运动鬼影) ↑ (多帧平均) ↑ — — ↓
调整 CCM — — — ↑/↓ — —
联合调优核心原则: 每次只改变一个变量,观察所有指标的变化。使用“控制变量法”逐步逼近最优参数组合。建议在调试日志中记录每次调整后的 MTF50、SNR、DR 和 ΔE 值,形成参数-指标映射表。
六大指标关系雷达图 分辨率 SNR DR 色彩还原 锐度 噪声 调优前 调优后 雷达图面积越大,综合图像质量越高