论文阅读:Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks

论文笔记《Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks》 这篇关于Cycle-GAN的论文笔记是今年三月份所写的,由于各种原因,直到现在才整理好,稳重有说的不对的地方,请批评指正。 Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks from ICCV 2017, UC Berkeley 图对图翻译是一类计算机视觉任务,其目标是利用一个经过校准的图... 阅读详情

Abstract


背景:

成对训练数据缺乏。

方法:

学习一个映射 G:X→YG:X→YG:X→Y,使得来自G(X)的图像分布与使用对抗性损失的分布Y是不可区分的。
由于该映射是高度欠约束的,将其与逆映射 F:Y→XF:Y→XF:Y→X 耦合,并引入循环一致性损失提出 F(G(X))≈XF(G(X))≈XF(G(X))≈X。

1. Introduction


提出系统:在没有任何成对的训练例子,捕捉一个图像采集的特殊特征,找出如何将这些特征转化为其他图像采集。

尽管缺乏成对示例形式的监督,但可以利用集合级别的监督:给定领域 X 中的一组图像和领域 Y 中的另一组图像。
训练一个映射 G:X→YG:X→YG:X→Y,使得 x∈Xx∈Xx∈X 的输出 y^=G(x)\hat{y} = G(x)y^​=G(x) ,对于对抗器来说 y^\hat{y}y^​ 与领域 Y 中的图像 yyy 无法区分。
理论上,这一目标可以在 y^\hat{y}y^​​ 上引导出一个输出分布,使其与经验分布 pY(y)p_Y(y)pY​(y) 相匹配(通常需要 G 是随机的)。
因此,最优的 G 将领域 X 转换为分布与领域 Y 完全一致的领域 Y^\hat{Y}Y^。
然而,这种转换并不能保证输入和输出 x 与 y 在个体层面上有有意义的配对——存在无限多个映射 G,它们可以诱导出相同的 y^\hat{y}y^​ 分布。
此外,在实际操作中,单独优化对抗性目标是困难的:标准程序经常导致模式崩溃问题,即所有输入图像都映射到相同的输出图像,优化无法取得进展。

这些问题促使本文在目标函数中增加更多的结构:
一个转换器 G:X→YG:X→YG:X→Y 和另一个转换器 F:Y→XF:Y→XF:Y→X,那么 G 和 F 应该互为逆函数,且两个映射应该是双映射的。
同时训练映射 G 和 F 来应用这一结构假设,并增加一个循环一致性损失,鼓励 F(G(x))≈xF(G(x))≈xF(G(x))≈x 和 G(F(y))≈yG(F(y))≈yG(F(y))≈y 。
将这一损失与域 XX 和 YY 上的对抗损失相结合,形成了本文用于无配对图像到图像转换的完整目标函数。

2. Related work


Generative Adversarial Networks(GANs)——生成对抗网络:

应用:

  • image generation
  • image editing
  • representation learnin
  • text2image
  • image inpainting
  • future prediction

GANs 关键在于对抗性损失,这迫使生成的图像在原则上与真实图像无法区分。
本文采用对抗性损失学习映射,使得翻译后的图像无法与目标域中的图像区分开来。

Image-to-Image Translation——图像到图像的转换:

追溯:

  • Image Analogies
  • 非参数化的纹理模型
  • 通过卷积神经网络 (CNN) 学习一个参数化的转换函数

本文方法基于“pix2pix”框架。
该框架使用条件生成对抗网络 (cGAN) 来学习从输入到输出图像的映射。
本文在没有成对训练示例的情况下学习映射。

Unpaired Image-to-Image Translation——未成对图像到图像的转换:

近期:

  • 贝叶斯框架
  • CoupledGANs
  • 跨模态场景网络
  • 变分自动编码器
  • 鼓励输入和输出共享某些“内容”特征
  • 类标签空间
  • 图像像素空间
  • 图像特征空间

本文的公式不依赖于任何特定于任务的、预定义的输入和输出之间的相似性函数,也不假设输入和输出必须位于同一低维嵌入空间中。

Cycle Consistency——循环一致性:

近期:

  • 运动结构恢复
  • 3D 形状匹配
  • 共分割
  • 密集语义对齐
  • 深度估计

