论文总结:基于深度学习的图像风格迁移研究

前言

什么是深度学习?
深度学习是机器学习的一种,机器学习是研究人工智能的必经途径。深度学习以神经网络为核心,神经网络由输入层、隐藏层和输出层组成。深度学习在搜索技术,数据挖掘,机器学习,机器翻译,图像处理,自然语言处理,多媒体学习,语音,推荐和个性化技术,以及其他相关领域都取得了很多成果。在这里插入图片描述
什么是图像风格迁移?
图像风格迁移是将一张图像x的艺术风格迁移到另一张图像y上,使得迁移后生成的图像保持图像y的图像内容,并具有图像x的艺术风格,艺术风格可以是油画、水墨、漫画、卡通…
在这里插入图片描述

图像风格迁移方法

利用深度学习方法进行风格迁移是图像领域研究的热点之一。当前主流的基于深度学习的图像风格迁移方法可以划分为两类:基于图像迭代的图像风格迁移方法、基于模型迭代的图像风格迁移方法。

基于图像迭代的图像风格迁移方法

最具有代表性的基于图像迭代的图像风格迁移方法,也是最原始的图像迁移方法,是由Leon A. Gatys等人在《A Neural Algorithm of Artistic Style》提出的。Leon A. Gatys等人在论文提出的基于图像迭代的风格迁移方法,经过上千次的迭代,生成不错的效果图,完美地融合原始图像的内容和油画的艺术风格。Leon A. Gatys在论文中主要表达:发现了卷积神经网络(CNN)的内容和风格是可以分割的。论文的主要思路是使用卷积神经网络进行特征提取,然后纹理合成,计算内容损失和风格损失,梯度下降优化总损失,不断迭代图像得到艺术图像。

Leon A. Gatys等人在论文里使用的是不带全连接层的VGG19卷积神经网络,在VGG19中主要使用了其16个卷积层以及5个池化层的特征空间。通过CNN抽取内容图的内容特征,以及油画图的风格特征,并将conv1-conv5的结果分别保存下来。提取结果可以看出网络中的不同层次描述了图像不同层次的信息:低层次描述小范围的边角、曲线,中层次描述方块、螺旋,高层次描述内容。
在这里插入图片描述
论文翻译参考https://www.cnblogs.com/Thinker-pcw/p/8243549.html

基于模型迭代的图像风格迁移方法

由于基于图像迭代的图像风格迁移方法迭代次数过多,迭代时间较长,为解决速度问题出现了快速风格迁移方法。最具有代表性且原始的基于模型迭代的图像风格迁移方法是Justin Johnson等人在《Perceptual Losses for Real-Time Style Transfer and Super-Resolution》
提出的实时风格迁移方法,使用了图像风格转换网络作为模型,因生成速度快,又被称为快速风格迁移方法,图像风格转换网络也被称为快速风格化网络,用到的特征提取器是预训练的VGG16卷积神经网络。
在这里插入图片描述
论文翻译和详解参考https://blog.csdn.net/kid_14_12/article/details/85871965

卷积神经网络

卷积神经网络(CNN),即能够进行卷积运算并且具有一定层次结构的网络,属于前馈神经网络。卷积神经网络最大的特点就是降低数据的维度、提取并保留图片所包含的特征。卷积神经网络的用处有很多,比如图像分类、场景检索、自动驾驶、安防、目标分割…常见的卷积神经网络模型有LeNet,AlexNet,GoogLeNet,VGGNet,ResNet…刚刚提到的Leon A. Gatys和Justin Johnson使用的VGG19和VGG16都是VGG模型。

卷积神经网络是深层神经网络中最善于处理图片任务的。卷积神经网络包含多个小计算单元,以前馈方式分层次地处理视觉信息。通常来说是把池化层均匀地插入在连续的卷积层之间,为了逐渐地降低数据量,这样就能有效减少网络参数的数量。同时这样可以减少计算机资源的消耗,并有效地控制过拟合。

生成对抗网络

