这篇文章是参考海思3DNR指南文档写的,由于对其中参数之间的联系以及各个参数会给图像带来怎样的影响效果不是很清楚,所以就研究了一下,遇到问题好做调试。

1、3DNR分时域降噪TFy、空域降噪SFy、动静判断模块MDy。空域降噪又分SFi和SFk两种。其中SFi 模式空域滤波去噪效果强于 SFk 模式,保边效果差于 SFk 模式且伪纹理格子副作用强于 SFk 模式,且 SFi 模式强度调试过大,会带来伪纹理格子副作用加重且画面振铃现象严重以及暗区块状副作用,但 SFi 模式的功耗小于 SFk 模式。另外SFi是根据画面相对亮度降噪,SFk可以选择根据画面绝对亮度和相对亮度两种方式降噪。

2、海思Hi3559AV100中3DNR X 接口总共有四级,分为第 0、1、2、3 级。第 0 级是带有时域参考的空域滤波器;第 1 级和第 2 级是带有动静判决的 时域 参考的空域混合去噪;第 3 级是不带时域参考的 纯空域滤波器。3DNR X 接口包括去亮度噪声模块和去色度噪声模块,其中去亮度噪声的模块包括时域去噪和空域去噪;

3、空域滤波器参数包括:SBS、SDS、SBF、SFT、STHp、SFRi、kPro、KTab、KSFT、KSBS、KSDS、KSTH、SBFk、SFRk、STR;HdgType、HdgMode、HdgIES、HdgWnd、HdgSFR、BriType、SBSk2、SDSk2、SBSk3、SDSk3、BriThr。

4、时域滤波器的相关参数包括:TFS、TFR、TDZ、TDX、TSHP、MATH、MATE、MABW、MATW、MASW、MAXN。

5、3DNR X 接口的去色噪参数包括:sfc、tfc、csfs、ctfs、csfk、ctfp、ciir 和 ctfr。

6、第 2 级和第 3 级的空滤滤波器具备 SFi 模式和 SFk 模式 ,第 0 级和第 1 级的空域滤波只有 SFi 模式。

7、第 2 级的 SFi 模式空域滤波器和 SFk 模式空域滤波器是互斥,只能生效其中一种;第3 级的空域滤波器可以根据亮区和暗区分别使用 SFi 和 SFk,具体通过 BriType 和BriThr 来进行控制;一般建议第 3 级空域滤波器只使用其中一种模式 SFi 或者 SFk,从而减轻图像调优的负担,建议 BriThr 表保持默认值 0,不建议调试该参数。当BriThr 表全为 0 时,BriType 为 0 ,第 3 级空域滤波器对整个画面生效的是 SFi 模式;当 BriThr 表全为 0 时,BriType 为 1,第 3 级空域滤波器对整个画面生效的是 SFk 模式。

8、第三级空域滤波模式控制:
(1)BriThr=0,BriType=0 SFi 模式
参数:SBS3、SDS3、STH3、SBF3、SFT3 、SFRi 、HdgType 、HdgMode HdgIES 、HdgWnd 、HdgSFR。
(2)BriThr=0,BriType=1,KTab=0 SFk模式 相对亮度
参数:KSBS 、KSDS、KSTH 、SBFk 、SFRk 、KSFT 、HdgType 、HdgMode 、HdgIES 、HdgWnd、HdgSFR。
(3)BriThr=0,BriType=1,KTab=1 SFk模式 绝对亮度
参数: SBSk3 、SDSk3 、KSTH 、SBFk 、SFRk 、KSFT 、HdgType、 HdgMode 、HdgIES 、HdgWnd 、HdgSFR

9、第二级空域滤波模式控制:
kPro=0-4 ,KTab=1 SFk模式,可调SBSk2、SDSk2 绝对亮度
kPro=0-4 ,KTab=0 SFk模式,可调KSBS2、KSDS2 相对亮度
kPro=7 SFi模式, 相对亮度

10、海思Hi3559AV100 3DNR X 空域降噪的SFk 模式可由kTab参数决定是否根据画面绝对亮度设置不同的去噪强度。kTab=0,此时 SFy3 空域滤波器对应的参数为 KSBS 、KSDS、 KSTH 、SBFk 、SFRk 、KSFT 、HdgType 、HdgMode 、HdgIES 、HdgWnd、 HdgSFR;kTab=1,此时 SFy3 空域滤波器根据画面的绝对亮度阈值进行去噪,对应的参数为 SBSk3 、SDSk3 、KSTH 、SBFk 、SFRk 、KSFT 、HdgType、 HdgMode 、HdgIES 、HdgWnd 、HdgSFR。

