【RKAIQ ISP21】RK3568 平台 SHARP_V3 锐化增强模块详解(GC2053 实战)

关键词RK3568 RKAIQ ISP21 SHARP_V3 Sharpness 锐化增强 Unsharp Mask 边缘增强 GC2053
适用平台 :RK3568 / RV1126 / RK3588(ISP21 架构通用)
作者笔记 :本文基于 gc2053_default_JX8006.json 实战调试过程整理


📑 文章目录

  • 前言
  • 一、SHARP_V3 是什么
  • 二、为什么锐化必须放最后
  • 三、SHARP_V3 整体结构
  • 四、核心算法原理
  • 五、预滤波 pbf_* 参数
  • 六、高斯路径 gaus_ratio
  • 七、双边滤波 bf_* 参数
  • 八、sharp_ratio 核心锐化强度
  • 九、luma_para 亮度自适应锐化
  • 十、hf_clip 高频限幅
  • 十一、local_sharp_strength 局部锐化强度
  • 十二、kernel_para 滤波核
  • 十三、当前 IQ 文件状态分析
  • 十四、当前配置问题分析
  • 十五、实战调试经验
  • 十六、Sharp 与 YNR/CNR 联调
  • 十七、一图速查
  • 十八、Sharp 调试铁律
  • 总结
  • 参考资料

前言

sharp_v3 是 RKAIQ ISP21 中的:

锐化增强(Sharpness Enhancement)模块

主要作用:

复制代码
增强边缘对比度
提升画面清晰感

它决定:

  • 文字是否清晰
  • 人脸是否立体
  • 车牌是否锐利
  • 画面是否"通透"

一、SHARP_V3 是什么

一句话理解:

复制代码
把边缘变得更明显

ISP 中的位置

复制代码
BayerNR
 ↓
YNR
 ↓
CNR
 ↓
Sharp

⭐ 为什么 Sharp 最后

因为:

复制代码
锐化会放大噪声

因此:

复制代码
必须先降噪
再锐化

二、为什么锐化必须放最后

锐化本质

复制代码
增强高频

什么属于高频

  • 边缘
  • 纹理
  • 字体
  • 噪声

⚠️ 重点

复制代码
噪声也是高频

因此

复制代码
降噪不够
锐化必炸

三、SHARP_V3 整体结构

复制代码
sharp_v3
└── TuningPara
    └── Tuning_ISO

四、核心算法原理

⭐⭐⭐ Unsharp Mask


4.1 工作流程

复制代码
原图
 ↓
低通滤波
 ↓
得到低频
 ↓
原图 - 低频
 ↓
得到高频
 ↓
高频 × sharp_ratio
 ↓
加回原图

4.2 数学本质

复制代码
Out = Y + k × (Y - Blur(Y))

4.3 含义

作用
Y 原图
Blur(Y) 模糊图
差值 高频细节
k sharp_ratio

五、预滤波 pbf_* 参数

⭐ 防止锐化噪声


5.1 pbf_ratio

当前趋势

ISO
50 0
800 0.2
51200 0.4

含义

复制代码
锐化前先平滑

为什么高 ISO 增大

因为:

复制代码
高 ISO 噪声更多

5.2 pbf_gain

当前值

复制代码
0.8

含义

复制代码
预滤波增益

5.3 pbf_add

当前值

复制代码
1

含义

复制代码
防止低值异常

六、高斯路径 gaus_ratio

6.1 当前策略

ISO 状态
≤400 0
≥800 1

含义

复制代码
高 ISO 启用高斯辅助

原因

复制代码
高 ISO 更容易出现锐化伪影

七、双边滤波 bf_* 参数

⭐ 保边关键


7.1 bf_gain

当前趋势

ISO
50 2
800+ 4

含义

复制代码
边缘保护能力

规律

效果
更锐
更稳

7.2 bf_ratio

当前值

复制代码
1

含义

复制代码
双边滤波混合比例

八、sharp_ratio 核心锐化强度

⭐⭐⭐ 最重要参数


8.1 当前值

复制代码
7~8

含义

复制代码
高频放大倍数

规律

效果
0 不锐化
4 轻度
8 标准
16 过锐
32 爆炸

8.2 当前问题

⚠️:

复制代码
ISO 间变化太小

推荐

ISO 推荐
50 10
800 7
6400 5
51200 2

九、luma_para 亮度自适应锐化

⭐⭐⭐ 最核心设计


9.1 luma_point

复制代码
[0,64,128,256,384,640,896,1024]

含义

复制代码
8 个亮度区间

9.2 luma_sigma

当前特点

复制代码
暗部噪声大
中调适中
高光减弱

原因

复制代码
不同亮度噪声不同

十、hf_clip 高频限幅

⭐ 防止 halo 光晕


10.1 当前配置

复制代码
[80,120,160,200,240,200,160,0]

当前逻辑

