Bringing Old Photos Back to Life微软老照片修复——原理和测试

        您需要先看下pix2pix、pix2pixHD的大概原理!着重看下其判别器,另外您需要懂一些变分自编码器的简单原理和关键知识,如关于其重参数部分和KL散度。

 

        模型主要可以看作三个部分,如图。VAE1和VAE2是两部分,第三部分是中间的黄色箭头Tz部分。VAE1是用来将低质照片映射到隐空间,VAE2是将清晰图像映射到隐空间;中间的黄色箭头Tz部分是两个VAE生成的隐空间连接的桥梁。可以看到VAE1中含有两大块,其实在代码中仅仅是输入的数据不同而已。

          EX、ER、EY是三个编码器,用来将图像映射到隐空间。GX、GR、GY是三个生成器,用来将隐空间的向量还原为图片。

下图为数据部分的注释。

 关于测试,按照readme的部分,需要下载权重文件,包括

1、人脸关键点权重,放到如下位置

2、人脸增强权重,如下位置。

3、论文的模型文件,放到如下位置

4、还可能需要下载下面文件,sync_batchnorm,并放到如下两个位置。

 

 我这里的sync_batchnorm与该文件夹下内容一样,记不得实际是哪个发挥作用,您可以尝试一下。

 然后就是放进自己的图片运行了,也可以使用它的图片。我这个版本较老,不含有官方新加的UI界面和高分辨率处理的内容。

运行代码我提取出来了,如下所示。注意调整自己的输入图片的目录和存放结果的目录。

python run.py --input_folder ./test_images/ha --output_folder ./test_images/ha/output/ --GPU 0

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alocus_

如果我的内容帮助到你,打赏我吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值