GCANet

2023-11-22 11:44
文章标签 gcanet

本文主要是介绍GCANet,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2019、中科大+港科、有代码

Chen D, He M, Fan Q, et al. Gated context aggregation network for image dehazing and deraining[C]//2019 IEEE winter conference on applications of computer vision (WACV). IEEE, 2019: 1375-1383.

GitHub - cddlyf/GCANet: Implementation of “Gated Context Aggregation Network for Image Dehazing and Deraining”

Absract

  1. propose an end-to-end gated context aggregation network(?)
  2. use smoothed dilation to help remove the gridding artifacts
  3. use a gated sub-network to fuse the features from different levels

BR: gated?

Related Work

  1. DehazeNet[3] presents an end-to-end network to estimate the intermediate transmission map.
  2. AODNet[22] reformulates the atmospheric scattering model to predict the final clean image through a light-weight CNN.
  3. [32] creates three different derived input images from the original hazy image and fuses the dehazed results out of these derived inputs.
  4. [42] incorporates the physical model in Equation (1) into the network design and uses two sub-networks to regress the transmission map and atmospheric light respectively.

Method

  1. given a hazy input image, we first encode it into feature maps by the encoder part, then enhance them by aggregating more context information and fusing the features of different levels without downsampling. Specifically, the smoothed dilated convolution and an extra gate sub-network are leveraged. The enhanced feature maps will be finally decoded back to the original image space to get the target haze residue. By adding it onto the input hazy image, we will get the final haze free image.

BR:P3-4 介绍了方法实现的细节,有需要深入学习的时候再补充阅读,当前只用知道每一个结构的效果,为什么这么设计就够了。

数据集

  1. 以往方法创建有雾数据集的方式:用现有的有深度信息的数据集+物理退化模型合成有雾数据集
  2. [23] 提出了图像有雾的基准数据集:RESIDE——由深度和立体数据集合成的有雾图像对构成的大规模数据集。

Thinking

  1. 按作者的说法对去雾去雨都有效,如果是这样的话,它真的很强。
  2. 文章 AblationStudy 做得不到位,我暂时不能理解,3+3+1=7,而它只做了四组。
  3. 在深度学习之前,大家对于不适定问题好像都是利用图像先验信息作为恢复约束来处理。我在想选择走深度学习的路线,抛去前期数学/物理原理的路线导向到底是什么,它解决了问题但是否远离真理了呢,是不是让人更懒惰了呢?
  4. 什么是 smooth dilated convolution?和原本的 dilated convolution 有什么不同?(P3)
  5. gated 的门控如何体现?(P3)

读图环节

在这里插入图片描述
网络结构:编码器(三个卷积块)、聚合上下文信息(多个平滑膨胀卷积)、解码器(解卷积+两个卷积块)

在这里插入图片描述


Additional

physical corruption model(物理退化模型)

I ( x ) = J ( x ) t ( x ) + A ( 1 − t ( x ) ) \pmb{I}(x)=\pmb{J}(x)t(x)+\pmb{A}(1-t(x)) I(x)=J(x)t(x)+A(1t(x))

I(x):the degraded hazy image 有雾图

J(x) :the target haze-free scene radiance 真值图

A:the global atmospheric light 大气光

t(x):the medium transmission map, which is dependent on the unknown depth information. 介质透射/传输图

这篇关于GCANet的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/409908

相关文章

Gated Context Aggregation Network for Image Dehazing and Deraining(GCANet)

1 总体概述 GCANet是端到端去雾的一篇代表性的文章,它摒弃以往使用手工设计的先验以及大气散射模型的使用,直接通过原始有雾图像估计出无雾图像J与有雾图像I之间的残差,图像恢复阶段直接使用网络输出的残差与输入有雾图像I之间的加和完成去雾过程。 文章本身最大的贡献: 1、借鉴并使用了平滑空洞卷积消除以往空洞卷积存在的网格伪影以及特征相关性不强的问题,提出了一个门限子网络,用于依据不同level

GCANet(Gated Context Aggregation Network for Image Dehazing and Deraining)图像去雾去雨

雾化处理可以由以下模型表示(corruption model): I ( x ) :有雾的图片 J ( x ) :去雾的图片    A :    全球大气光 t ( x ) :中间的转换映射,取决于未知的深度信息,介质透射图       以往的去雾方法是用回归方法加上人为设计的先验条件来估计A或t(x),但问题是现实中这两项很难得到。该论文中使用的方式是直接学习原图和雾图之间的残差。