使用传递性作为正则化结构化数据的一种方式由来已久。
本文类似使用循环一致性损失作为利用传递性来监督 CNN 训练的一种方式。

Neural Style Transfer——神经风格转换:

通过匹配预先训练的深度特征的Gram矩阵统计信息,将一个图像的内容与另一个图像(通常是绘画)的样式相结合,从而合成新图像。
通过尝试捕捉高层外观结构之间的对应关系,学习两个领域之间的映射,而不是两个特定的图像之间的映射。

3. Formulation


image.png

目标:在给定训练样本 {xi}i=1N∈X\{x_i\}_{i=1}^N \in X{xi​}i=1N​∈X 和 {yj}j=1M∈Y\{y_j\}_{j=1}^M \in Y{yj​}j=1M​∈Y 的情况下,学习两个领域 X 和 Y 之间的映射函数。

模型:包括两个映射 G:X→YG:X→YG:X→Y 和 F:Y→XF:Y→XF:Y→X 。两个对抗判别器 DX​ 和 DY。
DX​ 旨在区分图像 {x} 和转换后的图像 {F(y)};DY​ 旨在区分 {y} 和转换后的图像 {G(x)}。

目标包含两类项:
用于将生成图像的分布与目标领域中的数据分布相匹配的对抗性损失;
防止学习到的映射 G 和 F 彼此矛盾的循环一致性损失。

3.1 Adversarial Loss——对抗性损失


对两个映射函数应用对抗性损失。

对于映射函数 G:X→YG:X→YG:X→Y 及其判别器 DY:
LGAN(G,DY,X,Y)=Ey∼pdata(y)[log⁡DY(y)]+Ex∼pdata(x)[log⁡(1−DY(G(x)))]L_{\text{GAN}}(G, D_Y, X, Y) = \mathbb{E}_{y \sim p_{\text{data}}(y)}[\log D_Y(y)] + \mathbb{E}_{x \sim p_{\text{data}}(x)}[\log(1 - D_Y(G(x)))]LGAN​(G,DY​,X,Y)=Ey∼pdata​(y)​[logDY​(y)]+Ex∼pdata​(x)​[log(1−DY​(G(x)))]

F:Y→XF:Y→XF:Y→X 和 DX 同理:
LGAN(F,DX,Y,X)L_{\text{GAN}}(F, D_X, Y, X)LGAN​(F,DX​,Y,X)

3.2 Cycle Consistency Loss——循环一致性损失


前向循环一致性:对于来自领域 X 的每一张图像 x,图像转换循环应当能够将 x 带回原始图像。
x→G(x)→F(G(x))≈xx→G(x)→F(G(x))≈xx→G(x)→F(G(x))≈x
后向循环一致性:
y→F(y)→G(F(y))≈yy→F(y)→G(F(y))≈yy→F(y)→G(F(y))≈y
通过循环一致性损失来鼓励这种行为:
Lcyc(G,F)=Ex∼pdata(x)[∥F(G(x))−x∥1]+Ey∼pdata(y)[∥G(F(y))−y∥1]L_{\text{cyc}}(G, F) = \mathbb{E}_{x \sim p_{\text{data}}(x)}[\|F(G(x)) - x\|_1] + \mathbb{E}_{y \sim p_{\text{data}}(y)}[\|G(F(y)) - y\|_1]Lcyc​(G,F)=Ex∼pdata​(x)​[∥F(G(x))−x∥1​]+Ey∼pdata​(y)​[∥G(F(y))−y∥1​]

3.3 Full Objective——完整目标


完整目标:
L(G,F,DX,DY)=LGAN(G,DY,X,Y)+LGAN(F,DX,Y,X)+λLcyc(G,F)L(G, F, D_X, D_Y) = L_{\text{GAN}}(G, D_Y, X, Y) + L_{\text{GAN}}(F, D_X, Y, X) + \lambda L_{\text{cyc}}(G, F)L(G,F,DX​,DY​)=LGAN​(G,DY​,X,Y)+LGAN​(F,DX​,Y,X)+λLcyc​(G,F)λ 控制这两个目标的重要性比重。

