StyleFlow 水记

StyleFlow 水记

https://github.com/RameenAbdal/StyleFlow

论文: https://dl.acm.org/doi/10.1145/3447648

在这里插入图片描述简单来说就是,把StyleGAN的mapping network换成一个flow模型,而且是带条件的flow模型

有两个任务,

一个是根据条件生成图像,

一个是根据条件修改图像

生成使用的是 StyleGAN 和 StyleGAN2

先回忆一下 StyleGAN2 ,顺便定义下符号

StyleGAN2 会用一个先验网络,把噪声 z S ∈ R 512 \mathbf{z}_{S} \in \mathbb{R}^{512} zSR512 映射为 w ∈ R 512 \mathbf{w} \in \mathbb{R}^{512} wR512 ,然后用生成器对 w \mathbf{w} w 解码,得到 3x1024x1024 的图像

z S \mathbf{z}_{S} zS 是一个高斯噪声,

w \mathbf{w} w 用于控制 StyleGAN2 生成器中 18 个不同位置的 nromalization(同一个 w \mathbf{w} w 重复18次)

定义一个 W + \mathbf{W+} W+ 空间,对 w ∈ W + \mathbf{w}\in\mathbf{W}+ wW+ w ∈ R 18 × 512 \mathbf{w}\in\mathbb{R}^{18\times512} wR18×512 ,表示在控制 StyleGAN2 时用 18 个不同的 w \mathbf{w} w

在训练时,使用 W \mathbf{W} W 空间,在编辑时,使用 W + \mathbf{W+} W+ 空间

用一个分类器来度量图片的属性,

对于人脸,用了17类

对于任务一,根据属性生成图像

z ∼ N ( 0 , I ) w = Φ ( z , a ) \mathbf{z} \sim N(\mathbf{0}, \mathcal{I})\\ \mathbf{w}=\Phi(\mathbf{z}, \mathbf{a}) zN(0,I)w=Φ(z,a)

w \mathbf{w} w 的生成会考虑属性 a \mathbf{a} a

这个 Φ \Phi Φ 是一个 flow-based 的模型,称为 条件CNF(conditional continuous normalizing flow),该模型是可逆的。

w \mathbf{w} w 经过生成器解码得到图片,图片的属性必须符合 a \mathbf{a} a (使用分类器判断)

对于任务二,根据属性编辑图像

首先,从图片反解出编码 w 0 \mathbf{w}_0 w0 ,使用的方法是 [Abdal et al. 2019; Karras et al. 2019a]

然后我们用分类器分类图片,得到当前属性 a 0 \mathbf{a}_0 a0

然后用 w 0 \mathbf{w}_0 w0 a 0 \mathbf{a}_0 a0 反解出 z 0 \mathbf{z}_0 z0 ,用的方法是作者提出的 CNF 的反转(flow模型天然就是可逆的)

然后用 z 0 \mathbf{z}_0 z0 和用户给定的属性 a t \mathbf{a}_t at 走正常流程去生成图片

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值