一种基于DU-GAN网络的图像修复方法

未命名 08-14 阅读:103 评论:0

一种基于du-gan网络的图像修复方法
技术领域
1.本发明属于图像修复领域,具体的说是一种基于du-gan网络的图像修复方法。


背景技术:

2.在传统的图像修复领域中,具有代表性的方法有基于偏微分方程的图像修复技术、基于纹理合成的图像修复技术和基于稀疏表示的图像修复技术。
3.基于偏微分方程的修复技术最早是在2000年被bertalmio等人提出来,并应用到图像修复的领域中,它是利用待修复区域的边界信息,确定扩散信息和扩散方向,由区域边界向边界内逐步扩散,实现图像修复。在小面积填充方面取得了较好的效果,但对纹理和结构信息较为复杂的破损图像修复效果较差。
4.2003年,drori等人开创了基于纹理图像修复的先河,用纹理块作为整体填充,避开像素填充随机性。在2004年,criminisi待修复区域边界的优先权函数,再通过全局搜索确定最佳的匹配块,然后将其直接进行复制填充。这类方法存在块匹配失误的情况,同时还存在优先权计算不合理,样本资源不足等情况时,常常无法得到满意的修复结果。
5.基于稀疏表示的图像修复模型的核心思想认为图像待修复区域和完好无损区域具备相同的稀疏特性,因此,可以把完好区域的信息进行稀疏表示获得稀疏系数,再通过重构算法对图像信号进行重构,进而恢复成完整的图像。这种方法有效避开单一纹理块不相似的情况,使用多个纹理块拟合出相似的填充块。但是,在面临样本缺失的情况时,同样无法进行修复。
6.深度学习采用深度神经网络建模,相比于传统的学习算法有着更强大的特征学习和表达能力,能够捕获更多深层次的特征,在图像修复领域也取得了很好的修复结果。其大致可分为基于gan(生成对抗网络,generative adversarial network)的图像修复技术、基于编解码的图像修复技术。
7.基于生成对抗网络的图像修复技术主要思想是利用gan生成图像进行修复,jitero karras等人把图像风格内容融入gan网络来解决生成图片存在斑点等问题。然而,这可能会导致图像模糊,而且鉴别器结构过于单一,无法有效监督整体网络。yingchen yu等人使用基于小波修复的网络结构提高图像修复质量。但是修复后的纹理细节不够完美。tong zhou等人提出了具有双重空间注意模块和多重鉴别器的gan网络,以更好地修复人脸图像。这个方法在修复缺损面积大的图像时可能效果不佳。
8.基于编码器的图像修复网络结构在图像修复中应用广泛。chenjie cao等人提出了一种多尺度网络进行图像修复,其编码器通过提取图像的边缘和线条作为先验来提高网络把握整个图像的能力,从而提高图像的修复质量。然而,由于线条和边缘效果近似,因此对于缺失严重的图像,修复效果一般。yuqian zhou等人认为,局部纹理和语义信息不足以修复图像,提出了一种基于源图像的修复网络,根据源图像的单应性提取特征点并进行聚类,然后通过颜色空间转换器和特征融合模块得到修复后的图像。但是,它没有充分利用图像的纹理和结构信息,导致修复结果中可能会出现重影。xiefan guo等人提出了一种双流
的网络结构分别提取图像的结构和纹理特征并相互结合,但是对于大面积缺失的图像,修复结果往往会出现模糊。


技术实现要素:

9.本发明是为了解决上述现有技术存在的不足之处,提出一种基于du-gan网络的图像修复方法,以期能在破损图像纹理和结构信息比较复杂的情况进行修复时,充分利用破损图像中所蕴含的纹理和结构信息,并将两者结合使用,从而能提高图像的修复质量,使图像恢复其蕴含的价值、视觉效果更加自然。
10.本发明为达到上述发明目的,采用如下技术方案:
11.本发明一种基于du-gan网络的图像修复方法的特点在于,包含以下步骤:
12.步骤1、获取图像数据集并进行预处理:
13.获取图像数据集并分别剪裁成尺寸为m
×
m的原始图像,再对裁剪后的原始图像添加尺寸为m
×
m的掩码,得到预处理后的图像数据集记为b={b1,b2,...,bi,...,bn},其中,bi表示第i张图像;i=1,2,...,n,n为图像数据集中图像的总数;
14.将图像数据集b用canny算子进行检测,得到图像边缘数据集h={h1,h2,...,hi,...,hn},其中,hi表示第i张边缘图像;
15.步骤2、构建du-gan网络,包括:生成器模块g和鉴别器模块a;
16.步骤2.1、所述生成器模块g分别对第i张图像bi和第i张边缘图像hi进行处理,得到修复后的解码图像的纹理特征和结构特征
17.步骤2.2、将修复后的纹理特征和结构特征按照一定的比例
ɑ
进行融合,从而得到维度为m
×
m的生成图像si;
18.步骤2.3、构建含有三分支结构的鉴别器模块a,包括:修复后的图像鉴别分支o、修复后的图像灰度图鉴别分支p和修复后图像的边缘图鉴别分支l;每个分支均包含ly层卷积层,其中,卷积层的卷积核尺寸ly×
ly,步幅为v;最一层卷积层使用sigmoid函数进行激活,其他卷积层使用leakyrelu激活函数;
19.将生成图像si输入到所述图像鉴别分支o中并经过卷积层的处理后,得到卷积图像s
io

