deepfake 资源总结

摘要:
像素混洗算法的实现过程如上图所示。它的实现功能是:×W的低分辨率输入图像通过亚像素操作转换为rHxrW的高分辨率图像。
 

1. https://zhuanlan.zhihu.com/p/34042498   深度解密换脸应用Deepfake

2. 在 1 里面提到的PixelShuffle,具体见参考3:

https://mathematica.stackexchange.com/questions/181587/how-to-define-a-pixelshuffle-layer

一边Upsample一边Convolve:Efficient Sub-pixel-convolutional-layers详解

https://oldpan.me/archives/upsample-convolve-efficient-sub-pixel-convolutional-layers

正常情况下,卷积操作会使feature map的高和宽变小。但当我们的stride=(1/r) < 1时,可以让卷积后的feature map的高和宽变大——即分辨率增大,这个新的操作叫做sub-pixel convolution,具体原理可以看PixelShuffle《Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network
》的论文。

deepfake 资源总结第1张

pixelshuffle算法的实现流程如上图,其实现的功能是:将一个H×W的低分辨率输入图像(LowResolution),通过Sub-pixel操作将其变为rH x rW的高分辨率图像(High Resolution)。

在1中提到的PG-GAN

3. http://openaccess.thecvf.com/content_cvpr_2017/papers/Ledig_Photo-Realistic_Single_Image_CVPR_2017_paper.pdf

4. PyTorch学习笔记(10)——上采样和PixelShuffle

https://blog.csdn.net/g11d111/article/details/82855946

5. faceswap blog

https://blog.csdn.net/weixin_41965898/article/details/84930788

参考:

1. CNN概念之上采样,反卷积,Unpooling概念解释 

https://blog.csdn.net/g11d111/article/details/82350563

2. Visualizing and Understanding Convolutional Networks

https://arxiv.org/pdf/1311.2901v3.pdf

3. Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network

【这篇文章的核心—Efficient Sub-pixel Convolution】

https://www.cv-foundation.org/openaccess/content_cvpr_2016/papers/Shi_Real-Time_Single_Image_CVPR_2016_paper.pdf

4.Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network

http://openaccess.thecvf.com/content_cvpr_2017/papers/Ledig_Photo-Realistic_Single_Image_CVPR_2017_paper.pdf

5【超分辨率】Efficient Sub-Pixel Convolutional Neural Network【Sub-Pixel / PS: periodic shuffling】

https://blog.csdn.net/shwan_ma/article/details/78440394

6. PixelShuffle的含义

deepfake 资源总结第2张

 

免责声明:文章转载自《deepfake 资源总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇单片机 C语音开发 sbit使用方法··Oracle EBS:追踪PO全过程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

图像检索(image retrieval)

Where to Focus: Query Adaptive Matching for Instance Retrieval Using Convolutional Feature Maps Abstract 实例检索要求在大型语料库中搜索包含特定对象的图像。最近的研究表明,使用预训练的卷积神经网络(CNN)的池化卷积层特征图(CFMs)生成的图像特征...

ubuntu 18.04安装PIL(Python Imaging Library )

本人也是个小萌新 安装过程也是曲折 现附上我的安装过程 1.百度教的 sudo apt-get install python-imaging sudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev 2.发现报错,其实是我自己机器的原因 然后又去配置源 我是ubun...

Nginx https加密以及nginx日志配置与管理

Nginx https加密以及nginx日志配置与管理使用Nginx的优点Nginx作为WEB服务器,Nginx处理静态文件、索引文件、自动索引的效率非常高。Nginx作为代理服务器,Nginx可以实现无缓存的反向代理,提高网站的性能Nginx作为负载均衡服务器,内部可以支持PHP、也可以支持HTTP代理服务器对外进行服务,同时还支持简单的容错和利用算法进...

IDA,很好很强大

IDA,这款可以把程序反编译成C语言的东西。。 我用我们老师C++课上留的一道小学奥赛水平的弱智题的程序代码为例,先用MinGW编译,结果用IDA反编译出了几千个函数,全都是sub_加编号的名称,每一个都很短,变量名都是v1、v2等等的,一点也看不懂,我甚至连主函数在哪里都找不到。 然后又用VS2010编译,再反编译,令我大开眼界,函数名、变量名全能被...

Java内网发送邮件

最近为单位的系统增加了一个新的功能,为用户定期发送邮件,用了了Javaweb 发送邮件功能,所以对遇到的问题进行整理,为以后遇到同样问题的同志提供一些参考。 Java发送邮件的方式有两种,一种是通过java.mail,另一种时通过spring的JavaMailSender来实现,具体的方法网上有许多种,附上几个我用到的博客: https://blog.cs...

《手把手教你》系列技巧篇(四十四)java+ selenium自动化测试处理https 安全问题或者非信任站点下篇(详解教程) 北京

1.简介     这一篇宏哥主要介绍webdriver在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续打开不安全的链接。举例来说,想必大家都应该用过前几年的12306网站购票,点击新版购票,是不是会出现如下的界面。宏哥又找了一个https的页面,如下图所示:...