[CVPR2020] XDCycleGAN

[CVPR2020] Augmenting Colonoscopy using Extended and Directional CycleGAN for Lossy Image Translation

背景

本文提出Extended and Directional CycleGAN (XDCycleGAN),用于在OC和VC之间进行有损不成对图像翻译
光学结肠镜检查(OC):主要包含几何结构+颜色+纹理+镜面高光信息
虚拟结肠镜检查(VC):主要包含几何结构信息
OC → \rightarrow VC的转换是有损的

主要贡献

1.Extended Cycle Consistent Loss:从VC中去除纹理、颜色和镜面高光。
2.Directional Discriminator:在OC和VC之间创建一个更强的连接,用于去除剩余的纹理和高光。

Extended Cycle Consistent Loss

普通的cycle loss:
在这里插入图片描述
拓展cycle loss:
在这里插入图片描述
x x x是VC图像, y y y是OC图像, G a G_a Ga x → y x \rightarrow y xy的翻译
拓展cycle loss在VC域上比较OC, y y y和重构OC, G a ( G b ( y ) ) G_a(G_b(y)) Ga(Gb(y))的结构一致性

图示比较:
在这里插入图片描述
在这种情况下,重构OC, G a ( G b ( y ) ) G_a(G_b(y)) Ga(Gb(y))并没有受到直接的限制。为了让其像一个OC图片,传统上会使用身份损失identity loss来保持其颜色信息。
但我们并不想保留OC的颜色信息,而是考虑从VC的角度保留信息。
L i d e n ( A ) = E y ∼ P ( A ) ∣ G a ( y ) − y ∣ \mathcal{L}_{iden}(A) = \mathbb{E}_{y \sim P(A)} | G_a(y) - y| Liden(A)=EyP(A)Ga(y)y
同时会对OC建立传统的GAN Loss。

Directional Discriminator

我们尝试建立一个3player game(2$G 1 1 1D ) , 其 中 ),其中 D$是conditional的,即把G的输入输出都输给它。

在这里插入图片描述
D d i r D_{dir} Ddir任务是区分输入是来自哪个 G G G的,即区分输入 [ y , G b ( y ) ] [y, G_b(y)] [y,Gb(y)] [ G a ( x ) , x ] [G_a(x), x] [Ga(x),x]

当模型收敛时,合成图像需要反映其相应域的真实分布,同时还需要提供 D d i r D_{dir} Ddir成对的信息。在这里插入图片描述
完整的目标函数:
在这里插入图片描述
参考超参数 α = 0.5 , λ = 10 , γ = 5 \alpha=0.5, \lambda=10, \gamma=5 α=0.5,λ=10,γ=5
该文在 D D D的每一层应用了spectral normalization

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值