感觉3DNR真的是参数很多,而且很复杂,特别是空域滤波参数,要看晕了,之前调试画面清晰调的sharpen和2DNR也是够呛,可以想象后面调试的时候得多孤独寂寞空虚冷

追加:下面是通过调用海思接口获取的参数,并和工具的参数做了比对,不过同时也发现文档一些地方没有对应上,漏了一些参数。参数后面的值是海思里面的默认值,目前还没有做调试。
IE细节纹理增强参数
IEy param: 这里有两种纹理增强的模式做选择,文档上漏了,不过工具里面是有这些参数的
stNRXParamV1.IEy.IES:0 边缘的绝对增强强度
stNRXParamV1.IEy.IESS:0 纹理和阴影的绝对增强强度
stNRXParamV1.IEy.IEDZ:0 噪声控制阈值

空域滤波参数有5组,后面两组用在第三级降噪上(第三级可以同时使用两个降噪模式)
SFy param:
stNRXParamV1.SFy[0].SBF:2 滤波器的选择类型
stNRXParamV1.SFy[1].SBF:2
stNRXParamV1.SFy[2].SBF:0
第三级SFi 模式使用
stNRXParamV1.SFy[3].SBF:0
第三级SFk 模式使用(SBFk):
stNRXParamV1.SFy[4].SBF:0

stNRXParamV1.SFy[0].STR:2 前三级带有时域参考的空域滤波器发挥的相对强度,3级为纯空域降噪,不参考时域
stNRXParamV1.SFy[1].STR:7
stNRXParamV1.SFy[2].STR:7
stNRXParamV1.SFy[3].STR:0 *
stNRXParamV1.SFy[4].STR:0 *

stNRXParamV1.SFy[0].STHp:2 标定参数, 不建议调试,前三级都保持默认值 2
stNRXParamV1.SFy[1].STHp:2
stNRXParamV1.SFy[2].STHp:2
stNRXParamV1.SFy[3].STHp:0 *
stNRXParamV1.SFy[4].STHp:0 *

stNRXParamV1.SFy[0].SFT:0 平坦区域的降噪强度
stNRXParamV1.SFy[1].SFT:0
stNRXParamV1.SFy[2].SFT:0
stNRXParamV1.SFy[3].SFT:0
第三级SFk 模式使用(KSFT):
stNRXParamV1.SFy[4].SFT:0

stNRXParamV1.SFy[0].kPro:0 * 纯空域滤波器去噪等级,2/3级使用
stNRXParamV1.SFy[1].kPro:0 *
stNRXParamV1.SFy[2].kPro:0
stNRXParamV1.SFy[3].kPro:0
stNRXParamV1.SFy[4].kPro:0 *

stNRXParamV1.SFy[0].STH[0]:30 保边阈值,值越小,越多的边缘被保留,噪声也会越大
stNRXParamV1.SFy[0].STH[1]:60
stNRXParamV1.SFy[0].STH[2]:120
stNRXParamV1.SFy[1].STH[0]:80
stNRXParamV1.SFy[1].STH[1]:80
stNRXParamV1.SFy[1].STH[2]:80
stNRXParamV1.SFy[2].STH[0]:80
stNRXParamV1.SFy[2].STH[1]:80
stNRXParamV1.SFy[2].STH[2]:80
第三级SFi相对亮度降噪模式使用:
stNRXParamV1.SFy[3].STH[0]:0
stNRXParamV1.SFy[3].STH[1]:0
stNRXParamV1.SFy[3].STH[2]:0
KSTH:第三级SFk相对亮度和绝对亮度降噪模式使用:
stNRXParamV1.SFy[4].STH[0]:20
stNRXParamV1.SFy[4].STH[1]:40
stNRXParamV1.SFy[4].STH[2]:80

