概述
3D降噪原理是对图像中的运动物体采取2D降噪,静止部分(称为背景)采取3D降噪以防止运动物体模糊(blur)。
1)第一步为运动估计
在参考帧(为前一帧已经过降噪的图像)中搜索和当前帧中16*16当前块相近的参考块,其中最相近的块为匹配块。
根据匹配块,获得运动向量(motion vector)。
为减小计算,一般仅在以当前块为中心的一个小范围内搜索参考块,如在20*20的小范围内。
2)滤波模式判断
设置两个门限值:
参考块和当前块差值残差阈值TH1 (通常为一个较小的值,如5 ~ 20之间)
运动向量阈值TH2(该阈值通常在+/-1 ~ +/- 3)
a)若每一像素点处的残差小于TH1,且参考块和当前块的运动向量值小于TH2,则可认为当前块为背景,即非运动物体。
滤波策略是:使能2D滤波,同时使能3D滤波。3D滤波即当前块和参考块的平均。
b)若残差大于TH1,则,判断为非背景,只使用2D滤波。
c)若残差小于TH1,但运动向量大于TH2,则判断为非背景,只使用2D滤波(因背景几乎是不动的)。
3)梯度计算、边缘判断和快效应改善
计算水平和垂直方向相邻像素的差值,获得一个梯度矩阵。
比较两个方向的梯度大小。若梯度超过设定的阈值,则以值较大的一个方向来计算该点的像素值:
pxl_new =( (a+4*pxl_old+4*c + d)/10 + e )/2
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模式。
原文链接:https://blog.csdn.net/sunshineywz/article/details/109799834(海思平台)
最后
以上就是平淡世界为你收集整理的视频3D降噪总结的全部内容,希望文章能够帮你解决视频3D降噪总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复