基于多特征融合的多尺度生成对抗网络图像修复算法
陈 刚,廖永为,杨振国,刘文印,2*
(1.广东工业大学 计算机学院,广州 510006;
2.鹏城实验室 网络空间安全研究中心,广东 深圳 518005)
随着深度学习的快速发展,深度学习在图像修复与图像生成领域取得令人瞩目的成绩。图像的修复分为大块缺失修复和小块缺失修复,本文主要讨论深度学习在大块图像缺失的修复问题。图像修复是结构相似、纹理一致,并且结构优先的原则,将缺失区域的图像恢复到原始图像的过程,如图1 所示。
图1 图像修复过程Fig.1 Image inpainting process
近几年伴随着生成对抗网络(Generative Adversarial Network,GAN)技术的发展,图像修复领域迎来了巨大的发展机遇,出现了许多的应用场景[1-3],如:公安刑侦面部修复[4]、文物修复[5]、医学图像重建[6]、遥感高分辨率图像的修复[7]等。
目前,国内外学者在该领域做了大量的工作。图像修复算法分为两大类,即传统的图像修复算法和深度学习的图像算法。传统的图像修复算法又可以分为三小类,即基于图像结构的修复算法、基于图像纹理的修复算法和基于稀疏表示的图像修复算法。其中,传统的图像修复算法,如Bertalmio等[8]提出的基于三阶偏微分方程的图像修复算法BSCB(Bertalmio Sapiro Caselles Ballester),该算法基于偏微分方程,沿着等照线方向将缺失区域边缘信息扩散到缺失区域;
但没有考虑图像的整体性及细节性,修复效果欠佳。Criminisi 等[9]提出了基于样本块的纹理合成算法,在图像缺失区域的边缘随机选取一个像素点,以该像素点的中心选取合适大小的图像块,然后以该图像为模板在图像完好区域搜索最合适的图像块进行匹配,最后在匹配块中寻找缺失内容对缺失区域进行填充,从而完成修复。Bobin 等[10]提出了基于稀疏表示理论,提出了形态成分分析(Morphological Component Analysis,MCA)法,该算法的前提是图像都能表示为不同形态成分的线性组合,然后用不同的字典对各个形态进行稀疏表示,最后通过迭代可以将图像分解为不同的成分完成图像重建。因此,传统算法在处理小块缺失或者纹理修复方面有一定的优势,但在处理大块图像缺失时,修复效果不佳。以深度学习为基础的图像修复算法是通过神经网络能够更好地获得捕获图像的高级特征,在图像的修复和图像生成方面表现出突出效果。Pathak 等[11]提出了上下文编码器(Context Encoder,CE),首次完成深度学习的图像修复,该算法利用编码器结构捕获图像的基本特征并学习缺失区域的图像特征,然后通过解码器重构图像;
但该算法修复的图像比较模糊且全局一致性较差。针对这一问题,Iizuka等[12]提出了一个“Globally and locally”的概念,该算法修复的图像局部与全局的结构一致性有所提高;
但生成图像还是比较模糊,细节性和纹理特征较弱。Wang 等[13]提出图像到图像转换的感知对抗网络,该算法是判别器训练时引入了感知损失函数来提升网络鉴别能力;
但图像的纹理不够清晰。Sagong 等[14]提出了一种新的并行网络PEPSI(Fast Image Inpainting with Parallel Decoding Network),通过一个共享的编码网络和一个具有粗路径和细化路径的并行解码网络来实现图像的修复;
但是修复图像的结构性和细节性都不强。Zheng 等[15]提出了一种具有长短注意力机制的并行变量自动编码器的生成对抗图像修复算法PICNet(Pluralistic Image Completion),该算法利用长短注意力机制实现了多样式图像修复;
但修复的图像结构一致性差,且纹理等细节特征较弱。
针对上述算法的不足,本文提出了一种基于多特征融合的多尺度生成对抗网络的图像修复算法(Image Inpainting algorithm of multi-scale generative adversarial networks based on Multi-Feature Fusion,MMFII),在多尺度生成式对抗网络图像修复算法(Multi-scale Generative Adversarial Networks Image Inpainting algorithm,MGANII)[16]的基础上,本文做了3点工作:
1)在传统的生成器中引入一个多特征融合模块(Multi-Feature Fusion Module,MFFM),融合了不同扩张卷积率的特征,同时在生成器中引入了基于感知的特征重构损失函数,便于网络提取更丰富的特征。
2)在局部判别器训练时,引入基于特征方差的欧拉距离作为感知特征匹配损失函数,便于图像边缘信息的提取,增强了修复图像的结构一致性。
3)将对抗损失函数中引入风险惩罚项来满足利普希茨连续条件,使得网络训练时能快速稳定地收敛。
最后,实验结果表明,本文算法的图像修复效果在定量和定性指标上都优于基线算法。
1.1 传统的图像修复
传统的图像修复分为三类,分别为基于结构的纹理修复、基于纹理的图像修复和基于稀疏表示的图像修复。基于结构非纹理的图像修复主要是采用偏微分方程的信息扩散原理实现图像修复,Bertalmio 等[8]在2000 年首先提出了基于偏微分方程的数字图像修复算法,该算法的主要思想是沿着图像中像素的等照度线的方向将修复区域周围的边缘信息迭代到待修复区域,直到残缺图像填充完成,达到补全图像的目的。但是,这种算法的不足在于只能实现低维特征迭代,修复图像不够清晰,同时无法实现大块图像修复。基于纹理的图像修复主要是基于样本块的纹理合成算法[17],该算法将等照度线方向与破损边缘切线方向结合起来作为决定修复顺序的条件,然后根据纹理从整幅图像中搜索选择出最佳的图像块来对待修复区域进行填补,但该算法在搜索匹配块会消耗大量的时间,并且修复的图像结构一致性差。Xiang 等[18]提出了Scriminisi 算法的改进算法,该算法在传统纹理合成算法基础上应用差分法计算梯度算子,同时采用了一种矩阵相似度的匹配策略,实验结果表明该算法在视觉一致性上有所改善;
但该算法会随着匹配和迭代次数增加,置信度下降。基于稀疏表示的图像修复算法主要通过计算图像的过完备字典的稀疏编码,实现稀疏重构从而达到图像修复的目的。Aharon 等[19]提出了一种K-奇异值分析(K-means Singular Value Decomposition,K-SVD)算法,通过字典原子与字典对应的稀疏系数同时更新的方式稳定快速地训练过完备字典;
但该算法也只能在缺失区域较小时才有效果。传统的图像修复技术只能在缺失面积小、纹理结构简单等情况下才能实现完美修复,对于大块缺失和复杂的纹理时,传统的修复算法已经没有优势,人们把目光投向深度学习的算法。
1.2 基于深度学习的图像修复
深度学习图像修复算法相较于传统的图像修复算法具有更强大的特征表示和学习能力,能够挖掘图像更深层的信息,近几年在图像处理的各个领域取得非常巨大的成功[20-22]。Xie 等[23]提出了一种基于深度学习去噪的自编码器网络(Denoising Auto-Encoder Network,DAEN)图像修复算法,该算法类似于生成对抗网络的自编码器,自动实现对特征的提取和匹配,从而实现图像修复;
但是该算法无法预测像素的具体位置,同时对大块缺失区域修复效果较差。Pathak 等[11]提出了利用重构残差来修复图像的算法,该算法利用已知图像的信息来推断缺失区域的未知的信息而实现图像的修复;
但是该算法无法从缺失区域附近获得足够的特征,因此,修复的图像与整体图像的结构一致性差,同时局部纹理特征不明显。针对修复图像结构一致性差的问题,Iizuka 等[12]在文献[11]的基础上增加了一个全局判别器来监督图像修复,使得生成局部图像与全局图像在语义上保持一致;
但修复图像的细节及纹理等局部特征不明显。Wang等[24]提出了基于生成型多列卷积神经网络的图像修复算法,该算法在文献[12]的基础上对生成器进行改进,应用3个并行的编码器和一个公用的解码器,其目的是提取丰富的图像特征;
但是实验结果表明这种算法修复图像的结构一致性较差。Zeng 等[25]使用U-Net 网络为主干结构搭建网络,该算法的核心思想是将高层特征图的语义信息通过注意力机制计算缺失区域与边缘区域的相关度,从而指导下一层低层的特征补全;
但是事实证明该金字塔上下文编码器并没有有效提升修复图像的结构一致性。李克文等[16]提出了一种多尺度生成式对抗网络图像修复算法(MGANII),该算法是在文献[12]基础上了增加了两个多尺度判别器来加强图像的整体结构的一致性,但是修复图像的纹理和细节较差,生成器提取不到足够丰富的纹理特征和细节特征。
2.1 网络结构
本节主要介绍基于多特征融合的多尺度生成对抗网络修复算法框架,主要包括一个具有感知损失的多特征融合块的生成器(Generator with multi-feature fusion block,Gmf),一个包括带有感知损失的局部判别器(Local discriminator,Dl)、下采样2 倍多尺度判别器(Multiscale discriminator m1,Dm1)和下采样4 倍多尺度判别器(Multiscale discriminator m2,Dm2)和一个全局判别器(Global discriminator,Dg)。具体框架如图2所示。
图2 基于多特征融合的多尺度生成对抗网络修复算法框架Fig.2 Framework of multi-scale generative adversarial network inpainting algorithm based on multi-feature fusion
从图2 可以看出,生成器是一个修复网络,该网络由5 层的编码器和5 层解码器构成:编码器结构采用具有缺失区域的图像作为输入,通过卷积操作生成该图像的潜在特征表
2.2 基于多特征融合块的生成器
传统的生成器采用一个卷积自编码器作为生成器模型,本文的生成器模型和传统的生成器模型类似,也是由编码和解码构成。传统的生成器提取特征的能力有限,主要是通过扩大卷积核或者采用扩张卷积的方式进行,但是这两种都会示,同时,通过MFFM 融合不同的特征;
解码器结构利用这种潜在特征表示通过转置卷积操作恢复原始分辨率,产生缺失区域的图像内容。
产生一些问题:首先扩张卷积的核是稀疏的,这样就跳过了许多用于计算的像素;
而大卷积核使用引入了大量模型参数,从而导致消耗大量的计算资源。因此本文在传统的生成器的基础上,借鉴于Zheng等[26]提出Hierarchical Feature Fusion Block(HFFB)模块的思想,提出了具有多特征融合模块(MFFM)的生成器(Gmf)组建了本文多特征融合模块(MFFM),它能扩大卷积的视野同时保持卷积核的稠密度,如图3 所示,其中X表示整个MFFM输入,O表示MFFM的输出。
从图3 可以看出,多特征融合模块(MFFM)左侧是一个输入256 通道的特征图,通过第一次卷积输出为64 通道的特征图,分别输出到不同的扩张卷率(Rate)(i=1,2,3,4)的分支上进行处理,从而实现不同扩张因子的扩张卷积特征图的融合,融合公式如下:
图3 多特征融合模块Fig.3 Multi-feature fusion module
其中:Ri是一个3×3 的卷积,xi表示分支输入,oi表示分支输出。
从式(1)和图3 可以看出,这个多特征融合块增强了一般的扩张卷积,与大核的内核相比,计算参数更少、效率更好、运行速度更快。
为方便地展示MFFM 的工作过程,本文将具有256 通道的MFFM 的输入和输出以及MFFM 融合的特征图映射为3 通道图像进行可视化。如图4 所示,该图示大致地展示了从原图到MFFM 融合输出的MFFM 的整个工作过程。
图4 MFFM工作过程部分可视化Fig.4 Visualization of partial MFFM working process
可以看出,MFFM 输入其实是中心遮挡部分的特征图如图4(b),而融合的特征是一个256 通道的特征图如图4(c),其单独展示的语义较弱,但它与原输入融合到MFFM 的输出如图4(d)就能显示与原图有着极为相似的语义特征。
2.3 判别器网络
由于通过具有MFFM 的多特征融合的生成器(Gmf),生成的图像比较模糊,为了使得生成的图像更加逼真,必须通过对抗训练才能得到符合目标的图像。因此在实验中必须引入鉴别图像真假的网络——判别器来监督和指导图像的生成。本文的判别器由4 个判别器组成,分别为全局判别器(Dg)、具有感知损失的局部判别器(Dl)、下采样2 倍的多尺度判别器(Dm1)和下采样4 倍的多尺度判别器(Dm2)。全局判别器(Dg)的输入是伪造的生成图像的整体与真实图像的整体,主要从全局鉴别生成图像与真实图像是否一致,有利于提高修复图像的全局结构一致性。全局判别器是一个卷积核为5 的6 层的卷积网络,如图2 所示。局部判别器(Dl)是由一个核为3 的4 层卷积网络加1 层核为5 的卷积网络组成,它主要鉴别缺失区域填充内容和对应的真实内容是否一致。受文献[13]的启发,本文在局部判别器引入特征匹配的感知损失函数LDlmf。为了提升判别器的结构感知能力,首先,在Iizuka等[12]提出两个判别器的基础上,参考文献[16]算法,增加了2 个多尺度判别器来约束修复图像结构特征,它们分别为一个卷积核为5 的5 层卷积网络Dm1和一个卷积核为5 的4 层卷积网络Dm2,至此,Dm1和Dm2与全局分判别器Dg一起构成了一个三层的多尺度判别器。其次,在局部判别器Dl中引入了特征匹配的感知损失函数LDlmf,两者协同加强缺失区域的修复图像的全局结构一致性。
2.4 损失函数
本文模型的训练总共分为3 个步骤:第1 步训练生成器。第2 步训练判别器。第3 步生成器和判别器进行对抗训练。主要涉及的损失函数包括重构损失Lr,负责计算缺失图像区域与真实图像之间距离;
同时还包括生成器的特征感知重构损失函数LGmf,它主要判断生成缺失区域的图像与真实图像对应部分的VGG 模型中间层的激活图(如图5)的距离;
以及包括判别器特征匹配损失函数LDlmf,它负责鉴定缺失区域的生成图像和真实图像的对应的特征图是否一致;
最后是应用于传统的对抗训练的对抗总损失LDadv。
图5 修复图像与原始图像对应p层的特征图Fig.5 Feature maps corresponding to p-layers of inpainted image and original image
2.4.1 重构损失
重构损失Lr选择欧拉距离L2 作为损失函数的度量,而不选择曼哈顿距离L1 距离主要是由于L2 能避免过度拟合,并且L2 有一个稳定的预测值。同时L2 计算比较方便,而L1在特别是非稀疏向量上的计算效率较低。因此本文重构损失采用欧氏距离L2 进行计算,重构损失函数如式(2)所示:
其中:x表示真实图像;
G表示生成器;
M表示二进制掩码,当遮挡区域像素丢失时值为1,否则为0;
⊙表示点乘。以本实验数据为基础,表1 给出了Lr部分训练的数值列表,显示了从迭代轮次从0 开始到训练结束的部分修复图像与原始图像的欧拉距离L2 的值,该数值以损失函数Lr的形式展示,Lr最后收敛情况如图6 所示。从30 万~60 万次数值基本没有发现变化,原因在于此时冻结了生成器在训练判别器。
表1 重构损失Lr的部分数值Tab.1 Partial values of reconstruction loss Lr
2.4.2 特征重构损失
为了提高网络的特征提取能力,在生成器中引入特征重构损失函数,该函数使用的特征图来源于文献模型[27]中VGG 网络的激活图,受文献[28]感知损失的启发,可以得到本文生成器的特征重构损失函数,如式(3)所示:
其中:是给定原始输入I*(*表示output 或real)的relup_1 层的激活图;
表示的元素数量;
p表示激活特征图所在的层数;
wp是来源于参考文献[29]权重其中n为分类数量,为特征图通道大小,I表述输入。同样根据文献[13]中的思想,本文在局部判别器中也引入特征匹配损失函数LDlmf,其作用是监督图像的生成,加强局部判别器对缺失区域的生成图像与原图像对应部分的一致性的检验。如式(4)所示:
其中:表示给定输入Ioutput(Ireal)的局部判别器Dl的第p个选定层的激活,而output 和real 分别表示生成图和原图如图5(a),其特征图如图5(b)~(f)所示。从图5(b)~(f)可以看出,修复图像的p层的特征图与原图对应的特征图极度相似。同时从图5 可以看出经过预训练的网络提取的深层特征包含了更高层次的语义信息,而较低层次网络提取的特征更专注纹理或结构细节。
2.4.3 对抗损失
由于重构损失生成的图像是模糊的,因此第三阶段引入了对抗损失,传统的生成对抗网络应用KL(Kullback-Leibler)散度或者JS(Jensen-Shannon)散度来衡量分布距离,JS 散度和KL 散度在用作loss 损失函数时,会朝着一个特定方向训练,或者很容易陷入局部最优,因此使得生成对抗网络很容易崩塌或者梯度爆炸。为了避免该问题,本文将风险惩罚项引入对抗损失函数来满足利普希茨连续条件[30],生成器和判别器的损失函数分别为:
式(6)中:f 表示伪造,r 表示真实;
而采样真实数据xr~Pr,Pr为真实数据分布;
采样噪声数据xf~Pf,Pf为生成数据分布;
为真实采样数据与生成采样数据的中间的随机数,表示为:
其中:ε 为(0,1)的一个随机数,表示为数据的真实分布Pr和生成分布Pf之间的一个随机采样系数;
式(6)带有λ的项,表示惩罚系数。参考图2 的网络的全局图和式(6),可以得到4个分支判别器Dg、Dl、Dm1、Dm2的对抗损失函数分别为LDgadv、LDladv、LDm1adv、LDm2adv。其中LDladv为局部判别器对抗损失函数,L表示损失函数,D表示判别器,g 表示全局,l 表示局部,m1、m2 分别是下采样2 倍和4 倍的多尺度判别器,adv 表示生成对抗。如式(8)所示:
该损失函数主要作用是协助判别器Dl完成对抗训练,从而实现判别器Dl对伪造的局部缺失图像和真实图像对应部分的鉴别。
LDgadv为全局判别器Dg的对抗损失函数,如式(9)所示:
该损失作用是协助全局判别器的完成对抗训练,从而实现全局判别器完成Dg对生成的全局图像和真实的全局图像的鉴别。
LDm1adv为多尺度判别器Dm1的对抗损失函数,如式(10)所示:
该函数是作用是协助下采样2 倍,即分辨率为128×128的多尺度判别器Dm1完成对抗训练,判别器Dm1鉴别的是生成的全局与真实全局的下采样2 倍的图像是否一致。LDm2adv为多尺度判别器Dm2的损失函数,如式(11)所示:
其作用和LDm1adv类似,并且LDm2adv是协助Dm2完成对抗训练。因此对抗总损失函数如式(12)所示:
其中:λ1、λ2、λ3、λ4分别为不同对抗损失权重。
2.4.4 总目标损失
参照图2,结合式(2)~(12),可以得出本模型的总目标函数为Lall,如式(13)所示:
其中:α、γ、δ为目标函数的权重因子。
2.5 算法实现
本文在进行实例化、规范化处理时,在生成器训练时采用Batch Normalization(BN)进行批量归一化处理,在判别器训练时使用Instance Normalization(IN)进行实例化处理,为了详细描述算法执行过程,给出本文算法(MMFII)的伪代码如下。
算法1 MMFII 训练过程。
初始化 网络Gmf,Dl,Dg,Dm1和Dm2;
当前时间t=0第一阶段训练时间T1,第二阶段训练时间T2和第三阶段训练时间T3。
3.1 数据集
为了便于评估,本文使用CelebA 数据集[31],其中包括10 177 位名人的202 599 张脸部图像,每个图像都用特征标记,包括边界和5 个脸部特征点坐标和40 个属性坐标。本文从CelebA 数据集[31]中抽取了6.2 万张人脸照片进行实验,其中5 万张照片用于训练,1.2 万张照片用于测试。
3.2 评价指标
评估指标包括峰值信噪比(Peak Signal-to-Noise Ratio,PSNR)、结构相似性(Structural SIMilarity,SSIM)以及Frechet Inception 距离得分(Frechet Inception Distance score,FID)。峰值信噪比是基于原始图像和修复图像之间的恢复误差。公式定义如下:
其中:xr和xf分别表示原始图像和修复图像,n是表示像素的位数。SSIM 测量两幅图像的结构相似性,定义如下:
式(16)中:Tr 表示主对角线的元素总和(矩阵的迹),μ表示均值,A表示协方差矩阵,xr表示真实图像,xf表示伪造或者生成图像。
3.3 基线和实施过程
本文选择经典的具有代表性的深度学习的图像修复算法作为基线算法,包括上下文编码器(CE)[11]、基于生成型多列卷积神经网络的图像修复GMCNN(Generative Multicolumn Convolutional Neural Network)[24]、用于高质量图像修复的学习金字塔上下文编码器网络PENNet[25],以及多尺度生成式对抗网络图像修复算法(MGANII)[16]。CE[11]采用自编码器(DAEN)和生成对抗网络;
GMCNN[24]是采用了三个编码器和一个公共解码器的生成器;
PENNet[25]的核心思想是将高层特征图的语义信息通过注意力机制计算缺失区域与边缘区域的相关度来指导低层的图像修复;
PICNet[15]是在并行自编码器基础上添加了长短注意力机制模型;
MGANII[16]是在CE[11]框架的基础上添加3 个多尺度鉴别器,它们分别是全局判别器Dg、多尺度判别器Dm1和多尺度判别器Dm2。
本实验的实验平台为Ubuntu18.0 系统,学习框架为PyTorch 1.7,对应的CUDA 为11.3,cuDNN 为8.0,GPU 为GeForce RTX™ 3090,受文献[16,28]的启发,对抗损失权重λ1=0.01,λ2=λ3=λ4=0.02,总目标损失权重α=25,γ=5,δ=0.3,batchsize 的值为16,步长为0.000 2。实验过程分为3 个阶段,第1 阶段的迭代次数为30 万次,第2 阶段的迭代次数为30 万次,第3 阶段的迭代时间为60 万次。其中原始图像调整为分别率为256×256 的原始全局图像,遮挡图像是从原始全局图像的正中心裁剪去分辨率128×128 的区域作为修复图像的输入,同时下采样2 倍和4 倍的图像大小的分辨率分别为128×128 和64×64。总的迭代次数120 万次左右,从图6 可以看出,重构损失函数Lr负责计算缺失图像区域与真实图像之间距离,该函数收敛在0~0.01。
图6 重构损失函数的收敛曲线Fig.6 Convergence curve of reconstruction loss function
从图7 可以看出,特征重构损失LGmf表示的是生成缺失区域的图像与真实图像对应部分的VGG 模型中间层的激活图的距离收敛在0.5 附近,表明模型收敛时,生成图像的特征与原图像的特征从欧拉距离来看相近。此时重构损失函数Lr亦收敛在0~0.01,表示生成图像与原始图像像素的欧拉距离更短,同理,以像素欧氏距离倒数表示的PSNR 的值非常大,说明修复效果较好,为生成图像与原始图像相似性提供了一种验证。
图7 特征重构损失函数的收敛曲线Fig.7 Convergence curve of feature reconstruction loss function
图8表示特征匹配损失LDlmf的loss收敛曲线,其收敛在0~1。图9 显示了对抗总损失LDadv收敛在0.5 附近,表明具有伪造能力的生成器与具有真假鉴别能力的判别器此时达到平衡。
图8 特征匹配损失函数的收敛曲线Fig.8 Convergence curve of feature matching loss function
图9 对抗损失函数的收敛曲线Fig.9 Convergence curve of adversarial loss function
3.4 实验的定量和定性结果与分析
从表2 可以看出,本文算法(MMFII)的三个定量指标均优于对比算法(基线),所修复图像的PSNR、SSIM 比基线分别提高了0.45%~8.67%和0.88%~8.06%,而FID 比基线降低了36.01%~46.97%。表2 中的MGANII 和MMFII 两个算法PSNR 和SSIM 比其他基线算法较优,主要是在MGANII 和MMFII 中都引入了多尺度的判别器,改善了修复图像的结构一致性,提高了相应算法的峰值信噪比(PSNR)和结构相似性(SSIM)值。由此可见,多尺度判别器对提高修复图像的结构一致性有一定作用;
PICNet[15]的PSNR 和SSIM 均高于CE[11]、GMCNN[24]、PENNet[26]的值,主要是由于PICNet[15]中引入了长短注意力机制,从而有效地提高了图像的视觉一致性;
但是这种改进弱于多层次判别器对图像结构一致性的影响,因 此MGANII 的PSNR 及SSIM 优 于PICNet[15]等。然 而,MMFII 的PSNR、SSIM 优于MGANII,是由于在MMFII 在局部判别器中引入了一个感知特征匹配损失函数LDlmf,该损失函数提高了判别器网络的结构感知能力。
表2 不同算法的修复效果比较Tab.2 Comparison of inpainting effects of different algorithms
从表2 可以看出,本文算法的FID 比基线显著降低了36.01%~46.97%,说明网络的特征提取能力得到强化,原因在于本文在网络的生成器中引入了多特征融合块(MFFM),同时,在生成器训练时引入特征重构损失函数LGmf来强化扩展卷积网络的特征提取能力以及在局部判别器训练时引入了特征匹配损失函数LDlmf来提高判别器的结构感知能力,这些改进协同地提高了网络的修复性能,使得网络能够提取更加丰富的图像特征,网络收敛时生成特征与原始图对应特征的距离更短,因此,以特征距离表示的FID 值更小。
为了直观地研究MMFII 的修复效果,本文将MMFII 与基线算法运行于CelebA 数据集,实验结果部分展示如图10。
图10 CelebA数据集上不同算法修复的图像(面部)示例Fig.10 Examples of images(face)inpainted by different algorithms on CelebA dataset
直观 地,从图10 可以看出,应用CE[11]算法修复的图10(b)留有一些阴影,并且局部特征不明显;
而使用GMCNN[24]修复的图10(c)的人脸,鼻子融合在一起,且与原图的结构一致性较差;
采用PENNet[25]修复图10(d)的人脸,牙齿和眼睛、鼻子与原图10(h)相比细节不够清晰;
采用MGNAII[16]修复的图10(e)也细节特征不明显;
采用PICNet[15]修复的图10(f)与原图10(h)虽然看上去相似,但是眼睛、鼻子等细节特征不明显。相比之下,本文提出的MMFII 修复的图10(g)优于其他算法CE[11]、GMCNN[24]PENNet[25]、PICNet[15]以 及MGNAII[16]修复的图10(b)~(f)。因此,本文算法修复的图像10(g)与原始图像10(h)视觉结构一致性更强,细节、纹理特征更明显。
3.5 讨论与分析
为了研究网络的泛化能力,讨论是MMFII 对图像不同破损程度的修复情况,为了研究方便,本文在256×256 的图像中心分别掩膜64×64、96×96、128×128、156×156,占比整个图像分别为6.25%、14.06%、25%以及37.13%,图像的掩膜和修复情况如图11(a)~(i)所示。
从图11 可以看出,图11(c)的修复效果最好,不仅保留了原图的结构特征,还保留了原图的局部特征;
图11(e)依旧保留了原图的结构特征,但是局部特征在减弱;
图11(g)依旧可以看出修复效果不错,但是原图结构特征和细节特征都减弱;
图11(i)依旧可以看出和原图有很大的相似性,但是不可否认,与原图相比它们结构特征和局部的细节特征都发生较大变化。主要原因在于随着遮挡率不断增加,网络在训练时提取的特征越来越少,网络的修复能力越来越弱。另一方面也反映了神经网络模型对数据集和特征数量有很强的依赖关系。
图11 不同破损程度的面部图像的修复效果Fig.11 Inpainting effect of face images with different damage degrees
本文提出了一种基于多特征融合的多尺度生成对抗的图像修复算法,该算法是在传统的多尺度生成对抗网络的生成器引入了一个多特征融合模块MFFM 和基于感知的特征重构损失函数,从而提高了网络的特征提取能力,使得修复图像纹理、细节特征更清晰;
同时在局部判别器中引入了一个基于感知的特征匹配损失函数,加强的局部判别器与原图的全局的结构特征和局部细节的鉴别能力,使得局部修复图像与全局图像结构一致性更强,局部细节更清晰。最后,将本文算法应用在CelebA 数据集上,结果显示MMFII 修复的图像结果都优于其他基线,证明该算法有效。
- 范文大全
- 说说大全
- 学习资料
- 语录
- 生肖
- 解梦
- 十二星座
-
2022年4月主题党日活动记录范文15篇
2022年4月主题党日活动记录范文15篇2022年4月主题党日活动记录范文篇1一个崇尚阅读的民族,必然精神饱满、意气风发、活力四射。习近平总书记强调:“学习
【活动总结】 日期:2022-08-01
-
少先队的光荣历史故事 队前教育-光辉历程
2017-2018学年队前教育1光辉历程一、劳动童子团1924——1927二、三十年代年的中国是一个
【法律文书】 日期:2020-06-23
-
家乡赋|最美的家乡赋
家乡赋 孙传志 今安康市,白河双丰镇,吾之家乡也。三环沃土,山水环抱。其北依山,山系五岭,山
【调研报告】 日期:2020-04-01
-
党支部1-12月全年主题党日活动计划表
2022年党支部主题党日活动计划表序号活动时间活动方式活动内容12022年1月专题学习研讨集中观看2022年新年贺词,积极开展学习研讨交流。组织生活会组织党员认真对照党章...
【活动总结】 日期:2022-10-14
-
【人教版1-6年级数学上册知识点精编】1-6年级数学人教版教材
人教版二年级数学上册知识点汇总第一单元长度单位一、米和厘米1、测量物体的长度时,要用统一的标准去测量
【调研报告】 日期:2020-11-08
-
2022年2月份主题党日活动记录5篇
2022年2月份主题党日活动记录5篇2022年2月份主题党日活动记录篇1尊敬的党组织:在今年的开学初,本人积极参加教研室组织的教研活动,在学校教研员的指
【活动总结】 日期:2022-08-12
-
2023年平安校园建设方案13篇
平安校园建设方案“平安校园”创建工作,我们幼儿园全体教职员工一直把它当作头等大事来抓。领导高度重视,以“平安校园”创建活动为抓手,建立和规范校园安全工作机制
【规章制度】 日期:2023-11-02
-
医院最佳主题党日活动11篇
医院最佳主题党日活动11篇医院最佳主题党日活动篇1 医院最佳主题党日活动篇2为隆重纪念中国共产党成立100周年,进一步巩固党的群众路线教育实践活动成果,切实
【活动总结】 日期:2022-10-29
-
南京大屠杀国家公祭日悼念文案句子11篇
南京大屠杀国家公祭日悼念文案精选句子1、惟有民魂是值得宝贵的,惟有他发扬起来,中国才有真进步。——鲁迅2、我爱我的祖国,爱我的人民,离开了它,离开了他们,我
【企划文案】 日期:2023-10-20
-
主题党日活动记录202210篇
主题党日活动记录202210篇主题党日活动记录2022篇12021年是中国共产党成立100周年,为广泛开展爱国主义宣传教育,铭记党的历史,讴歌党的光辉历程,
【活动总结】 日期:2022-08-02
-
入少先队员改正的缺点有哪些_少先队申请书
敬爱的少先队组织:我们是共产主义接班人,继承革命先辈的光荣传统,爱祖国,爱人民,鲜艳的红领巾飘扬在前胸 我叫xx,是一年级(x)班的小学生。每当听到这首...
【简历资料】 日期:2019-07-28
-
正式的晚宴邀请函 公司晚宴邀请函
尊敬的先生 女士: 我公司谨定于xxxx年xx月xx日xx:xx在xxxx店隆重举行xx市xx届xxxx晚宴(宴会地址:xx区xx路xxxx) 敬请届时光临!xxxxxx集团股份有限公司xxxx有限公司敬邀xxxx年xx月xx日
【简历资料】 日期:2019-08-03
-
一年级新学期目标简短_一年级学生新学期打算
新学期到了,我是一年级下册的小学生了。 上课的时候,我要认真学习,不做小动作,认真听讲。我要认真学习,天天向上,努力学习,耳朵要听老师讲课,眼睛要瞪得大大的看老...
【简历资料】 日期:2019-10-26
-
[信访复查复核制度作用探讨]信访复查复核有用吗
作为我国特有的一项制度,信访制度的出现并长期存在不是偶然的,虽然一些法学专家认为信访制度具有“人治”
【职场指南】 日期:2020-02-16
-
[党员干部2019年主题教育个人问题检视清单及整改措施2篇] 党员干部
2019年主题教育问题检视清单及整改措施根据主题教育领导小组办公室《关于认真做好主题教育检视问题整改
【求职简历】 日期:2019-11-08
-
网络维护工作内容_(精华)国家开放大学电大专科《网络系统管理与维护》形考任务1答案
国家开放大学电大专科《网络系统管理与维护》形考任务1答案形考任务1理解上网行为管理软件的功能【实训目
【职场指南】 日期:2020-07-17
-
党委会与局长办公会的区别_局长办公会制度
为进一步加强xxx局工作的规范化、制度化建设,提高行政效能,规范议事程序,特制定本制度。一、会议形式1、局长办公会议由局长、副局长参加。由局长召集和主持。根据工作需要...
【求职简历】 日期:2019-07-30
-
学生会组织部部长竞选稿5篇
学生会组织部部长竞选稿以“三制”为统领推进农村党的建设中共**市委组织部近年来,**市认真落实中央、省和徐州市委的部署,积极适应发展要求,从加强领导体制、运
【求职简历】 日期:2023-11-06
-
如何凝心聚力谋发展【坚定信心谋发展凝心聚力促跨越】
当前,清河正处于在苏北实现赶超跨越基础上全面腾飞的战略机遇期,处于在全市率先实现全面小康基础上率先实
【简历资料】 日期:2020-03-17
-
《铁拳砸碎“黑警伞”》警示教育片观后感
影片深刻剖析了广西北海市公安局海西派出所原所长张枭杰蜕变堕落的轨迹。观看警示教育片后,做为一名党员教
【简历资料】 日期:2020-08-17
-
2022年意识形态工作总结(责任制落实情况)(完整文档)
下面是小编为大家整理的2022年意识形态工作总结(责任制落实情况)
【其他范文】 日期:2022-08-01
-
2022年度新业态新就业群体党建工作经验简报(全文完整)
新业态新就业群体党建工作经验简报今年以来,为增强党对新业态新就业群体的政治引领,带动企业发展、促进产业升级,我市创新解题思路,强化答题措施,通过抓好“五个聚焦”,...
【其他范文】 日期:2022-11-13
-
2020年警示教育大会的讲话
今天,我们召开全体党员大会,主题是传达国资委系统警示教育大会的精神。在会上,首先观看了宣传片,随后纪
【节日庆典】 日期:2020-11-20
-
2013年个人实习鉴定|
导读:其他信函范文,2013年个人实习鉴定样式参考,免费教你怎么写,格式要求,科教范文网提供的这篇文章不错: 本人于2x年xx月xx日至20xx年xx月xx日期间在xxx单位实习,实...
【礼仪】 日期:2019-09-20
-
脑出血患者早期血肿扩大的危险因素分析
刘也(辽宁省健康产业集团阜新矿总医院神经内科,辽宁阜新123000)脑出血是指患者脑实质内血管自发性
【其他范文】 日期:2023-02-20
-
LBL,看热闹
文杰德九月里,“LBL”的相关话题时不时出现在微博热搜榜上,甚至一度登顶。“LBL”戏仿“LPL”而
【其他范文】 日期:2023-06-27
-
科技创新体系中知识产权司法的守正创新
靳学军内容提要:党的十八大以来,我国知识产权司法事业取得丰硕成果,知识产权审判领域司法改革深入推进,
【其他范文】 日期:2023-02-24
-
县政协委员会领导班子2022年述职报告(完整)
下面是小编为大家整理的县政协委员会领导班子2021年述职报告
【其他范文】 日期:2022-10-12
-
[土建安装中间交接管理制度及交接标准]土建基础交接
土建安装中间交接管理制度及交接标准1目的和范围为了确保工程质量,做好土建施工与安装的工序交接,并明确
【礼仪】 日期:2020-03-19
-
2023在市政协十四届一次会议闭幕会上讲话(完整)
各位委员、同志们:政协XX市第十四届委员会第一次会议,在中共XX市委坚强领导下,经过全体委员共同努力,圆满完成各项议程,就要胜利闭幕了。会议期间,XXX同志、XXX同志等市...
【其他范文】 日期:2023-08-28
-
军转座谈会交流发言4篇
军转座谈会交流发言4篇军转座谈会交流发言篇1大家好,我叫贺丽,2015届选调生,来自康定市委组织部,现在省委编办跟班学习。今天,非常荣幸向大家汇报我的学习收
【发言稿】 日期:2022-10-27
-
12岁生日小寿星发言4篇
12岁生日小寿星发言4篇12岁生日小寿星发言篇1各位来宾、各位朋友:大家好!今天,我们欢聚在这里,共同庆祝**十二周岁生日。首先,我代表**的父母以
【发言稿】 日期:2022-07-31
-
廉政大会总结发言稿7篇
廉政大会总结发言稿7篇廉政大会总结发言稿篇1各位领导,同志们:根据会议安排,我就党风廉政建设工作做表态发言,不妥之处,请批评指正。一、提高认识,切实
【发言稿】 日期:2022-10-30
-
【企业疫情风险控制方案】 2020企业复工疫情方案
企业疫情风险控制方案2020新冠病毒肺炎疫情防控工作总结汇报3篇 关于新型冠状病毒感染的肺炎疫
【演讲稿】 日期:2020-02-27
-
我最敬佩的人开头_我敬佩的一个人作文20篇2020年
我敬佩的一个人作文20篇 我敬佩的一个人作文一): 我身边有很多值得我们敬佩的人,但我最敬佩的一
【发言稿】 日期:2020-11-10
-
纪委书记工作表态发言4篇
纪委书记工作表态发言4篇纪委书记工作表态发言篇1在镇党委政府正确领导下,在全村干部和群众的共同努力下,紧紧围绕建设社会主义新农村工作为重点,尽职尽责,与时俱
【发言稿】 日期:2022-09-30
-
党员教育培训总结交流发言12篇
党员教育培训总结交流发言12篇党员教育培训总结交流发言篇1根据市委组织部《关于开展我市〈20XX
【发言稿】 日期:2022-12-19
-
[钻井队队长(副队长、指导员)岗位HSE应知应会试题(1863)]
钻井队队长(副队长、指导员)岗位HSE应知应会试题(判断题:771;单选题:626;多选题:466)
【贺词】 日期:2020-09-23
-
话剧《家》剧本 话剧剧本:爱的空间
找文章到更多原创-(http: www damishu cn)人物介绍:刘伟,男,32岁,某购物广
【演讲稿】 日期:2020-01-21
-
五言绝句大全500首古诗_五言绝句144首
五言绝句144首 五言绝句(一): 1《春夜喜雨》唐朝·杜甫 好雨知时节,当春乃发生。随风潜入
【祝福语】 日期:2021-03-13
-
2023年中国行政区划调整方案(设想优秀3篇
中国行政区划调整方案(设想优秀民政部第二次行政区划研讨会会议内容一、缩省的意义与原则1.意义1)利于减少中间层次中国行政区划层级之多为世界之最,既使管理成本
【周公解梦】 日期:2024-02-20
-
2023年和儿媳妇在一起幸福的句子3篇
和儿媳妇在一起幸福的句子1、假如人生不曾相遇,我还是那个我,偶尔做做梦,然后,开始日复一日的奔波,淹没在这喧嚣的城市里。我不会了解,这个世界还有这样的一个你
【格言】 日期:2023-11-10
-
XX老干局推进党建与业务深度融合发展工作情况调研报告:党建调研报告
XX老干局推进党建与业务深度融合 发展工作情况的调研报告 党建工作与业务工作融合发展始终是一个充满生
【成语大全】 日期:2020-08-28
-
中国共产党第三代中央领导集体的卓越贡献
中国共产党第三代中央领导集体的卓越贡献 --------------继往开来铸就辉煌 【摘要】改
【成语大全】 日期:2020-03-20
-
信息技术2.0能力点 [全国中小学教师信息技术应用能力提升工程试题题库及参考答案「精编」]
全国中小学教师信息技术应用能力提升工程试题题库及答案(复习资料)一、判断题题库(A为正确,B为错误)
【格言】 日期:2020-11-17
-
党建工作运行机制内容有哪些_构建基层党建工作运行机制探讨
党的基层组织是党在社会基层组织中的战斗堡垒,是党的全部工作和战斗力的基础。加强和改进县级以下各类党的
【经典阅读】 日期:2020-01-22
-
电大现代教育原理_最新国家开放大学电大《现代教育原理》形考任务2试题及答案
最新国家开放大学电大《现代教育原理》形考任务2试题及答案形考任务二一、多项选择题(共17道试题,共3
【成语大全】 日期:2020-07-20
-
集合推理_七,推理与集合
七推理与集合1 期中考试数学成绩出来了,三个好朋友分别考了88分,92分,95分。他们分别考了多少分
【名人名言】 日期:2020-12-18
-
基层党务工作基本内容_党建基本工作有哪些
党建基本工作有哪些(一) 基层党建工作包括哪些内容 选择了大学生村官这条路,你就与农村基层党
【名人名言】 日期:2020-08-06
-
【2020-2021学年高一英语外研版(2019)选择性必修第一册Unit3Faster,higher,strongerSectionⅠ导学讲义】
Unit3 Faster,higher,stronger背景导学MichaelJordan—Head
【歇后语】 日期:2021-04-19
-
关于三农工作重要论述心得体会3篇
关于三农工作重要论述心得体会3篇关于三农工作重要论述心得体会篇1习近平总书记指出:“建设现代化国家离不开农业农村现代化,要继续巩固脱贫攻坚成果,扎实推进乡村
【学习心得体会】 日期:2022-10-29
-
【福生庄隧道坍塌处理方案】 福生庄隧道在哪里
(呼和浩特铁路局大包电气化改造工程指挥部,内蒙古呼和浩特010050)摘要:文章介绍了福生庄隧道
【学习心得体会】 日期:2020-03-05
-
五个一百工程阅读心得体会13篇
五个一百工程阅读心得体会13篇五个一百工程阅读心得体会篇1凡益之道,与时偕行。在全国网络安全和信
【学习心得体会】 日期:2022-12-07
-
城管系统警示教育心得体会9篇
城管系统警示教育心得体会9篇城管系统警示教育心得体会篇1各党支部要召开多种形式的庆七一座谈会,组织广大党员进行座谈,回顾党的光辉历程,畅谈党的丰功伟绩,
【学习心得体会】 日期:2022-10-09
-
发展对象培训主要内容10篇
发展对象培训主要内容10篇发展对象培训主要内容篇1怀着无比激动的心情,我有幸参加了__新区区委党校20__年第四期(区级机关)党员发展对象培训班。这次的学习
【培训心得体会】 日期:2022-09-24
-
凝聚三种力量发展全过程人民民主心得体会12篇
凝聚三种力量发展全过程人民民主心得体会12篇凝聚三种力量发展全过程人民民主心得体会篇1新民主主义革命是指在帝国主义和无产阶级革命时代,殖民地半殖民地国家中的
【学习心得体会】 日期:2022-08-31
-
2022年全国检察长会议心得7篇
2022年全国检察长会议心得7篇2022年全国检察长会议心得篇1眼睛是心灵上的窗户,我们通过眼睛才能看到世间万物,才能看到眼前这美好的一切。拥有一双明亮的眼
【学习心得体会】 日期:2022-10-31
-
在街道深化作风建设推动高质量发展走在前列动员会上讲话
在2023年街道深化作风建设推动高质量发展走在前列动员会上的讲话同志们:今天我们召开“街道深化作风建设推动高质量发展走在前列动员会”,这次会议是街道三季度召开的第一场...
【军训心得体会】 日期:2024-03-17
-
全面从严治党的心得体会800字7篇
全面从严治党的心得体会800字7篇全面从严治党的心得体会800字篇1中国特色社会主义是我们党领导
【学习心得体会】 日期:2022-12-14
-
2月教师党员个人思想汇报5篇
2月教师党员个人思想汇报敬爱的党组织:最近这一个月的时间对于我来说是极不平凡的,在这段时间里我认真学习了文化部网上党校的相关内容,经过长达40小时的
【教师心得体会】 日期:2023-10-15
-
2024年主题教育民主生活会批评与自我批评意见(38条)(范文推荐)
2023年主题教育民主生活会六个方面个人检视、相互批评意见:1 理论学习系统性不强。学习习近平新时代中国特色社会主义思想不深不透,泛泛而学的时候多,深学细照的时候少,特...
【邓小平理论】 日期:2024-03-19
-
2024年交流发言:强化思想理论武装,增强奋进力量(完整)
习近平总书记指出:“一个民族要走在时代前列,就一刻不能没有理论思维,一刻不能没有思想指引。”党的十八大以来,伴随着新时代中国特色社会主义思想在实践中形成发展的历程...
【三个代表】 日期:2024-03-19
-
2024年度镇年度县乡人大代表述职评议活动总结
xx镇20xx年县乡人大代表述职评议活动总结为响应县级人大常委会关于开展县乡两级人大代表述职评议活动,进一步激发代表履职活力,加强代表与人民群众的联系,提高依法履职水平...
【马克思主义】 日期:2024-03-19
-
“千万工程”经验学习体会(研讨材料)
“千万工程”是总书记在浙江工作时亲自谋划、亲自部署、亲自推动的一项重大决策,也是习近平新时代中国特色社会主义思想在之江大地的生动实践。20年来,“千万工程”先后经历...
【三个代表】 日期:2024-03-19
-
2024年在市政协机关工作总结会议上讲话
同志们:刚才,XX同志对市政协机关20XX年工作进行了很好的总结,很精炼,很到位,可以感受到去年机关工作确实可圈可点。XX同志宣读了表彰决定,机关优秀人员代表、先进集体代...
【邓小平理论】 日期:2024-03-18
-
在全区防汛防涝动员暨河长制工作推进会上讲话提纲【完整版】
区长,各位领导,同志们:汛期已经来临,我区城区防涝工作面临强大考验,形势不容乐观。年初,区城区防涝排渍指挥部已经召开专题调度会,修订完善应急预案,建立网格化管理机...
【马克思主义】 日期:2024-03-18
-
2024年镇作风整治工作实施方案(完整文档)
XX镇作风整治工作实施方案为深入贯彻落实党的二十大精神及省市区委深化作风建设的最新要求,突出重点推进干部效能提升,坚持不懈推动作风整治工作纵深发展,根据《关于印发《2...
【毛泽东思想】 日期:2024-03-18
-
2024市优化法治化营商环境规范涉企行政执法实施方案【优秀范文】
xx市优化法治化营商环境规范涉企行政执法实施方案为持续优化法治化营商环境,激发市场主体活力和社会创造力,规范行政执法行为,创新行政执法方式,提升行政执法质效,着力解...
【毛泽东思想】 日期:2024-03-18
-
2024年度关于开展新一轮思想状况摸底排查工作通知(完整)
关于开展新一轮思想状况摸底排查工作的通知为深入贯彻落实关于各地开展干部职工思想状况大摸底大排查情况上的批示要求和改革教育第二次调度会议精神,有针对性做好队伍教育管...
【三个代表】 日期:2024-03-18
-
2024年公路养护中心主任典型事迹材料(完整文档)
“中心的工作就是心中的事业”——公路养护中心主任典型事迹材料**,男,1976年6月出生,1993年参加工作,2000年4月调入**区交通运输局工作,大学本科学历,中共党员,现任**...
【马克思主义】 日期:2024-03-17