面向工程师的实用版 ISP 调试指南
只讲:
- 最关键参数
- 最常见问题
- 最有效调参方法
- 最容易踩坑的地方
适用平台:
RK3568 / RK3566 / RV1126
RKAIQ V2.x ISP21
基于:
gc2053_default_JX8006.json
整理
📑 目录
- 快速入门
- ISP Pipeline 总览
- A. 3A 控制(AE / AWB / AF)
- B. 数据校正(BLC / DPCC / LSC)
- C. HDR 与动态范围(HDR / DRC / Dehaze)
- D. 色彩系统(CCM / Gamma / 3DLUT / CProc)
- E. 降噪锐化(BayerNR / YNR / CNR / Sharp)
- F. 镜头校正(LDCH / GIC)
- G. 调参流程
- H. 现象 → 模块速查
- I. 调参铁律
快速入门
ISP 调试核心原则
1. 先标定
再调参
2. 从 RAW 开始
按 Pipeline 顺序调
3. 每次只改一个模块
4. 关掉下游
再调上游
5. 不要凭感觉
一定拍标准卡
ISP Pipeline 总览
Sensor RAW
↓
BLC
↓
DPCC
↓
LSC
↓
BayerNR
↓
HDR Merge
↓
DRC
↓
Demosaic
↓
CCM
↓
Gamma
↓
YNR
↓
CNR
↓
Sharp
↓
YUV 输出
A. 3A 控制(AE / AWB / AF)
A.1 AE 自动曝光
控制整体亮度
核心参数
| 参数 |
作用 |
| DySetpoint |
目标亮度 |
| AecSpeed |
曝光变化速度 |
| AntiFlicker |
抗闪烁 |
| ExpTimeRange |
快门范围 |
| GainRange |
ISO 范围 |
调参规律
| 现象 |
解决 |
| 室内闪烁 |
开 50Hz AntiFlicker |
| 曝光呼吸 |
降低 AecSpeed |
| 夜景噪声大 |
降低 Gain 上限 |
| 拖影 |
限制最长曝光 |
AE 铁律
先用曝光时间
再用 Gain
A.2 AWB 自动白平衡
保证白色仍然是白色
核心参数
| 参数 |
作用 |
| wbGain |
白平衡增益 |
| damp_factor |
光源切换阻尼 |
| mainWindow |
统计区域 |
| limitRange |
色温限制 |
常见问题
| 现象 |
原因 |
| 偏黄 |
A 光源误判 |
| 偏蓝 |
D65 误判 |
| 切光源跳变 |
damp 太小 |
| 暗光乱飘 |
白点不稳定 |
AWB 铁律
AWB
必须和 CCM/LSC 一起调
A.3 AF 自动对焦
自动寻找最清晰位置
核心参数
| 参数 |
作用 |
| FullRangeTbl |
搜索范围 |
| TrigThers |
重对焦阈值 |
| StableFrames |
稳定帧数 |
常见问题
| 现象 |
解决 |
| 来回拉风箱 |
提高 TrigThers |
| 对不上焦 |
扩大搜索范围 |
| 暗光慢 |
增大窗口 |
B. 数据校正(BLC / DPCC / LSC)
B.1 BLC 黑电平校正
让真正的黑变成 0
核心参数
| 参数 |
作用 |
| blc_r/gr/gb/b |
四通道黑电平 |
标定方法
盖镜头
拍 RAW
统计平均值
填入 BLC
常见问题
| 现象 |
原因 |
| 暗部发紫 |
通道不平衡 |
| 整体偏暗 |
BLC 过大 |
B.2 DPCC 坏点校正
去除亮点/暗点
核心参数
| 参数 |
作用 |
| static_table |
固定坏点 |
| thresh_low/high |
动态检测阈值 |
常见问题
| 现象 |
原因 |
| 固定白点 |
静态坏点 |
| 星空被吃掉 |
阈值过低 |
B.3 LSC 镜头阴影校正
解决暗角 + 四角偏色
核心参数
| 参数 |
作用 |
| vig |
校正强度 |
| uCoeff |
17×17 增益表 |
| wbGain |
光源匹配 |
核心原理
中心增益低
四角增益高
常见问题
| 现象 |
解决 |
| 四角偏暗 |
提高 vig |
| 四角偏色 |
调对应通道 uCoeff |
| 四角噪声重 |
高 ISO 降低 vig |
C. HDR 与动态范围(HDR / DRC / Dehaze)
C.1 HDR Merge
多曝光合成
常见问题
| 现象 |
解决 |
| 重影 |
降低长曝光权重 |
| 高光断层 |
调平滑曲线 |
C.2 DRC 动态范围压缩
压 HDR 到显示范围
核心参数
| 参数 |
作用 |
| DrcGain |
暗部提升 |
| Compress |
压缩曲线 |
常见问题
| 现象 |
解决 |
| 发灰 |
降低 DrcGain |
| 暗部死黑 |
提高 DrcGain |
| 光晕 |
降低 Local Contrast |
C.3 Dehaze 去雾
去灰蒙感
核心参数
D. 色彩系统(CCM / Gamma / 3DLUT / CProc)
D.1 CCM 色彩矩阵
ISP 最重要调色模块
核心参数
| 参数 |
作用 |
| ccMatrix |
3×3 色彩矩阵 |
| gain_sat_curve |
高 ISO 降饱和 |
CCM 铁律
矩阵每行和 = 1
常见问题
| 现象 |
解决 |
| 偏色 |
调对角线 |
| 肤色怪 |
调第一行 |
| 草不绿 |
调第二行 |
| 高 ISO 彩噪 |
降饱和 |
D.2 Gamma
决定整体“调子”
常见问题
| 现象 |
解决 |
| 发灰 |
增加 S 曲线 |
| 暗部死黑 |
提亮低端 |
| 高光死白 |
压亮端 |
D.3 3DLUT
风格化颜色
用途
D.4 CProc
最后的主观调色
核心参数
| 参数 |
作用 |
| contrast |
对比度 |
| saturation |
饱和度 |
| brightness |
亮度 |
| hue |
色相 |
E. 降噪锐化(BayerNR / YNR / CNR / Sharp)
E.1 BayerNR
RAW 域主降噪
核心参数
| 参数 |
作用 |
| sigma |
噪声模型 |
| filter_strength |
降噪强度 |
| edgesofts |
边缘软化 |
| softwgt |
时域平滑 |
最大铁律
sigma 不准
后面全错
常见问题
| 现象 |
解决 |
| 拖影 |
降低 3D strength |
| 涂抹 |
降低 filter_strength |
| 高 ISO 脏 |
提高 sigma |
E.2 YNR
Y 通道亮度降噪
核心参数
| 参数 |
作用 |
| low_weight |
平坦区降噪 |
| high_weight |
高频降噪 |
| hi_edge_thed |
保边阈值 |
| rnr_strength |
四角增强 |
常见问题
| 现象 |
解决 |
| 颗粒感 |
high_weight ↑ |
| 文字发糊 |
hi_edge_thed ↑ |
| 四角脏 |
rnr 后段 ↑ |
E.3 CNR
彩噪处理
三段结构
HF → 紫绿点
Thumb → 中色块
LF → 大色斑
最关键参数
| 参数 |
作用 |
| hf_denoise_strength |
高频彩噪 |
| hf_denoise_alpha |
HF 混合 |
| lf_denoise_strength |
大色斑 |
| color_sat_adj |
饱和补偿 |
⚠️ 最大坑
hf_denoise_alpha = 0
等于 HF 没生效
E.4 Sharp
最终清晰度
核心参数
| 参数 |
作用 |
| sharp_ratio |
锐化强度 |
| hf_clip |
防 halo |
| local_sharp_strength |
ISO 自适应 |
| pbf_ratio |
高 ISO 防噪 |
Sharp 铁律
低 ISO 强锐
高 ISO 弱锐
常见问题
| 现象 |
解决 |
| 发糊 |
sharp_ratio ↑ |
| 光晕 |
hf_clip ↓ |
| 发硬 |
sharp_ratio ↓ |
| 颗粒爆炸 |
pbf_ratio ↑ |
F. 镜头校正(LDCH / GIC)
F.1 LDCH 畸变校正
解决桶形畸变
常见问题
| 现象 |
解决 |
| 直线变弯 |
提高 correct_level |
| 拉伸感 |
降低 correct_level |
F.2 GIC 绿不平衡
修复 Gr/Gb 不一致
常见问题
G. 调参流程
Phase 1:基础标定
BLC
DPCC
LSC
Noise Sigma
Phase 2:3A
AE
AWB
AF
Phase 3:色彩
CCM
Gamma
3DLUT
Phase 4:降噪
BayerNR
YNR
CNR
Sharp
Phase 5:特殊功能
HDR
DRC
LDCH
Dehaze
H. 现象 → 模块速查
| 现象 |
模块 |
| 偏黄 |
AWB / CCM |
| 四角暗 |
LSC |
| 颗粒重 |
BayerNR / YNR |
| 紫绿点 |
CNR |
| 发糊 |
Sharp |
| 光晕 |
Sharp |
| 拖影 |
Bayer3D |
| 发灰 |
Gamma / DRC |
| 高光死白 |
DRC |
| 颜色怪 |
CCM |
| 直线弯 |
LDCH |
I. 调参铁律
铁律 1
先标定
再调参
铁律 2
不要所有 ISO 一套参数
铁律 3
降噪和锐化
永远对立
铁律 4
不要只看灰板
一定看真实场景
铁律 5
高 ISO
宁可糊
不要炸噪声
铁律 6
Sharp 永远最后调
铁律 7
改一个参数
测一次
总结
RK3568 ISP 调试的核心:
先理解 Pipeline
再理解噪声
最后理解主观画质
真正决定画质的:
- BayerNR
- CCM
- Gamma
- Sharp
而真正决定调参成败的:
不是参数
而是标定
参考资料
- RKAIQ ISP21 Calibration Guide
- Rockchip RK3568 ISP Documentation
- GC2053 Datasheet
- RKAIQ Source Code
- RK3568 ISP 调试手册
所有评论(0)