20.利用cvtcolor函数将生成图像si转换为灰度图s
′i,将si和s
′i输入所述图像灰度图鉴别分支p中并经过卷积层的处理后,得到灰度图像s
ip

21.利用canny算子检测生成图像si的边缘图s
″i,将生成图像si和边缘图s
″i输入所述边缘图鉴别分支l中并经过卷积层的处理后,得到边缘图像s
il

22.步骤2.4、将图像鉴别分支o、图像灰度图鉴别分支p和修复后图像的边缘图鉴别分支l模块得到的s
io
、s
ip
和s
il
并行到一起,与原始图像进行鉴别:
23.步骤2.4.1、利用式(1)构建生成对抗损失:
24.25.式(1)中,表示从图像数据集中b的第1个图像到第n个图像的期望值,ls(g)表示生成器模块g的损失,ls(a)表示鉴别器模块a的损失;
26.步骤2.4.2、利用式(2)构建全局目标函数l
all

27.l
all
=ls(g)+ls(a)
ꢀꢀ
(2)
28.步骤2.4.3、基于所述图像数据集b和图像边缘数据集h,利用梯度下降法对所述基于du-gan网络进行训练,并计算所述全局目标函数l
all
,直到全局目标函数l
all
收敛为止,从而得到最优图像修复模型,用于对任一破损图像进行修复,并输出修复后的图像。
29.本发明所述的基于du-gan网络的图像修复方法的特点也在于,所述生成器模块g为双流au-net网络,每个au-net网络包括:位置编码器、编码器、注意力模块和解码器;其中,编码器包括m层卷积层;解码器包括m层反卷积层;
30.所述编码器的第2层卷积层与所述解码器的第m-1层反卷积层之间加入跳跃连接,依次类推,在所述编码器的第m层卷积层与所述解码器的第1层反卷积层之间加入跳跃连接;且每层卷积层和每层反卷积层后均设置有padding操作;设置所有卷积层的步长为2c、反卷积层的步长设为c;
31.步骤2.1.1、一个au-net网络中位置编码器利用正弦定位算法对第i张图像bi进行位置编码,得到掩码在第i张图像bi中的位置信息p
b,i,w
和方向信息p
b,i,r
,从而得到掩码位置编码p
b,i

32.另一个au-net网络中位置编码器利用正弦定位算法对第i张边缘图像hi进行位置编码,得到掩码在第i张边缘图像hi中的位置信息p
h,i,w
和方向信息p
h,i,r
,从而得到掩码位置编码p
h,i

33.步骤2.1.2、使用编码器提取图像特征;
34.将bi和掩码位置编码p
b,i
输入到对应au-net网络的编码器中,并经过m层卷积层的卷积操作后,得到第i张图像bi的结构特征f
b,i

35.将bi、hi和掩码位置编码p
h,i
输入到另一个au-net网络的编码器中,并经过m层卷积层的卷积操作后,得到第i张图像bi的纹理特征f
h,i

