简介:

本文提出了一种新的端到端单幅图像去雾方法——密连金字塔去雾网络(dcpdn) ,它可以将透射图、大气光和去雾三者结合起来共同学习。通过将大气散射模型直接嵌入到网络中,实现端到端的学习,从而确保该方法严格遵循物理驱动的散射模型。基于密集网络能够最大化不同层次特征的信息流的思想,提出了一种新的基于多级金字塔池模块的保边密连编译码器结构,用于估计传输映射。该网络利用新引入的边缘保持损失函数进行优化。为了进一步融合估计传输图与去模糊结果之间的相互结构信息,我们提出了一种基于生成对抗性网络框架的联合鉴别器来判断对应的去模糊图像和估计传输图是真是假。通过消融实验,验证了各个模块在估计透射图和去模糊结果上的有效性。大量的实验表明,与现有的方法相比,本文提出的方法取得了显著的改进。

主要网络结构:

透射图估计(提出的金字塔密集连通传输图估计网络综述):

提出了一种密集连接编码器结构,该结构利用CNN多层的特征,其中密集块用作基本结构。使用密集块的原因在于,它可以最大化沿这些特征流动的信息,并通过连接所有层确保更好的收敛性。此外,通过将“全局”结构信息考虑到优化中,采用多级金字塔池模块来细化学习的特征。为了利用稠密网络的预定义权重,我们采用了第一个Conv层和前三个Dense block,以及来自预先训练的稠密网络121的相应下采样操作过渡块作为编码器结构。编码部分末尾的特征尺寸为输入尺寸的1/32。为了将传输图重建为原始分辨率,堆叠了5个有refined up-sampling Transition-Blocks的dense blocks,同一dimension的特征图都会串联起来。编码部分处的1/4,1/8,1/16,1/32多级池化的原因:获取更多的全局信息,在估计透射图时,尽可能保留多尺度的信息。

在此处,用Gt表示所估计的透射图,Gd表示去雾后的图片,为了确保透射图Gt(I)和除雾后的图像Gd(I)分别与相应的真实 t 和 J 尽可能相近,故用GAN做了 Joint Discriminator ,以transmission Map和相应的dehazed Image成对输入至网络中,如下图所式作为优化目标;

其中,LE表示整体保边损失,LE,l2表示L2损失,LE,g表示双向 (水平和垂直) 梯度损失,LE,f为特征损失。LE,g的定义如下;

其中Hx和Hy分别是计算沿行 (水平) 和列 (垂直) 的图像梯度的运算符,w × h表示输出特征图的宽度和高度。特征损失定义为;

建议的DCPDN体系结构使用以下四个损耗函数进行训练;

其中,Lt由保边损耗LE组成,La由预测大气光的传统L2损耗组成,Ld代表除雾损耗,也仅由L2损耗组成。表示为联合鉴别器损失2的Lj定义如下;

主要优点:

1. 提出了一种新颖的端到端联合优化去雾网络。通过数学运算模块将等式( I(z) = J(z)t(z) +A(z)(1 − t(z)) ,)直接嵌入到优化框架中,可以实现这一点。因此,它允许网络联合估计透射图、大气光和去雾图像。整个网络采用分阶段式的学习方法进行训练。

2. 为了准确估计传输映射,提出了一种边缘保持金字塔密集连接的编解码网络。此外,通过新提出的边缘保持损失函数对其进行优化。

3. 由于估计的透射图和脱雾图像的结构高度相关,我们利用GAN框架内的联合鉴别器来确定配对样本(即透射图和脱雾图像)是否来自数据分布。

4.在两个合成数据集和一个真实图像数据集上进行了大量实验。此外,还与几种最新的方法进行了比较,还进行了烧蚀研究,以证明所提出网络中不同模块所获得的改进。

实验结果对比图: 

评估表格:

表1:根据合成TestA和TestB数据集评估的烧蚀研究定量SSIM结果。

表2:合成TestA数据集上的定量SSIM结果。

表3:合成TestB数据集上的定量SSIM结果。

参考文献:【论文解读】DCPDN-Densely Connected Pyramid Dehazing Network-CVPR2018_yhz_xi的博客-CSDN博客_dcpdn

