【技术实现步骤摘要】
一种边缘先验融合多头注意力机制的图像修复方法
[0001]本专利技术涉及图像修复
,具体涉及一种边缘先验融合多头注意力机制的图像修复方法。
技术介绍
[0002]在信息社会中,图像是最重要的信息来源。如何获得更完整,更清晰的图像也已成为计算机视觉领域的热点,相关应用领域包括图像修复和超分辨率。图像修复是指从受损图像中图像信息的其余部分恢复完整图像的技术。对于人眼而言,这并不是一项艰巨的任务,但对于计算机视觉而言,这却是一个相当具有挑战性的任务。这项技术有许多实用方案,例如,图像恢复(用于去除照片划痕和文本遮挡),照片编辑(去除不需要的目标),图像编码和传输(图像传输期间的网络)需要使用由数据包丢失引起的图像块内容丢失)。因此,图像修复技术是近年来非常流行的研究领域。
[0003]目前,基于生成对抗网络对图像进行修复以成为主流,生成对抗网络的出使得可以通过网络模型生成出同训练数据相近的但本身并不存在的图像,以达到以假乱真的效果,近些年通过利用生成对抗网络的生成特点,通过对生成对抗网络的改进以达到图像修复的效果不断提出,而现有技术中卷积神经网络在学习特征时仅仅关注局部区域的像素值,而忽略了远距离区域像素的关联性对图像生成与修复的影响。
技术实现思路
[0004]针对现有技术存在的不足,本专利技术的目的在于提供一种边缘先验融合多头注意力机制的图像修复方法,本文通过融合多头注意力机制的方式,通过提取更加丰富的图像,像素长距离依赖以达到提升图像修复的效果。
[0005]为了实现上述目的,本
【技术保护点】
【技术特征摘要】
1.一种边缘先验融合多头注意力机制的图像修复方法,其特征在于,包括步骤S1:获取实验数据并对数据进行预处理,其中实验数据包括训练集以及测试集,对预处理后的图片提取出图像的边缘图;步骤S2:构建边缘先融合多注意力机制修复模型,包括边缘修复模型和图像修复模型,所述边缘修复模型以提取的边缘图、原始图像和掩码图像为输入,输出为修复的边缘图像,所述图像修复模型以修复的边缘图像同缺损图像为输入进行训练;其中,所述图像修复模型包括图像修复器,图像修复器经过对修复的边缘图像多次采样,多次基于扩张卷积的残差卷积,一次的多头注意力网络以及两次的反卷积后生成修复图片;步骤S3:通过测试集对边缘先融合多注意力机制修复模型的结果进行评估。2.根据权利要求1所述的一种边缘先验融合多头注意力机制的图像修复方法,其特征在于,所述边缘修复模型包括边缘修复器,所述边缘修复器对提取的边缘图、原始图像和掩码图像进行采样,经过多次基于扩张卷卷积残差以及两次反卷积后将特征图转换为单通道的边缘图。3.根据权利要求2所述的一种边缘先验融合多头注意力机制的图像修复方法,其特征在于,所述边缘修复模型的修复方法:步骤S20:获取边缘修复器的预测边缘修复结果,依据预测边缘修复结果获取边缘修复模型的生成结果,该结果保留了已经区域的图像边缘,并在缺失的区域填入需要修复的边缘部分,如下:C
p
=G
e
(M,C,I
gray
)C
+
=C
·
(1
‑
M)+C
p
·
M其中,C
p
表示预测的边缘修复图像,G
e
表示边缘修复器,M表示掩码图像,C代表待修复图像的边缘图,I
gray
代表待修复图像的灰度图,C
+
代表边缘修复模型的生成的修复边缘图像。4.根据权利要求3所述的一种边缘先验融合多头注意力机制的图像修复方法,其特征在于,所述边缘修复模型的修复方法还包括步骤S21:计算边缘修复器的损失函数,其中损失函数是生成边缘对抗损失与边缘特征损失的加权求和;步骤S22:对边缘修复模型的生成结果进行优化,得到修复的边缘图像。5.根据权利要求1所述的一种边缘先验融合多头注意力机制的图像修复方法,其特征在于,所述图像修复模型的修复方法包括:步骤S23:通过修复的边缘图像和破损图像拼接的张量作为输入,得到预测的修复图像,根据该预测的修复图像得到的修复图像:I
p
=G
i
(M,C
+
,I
M
)I
+
=I
·
(1
‑
M)+I
p
·
M其中,I
p
为预测的修复图像,I为真实图像,G
i
为图像修复器,C
+
为修复边缘图;步骤S24:计算图像修复损失函数,优化图像修复模型的修复结...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。