36.步骤2.1.3、使用注意力模块对图像纹理特征进行重构;
37.将特征图f
b,i
划分为尺寸相同的s个修复块,一个au-net网络的注意力模块计算s个修复块中特征像素值之间余弦相似度,从而根据s个余弦相似度得到s个特征像素值的注意力分数,将每个注意力分数与对应的修复块相乘,从而得到s个新的补丁,利用s个新的补丁对纹理特征f
b,i
进行重构,得到重构的纹理特征
38.另一个au-net网络的注意力模块对f
h,i
进行同样的处理,从而得到重构的结构特征
39.步骤2.1.4、利用解码器将图像特征进行重构;
40.一个au-net网络的解码器采用耦合结构对重构后的纹理特征进行解码,得到修复后的解码图像的纹理特征
41.另一个au-net网络的解码器对结构特征也进行解码,得到修复后的解码图像
的结构特征
42.本发明一种电子设备,包括存储器以及处理器的特点在于,所述存储器用于存储支持处理器执行所述图像修复方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
43.本发明一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序的特点在于,所述计算机程序被处理器运行时执行所述图像修复方法的步骤。
44.与现有技术相比,本发明的有益效果在于:
45.1、本发明通过将位置编码加入到u-net网络中,通过位置编码模块将掩码的绝对空间位置信息提供给网络,并通过4个互不相同的内核来得到一个4通道的向量,它可以表示掩码位置和非掩码位置的最近方向。它的值取决于哪个内核可以最先完成对掩码区域的覆盖,得到掩码方向,为网络提供掩码的方向信息,克服了传统的卷积神经网络中零填充仅给网络提供掩码的绝对空间位置信息而没有提供给方向信息的难题,从而提高了网络对图像的修复质量。
46.2、本发明通过将注意力模块加入到u-net网络中,通过计算特征图的余弦相似度,继而得到注意力分数,再与相对应的修复块相结合,从而完成对图像特征的重构,克服了没有将图像的纹理和结构信息加以利用的难题,从而提高了图像修复的视觉连贯性;
47.3、本发明通过将两条au-net相耦合的方法,将结合了位置编码和注意力模块的au-net相互耦合,使得au-net的解码结构在解码图像结构特征时,能将另一条au-net网络提取的纹理特征作为辅助进行解码,au-net的解码结构在解码图像结纹理特征时能将另一条au-net网络提取的结构特征作为辅助进行解码,克服了模型无法有效的结合利用图像的纹理和结构特征的难题,从而使修复后的图像更加视觉效果更加自然;
48.4、本发明通过将生成图像进行鉴别,通过将生成图像利用opencv的cvtcolor得到生成图像的灰度图像,通过canny算子对生成图像进行检测得到生成图像的边缘图像,将生成图像、灰度图像和边缘图像并行到一起与原始图像进行鉴别,克服了对单一图像鉴别无法兼顾对图像多方面特征信息的监督作用,提高了鉴别器模块对整体网络的监督作用。
49.5、本发明通过将lsgan loss加入到网络中,通过基于最小二乘损失的lsgna损失,根据样本与决策边界的距离对样本进行惩罚,从而生成梯度,克服了常规的对抗损失是使用极小极大损失,其对伪样本基本没有梯度反馈,很难对图像的修复提供有效的监督,加强了生成器生成图像的视觉效果,提高了网络训练的稳定性。
附图说明
50.图1为本发明图像修复的整体网络流程图;
51.图2为本发明位置编码的方向信息示意图。
具体实施方式
52.本实施例中,一种基于du-gan网络的图像修复方法,能解决在修复图像过程中对图像的纹理特征和结构特征无法结合利用的情况,并且在修复大面积缺失区域时,常常出现图像修复模糊问题,具体的说,如图1所示,包括以下步骤:
53.步骤1、获取图像数据集并进行预处理:
54.获取图像数据集并分别剪裁成尺寸为m
×
m的原始图像,m=256,再对裁剪后的原始图像添加尺寸为m
×
m的掩码,得到预处理后的图像数据集记为b={b1,b2,...,bi,...,bn},其中,bi表示第i张图像;i=1,2,...,n,n为图像数据集中图像的总数;
55.将图像数据集b用canny算子进行检测,得到图像边缘数据集h={h1,h2,...,hi,...,hn},其中,hi表示第i张边缘图像;
56.步骤2、构建du-gan网络,包括:生成器模块g和鉴别器模块a;
57.步骤2.1、生成器模块g为双流au-net网络,每个au-net网络包括:位置编码器、编码器、注意力模块和解码器;其中,编码器包括m层卷积层;解码器包括m层反卷积层;编码器的第2层卷积层与解码器的第m-1层反卷积层之间加入跳跃连接,依次类推,在编码器的第m层卷积层与解码器的第1层反卷积层之间加入跳跃连接;且每层卷积层和每层反卷积层后均设置有padding操作;设置所有卷积层的步长为2c、反卷积层的步长设为c;其中,m=7,c=1。
58.步骤2.1.1、一个au-net网络中位置编码器利用正弦定位算法对第i张图像bi进行位置编码,得到掩码在第i张图像bi中的位置信息p
b,i,w
和方向信息p
b,i,r
,从而得到掩码位置编码p
b,i