stNRXParamV1.SFy[0].SBS[0]:44 亮区空域去噪声强度
stNRXParamV1.SFy[0].SBS[1]:44
stNRXParamV1.SFy[0].SBS[2]:44
stNRXParamV1.SFy[1].SBS[0]:50
stNRXParamV1.SFy[1].SBS[1]:50
stNRXParamV1.SFy[1].SBS[2]:50
stNRXParamV1.SFy[2].SBS[0]:50
stNRXParamV1.SFy[2].SBS[1]:50
stNRXParamV1.SFy[2].SBS[2]:50
第三级SFi相对亮度降噪模式使用:
stNRXParamV1.SFy[3].SBS[0]:0
stNRXParamV1.SFy[3].SBS[1]:0
stNRXParamV1.SFy[3].SBS[2]:0
KSBS:第三级SFk相对亮度降噪模式使用:
stNRXParamV1.SFy[4].SBS[0]:40
stNRXParamV1.SFy[4].SBS[1]:40
stNRXParamV1.SFy[4].SBS[2]:40

stNRXParamV1.SFy[0].SDS[0]:44 暗区空域去噪声强度
stNRXParamV1.SFy[0].SDS[1]:44
stNRXParamV1.SFy[0].SDS[2]:44
stNRXParamV1.SFy[1].SDS[0]:50
stNRXParamV1.SFy[1].SDS[1]:50
stNRXParamV1.SFy[1].SDS[2]:50
stNRXParamV1.SFy[2].SDS[0]:50
stNRXParamV1.SFy[2].SDS[1]:50
stNRXParamV1.SFy[2].SDS[2]:50
第三级SFi相对亮度降噪模式使用:
stNRXParamV1.SFy[3].SDS[0]:0
stNRXParamV1.SFy[3].SDS[1]:0
stNRXParamV1.SFy[3].SDS[2]:0
KSDS:第三级SFk相对亮度降噪模式使用:
stNRXParamV1.SFy[4].SDS[0]:40
stNRXParamV1.SFy[4].SDS[1]:40
stNRXParamV1.SFy[4].SDS[2]:40

MDy param 动静判决参数:用在1、2级带有动静判决的降噪上
stNRXParamV1.MDy[0].MATH:130 动静判决阈值
stNRXParamV1.MDy[0].MATE:2 表示平坦区域运动检测指数
stNRXParamV1.MDy[0].MATW:2 时域滤波防运动拖尾指数,该值越大,运动拖尾收敛越快
stNRXParamV1.MDy[0].MASW:12 时域滤波防雨点指数,该值越大,有助于降低雨点噪声出现的概率 不建议调试,设置为默认值 12
stNRXParamV1.MDy[0].MABW:0 运动检测内容窗口大小的选择
stNRXParamV1.MDy[0].MAXN:1 不建议调试,应该使用其默认值 1

stNRXParamV1.MDy[1].MATH:130
stNRXParamV1.MDy[1].MATE:2
stNRXParamV1.MDy[1].MATW:2
stNRXParamV1.MDy[1].MASW:12
stNRXParamV1.MDy[1].MABW:0
stNRXParamV1.MDy[1].MAXN:1

TFy param 时域降噪参数:前面3级都是带时域参数滤波的,这里只有两组参数,暂时还没搞明白具体怎么用
stNRXParamV1.TFy[0].TFR[0]:128 静止区域时域滤波的相对强度
stNRXParamV1.TFy[0].TFR[1]:128
stNRXParamV1.TFy[0].TFR[2]:32
stNRXParamV1.TFy[0].TFR[3]:16
stNRXParamV1.TFy[0].TDZ:0 主要为了保护运动区域的纹理不受时域滤波影响,将TDZ 调大时,运动区域的纹理可以得到保护,同时也会带来时域滤波强度的削弱
stNRXParamV1.TFy[0].TDX:2 该参数建议使用默认值为 2,不推荐调试
stNRXParamV1.TFy[0].TFS:33 时域滤波绝对强度

stNRXParamV1.TFy[1].TFR[0]:128
stNRXParamV1.TFy[1].TFR[1]:128
stNRXParamV1.TFy[1].TFR[2]:32
stNRXParamV1.TFy[1].TFR[3]:16
stNRXParamV1.TFy[1].TDZ:0
stNRXParamV1.TFy[1].TDX:2
stNRXParamV1.TFy[1].TFS:33