希望解决以下优化问题:
G∗,F∗=arg⁡min⁡G,Fmax⁡DX,DYL(G,F,DX,DY).G^*, F^* = \arg \min_{G,F} \max_{D_X, D_Y} L(G, F, D_X, D_Y).G∗,F∗=argG,Fmin​DX​,DY​max​L(G,F,DX​,DY​).

本模型可以视为在训练两个“自编码器”:
自编码器 F∘G:X→XF \circ G : X \to XF∘G:X→X 和自编码器 G∘F:Y→YG \circ F : Y \to YG∘F:Y→Y 。
通过将图像转换到另一个领域的中间表示再映射回原始图像。
“对抗性自编码器”(adversarial autoencoder)

4. Implementation


Network Architecture(网络架构):

网络包含两个stride-2卷积、几个残差块和两个stride1/2卷积,使用instance normalization。
判别器使用70×70 PatchGANs。

Training details(训练细节):

对于LGANL_{\text{GAN}}LGAN​ ,将负对数似然目标替换为最小二乘损失(least square loss)。
方程1变为:
LLSGAN(G,DY,X,Y)=Ey∼pdata(y)[(DY(y)−1)2]+Ex∼pdata(x)[DY(G(x))2].L_{\text{LSGAN}}(G, D_Y, X, Y) = \mathbb{E}_{y \sim p_{\text{data}}(y)}\left[(D_Y(y) - 1)^2\right] + \mathbb{E}_{x \sim p_{\text{data}}(x)}\left[D_Y(G(x))^2\right].LLSGAN​(G,DY​,X,Y)=Ey∼pdata​(y)​[(DY​(y)−1)2]+Ex∼pdata​(x)​[DY​(G(x))2].

设置一个图像缓冲区,存储之前生成的 50 张图像。
使用历史生成图像而非最新生成网络产生的图像来更新判别器 DX​ 和 DY。

5. Results


5.1 Evaluation——评估


5.1.1 Baselines——基准模型


CoGAN
为领域 X 和领域 Y 各学习一个 GAN 生成器,并在前几层共享权重。
从 X 到 Y 的转换可以通过找到一个生成图像 X 的潜在表示,再将该潜在表示转换为 Y 风格来实现。

Pixel loss + GAN
使用对抗性损失来训练从 X 到 Y 的转换。正则项 ∥X−Y∥1\|X-Y\|1∥X−Y∥1 用于惩罚像素级别的大变化。

Feature loss + GAN
L1​ 损失是在预训练网络的深度图像特征上计算的,而不是在 RGB 像素值上计算的。

BiGAN/ALI
无条件 GANs 学习一个生成器 G:Z→XG:Z→XG:Z→X,将随机噪声 Z 映射为图像 X同时学习反向映射函数 F:X→ZF:X→ZF:X→Z 。

pix2pix

5.1.2 Comparison against baselines——与基准模型的比较


不同模型生成图片对比:
image.png
image.png
本论文方法能够产生与完全监督的pix2pix具有相似质量的转换。
排除了图中的像素损失+GAN和特征损失+GAN,因为这两种方法都无法产生接近目标域的结果。

三个实验:
AMT 上进行“真实 vs 假”实验,评估感知逼真度。
Cityscapes 数据集上训练照片→标签任务,使用 Cityscapes 基准比较。
Cityscapes 数据集上训练标签→照片任务,分割网络对输出的照片进行评估。

AMT:
image.png
labels→photos:
image.png
photos→labels:
image.png

5.1.3 Ablation Study——消融实验


定性示例:

image.png
移除GAN损失会严重降低结果,移除循环一致性损失也是如此。
GAN+正向循环损耗 Ex∼pdata(x)[∥F(G(x))−x∥1]\mathbb{E}_{x \sim p_{\text{data}}(x)}[\|F(G(x)) - x\|_1]Ex∼pdata​(x)​[∥F(G(x))−x∥1​] 和 GAN+反向循环损耗 Ey∼pdata(y)[∥G(F(y))−y∥1]\mathbb{E}_{y \sim p_{\text{data}}(y)}[\|G(F(y)) - y\|_1]Ey∼pdata​(y)​[∥G(F(y))−y∥1​] 实验,
发现经常导致训练不稳定并导致模式崩溃,特别是对于移除的映射方向。

