CycleGAN 朱雀 2022-01-05 18:59 276阅读 0赞 目录 * Cycle-GAN * 方法 * 损失 * 评估 * AMT * FCN * Semantic segmentation metrics # Cycle-GAN # > [Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks][] [paper][] ![main][] ## 方法 ## ![cyclegan][] ### 损失 ### #### 对抗损失 Adversarial loss #### \\(\\mathcal\{L\}\_\{GAN\}(G,D\_Y,X,Y)=\\mathbb\{E\}\_\{y \\backsim p\_\{data\}(y)\}\[\\log D\_Y(y)\] +\\mathbb\{E\}\_\{x \\backsim p\_\{data\}(x)\}\[\\log(1-D\_Y(G(x)))\]\\) #### 循环一致性损失 Cycle Consistency Loss #### \\(\\mathcal\{L\}\_\{cyc\}(G,F)= \\mathbb\{E\}\_\{x \\backsim p\_\{data\}(x)\}\[\\|F(G(x))-x\\|\_1\] +\\mathbb\{E\}\_\{y \\backsim p\_\{data\}(y)\}\[\\|G(F(y))-y\\|\_1\]\\) #### 总损失 #### \\(\\mathcal\{L\}(G,F,D\_X,D\_Y)=\\mathcal\{L\}\_\{GAN\}(G,D\_Y,X,Y) + \\mathcal\{L\}\_\{GAN\}(F,D\_X,X,Y)+\\lambda\\mathcal\{L\}\_\{cyc\}(G,F)\\) #### 生成器 #### 编码:利用卷积神经网络从输入图象中提取特征。将图像压缩成256个64\*64的特征向量。 转换:通过组合图像的不相近特征,将图像在DA域中的特征向量转换为DB域中的特征向量。作者使用了6层Reset模块,每个Reset模块是一个由两个卷积层构成的神经网络层,能够达到在转换时同时保留原始图像特征的目标。 解码:利用反卷积层(decovolution)完成从特征向量中还原出低级特征的工作,最后得到生成图像。 #### 判别器 #### 70 × 70 PatchGANs 鉴别器本身属于卷积网络,需要从图像中提取特征,再通过添加产生一维输出的卷积层来确定提取的特征是否属于特定类别。 ## 评估 ## ### AMT ### Amazon Mechanical Turk ### FCN ### The FCN metric evaluates how interpretable the generated photos are according to an off-the-shelf semantic segmentation algorithm (the fully-convolutional network, FCN) ### Semantic segmentation metrics ### Cityscapes benchmark ![cycleganeva][] ![cycleganeva1][] 转载于:https://www.cnblogs.com/KresnikShi/p/10719266.html [Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks]: https://junyanz.github.io/CycleGAN/ [paper]: https://arxiv.org/pdf/1703.10593.pdf [main]: /images/20211228/bd88917d75204beb9c67bfab0b557817.png [cyclegan]: /images/20211228/776dba626ebb4744bfde7ec238e11fe3.png [cycleganeva]: /images/20211228/b0a6798ca7f440699ec63d9c38982766.png [cycleganeva1]: /images/20211228/9e321b363a974d069376fded4eda4cca.png
相关 CycleGAN(二)数据集重做与训练测试 目的:我们需要在我们的数据集上实现CycleGAN。 参考:[https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/ 阳光穿透心脏的1/2处/ 2022年03月01日 12:54/ 0 赞/ 1510 阅读
相关 论文笔记:CycleGAN CycleGAN 1、四个问题 1. 要解决什么问题? 图像翻译任务(image-to-image translation problem 以你之姓@/ 2022年03月01日 12:42/ 0 赞/ 428 阅读
相关 CycleGAN(一)概览与运行 背景: [源码作者:junyanz][junyanz]/[pytorch-CycleGAN-and-pix2pix][] 源码地址:[https://github.com/ ╰+攻爆jí腚メ/ 2022年03月01日 08:58/ 0 赞/ 418 阅读
相关 CycleGAN论文详解:Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks 背景:ICCV2017的spotlight论文 cycleGAN在图像域迁移任务之中,不需要源域和目标域成对的样本对,只需要源域和目标域的图像即可。非常实用的地方就是输入的两张 雨点打透心脏的1/2处/ 2022年02月28日 04:12/ 0 赞/ 618 阅读
相关 CycleGAN(四)inference过程与model定义 背景:我们需要搞懂cycleGAN如何对已有图片进行inference 目录 一、嵌套位置 1.1 调用位置 1.2 inference调用的函数 二、前馈运算 2 Bertha 。/ 2022年02月27日 17:08/ 0 赞/ 277 阅读
相关 CycleGAN(三)代码概览 目的:大致看懂cycleGAN代码结构 参考:[https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/blob/ma 矫情吗;*/ 2022年02月27日 02:08/ 0 赞/ 781 阅读
相关 CycleGAN(五)loss解析及更改与实验 目的:弄懂loss的定义位置及何更改。 目录 一、论文中loss定义及含义 1.1 论文中的loss 1.2 adversarial loss 1.3 cycle c 悠悠/ 2022年02月26日 10:34/ 0 赞/ 734 阅读
相关 CycleGAN(六)模型结构更改 目的:更改模型结构用于我们的实验,增加为两个判别器。 参考:后面链接为作者给的更改模型的模板,我们需要在cycle\_gan.py的基础上进行更改。[https://gith 深碍√TFBOYSˉ_/ 2022年02月25日 09:40/ 0 赞/ 459 阅读
还没有评论,来说两句吧...