质量更好的快速风格迁移

风格迁移

风格迁移是深度学习领域一个火了很久的领域了,不论是哪个深度学习框架,总会有一个风格迁移的教程。

风格迁移可以让我们自己制作艺术的作品,只需要一张原图和一张风格图,我们就可以将风格图中的风格迁移到原图当中,类似的问题博文中也有发过:

利用pytorch实现神经网络风格迁移Neural Transfer

效果更好的风格迁移

风格迁移一般分两种,一种为艺术风格迁移(artistic style transfer),也就是上述使用Pytorch实现的Neural Transfer吗,这种风格迁移最终形成的是一副充满艺术气息的画作。而第二种则为真实风格迁移(photorealistic style transfer)。真实风格迁移最终形成输出的图像和输入图像相同,皆为真实图像,从而可以以假乱真。

下图所示为Nvidia实现的真实风格迁移效果:

《质量更好的快速风格迁移》

可以看到,真实风格迁移可以在不改变内容图像展示意义的前提下,将风格图像的风格转换到内容图像中,犹如将白天转化为黑夜。

《质量更好的快速风格迁移》

基本原理

这个风格迁移的原理和我们之前的略有不同,整体步骤分为两步,两个是独立的,其中F1步骤负责将Ic转化为具有Is风格的中间图像Is,而F2利用原始图像Ic则负责去除Is中具有显著杂质的人工痕迹,最终输出的结果具有真实不扭曲的效果。

《质量更好的快速风格迁移》

项目地址

官方教程:https://github.com/NVIDIA/FastPhotoStyle/blob/master/TUTORIAL.md

github地址:FastPhotoStyle

  点赞 查看往期