5.2 Applications——应用


训练数据上的转换结果通常比测试数据上的更加吸引人。

Object transfiguration(对象变换):

image.png
本文方法侧重于两个视觉相似类别之间的对象变形。

Season transfer(季节转换):

根据Flickr上优胜美地的冬夏照片训练。

Collection style transfer (收藏样式转换):

image.png
本文方法学习模仿一整套艺术品(如梵高)的风格,而不是转移单个选定艺术品(如《星夜》)的风格。

Photo generation from paintings(绘画生成照片):

在这里插入图片描述
当将目标域的真实样本作为生成器的输入时,将生成器正则化为接近恒等映射:即
Lidentity(G,F)=Ey∼pdata(y)[∥G(y)−y∥1]+Ex∼pdata(x)[∥F(x)−x∥1]L_{\text{identity}}(G, F) = \mathbb{E}_{y \sim p_{\text{data}}(y)}[\|G(y) - y\|_1] + \mathbb{E}_{x \sim p_{\text{data}}(x)}[\|F(x) - x\|_1]Lidentity​(G,F)=Ey∼pdata​(y)​[∥G(y)−y∥1​]+Ex∼pdata​(x)​[∥F(x)−x∥1​]
如果没有 LidentityL_{identity}Lidentity​ ,生成器 G 和 F 就可以在没有必要的情况下自由地改变输入图像的色调。因为在对抗性损失和循环一致性损失下,这样的映射可能同样有效。

Photo enhancement(照片增强):

成功生成由智能手机拍摄的景深较浅的照片。

6. Limitations and Discussion


失败案例:
在这里插入图片描述
几何变化的任务,学习到的转换退化为对输入进行最小的修改。
处理更加多样化和极端的转换,特别是几何变化,是未来工作中的一个重要问题。
一些失败案例是由训练数据集的分布特征引起的。
使用成对训练数据与无配对方法之间的结果仍有差距。
结合弱监督或半监督数据可能会导致更强大的转换器,同时仍然只需付出全监督系统一小部分的标注成本。
这篇论文推动了在这种“无监督”环境下的可能性界限。

Cycle-Consistency for Robust Visual Question Answering阅读笔记 近日看了一篇CVPR的文章:《Cycle-Consistency for Robust Visual Question Answering》,即“用于鲁棒性视觉问答的循环一致性模型”。 感兴趣的同学可参考原文:Cycle-Consistency for Robust Visual Question Answering 目录 一.abstract 二.文章精读 2.1Introductio... 阅读详情

相关推荐

图像翻译/Transformer:ITTR: Unpaired Image-to-Image Translation with Transformers用Transfor进行非配对图像对图像的转换

在本文中,我们提出了一种有效的基于Transformer的非成对图像到图像翻译体系结构(ITTR)。它主要有两种设计:1)混合感知块(HPB),用于从不同感受域混合标记,以利用全局语义;2) 双剪枝自我注意(DPSA)可大幅降低计算复杂度。在六个基准数据集上,我们的ITTR在未配对图像到图像的翻译方面优于最新水平。.........

ssshyeong的博客 2881

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks(CycleGAN)

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks   目录 摘要 1.引言 2.相关工作 3.Formulation 3.1. Adversarial Loss 3.2. Cycle Consistency Loss 3.3. Full Objective 4.implemen...

syz201558503103的博客 2503

ICCV2017论文“Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks” 阅读笔记

ICCV2017论文“Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks” 阅读笔记题目:Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks 作者:Jun-Yan Zhu, Taesun

Cyiano的博客 4786

CycleGAN:Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Network 使用循环一致的对抗网络进行非配对的图片-图片迁移 
from 伯克利人工智能实验室 ICCV2017 

代码
 

原文
 

Project Page 

# Abstract
 

图像-图像转换是计算机视觉和图形学的一类常见人物,需要学习输入图像与输出图像的映射关系,但在许多任务中获取成对的训练图像并不现实,因此本文就是基于没有成对训练图像的基

qq_37151108的博客 6135

ROS2_Moveit2_Ur5e_Grasp项目详解(二):核心模块功能解析