Densely Connected Pyramid Dehazing Network(DCPDN)相关推荐

  1. 论文阅读:Densely Connected Pyramid Dehazing Network

    代码:https://github.com/hezhangsprinter/DCPDN 目录 1. 摘要 2. 网络结构 2.1 Pyramid Densely Connected Transmiss ...

  2. 读Densely Connected Pyramid Dehazing Network

    学习目标: Densely Connected Pyramid Dehazing Network 代码看完一部分 个人体会: 本文提出了AOD-Net,这是一种一体化的管道,可以通过端到端的CNN直接 ...

  3. Densely Connected Pyramid Dehazing Network

    Abstract 提出了一种新的端到端的单幅图像去雾方法,称为稠密连接金字塔去雾网络(DCPDN),该方法可以联合学习透射图.大气光照和去雾.通过将大气散射模型直接嵌入到网络中,实现了端到端的学习,从 ...

  4. 文档级关系抽取:A Densely Connected Criss-Cross Attention Network for Document-level Relation Extraction

    提示:文档级关系抽取相关论文 A Densely Connected Criss-Cross Attention Network for Document-level Relation Extract ...

  5. 『中级篇』k8s基础网络Cluster Network(66)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』k8s基础网络Cluster Network(66) 通过国人大神的一键安装k8s集群安装了3个master节点和3 ...

  6. 深度学习(四十)——深度强化学习(3)Deep Q-learning Network(2), DQN进化史

    Deep Q-learning Network(续) Nature DQN DQN最早发表于NIPS 2013,该版本的DQN,也被称为NIPS DQN.NIPS DQN除了提出DQN的基本概念之外, ...

  7. Python Network(三)案例(无向图,有向图,权重,点线分类与大小粗细)

    有关Python Network前面已经写过两篇基础入门文章 Python Network(一) Python Network(二) 本文主要是代码实战的case,主要看一些小技巧的地方 目录 1. ...

  8. DeepLearning | 图注意力网络Graph Attention Network(GAT)论文、模型、代码解析

    本篇博客是对论文 Velikovi, Petar, Cucurull, Guillem, Casanova, Arantxa,et al. Graph Attention Networks, 2018 ...

  9. win11系统,由于分区操作不当导致电脑开不开机,报错EFI PXE Network(xxxxxx)boot failed。

    win11系统,在给磁盘分区的时候操作不当,导致开机时出现了" EFI PXE Network(xxxxxx)boot failed "错误. 解决方法:先试方案一,不行试方案二, ...

最新文章

  1. tinyxml 内存泄露_有关TinyXML使用的简单总结
  2. Windows 7 SP1确实将有性能改进
  3. linux异地文件同步软件,rsync完成异地文件的同步
  4. 从PHP5.2.x迁移到PHP5.3.x
  5. Servlet 表单数据
  6. ServerSuperIO Designer IDE 发布,打造物联网通讯大脑,随心而联。附:C#驱动源代码。
  7. 题目1017:还是畅通工程(最小生成树初步应用)
  8. 【codevs3044】矩形面积求并【POJ1151】Atlantis,第一次的扫描线
  9. 点击复制公众号按钮_96编辑器如何复制文章到公众号发布?
  10. OpenCV(图像处理)—访问像素的三种方法
  11. 从web页面请求的历程出发了解计算机网络的基础知识
  12. 解决WEPE(微pe)安装win11时这台电脑不符合Windows所需的最低系统要求
  13. 计算机excel还原,Excel文件恢复软件(Magic Excel Recovery)
  14. (简单实用小技巧)在浏览器如何打开php文件
  15. 有书共读:《穷查理宝典》
  16. Excel密码保护怎么解密码
  17. python爬取b站弹幕分析_Python爬取分析B站动漫《柯南》弹幕,从数据中分析接下来的剧情...
  18. C语言入门实战(12):求自然常数e的值
  19. C语言|博客作业06
  20. Gradle简单配置

热门文章

  1. opengl碗状_一种基于OPENGL的车载环视多视角全景生成方法专利_专利查询 - 天眼查...
  2. Java内存模型基础学习(二)——絮叨一下可见性
  3. 第23课 Altium Designer20(AD20)+VESC6.4实战教程:导入嘉立创原理图 增加PCB信号层 差分线计算和走线方法(北冥有鱼
  4. 裁剪任意直线段 liang-barshky算法 c
  5. 程序员用搞笑个性签名
  6. 软件测试学习笔记(二)软件测试基本技术
  7. 电子器件系列一:光耦
  8. CSharp(C#)语言_第五章(类和继承)
  9. 完全二叉树叶子节点、度为1节点、度为2节点的个数关系
  10. dbms 计算机辅助设计,计算机辅助设计(CAD).ppt