双核操作系统中3DNR模块快速收敛的简单工程应用

上一篇的博文双核操作系统中3DNR模块快速收敛策略中重点讲解了双核系统中3dnr快速收敛理论上的策略。博文中大体方向基本准确,当时在工程应用中需要针对具体情况,适当调整。
之前的博文也有讲解了双核操作系统中AWB/AE的快速收敛。也就是说大核拿到的AWB/AE参数基本都是稳定后的参数。因此,3dnr在AWB/AE收敛好的基础上才能进一步做优化,否则优化效果并不是很好。
一、优化逻辑1
大核起来后使用,前面三帧都是用较强的固定去噪参数,其他ISP参数不变。例如使用较强的raw域denoise,3dnr模块中较强的2dnr。然后在第四帧使用对应ISO的ISP降噪参数进行噪声消除。
这样做固然能够使得前面几帧噪声消除的比较干净,也能够给3dnr提供较为干净的参考帧数据。但是这样做有一个风险:即第四帧使用对应ISO降噪参数后,和干净的参考帧做时域滤波的时候,有可能会使得3dnr中运动静止判断逻辑出现误差。动静判断一般是根据参考帧和当前帧某一邻域内的帧差计算得到。由于参考帧较为干净,而当前帧可能噪声肯能相对较大,导致某些像素判定为运动像素,使用较弱的时域降噪,图像表现上可能出现噪声突变的效果。最终效果可能还不如默认的逻辑。
二、优化逻辑2
既然前面帧不太合适使用固定降噪参数,那是否可以使用阶梯转的降噪强度了。即:
- 第一帧使用对应ISO后第四个ISO所对应的降噪参数;
- 第二帧使用对应ISO后第三个ISO所对应的降噪参数;
- 第三帧使用对应ISO后第二个ISO所对应的降噪参数;
这样经过三次调整,逐渐过渡对应ISO的降噪参数,使得相应帧的时域滤波所对应的参考帧的趋于正常,而不是过度平滑的有污染的参考帧。
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐
所有评论(0)