首页 > 其他分享 >基于卷积神经网络的图像风格迁移研究(论文)

基于卷积神经网络的图像风格迁移研究(论文)

时间:2024-06-21 09:59:07浏览次数:20  
标签:基于 卷积 算法 建模 神经网络 风格 图像 迁移 IST

目 录
1 绪论 1
1.1 研究背景 1
1.2 研究目的和意义 1
1.2.1 研究的应用价值 1
1.2.2 研究的前沿性和学术性 3
1.3 研究内容 5
1.3.1 风格建模 5
1.3.2 图像重建 5
1.4 研究现状和挑战 6
1.4.1 评估方法 6
1.4.2 理论支撑 6
1.4.3 风格迁移的三向权衡 7
1.5 前人研究工作 7
1.5.1 IOB-IST算法 8
1.5.2 MOB-IST算法 8
1.6 论文结构和章节安排 10
2 基于CNN的图像风格迁移算法 12
2.1 CNN-IST 研究框架 12
2.2 CNN-IST 网络基本结构 13
2.2.1 二维卷积层 13
2.2.2 激活函数 14
2.2.3 池化层 15
2.2.4 全连接层 16
2.3 CNN-IST 算法理论 17
2.4 实验设计与算法评估 18
2.4.1 实验细节和参数设置 18
2.4.2 定量评估 19
2.4.3 定性评估 20
3 基于感知损失的实时PSPM算法 21
3.1 PL-PSPM 网络框架 21
3.1.1 反射填充 22
3.1.2 残差块 22
3.1.3 分数步长卷积 23
3.1.4 批标准化 24
3.2 PL-PSPM算法理论 25
3.3 实验设计与算法评估 25
3.3.1 实验细节和参数设置 25
3.3.2 定性评估 26
3.3.3 定量评估 26
4 算法对比 28
4.1 三向权衡评估 29
4.1.1 质量评估 29
4.1.2 算法效率和灵活性评估 29
4.2 损失指标评估 30
4.2.1 训练损失比较 30
4.2.2 最终损失评估 31
5 算法拓展 32
5.1 FT-ASPM算法理论 32
5.2 基于纹理合成的多风格融合迁移 34
5.3 基于掩膜操作的特定区域风格迁移 36
总结与展望 38
本文的总结 38
本文的展望 39
参考文献 40
致谢 42
1.3 研究内容
研究风格迁移要解决的第一个问题就是风格建模算法,需要解决如何对一个风格图片建模和抽取它的纹理。再获得风格图片的风格纹理后,下一个要解决的问题就是图像重建算法,需要解决如何重建一张含特定风格并保留内容图片高层语义信息的图像。
1.3.1风格建模
风格建模又被称为纹理建模,是纹理合成的核心技术。从前人的工作来看,纹理建模可以分为两个不同的方法,分别是基于概要统计的参数化纹理建模(Parametric Texture Modelling with Summary Statistics: PTM-SS)和基于马尔可夫随机场的非参数纹理建模(Non-parametric Texture Modelling with MRFs: NPTM-MRFs)。
PTM-SS方法其中一种途径是捕获图像相关的统计信息,并利用相关的统计属性来对纹理进行建模。例如:Gatys提出的PTM-SS方法是设计一个Gram矩阵来表示纹理。通过Gram矩阵来对风格进行建模,具体地说,就是利用了图像的二阶统计量来进行风格建模。基于PTM-SS风格建模方法的IST算法被称为基于概要统计的参数化IST算法(PTM-SS-IST)。
非参数方法的各种变形都是基于马尔可夫模型,其假设在纹理图像中,每个像素完全由其空间邻域表征。例如可以通过搜索源纹理图像中的邻域并分配最匹配的风格像素来逐个合成邻域像素。基于NPTM-MRFs风格建模方法的IST算法被称为基于MRFs的非参数化IST算法(NPTM-MRFs-IST)。
1.3.2图像重建
很多计算机视觉任务都是利用CNN从输入图像中抽取出图像的特征图(feature map),而图像重建正好是一个逆向过程,它是从特征图的抽象表达中重建整个输入图像。基于CNN的图像重建算法是目前比较流行的,其可以分类为基于图像优化的在线图像重建(Image-Optimisation-Based Online Image Reconstruction:IOB-IR)和基于模型优化的离线图像重建(Model-Optimisation-Based Offline Image Reconstruction:MOB-IR)。其中基于IOB-IR重建方法的风格迁移算法称为IOB-IST(Image-Optimisation-Based Offline Image Style Transfer), 基于MOB-IR重建方法的风格迁移算法称为MOB-IST(Model-Optimisation-Based Offline Image Style Transfer)。但由于MOB-IST的效率更高,得到学术界更多地关注。MOB-IST又可以细分为:单模型单风格(Per-Style Per-Model: PSPM)、单模型多风格(Multiple-Style Per-Model: MSPM)和单模型任意风格(Arbitrary-Style Per-Model: ASPM)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标签:基于,卷积,算法,建模,神经网络,风格,图像,迁移,IST
From: https://blog.csdn.net/newlw/article/details/139693599

