Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks笔记

ICCV2017论文‘Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks’旨在解决image-to-image translation中一对一训练数据难获取的问题。作者希望在无配对示例下实现图像转换,提出CycleGAN模型,其本质是两个镜像对称的GAN构成环形网络,有特定的Loss函数。

ICCV2017论文“Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks”

此文章的提出主要是为了解决一个问题—— image-to-image translation中一对一的训练数据较难获得。一般的训练,生成图像总是要与某个gound truth完全相等(pair),而这种gound truth在某些场合中很难获取(例如风格迁移)。因此,作者希望在不借助paired example情况下,实现图像转换。
 

作者希望能学到一个映射Maping G,将域A中的图片转换到域B中的图片,将域B中的图片转换到域A中的图片,而两个域中的图片并不是成对出现。为使得生成的图片和原来真实的图片无法分辨,因为从A到B的映射出来的图片可能有很多中,为加强转换的约束性,同时为避免GAN中常见的mode collapse问题,将GAN的结构扩展为

模型:

模型的Loss函数分为两部分

(1)X->Y的映射:

同样的,Y->X也有类似的loss

(2)循环一致性损失

因此最终的目标函数:

CycleGAN本质上是两个镜像对称的GAN,构成了一个环形网络。
两个GAN共享两个生成器,并各自带一个判别器,即共有两个判别器和两个生成器。一个单向GAN两个loss,两个即共四个loss。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值