下面参数用于第3级降噪,且只有第3级支持混合复杂滤波,还不清楚复杂混合滤波是指那些,好像和SFi SFk是另外独立的
stNRXParamV1.HdgType:1 决定所参与的复杂混合处理的空域滤波器的模式是 SFi 还是SFk
stNRXParamV1.BriType:1 第 3 级纯空域滤波器亮区和暗区选择 SFi 和 SFk 的模式参数
stNRXParamV1.HdgMode:2 复杂混合处理的空域滤波器针对平坦区域所选用的滤波器频段
stNRXParamV1.kTab2:0 第二级空域滤波器是否按照画面绝对亮度划分阈值进行去噪的判断标记
stNRXParamV1.HdgWnd:1 复杂混合处理的空域滤波器中噪声检测的取样范围,该值为 0 时,表示取样为小范围,该值为 1 时,表示为取样为大范围
stNRXParamV1.kTab3:0 第三级空域滤波器是否按照画面绝对亮度划分阈值进行去噪的判断标记
stNRXParamV1.HdgSFR:0 复杂混合处理的空域滤波器在平坦区域倾向降噪的程度,该值越大,平坦的空域降噪能力就越强,但边缘受损的可能性就越大,一般推荐调试为 1-8 左右
stNRXParamV1.nOut:27
stNRXParamV1.HdgIES:0 复杂混合处理的空域滤波器中后置 IE 增强强度,当且仅当HdgMode=0 时和 HdgSFR>0 时,该值有效,该值越大,后置 IE 纹理越强
stNRXParamV1.nRef:1

第3级SFi模式使用,空域滤波结果通过 4 种滤波器审查后所能发挥的相对强度,共有 4 段,该参数越大, 对应级的
滤波器审查越宽松, 纯空域所能发挥的能力就越大,去噪的强度也就越大,当该级 SFRi 参数为 0 时, 对应级的滤
波器审查越严格, 相当于该级空域滤波器近似关闭; 同样大小的 SFRi(i=0-3),其审查严格程度为 SFRi[0]> SFRi[1]> SFRi[2] > SFRi[3],
一般建议调为 SFRi[0]> SFRi[1]> SFRi[2]> SFRi[3], SFRk 与 SFRi 类似, 取值范围都为[0,255]

stNRXParamV1.SFRi[4]:
128 0 0 0
stNRXParamV1.SFRk[4]:
128 128 32 16

第2级SFk模式基于画面的绝对亮度阈值的去相对亮区和相对暗区的去噪强度表
stNRXParamV1.SBSk2[32]:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
stNRXParamV1.SDSk2[32]:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

第3级SFk模式基于画面的绝对亮度阈值的去相对亮区和相对暗区的去噪强度表
stNRXParamV1.SDSk3[32]:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
stNRXParamV1.SBSk3[32]:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

决定 SFy3 亮区和暗区选择 SFi 模式和 SFk 模式的阈值
stNRXParamV1.BriThr[16]:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

NRc param去色噪参数:
stNRXParamV1.NRc.SFC:0 表示 3DNR 去色噪的第 0 级的空域滤波强度
stNRXParamV1.NRc.TFC:2 表示 3DNR 去色噪的第 0 级的时域滤波强度,一般建议在低照度下调试不要超过 36-42 之间 与ctfp共用
stNRXParamV1.NRc.CSFS:100 表示 3DNR 去色噪的第 1 级的空域滤波强度
stNRXParamV1.NRc.CSFk:0 3DNR 色度默认参数,该值不建议调试
stNRXParamV1.NRc.CTFS:14 3DNR 去色噪的第 1 级的时域滤波强度
stNRXParamV1.NRc.CIIR:0 3DNR 去色噪的第 1 级的空域滤波的模式,该值为 1 时,空域滤波去低频色噪的能力会更强,但色彩溢出效应会更严重,建议该值为 0
stNRXParamV1.NRc.CTFR:16 去色噪的第 1 级时域滤波的相对强度,该值越大,第 1 级去色噪的时域滤波能够发挥的强度越大,但同时会带来色彩拖尾的风险