59.对于掩码的位置信息p
b,i,w
要采用如下步骤求得,对于一个宽高为256
×
256的掩码,用0和1分别表示掩码区域和未掩码区域,要得到第i张图像bi中的掩码的空间位置信息,需要先使用一个3
×
3的全为1的核,计算掩码区域中各个位置的掩码距离。再利用正弦位置编码对掩码距离进行剪裁和编码得到位置信息p
b,i,w
。对于掩码的方向信息p
b,i,r
,可以用4个互不相同的内核来得到一个4通道的向量,它可以表示掩码位置和非掩码位置的最近方向。它的值取决于哪个内核可以最先完成对掩码区域的覆盖,得到掩码方向信息p
b,i,r
。如图2所示。
60.另一个au-net网络中位置编码器利用正弦定位算法对第i张边缘图像hi进行位置编码,得到掩码在第i张边缘图像hi中的位置信息p
h,i,w
和方向信息p
h,i,r
,从而得到掩码位置编码p
h,i

61.对于掩码的位置信息p
h,i,w
要采用如下步骤求得,对于一个宽高为256
×
256的掩码,用0和1分别表示掩码区域和未掩码区域,要得到第i张图像hi中的掩码的空间位置信息,需要先使用一个3
×
3的全为1的核,计算掩码区域中各个位置的掩码距离。再利用正弦位置编码对掩码距离进行剪裁和编码得到位置信息p
h,i,w
。对于掩码的方向信息p
h,i,r
,可以用4个互不相同的内核来得到一个4通道的向量,它可以表示掩码位置和非掩码位置的最近方向。它的值取决于哪个内核可以最先完成对掩码区域的覆盖,得到掩码方向信息p
h,i,r

62.步骤2.1.2、使用编码器提取图像特征;
63.将bi和掩码位置编码p
b,i
输入到对应au-net网络的编码器中,并经过m层卷积层的卷积操作后,得到第i张图像bi的结构特征f
b,i

64.将bi、hi和掩码位置编码p
h,i
输入到另一个au-net网络的编码器中,并经过m层卷积层的卷积操作后,得到第i张图像bi的纹理特征f
h,i

65.步骤2.1.3、使用注意力模块对图像纹理特征进行重构;
66.将特征图f
b,i
尺寸相同的s个修复块,一个au-net网络的注意力模块计算特征图fb,i
中s个修复块的特征像素值之间余弦相似度,从而根据s个余弦相似度得到s个特征像素值的注意力分数,将每个注意力分数与对应的修复块相结合,从而得到s个新的补丁,利用s个新的补丁对纹理特征f
b,i
进行重构,得到重构的纹理特征本实施例中,修复块的尺寸为3
×
3。
67.在对图像特征进行处卷积编码理时,如果将每个局部信息都加以处理,那么会导致整个网络的计算量过大。因此,在au-net的编码结束后加入注意力模块来解决这个问题。在对图像的纹理信息进行合成时,注意力模块可以通过搜集图像的纹理特征用作图像纹理特征的重构。
68.在整个注意力模块中,对于输入的特征f
b,i
,首先计算每对特征像素值之间余弦相似度,如式(3)所示。
[0069][0070]
其中,(x,y)和(x’,y’)为两个相对位置坐标。
[0071]
然后再根据每列补丁计算注意力分数,在得到特征图中每个补丁的注意力分数之后,将每个分数与对应的补丁相结合,最终得到新的补丁,通过这种方式将图像的纹理特征重构,如式(4)所示。
[0072][0073]
另一个au-net网络的注意力模块对f
h,i
进行同样的处理,从而得到重构的结构特征
[0074]
步骤2.1.4、利用解码器将图像特征进行重构;
[0075]
一个au-net网络的解码器采用耦合结构对重构后的纹理特征进行解码,得到修复后的解码图像的纹理特征
[0076]
另一个au-net网络的解码器对结构特征也进行解码,得到修复后的解码图像的结构特征
[0077]
步骤2.2、将修复后的纹理特征和结构特征按照一定的比例
ɑ
进行融合,从而得到维度为m
×
m的生成图像si;
[0078]
步骤2.3、构建含有三分支结构的鉴别器模块a,包括:修复后的图像鉴别分支o、修复后的图像灰度图鉴别分支p和修复后图像的边缘图鉴别分支l;每个分支均包含ly层卷积层,其中,卷积层的卷积核尺寸ly×
ly,步幅为v;最一层卷积层使用sigmoid函数进行激活,其他卷积层使用leakyrelu激活函数;
[0079]
其中,ly=3,ly×
ly=3
×
3,v=2。
[0080]
将生成图像si输入到图像鉴别分支o中并经过卷积层的处理后,得到卷积图像s
io