相关文章

  • ef core自定义默认的迁移表的名称
    efcore自定义默认的迁移表的名称usingMicrosoft.EntityFrameworkCore;usingMicrosoft.EntityFrameworkCore.Design;namespaceLong.EntityFrameworkCore;classMyDesignTimeDbContextFactory:IDesignTimeDbContextFactory<ApplicationDbContext>{publicApplicat......
  • 【YOLOv8改进】CAFM(Convolution and Attention Fusion Module):卷积和注意力融合模块
    摘要摘要——高光谱图像(HSI)去噪对于高光谱数据的有效分析和解释至关重要。然而,同时建模全局和局部特征以增强HSI去噪的研究却很少。在本文中,我们提出了一种混合卷积和注意力网络(HCANet),该网络结合了卷积神经网络(CNN)和Transformers的优势。为了增强全局和局部特征的建模,我们设计了......
  • 基于语音信号MFCC特征提取和GRNN神经网络的人员身份检测算法matlab仿真
    1.算法运行效果图预览    2.算法运行软件版本MATLAB2022a 3.部分核心程序P=[Dat1_wav1;Dat1_wav2;Dat2_wav1;Dat2_wav2;Dat3_wav1;Dat3_wav2;Dat4_wav1;Dat4_wav2];T=[ones(800,1);2*ones(800,1);3*ones(800,1);4*ones(800,1)];%GRNN训练net=newgrnn(......
  • 基于python-CNN卷积神经网络的鱼类识别-含数据集+pyqt界面
    代码下载地址:https://download.csdn.net/download/qq_34904125/89434763本代码是基于pythonpytorch环境安装的。下载本代码后,有个requirement.txt文本,里面介绍了如何安装环境,环境需要自行配置。或可直接参考下面博文进行环境安装。深度学习环境安装教程-anaconda-python-......
  • kvm镜像迁移到openstack集群,发现镜像文件有损
     因为没有停机然后复制或者是创建出来的镜像文件,有可能系统盘直接损坏了,修复一下之后,重新用它来生成虚拟机,可以正常使用了 修复命令:xfs_repair /dev/vda2 #这个不行用下面的,如果磁盘繁忙,umount一下xfs_repair-L /dev/vda2  【1】定义虚拟机,发现磁盘文件损坏了......
  • MATLAB神经网络工具箱使用介绍
      本文介绍MATLAB软件中神经网络拟合(NeuralNetFitting)工具箱的具体使用方法。  在MATLAB人工神经网络ANN代码这篇文章中,我们介绍了MATLAB软件中神经网络(ANN)的纯代码实现;而在MATLAB软件中,其实基于神经网络拟合工具箱,就可以点点鼠标实现神经网络的回归。本文就对基于这一工具......
  • 单细胞测序最好的教程(十):细胞类型注释迁移|万能的Transformer
    作者按本章节主要讲解了基于transformer的迁移注释方法TOSICA,该算法在迁移注释上达到了SOTA的水平,在注释这么卷的赛道愣是杀出了一条血路。本教程首发于单细胞最好的中文教程,未经授权许可,禁止转载。全文字数|预计阅读时间:3000|3min——Starlitnightly(星夜)1.背景迁移注释......
  • 数字信号处理作业 序列的卷积 实现 + MATLAB 源码
    实现有限长序列的基本运算(包括:加法、乘法、累加、移位、翻褶、抽取、插值、卷积和),并以GUI的形式将这些运算整合起来,使用者可通过向GUI输入任意有限长序列得到对应的运算结果。加法:对两个序列中对应位置的元素进行相加,得到一个新的序列,要求两个序列的长度......
  • 43、基于神经网络拟合函数的体脂估计(matlab)
    1、神经网络拟合函数的原理及流程神经网络拟合函数是一种基于人工神经元之间相互连接的模型,用来拟合复杂的非线性函数关系。其原理是通过多层次的神经元网络,每一层神经元通过激活函数将输入信号加权求和后输出,经过多次迭代优化权值,使得网络输出与实际值误差最小化。流程如下:......
  • Django链接数据库,ORM迁移数据库,ORM操作之数据操作,Django框架之生命周期流程图,Djan
    ⅠDjango链接数据库默认的Django数据库是sqlite3链接MySQL数据库--->电脑上则会运行MySQL【一】下载数据库【二】在settings.py设置定义参数#链接MySQL数据库DATABASES={'default':{#指定我们使用的引擎是mysql数据库的引擎'ENGINE':'......