ISP图像调试之关于海思平台下的3DNR降噪中各个参数模块的一些总结相关推荐

  1. 关于海思HI3518+OV9712 ISP图像调试 - 夜视效果、曝光、图像稳定响应效果

    关于海思HI3518+OV9712 ISP图像调试 - 夜视效果.曝光.图像稳定响应效果 2016年08月10日 11:47:27 阅读数:6619 夜视效果调试 调试需求: 因产品使用的补光灯是白色 ...

  2. 我的第一份实习—ISP图像调试工程师

    我的第一份实习-ISP图像调试工程师 2020年11月26号我来到了我的第一家实习公司,这是一家安防科技公司,我的主要工作是负责IPC设备的图像调试工作,主要的图像调试软件是海思的PQtool,期间也 ...

  3. ISP—图像调试实习生(第四天)

    ISP-图像调试学习(RAW图像获取,BLC,AWB,CCM) 目录 ISP-图像调试学习(RAW图像获取,BLC,AWB,CCM) 1.raw图像抓取 2.AWB,CCM抓图 3.RAW data校 ...

  4. ISP—图像调试实习生(第二天)

    ISP-图像调试实习生(第二天) 目录 ISP-图像调试实习生(第二天) 一.阴影矫正(LSC) 二.电子防抖 三.日夜切换 四.监控摄像机的聚焦参数 图像设置 通用配置:阴影矫正,电子防抖,图像风格 ...

  5. 海思3516DV300系列HiPQTools工具ISP图像调试_AWB校定

    海思3516DV300系列HiPQTools工具图像调试_AWB校定 AWB标定前要先对黑白电平进行一次标定 采集图像 AWB工具标定 导入raw,calibrate出结果 把值填到对应的AWB模块里 ...

  6. ISP—图像调试实习生(第14天)

    ISP-YUV Sharpen调试 实习的第13天,由于傍晚事请太多,没有来得及去写博客,就简单叙说吧,昨天把新拿到一个海思3516EV300芯片,用到的是Sony的sensor,然后把RAW图抓取, ...

  7. ISP—图像调试实习生(第七天)

    ISP流程-Sensor对接及镜头的标定工作 目录 ISP流程-Sensor对接及镜头的标定工作 1.Sensor的接入 2.镜头的标定工作 2.1 黑电平标定 2.2 NR的标定 2.3 Senso ...

  8. ISP—图像调试实习生(第10天)

    ISP-上手进行黑电平校正和AWB校正 目录 ISP-上手进行黑电平校正和AWB校正 黑电平校正 白平衡校正 黑电平校正 具体看前面操作 求出来结果放在如下图所示 白平衡校正 曝光参数调整(实时web ...

  9. 海思isp图像处理芯片_基于海思芯片的高清IP芯片级解决方案

    --------------------------------------------------------- 精品 文档 ------------------------------------ ...

最新文章

  1. MIME::Base64::encode格式
  2. inux时间问题两篇
  3. 【django】HttpRequest对象
  4. 使用numpy遇到ValueError: The truth value of an array with more than one element is ambiguous
  5. centos6.5 scala环境变量
  6. EBS请求查找运行详细信息
  7. 服务器ping不通的解决办法之阿里云云服务器VNC报错Failed to execute /sbin/init
  8. 实例解读:如何减少Docker中的Java内存消耗
  9. ubuntu下 ls: error initializing month strings
  10. linux gcc编译器误用-MM导致出现linker input file unused because linking not done
  11. Prometheus-普罗米修斯:高扩展性的监控和报警系统
  12. 设计模式(三):单例模式
  13. 大学生计算机网络游戏策划书,【大学校园活动策划方案】_大学生校园活动策划方案参考模板...
  14. 时间戳与全球唯一性标识
  15. 图解wordpress模板架构
  16. 博世BMI160六轴传感器I2C通信配置
  17. 使用maven打jar包
  18. 线下广告投放方案_线下推广方案
  19. 数据结构与算法课程设计之五子棋(人机)
  20. css 波纹扩散_css水波纹动画

热门文章

  1. python制作浏览器
  2. 图片视频毛玻璃效果实现
  3. JavaScript闭包的个人理解
  4. 笔记:Linux系统调用在文件中的分布情况
  5. 你今天Git了吗?上传资源上Github最新教程!
  6. 简单排序算法时间空间复杂度分析及应用(7)-希尔排序
  7. win10如何给c盘增加分区
  8. win10系统升级后触摸板点击没反应
  9. 案例1—MP3在线搜索下载程序
  10. 最流行十大在线客服系统排行榜-市场常见客服系统软件排行-2023最新