计算机论文哪里有?笔者认为CartoonGAN作为第一个提出的图像卡通化框架,通过不成对的训练数据集进行对抗学习,可以将真实场景图像转换为卡通风格的图像,但在研究过程中发现还存在一定的不足,如没有突出表达重要特征信息,多风格转换等问题。因此,本文基于CartoonGAN的工作展开了一系列的研究。
第一章 绪论
1.2 国内外研究现状
图像风格迁移作为一个重要的研究方向,受到了国内外广泛的关注。随着计算机视觉技术的迅速发展以及深度学习算法的广泛应用,图像风格迁移领域的发展前景变得愈发广阔。许多研究学者在这个领域提出了各种算法,通过对图像进行处理,取得了令人满意的视觉效果。在接下来的章节中,将对图像风格迁移领域的研究近况进行详细介绍。这些研究不仅促进了技术的进步,也给图像处理和计算机视觉领域带来了新的可能性。
1.2.1 传统的非真实感图像技术
非真实感绘制技术[11-15]是一种通过艺术风格来呈现图像内容的方法,其中包括铅笔素描[11,12]、蜡笔画[13,14]、水彩[15]等各种艺术方式。这项非真实感绘制技术主要涉及两个任务:首先,利用滤波器对图像内容进行处理,达到一种抽象的视觉表达。其次,使用边缘检测算法对图像线条进行检测,以获取深色边缘。最终,将抽象结果和深色边缘结合[16],形成最终的非真实感绘制的图像。这一过程结合了抽象化和线条强调的技术,为风格图像的生成提供了一种有效的方法。
利用计算机视觉算法将真实场景图像转换为卡通风格的非真实感图像,整个过程可以完全由计算机程序或算法自动完成,而无需人为干预或交互,在实际生活中有着广泛的应用。传统的图像卡通风格化方法主要依托于滤波器和边缘检测,进而对真实图像进行抽象平滑和线条检测以便得到所需的卡通化结果[17]。这种技术的发展不仅为图像处理领域带来了创新,还拓展了卡通风格在不同应用场景下的可能性。文献[18]提出了一种Mean Shift和FDoG(Flow-based Difference of Gaussian)结合的卡通渲染技术。利用Mean Shift进行图像分割,以及FDoG来提取连贯的图像边界,之后将分割的区域和图像边界进行结合,再将亮度量化。但得到的结果色彩不够明亮鲜艳,且分割出的区域不符合人类视觉特性。
第三章 融合注意力机制和结构线提取的图像卡通化
3.2 网络结构
在CartoonGAN网络架构的基础上,一个融合注意力机制和结构线提取的图像卡通化的GAN框架被提出,来实现从源域到目标域的非配对卡通图像转换。该框架的目的是保留重要显著区域的细节以及优化边缘,从而提高生成图像的质量。生成器G(Generator)学习不同域之间的映射函数,而判别器D(Discriminator)旨在通过区分目标域图像和生成图像来优化生成器G。在这个架构中,网络使用非成对的训练数据,|1,2,,,R ri i N表示真实自然图像集,也就是源域,C ci|i1,2,,,M表示卡通图像集,也就是目标域,F fi|i1,2,,,N表示生成的图像集,其中N代表真实自然图像的数量,M代表卡通图像的数量,i表示第i个图像。
3.2.1 总体架构
如图3-1所示,总体架构主要由两大部分构成,分别是全局分支(绿色箭头)和局部分支(红色箭头)。首先将真实图像R输入到生成器G中,经过6个卷积块处理,层归一化以及LReLU(Leaky Rectified Linear Unit)激活函数,目的是得到更深层次的特征。然后设计了4个通道空间注意力残差块CBAM_Resblock,用它去补充更加丰富的描述和注意力图,关注重点特征区域,以便构建内容和风格特征。之后再经过6个卷积块,2个上采样以及1个11的标准卷积,后跟tanh非线性激活函数,最终输出风格化后的图像F。该架构使用补丁级别的判别器,其主要包括全局判别器Dglobal和局部判别器Dlocal,简单来说它就是一系列的卷积下采样过程,使用二维实例归一化来提高模型的泛化能力和鲁棒性,除最后一层为Sigmoid激活函数外,其它卷积层均使用LReLU激活函数。之后将生成图F和真实卡通图C直接输入到全局判别器Dglobal中,用来判别整张图像的风格化,同时反馈信息去提升生成器的生成能力。另一方面,随机抽样小批量的生成图F和真实卡通图C,将其输入到局部分支模块,也就是线提取区域处理模块(LERM)。该模块将输入的图像先经过结构线提取网络进行线条的提取,再经过一系列的处理,最后输入到局部判别器Dlocal中。局部判别器Dlocal反馈局部的边缘信息给生成器G,进而优化生成的边缘效果。两个判别器共同对生成器形成促进效果,构成了一个紧凑的图像卡通化的GAN架构。
![]()
第四章 一种基于样式条件信息的多风格卡通化
4.1 引言
随着生成对抗网络的提出,研究人员提出了许多基于GAN的图像翻译方法[80-82]。图像风格转换[83-85]是图像翻译的具体应用场景,其中包含卡通风格。Chen[46]等人提出了CartoonGAN,这是第一个为图像卡通化设计的网络,其中设计了一种新的边缘对抗损失来引导生成器生成清晰的边缘。Shu[56]等人在CartoonGAN的基础上提出了多风格卡通化方法MS-CartoonGAN,它由一个共享编码器、多个解码器、多个判别器和一个辅助分类器组成,从而实现了不同风格图像的卡通化。
目前卡通化已经取得了很大的改进,但还存在一定的不足。第一,目前现有的卡通化方法包括CartoonGAN在内大多是单个卡通风格的转换,当实现多种风格转换时必须训练多个模型,因此需要花费更多的时间和计算资源。第二,现有的多风格卡通化方法通过添加多个判别器和分类器来区分不同的风格,这样会增加GAN网络的复杂性,可能导致训练更加困难。
针对上述问题,本章提出了一种基于样式条件信息的多样式转换图像卡通化方法MCLGAN。MCLGAN通过条件信息残差块融合内容特征和类标签(条件)信息。在多风格学习判别器部分,设计了标签嵌入机制来充分利用类标签信息,促进不同风格图像的生成。该网络引入了条件对比损失来增强风格之间的差异,增强风格之间的差异有助于提高生成图像的多样性、一致性和质量,从而改善整体生成和用户视觉体验。理论分析也表明,引入的损失可以促进不同风格的图像卡通化。
4.2 网络结构
本章提出的MCLGAN用于多风格转换的图像卡通化任务。本章设计了一个注入类标签(条件)信息的条件生成器,它可以根据不同的输入标签产生不同的输出结果,达到欺骗判别器的目的。判别器能够区分真与假图像,并促进不同卡通风格的实现。为了在输出风格之间产生显著差异,引入了条件对比损失。
![]()
第五章 总结与展望
5.2 展望
本文基于CartoonGAN的工作展开了一系列的研究,提出了两种图像卡通化的方法,这些方法与大多数的方法相比取得了较好的结果,但是仍然有可以改进的空间:
(1) 卡通化的可控性。当前的卡通化技术虽然能够将图像转换为卡通风格,但对于用户来说,往往缺乏对于卡通化效果的主观选择和控制。在未来的研究中,可能会探索设计新型的卡通化算法和工具,以满足用户对于不同风格卡通化效果的个性化需求。此外,未来的研究也可能会探索如何利用机器学习和人工智能技术,根据用户的历史偏好和反馈,自动推荐最适合的卡通化风格设置。这在图像卡通化领域中将会是一个极具意义的研究方向。
(2) 动态图像卡通化。本研究主要集中在静态图像的卡通化处理上,而非动态图像。但随着对动态内容需求的增加,动态图像的卡通化处理将成为一个重要的研究方向。未来的工作将致力于扩展现有技术,以确保动态图像的每一帧都能保持卡通化效果,这可能涉及到更高效的算法和更复杂的模型。此外,未来的研究还将引入更多特定的卡通风格效果,如模拟卡通动画中的动态线条或特殊的过渡效果,以使卡通化处理更加逼真和丰富。
(3) 提高模型的鲁棒性和泛化能力。未来将综合多样化数据的使用、先进的训练技术以及用户参与等方面,以提高图像卡通化模型的鲁棒性和泛化能力,使其更加适用于各种实际场景和用户需求。这样的发展将推动卡通化技术在数字艺术、娱乐和设计等领域的广泛应用。
参考文献(略)