本文深入解析了ROS2_Moveit2_Ur5e_Grasp项目的核心模块功能。重点阐述了OctoMap建图模块如何为机械臂提供实时三维环境感知,并详细介绍了Robotiq夹爪与MoveIt2的集成控制、UR5e的运动规划策略,以及视觉模块如何协同工作,最终实现从目标检测到动态抓取的完整闭环。

weixin_29254029的博客 113

Origin科研绘图——桑基图

是一种用于展示“流动”(flow)关系的可视化图表,常用于呈现能量流、物质流、资金流、信息流等在不同节点之间的传递和分配情况。它最大的特点是用“宽度可变的流线”来直观表示数量大小——流线越宽,代表流量越大,因此特别适合理解复杂系统中资源从哪里来、到哪里去、以及不同路径所占比例。为该流程对应的数量。只需将各个流程逐项填写在 A、B、C 三列即可,流程的排列顺序并非关键,确保起点、终点及对应数值准确才是最重要的。与柱状图、饼图不同,桑基图不仅展示“多少”,还展示“从哪到哪”。至此,本期教程就结束啦。

weixin_41301530的博客 1394

【论文阅读总结】Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

目录问题类型方法类型工作方向验证方法解决方法创新处不足处总结 问题类型 无配对前提下的风格迁移 方法类型 循环一致性对抗网络 工作方向 作者团队意在实现风格迁移(例如训练完毕后的模型,输入一张正常人像,可以自动输出毕加索画风的抽象画版本),可拓展为一类image-to-image translation问题。在本论文中目标为:实现在“训练例没有进行配对“这一前提条件下,对其图片集进行特征提取,并将此特征与另外一组图片集结合的一种方法。 验证方法 通过wikiart , google航拍图等作为input,而

weixin_43788898的博客 996

基于Simulink环境,提供一个关于如何对DC-DC变换器进行效率分析的仿真建模

效率定义:变换器效率通常定义为输出功率与输入功率之比,即 η=PoutPinη=Pin​Pout​​。重要性:高效率意味着更少的能量损失和更好的热管理,对于便携式设备、电动汽车等应用至关重要。挑战开关损耗:高频操作带来的开关器件损耗。导通损耗:电流流过电阻性元件(如MOSFET导通电阻)造成的能量损失。控制策略:优化控制算法以减少损耗。首先明确要模拟的任务内容。设计一个能够支持特定输入输出电压比的DC-DC变换器。根据工作频率和谐振元件值确定合适的电路参数。

xiaoheshang_123的博客 156

[论文阅读] Unpaired Image-To-Image Translation Using Cycle-Consistent Adversarial Networks

图像到图像的翻译是一类视觉和图形问题,其目标是使用一组对齐的图像对的训练来学习输入图像和输出图像之间的映射。然而,对于许多任务来说,成对的训练数据是不可用的。我们提出了一种方法,在没有配对实例的情况下学习将图像从源域X翻译到目标域Y。我们的目标是学习一个映射GX−>YGX->YGX−>Y,使G(X)G(X)G(X)的图像分布与使用对抗性损失的YYY分布不可区分。因为这个映射是高度欠约束的,我们把它与一个反向映射FY−>XFY->XF。...

xiongxyowo的博客 362

军品研制过程-转阶段

介绍军品转阶段评审

Abel的博客 2万+

小龙虾OpenClaw卸载全攻略,彻底清理缓存和配置,干净无残留!

不想要的小龙虾OpenClaw怎么彻底卸载?🦞本文教你如何彻底的卸载OpenClaw⚡️,Windows/macOS/Linux通用,干净无残留🧹

XiaoqiangClub的博客 314

【论文阅读】CycleGAN:Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

CycleGAN单向GAN CycleGAN是发表于ICCV17的一篇GAN工作,可以让两个domain的图片互相转化。传统的GAN是单向生成,而CycleGAN是互相生成,网络是个环形,所以命名为Cycle。并且CycleGAN一个非常实用的地方就是输入的两张图片可以是任意的两张图片,也就是unpaired。 Pix2Pi训练数据集的一个非常重要的要求就是你的图像必须是成对的,这一点其实是非常苛...

sinat_36197913的博客 1126