[0081]
利用cvtcolor函数将生成图像si转换为灰度图s
′i,将si和s
′i输入图像灰度图鉴别分支p中并经过卷积层的处理后,得到灰度图像s
ip

[0082]
利用canny算子检测生成图像si的边缘图s
″i,将图像si和边缘图s
″i输入边缘图鉴别分支l中并经过卷积层的处理后,得到边缘图像s
il

[0083]
步骤2.5、将图像鉴别分支o、图像灰度图鉴别分支p和修复后图像的边缘图鉴别分支l模块得到的s
io
、s
ip
和s
il
并行到一起与原始图像进行鉴别:
[0084]
步骤2.5.1、利用式(1)构建生成对抗损失,对抗损失的意义在于可以加强生成器生成图像的视觉效果,常规的对抗损失是使用极小极大损失,其对伪样本基本没有梯度反馈,很难对图像的修复提供有效的监督。由此,在网络中加入基于最小二乘损失的lsgan损失,不仅能加强对图像修复的监督效果,而且,基于最小二乘损失的lsgna损失,根据样本与决策边界的距离对样本进行惩罚,从而生成梯度,可以提高网络训练的稳定性;
[0085][0086]
式(1)中,表示从图像数据集中b的第1个图像到第n个图像的期望值,ls(g)表示生成器模块g的损失,ls(a)表示鉴别器模块a的损失;
[0087]
步骤2.5.2、利用式(2)构建全局目标函数l
all

[0088]
l
all
=ls(g)+ls(a) (2)
[0089]
步骤2.5.3、基于图像数据集b和图像边缘数据集h,利用梯度下降法对基于du-gan网络进行训练,并计算全局目标函数l
all
,直到全局目标函数l
all
收敛为止,从而得到最优图像修复模型,用于对任一破损图像进行修复,并输出修复后的图像。
[0090]
本实施例中,一种电子设备,包括存储器以及处理器,该存储器用于存储支持处理器执行上述方法的程序,该处理器被配置为用于执行该存储器中存储的程序。
[0091]
本实施例中,一种计算机可读存储介质,是在计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法的步骤。

技术特征:
1.一种基于du-gan网络的图像修复方法,其特征在于,包含以下步骤:步骤1、获取图像数据集并进行预处理:获取图像数据集并分别剪裁成尺寸为m
×
m的原始图像,再对裁剪后的原始图像添加尺寸为m
×
m的掩码,得到预处理后的图像数据集记为b={b1,b2,...,b
i
,...,b
n
},其中,b
i
表示第i张图像;i=1,2,...,n,n为图像数据集中图像的总数;将图像数据集b用canny算子进行检测,得到图像边缘数据集h={h1,h2,...,h
i
,...,h
n
},其中,h
i
表示第i张边缘图像;步骤2、构建du-gan网络,包括:生成器模块g和鉴别器模块a;步骤2.1、所述生成器模块g分别对第i张图像b
i
和第i张边缘图像h
i
进行处理,得到修复后的解码图像的纹理特征和结构特征步骤2.2、将修复后的纹理特征和结构特征按照一定的比例
ɑ
进行融合,从而得到维度为m
×
m的生成图像s
i
;步骤2.3、构建含有三分支结构的鉴别器模块a,包括:修复后的图像鉴别分支o、修复后的图像灰度图鉴别分支p和修复后图像的边缘图鉴别分支l;每个分支均包含ly层卷积层,其中,卷积层的卷积核尺寸l
y
×
l
y
,步幅为v;最一层卷积层使用sigmoid函数进行激活,其他卷积层使用leakyrelu激活函数;将生成图像s
i
输入到所述图像鉴别分支o中并经过卷积层的处理后,得到卷积图像s
io
;利用cvtcolor函数将生成图像s
i
转换为灰度图s

i
,将s
i
和s

i
输入所述图像灰度图鉴别分支p中并经过卷积层的处理后,得到灰度图像s
ip
;利用canny算子检测生成图像s
i
的边缘图s

i
,将生成图像s
i
和边缘图s

