去雨算法:Clearing the Skies: A Deep Network Architecture for Single-Image Rain Removal

本文介绍了一种通过低通滤波器将图像分为基层和细节层的方法,仅将包含雨线的细节层输入到卷积神经网络中进行去雨处理。基层通过非线性增强模型进行增强。最终通过叠加增强后的基层和细节层获得清晰图像。

基本信息

时间:2017
期刊会议类别:IEEE
亮点:将图像分为base layer和detail layer

1、图像预处理

不同于以往直接将原图像直接输入进神经网络,本文使用低通滤波器将图像分为基层和细节层,而雨线都集中在细节层中,所以本文只将细节层作为网络输入。公式如下:
在这里插入图片描述

2、网络架构

在这里插入图片描述
1、按照第一节中提到的将图片分为基层(Base layer)和细节层(Detail layer)
2、随后将细节层送入两层卷积神经网络,再通过反卷积得到去雨后的细节图像(反卷积论文中没有提到,在代码中能看到)
3、将基层通过另外一篇论文中的非线性增强模型,进行图像增强,得到Enhanced base layer。细节层直接线性乘以2,得到Enhanced detail layer。4、将Enhanced base layer 和Enhanced detail layer线性叠加,即可得到去雨后的图像。

3、损失函数

如下公式,其实就是MSE损失:
在这里插入图片描述

4、感悟

1、该片论文是第一篇将原图像通过滤波器分为base layer 和detail layer的论文,虽然看起来简单,但对后来的其他人的工作都有启发影响。
2、本文的卷积神经网络虽然很简单,但是在当年似乎算是效果非常好的了。
3、提供的tensorflow代码,好像有点问题,读进去的数据,无法将data和label对应,不知道是不是我系统的问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值