复制代码
中调最强
亮部关闭

⭐ 为什么亮部=0

因为:

复制代码
高光最容易过锐

10.2 halo 原因

复制代码
hf_clip 太大

表现

  • 白边
  • 黑边
  • 发硬

解决

复制代码
整体降低 20%

十一、local_sharp_strength 局部锐化强度

⭐ ISO 自适应核心


11.1 当前趋势

ISO
50 1023
800 512
3200 128

含义

复制代码
高 ISO 自动减锐

⭐ 这是当前配置优点

复制代码
避免高 ISO 颗粒爆炸

11.2 当前问题

⚠️:

复制代码
8 个亮度档全一样

更合理

复制代码
[600,800,1023,1023,1023,800,400,128]

原因

复制代码
中调最适合锐化

十二、kernel_para 滤波核

复制代码
[0.2042,0.1238,0.0751]

含义

复制代码
空间滤波权重

当前状态

复制代码
标准轻度 Gaussian

一般不改

复制代码
默认即可

十三、当前 IQ 文件状态分析

模块 状态 评价
sharp_ratio ⚠️ ISO 变化小
pbf_ratio 高 ISO 增强
gaus_ratio 高 ISO 开启
bf_gain 合理
hf_clip 中调增强
local_sharp ISO 衰减合理

当前风格

复制代码
偏稳重
不过锐

十四、当前配置问题分析

问题 1

复制代码
sharp_ratio 高 ISO 仍偏大

问题 2

复制代码
local_sharp_strength
8 档全相同

问题 3

复制代码
极高 ISO 仍有锐化

十五、实战调试经验

经验 1:低 ISO 才能强锐

复制代码
噪声少
才能锐

经验 2:夜景一定弱锐

复制代码
宁可糊一点
不要颗粒爆炸

经验 3:halo 第一看 hf_clip

复制代码
白边黑边
基本都是 hf_clip

经验 4:塑料感看 pbf

复制代码
预滤波过强
会假

经验 5:ISO12233 必测

复制代码
只看主观会被骗

十六、Sharp 与 YNR/CNR 联调

复制代码
YNR
 ↓
CNR
 ↓
Sharp

⚠️ 联调核心

复制代码
降噪和锐化
永远对立

推荐策略

ISO YNR Sharp
低 ISO
中 ISO
高 ISO

十七、一图速查

现象 参数 方向
发糊 sharp_ratio
光晕 hf_clip
噪声颗粒 pbf_ratio
画面发硬 sharp_ratio
暗部脏 luma_sigma
高光伪影 hf_clip 最后档 0
高 ISO 爆噪 local_sharp

十八、Sharp 调试铁律

铁律 1

复制代码
锐化一定最后调

铁律 2

复制代码
高 ISO 宁可糊
不要炸噪声

铁律 3

复制代码
中调锐化最重要

铁律 4

复制代码
halo 永远不能出现

总结

SHARP_V3 的本质:

复制代码
增强高频边缘

它决定:

  • 清晰度

  • 立体感

  • 字体锐度

  • 主观通透感
    真正项目里最重要的是:

    锐而不炸

因此:

  • 低 ISO 强锐
  • 高 ISO 弱锐
  • 中调最强
  • 高光关闭锐化
    才是正确的 Sharp 调参方式。

参考资料

  1. Rockchip RKAIQ Framework Documentation
  2. RKAIQ ISP21 Sharp Calibration Guide
  3. GC2053 Datasheet
  4. RKMedia Developer Guide
  5. RKAIQ Source Code
相关推荐
岁月蹉跎的一杯酒4 小时前
【RKAIQ ISP21】RK3568 平台 BAYERNR_V2 Bayer 域降噪模块详解(GC2053 实战)
isp
岁月蹉跎的一杯酒10 小时前
【RKAIQ ISP21】RK3568 平台 LUT3D_CALIB 三维颜色查找表模块详解(GC2053 实战)
isp
岁月蹉跎的一杯酒11 小时前
【RKAIQ ISP21】RK3568 平台 CCM_CALIB 颜色校正矩阵模块参数详解(GC2053 实战)
isp
岁月蹉跎的一杯酒1 天前
【RKAIQ ISP21】RK3568 平台 DPCC 坏点校正模块参数详解(GC2053 实战)
isp
ballball~~2 个月前
ISP-Tone Mapping
图像处理·算法·isp
ballball~~2 个月前
ISP-Gamma
图像处理·算法·isp
庄周迷蝴蝶2 个月前
什么是Hue?
isp
冒险家KL2 个月前
STM32 ISP自动下载探索及官方STM32CubeProgrammer实现自动下载
stm32·嵌入式硬件·isp
AomanHao3 个月前
【阅读笔记】沙尘图像线性颜色校正A fusion-based enhancing approach for single sandstorm image
图像处理·笔记·isp·图像增强·沙尘图像·色偏·颜色校正