详细原理:

原图先进行小波变换,对图像进行分层,高通根据不同的频率将图像分为四层。将每层的图片作为输入,先将输入和经过双边滤波之后的图相减,得到下图的噪声和细节分布图,是第一个+号的输出。edge softness来调节这个滤波器的强度。

这个噪声和细节分布图和阈值λ进行比较,profile*scale就是阈值λ,1-w就是斜率。横坐标是每个像素点的差值,而Y轴是将要去除的噪声大小。第二个+号的过程是将原图和第二个图的Y(输出)进行相减,也就是用原图减去噪声得到滤波后的图。

当w=0,就是斜率等于1,X=Y,也就是说小于λ将会完全用双边滤波得到的图片。

如果说平坦区域的降噪不符合要求,应该加大edge softness,也就是第一个滤波器的强度,加大阈值是没有用的。

调试顺序:

由于WNR是先进行双边滤波(edge softness),再利用scale和weight进行边缘和噪声的选择,那我们可以先将weight调到0,scale很大,去确定前面的edge,因为一旦动了edge,之后的都会改变,我们先将图片调节到可以接受的噪声的规模,在将scale调小,放出更多的边缘,最后增大weight,获取更多的细节。