RecDerain icon indicating copy to clipboard operation
RecDerain copied to clipboard

你好,我想问一下关于提取雨条纹的问题

Open sherlybe opened this issue 4 years ago • 9 comments

您好,您的论文工作做得非常有吸引力。但我遇到一些问题,关于图8的雨纹层的分离,使用的不同的方法提取出的雨条纹层,我想问一下这部分的代码体现在哪一部分?或者您是通过什么方法得到的图8,我该如何操作?谢谢!

sherlybe avatar Nov 12 '21 01:11 sherlybe

你看BRN的网络结构,return 的变量有x和r,r就是雨条纹

csdwren avatar Nov 12 '21 02:11 csdwren

你看BRN的网络结构,return 的变量有x和r,r就是雨条纹

感谢。那我如何将r可视化呢?

sherlybe avatar Nov 12 '21 02:11 sherlybe

按照图像显示就可以了

csdwren avatar Nov 12 '21 02:11 csdwren

不好意思,我还是不明白,我在networks.py中没发现BRN,在generator.py中发现BRN,在387行出现return x, x_list, r, r_list 按照您所说,这里的r指的是雨条纹,我需要如何操作会得到如下图的结果。可否详细点呢,谢谢

image

sherlybe avatar Nov 12 '21 03:11 sherlybe

测试代码里, x, _, r, _ = BRN( rainy image)。 r就是雨条纹图,保存成图像 或者 imshow都可以

csdwren avatar Nov 12 '21 03:11 csdwren

抱歉,我在test_BRN.pytest_BRN_real.py中都未找到 x, _, r, _ = BRN( rainy image),我一直在理解代码,并在test_BRN_real.py中做一些尝试,并未成功。我尝试在测试代码中加入您提供的语句,但是rainy image具体是指什么?如果可以,麻烦您可以在代码的哪一行加哪些语句,还请详细些。谢谢

sherlybe avatar Nov 12 '21 08:11 sherlybe

image x, _, r, _ = model(INoisy)

csdwren avatar Nov 12 '21 09:11 csdwren

image x, _, r, _ = model(INoisy)

非常感谢,我好像有点明白了。当我把这个语句加上直接运行测试代码会得到如下的雨纹图像,我有两个问题。第一,测试代码里面有两个r,b, g, r = cv2.split(Img)和我们加的这句r,我认为前一句r表示的R,G,B中的红,第二个r是雨条纹图。所以这两个r怎么理解?第二个问题,为什么我得到的雨条纹图是红色雨条纹? 谢谢 a

sherlybe avatar Nov 12 '21 10:11 sherlybe

小白有一些疑问,能得到作者答疑感激不尽:

  1. 彩色雨层是不是因为模型将图像细节误以为雨纹提取出来了所以是彩色(现有模型普遍瓶颈),作者在论文里是把彩色雨层转换成黑白色图像了吗,阈值该设成多少呢;还是直接转换为灰度图呢?

  2. 如果引用论文里的模型没有雨层输出,想请教一下作者是怎么提取出他们方法的雨层的,用图像相减法吗,可以说一下具体方法或参考资料吗(图像处理基础不是很好/🤦‍)

谢谢!

wsyzy avatar Apr 10 '22 15:04 wsyzy