DeGAN:通过生成对抗网络去除混合噪声

目录

一、引言

二、网络及损失

三、主要实验结果


一、引言

首先介绍混合噪声:

        x为无噪声图像,y为其对应的观测噪声版本:

n是加性高斯白噪声(AWGN),n\sim N(0,\sigma^2),v是脉冲噪声(IN)——对像素造成破坏。一般的图像去噪模型只关注前一种噪声。下面介绍一下IN:

        假设[e_{min}, e_{max}]为图像像素值的变化范围。当一个图像被SPIN损坏时,它的一些像素值是e_{min}e_{max},当它被RVIN损坏时,它的一些像素值是e_{min}e_{max}之间的随机值。SPIN和RVIN是IN的两种形式。

本文关注三种不同类型的混合噪声:

(1)、AWGN+SPIN (2)、AWGN+RVIN (3)、AWGN+SPIN+RVIN

二、网络及损失

       网络结构如下:

要注意的是:生成器的输入不是单纯的噪声,而是带噪声的图片,输出一个去噪的图片。特征提取层的输入是去噪图像和干净图像,比较其相似性。

        损失包括四部分:1、对抗损失L_{ad};2、像素损失L_p;3、特征损失L_F;4、结构相似度损失L_{SSIM}

 

 鉴于L_F可能会丢失一些图像细节和模糊图像因此作者引入:

此外,考虑到L_pL_F不能衡量图像的结构相似度,作者又提出

其中

综上所述总的损失为:

三、主要实验结果

AWGN+SPIN:

 AWGN+RVIN:

 AWGN+SPIN+RVIN:

最后附tensorflow代码(非官方):DeGAN/DenoiseChannel.ipynb at main · wjayesh/DeGAN (github.com)

pytorch代码(非官方):

wahahahaya/DeGAN-noise_distribution (github.com)

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: CEGAN(Conditional Energy-based GAN)和DEGAN(Deep Energy-based Generative Adversarial Network)都是基于能量函数的生成对抗网络(GAN)的变体。 CEGAN是一种有条件的GAN,它使用条件信息来控制生成的样本。它在能量函数中引入了条件向量,这个向量包含了条件信息,比如标签或者图像的一部分。这样,CEGAN可以生成符合指定条件的样本。 DEGAN则是一种基于深度学习的GAN,它使用深度神经网络来构建能量函数。DEGAN的能量函数是一个深度神经网络,它可以学习数据分布的复杂性,并生成符合该分布的样本。DEGAN还可以对样本进行插值和操作,以生成更多多样性的样本。 因此,CEGAN和DEGAN的主要区别在于它们的能量函数的不同。CEGAN使用条件向量来控制生成的样本,而DEGAN使用深度神经网络来学习数据的分布。 ### 回答2: CEgan和degan是两个不同的词汇。CEgan是一个用于描述食品或饮品的概念,代表着素食或纯素食。它的名称取自“素食”(vegetarian)这个词中的“ve”和“gan”,意味着没有使用任何与动物有关的成分,包括动物肉、动物骨头、动物脂肪和动物产出物等。CEgan一词强调了对动物权益的关注和对环境可持续发展的追求。 而degan是一个新的词汇,也与素食有关,它是由“dietary”,“ethical”和“vegan”的第一个字母组成。这个词汇强调了既关注饮食,又关注伦理道德和对动物权益的保护。因此,degan更偏向于纯素饮食为了健康而停食肉类,并考虑到对环境和动物的伦理问题。 总的来说,CEgan更重视饮食的方面,意味着纯素主义,而degan则更加综合全面,强调了饮食、伦理和环保等多个方面,更加注重素食对健康和环境的影响。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值