caverdock如何使用,一文给你多方案教学!

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1390

【论文阅读笔记】Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

提出一种无需任何成对的训练示例实现 image transportation 问题的方法新的损失函数:采用一种对抗损失,使得图像难以与原始图像区分。

weixin_50830241的博客 357

matlab 基于离散余弦变换DCT的最小二乘相位解缠

最小范数法是寻求在解包裹相位的局部微分与包裹相位微分相一致的条件下, 逼近于真实相位分布的解包裹相位分布。目标是使解包裹相位与包裹相位曲面的差最小

点云侠的博客 285

【VTKExamples::PolyData】第十六期 GradientFilter

本文分享VTK样例GradientFilter,并解析接口vtkGradientFilter & vtkAssignAttribute,希望对各位小伙伴有所帮助!

qq_40041064的博客 321

论文阅读《Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks》

这是一篇风格迁移领域比较出色的文章,他的亮点在于没有采用以前的成对图像进行训练学习映射之后才能进行的风格迁移,而是使用了GAN网络进行一个图像域到另一个图像域的学习,这样就无需大量成对图像的学习。同时为了保证图像映射的正确性,GAN网络采用了循环结构,即从X->Y迁移之后,还要进行Y->X的迁移,在循环训练的过程中完成风格的迁移任务。 1.Introduction 风格迁移任务其实可以...

weixin_42197601的博客 567

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

CycleGAN论文详解:Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

背景:ICCV2017的spotlight论文 cycleGAN在图像域迁移任务之中,不需要源域和目标域成对的样本对,只需要源域和目标域的图像即可。非常实用的地方就是输入的两张图片可以是任意的两张图片,也就是unpaired。对于我们项目很有作用。 目的:详解CycleGAN论文。 论文地址:https://arxiv.org/abs/1703.10593 目录 一、效果概览 二、传统G...

祥瑞的技术博客 5万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

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

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks Cycle GAN是GAN系列文章必读的论文之一,Cycle GAN很好的起到了承上启下的作用,对于后续属实是影响深远,意义重大。 文章目录Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks前言一、总述二、使用步骤1.引入库2.读入数据总结

qq_45059780的博客 3917

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

CycleGAN:Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

【论文】Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks 【主页】https://junyanz.github.io/CycleGAN/ 【pytorch code】https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix 【torc...

女王の专属领地 1889

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks精读

图像到图像的翻译是一类视觉和图形问题,其目标是使用一组对齐的图像对的训练集来学习输入图像与输出图像之间的映射。然而,对于许多任务而言,成对的训练数据可能无法获得。我们提出了一种方法,能够在没有配对样本的情况下学习将图像从源域X转换到目标域Y的映射。我们的目标是通过对抗性损失来学习一个映射G:X → Y,使得从G(X)生成的图像的分布与Y的分布难以区分。由于这种映射具有高度的不确定性,我们将其与一个逆向映射F:Y → X结合,并引入循环一致性损失来推动F(G(X)) ≈ X(反之亦然)。

weixin_49053303的博客 1343

【论文笔记】域迁移 CycleGAN:unpaired Image-to-image Translation

文章目录1 综述2 网络结构2.1 Unpaired image data2.2 Cycle Consistency Loss2.3 Identity Loss2.4 Adversarial Loss2.5 网络与训练细节3 结果对比3.1 Cycle Consistency Loss效果3.2 其他GAN网络对比4 源码解析4.1 Generator和Discrmiator实现4.1 Loss实现参考文献 1 综述 今天分享一篇2017年的论文《Unpaired Image-to-Image Transl

muyijames的博客 1730

CycleGAN(2017):Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks 简述: 本文主要的工作是,给定任意两个无序的图像集合X和Y,我们的算法学习自动“转换”图像从一个到另一个,反之亦然。即风格迁移转换。如下图中莫奈画与照片的转换,斑马与马的转换,夏天与冬天的转换等。下面一行是由照片转换为不同画家画风的图像。 ...

makabaka的博客 737
上一篇: 论文阅读:Bone metastasis scintigram generation using generative adversarial learning with multi‐receptiv
下一篇: 论文阅读:High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs
BulingQAQ
博客等级 码龄7年 335粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值