除了卷积神经网络用在图像风格迁移,生成对抗网络(Generative Adversarial Networks,GAN)同样可以进行风格迁移。GAN的思想来自于博弈论中的零和博弈,随着 GAN 的理论和模型在不断发展,GAN 在非常多的领域有着越来越深的应用,比如计算机视觉(CV)、自然语言处理(NLP)等科研领域。GAN应用到一些场景上,比如有图像风格转换、图像修复、去噪、文本生成图像、超分辨率、文本生成、音乐生成等等。WGAN、LSGAN、BEGAN等都是GAN发展过程中重要的模型,在图像风格转换方面,CGAN、Pix2Pix、CycleGAN、StarGAN等都是非常经典的模型。

GAN划分成一个生成器(Generator, 简写为G),和一个判别器(Discriminator, 简写为D)。生成器将一个随机变量z作为生成器的输入,生成器通过已有图像的分布生成期望的数据,得到一个逼真的图像,去欺骗判别器,使得判别器无法分辨真假;判别器用真实图像的数据和生成器生成的图像的数据作为输入,目的是辨别出生成器生成的假数据。然后生成器和判别器二者之间不断对抗,在对抗中二者不断更新迭代、发展进步。对抗博弈的结果是,在理想状态下生成器可以生成“以假乱真”的图像,判别器难以判断生成器生成的图像是不是真实的。这样就得到了一个生成式模型,用这样的模型去生成图像。
在这里插入图片描述

CycleGAN

CycleGAN的组成结构从GAN的原理上划分,其实是两个镜像的GAN,组成一个环形的网络结构。因此CycleGAN网络结构由两个判别器和两个生成器组成。
在这里插入图片描述
用CycleGAN进行图像风格迁移,CycleGAN最大的特点是无监督,也就是不要求训练数据是成对的,只需要提供不同域(domain)的图像就能成功训练不同域之间图像的映射。CycleGAN的研究论文《Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks》

CycleGAN翻译和详解参考https://blog.csdn.net/weixin_36474809/article/details/88778213

  • 11
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
本文在深度学习框架的基础上对特征提取方法进行了研究,并通过医学图像、人脸表情的检测和分类对其效果进行了验证。本文的研究内容主要包括以下三点:1)提出有约束的高分散主成分分析网络(Constrained High Dispersal PCANet,CHDNet)。本文详细分析了 CHDNet的不同组件对分类性能的影响,针对PCANet的局限性,设计了非线性变化层、多尺度特征池化层,以提高分类性能。将CHDNet应用在医学图像分类中,包括基于Kinect深度图像的人体生理机能自动检测和计算机辅助舌象诊断,取得良好效果。并通过加权的LIBLINEARSVM验证了在正负样本分布严重不均衡的情况下,CHDNet可以学习到稳定的特征表达。2)提出局部线性嵌入网络(Locally Linear Embedding Network,LLENet)。提出利用图像重构集和类内-类间判别矩阵对LLE算法进行改进,并将基于LLE算法的改进嵌入到卷积核的学习、构建过程中,增加了不同类之间特征表达的区分度。LLENet能够更好地保持图像数据原有的流形结构,并在人脸表情数据库(JAFFE和CK+)和人脸识别数据库(Extended Yale B)上,通过实验证明了 LLENet算法的有效性。实验结果表明,LLENet学习的特征表达不仅优于经典的人工设计的特征提取方法,而且比同类的CNN、PCANet深度学习特征提取方法更加有效。3)研究小样本数据集下基于迁移学习和全连接神经网络(Fully Connected Net-work,FCNet)的深度学习方法。分析了将深度卷积神经网络 CNN 模型迁移到小样本数据的方法,通过热度图展示了不同类别的特征,并构建用于分类的全连接分类器FCNet,特征提取和分类可以分段进行,实现了超声图像中的肝纤维化分类,达到93.90%的准确率。综上所述,本文主要研究了基于局部特征卷积核的神经网络:CHDNet和LLENet,以及在应对小样本数据集时的处理方法。通过实验,本文验证了上述算法的有效性及实际应用价值。 知网论文,学习使用

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值