i
输入所述边缘图鉴别分支l中并经过卷积层的处理后,得到边缘图像s
il
;步骤2.4、将图像鉴别分支o、图像灰度图鉴别分支p和修复后图像的边缘图鉴别分支l模块得到的s
io
、s
ip
和s
il
并行到一起,与原始图像进行鉴别:步骤2.4.1、利用式(1)构建生成对抗损失:式(1)中,表示从图像数据集中b的第1个图像到第n个图像的期望值,l
s
(g)表示生成器模块g的损失,l
s
(a)表示鉴别器模块a的损失;步骤2.4.2、利用式(2)构建全局目标函数l
all
:l
all
=l
s
(g)+l
s
(a)
ꢀꢀꢀꢀꢀꢀꢀ
(2)步骤2.4.3、基于所述图像数据集b和图像边缘数据集h,利用梯度下降法对所述基于du-gan网络进行训练,并计算所述全局目标函数l
all
,直到全局目标函数l
all
收敛为止,从而得到最优图像修复模型,用于对任一破损图像进行修复,并输出修复后的图像。2.根据权利要求1所述的基于du-gan网络的图像修复方法,其特征在于,所述生成器模块g为双流au-net网络,每个au-net网络包括:位置编码器、编码器、注意力模块和解码器;
其中,编码器包括m层卷积层;解码器包括m层反卷积层;所述编码器的第2层卷积层与所述解码器的第m-1层反卷积层之间加入跳跃连接,依次类推,在所述编码器的第m层卷积层与所述解码器的第1层反卷积层之间加入跳跃连接;且每层卷积层和每层反卷积层后均设置有padding操作;设置所有卷积层的步长为2c、反卷积层的步长设为c;步骤2.1.1、一个au-net网络中位置编码器利用正弦定位算法对第i张图像b
i
进行位置编码,得到掩码在第i张图像b
i
中的位置信息p
b,i,w
和方向信息p
b,i,r
,从而得到掩码位置编码p
b,i
;另一个au-net网络中位置编码器利用正弦定位算法对第i张边缘图像h
i
进行位置编码,得到掩码在第i张边缘图像h
i
中的位置信息p
h,i,w
和方向信息p
h,i,r
,从而得到掩码位置编码p
h,i
;步骤2.1.2、使用编码器提取图像特征;将b
i
和掩码位置编码p
b,i
输入到对应au-net网络的编码器中,并经过m层卷积层的卷积操作后,得到第i张图像b
i
的结构特征f
b,i
;将b
i
、h
i
和掩码位置编码p
h,i
输入到另一个au-net网络的编码器中,并经过m层卷积层的卷积操作后,得到第i张图像b
i
的纹理特征f
h,i
;步骤2.1.3、使用注意力模块对图像纹理特征进行重构;将特征图f
b,i
划分为尺寸相同的s个修复块,一个au-net网络的注意力模块计算s个修复块中特征像素值之间余弦相似度,从而根据s个余弦相似度得到s个特征像素值的注意力分数,将每个注意力分数与对应的修复块相乘,从而得到s个新的补丁,利用s个新的补丁对纹理特征f
b,i
进行重构,得到重构的纹理特征另一个au-net网络的注意力模块对f
h,i
进行同样的处理,从而得到重构的结构特征步骤2.1.4、利用解码器将图像特征进行重构;一个au-net网络的解码器采用耦合结构对重构后的纹理特征进行解码,得到修复后的解码图像的纹理特征另一个au-net网络的解码器对结构特征也进行解码,得到修复后的解码图像的结构特征3.一种电子设备,包括存储器以及处理器,其特征在于,所述存储器用于存储支持处理器执行权利要求1或2所述图像修复方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。4.一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行权利要求1或2所述图像修复方法的步骤。

技术总结
本发明公开了一种基于DU-GAN网络的图像修复方法,包括:1:在生成器中加入掩模位置编码加快网络的收敛速度和填充内容的准确性;2:在生成器网络中加入注意力机制使图像的纹理更加清晰;3:增加对抗损失,进一步约束生成图像的内容,提高修复图像的质量。本发明能在破损图像纹理和结构信息比较复杂的情况进行修复时,充分利用破损图像中所蕴含的纹理和结构信息,并将两者结合使用,从而能使修复后的图像质量更高,视觉效果更加自然。视觉效果更加自然。视觉效果更加自然。


技术研发人员:刘华明 董创创 毕学慧 王秀友 王浩 刘争艳
受保护的技术使用者:阜阳师范大学
技术研发日:2023.06.07
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