LAMA Inpaint:大型掩模修复


一、大掩模修复(LaMa)简介

  1. LaMa方法的提出背景:现代图像修复技术主要受阻于大缺失区域、复杂几何结构和高分辨率图像,主要受阻原因是修复网络和损失函数都缺乏有效的感受野。
  2. LaMa方法的核心思想:使用快速傅立叶卷积 fast Fourier convolutions (FFCs)来增大感受野,最终形成large mask inpainting (LaMa)。
  3. LaMa的主要组成部分:
    • 一种新的使用快速傅里叶卷积的修补网络,具有图像范围感受野,傅里叶卷积可以视为self-attention的轻量级替代;
    • 一个高感受野感知loss;
    • large training masks,能发挥前两个组件的潜力。

二、大掩模修复(LaMa)的主要方法

目标: 修复一幅被未知像素m的二值遮罩遮罩的彩色图像x
方法:

  1. 遮罩后的图像被表示为x⊙ m,m与x⊙ m堆叠在一起,产生一个四通道输入张量:x′=stack(x⊙ m、 m)
  2. 使用一个前馈修复网络fθ(·),以x′为例,修复网络以完全卷积的方式处理输入,并产生修复的三通道彩色图像ˆx=fθ(x′)。
  3. 训练是在从真实图像和合成生成的mask中获得的(image、mask)对数据集上进行的。
    在这里插入图片描述

三、快速傅里叶卷积的修补网络

FFC基于一个channel-wise fast Fourier transform (FFT),具有覆盖整幅图像的感受野,因此允许网络在 early layers 使用全局上下文,从而实现正确修复大mask。

在这里插入图片描述
图像与mask组成pair对输入网络并经过下采样后,进入FFC残差块。在FFC的处理过程中,会将输入tensor基于通道分为2部分分别走2个不同的分支:

  • 使用传统卷积的局部分支,负责提取局部信息;
  • 使用 real FFT 来获取全局上下文的全局分支,负责提取全局信息;
  • 最后将局部信息和全局信息进行交叉融合,再基于通道进行拼接,得到最终的输出结果。

四、损失函数

总的损失,包括GAN的损失,生成器感知损失,判别器感知损失,判别器梯度惩罚。
在这里插入图片描述

  1. GAN的损失

  2. 生成器感知损失
    在这里插入图片描述

  3. 判别器感知损失
    在这里插入图片描述

  4. 判别器梯度惩罚
    在这里插入图片描述

五、训练中的动态掩膜生成

  • 作者认为掩膜的生成类似于数据增强,对模型的效果非常重要。作者采取了多种大掩膜生成方式,但也同时注意避免生成大于原始图像50%的掩膜;
  • 每个训练样本 x′ 都是真实照片与合成生成的mask的叠加;
  • 大掩模生成策略:统一使用从多边形链中提取的样本,该多边形链由高随机宽度(宽遮罩)和任意纵横比的矩形(长方体遮罩)展开。
    在这里插入图片描述

参考:
深度学习-Resolution-robust Large Mask Inpainting with Fourier Convolutions基于傅里叶卷积的对分辨率鲁棒的掩模修复
Lama:《Resolution-robust Large Mask Inpainting with Fourier Convolutions》解读及实操
Resolution-robust Large Mask Inpainting with Fourier Convolutions 阅读笔记
图像修复之lama

  • 20
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
big-lama.zip是一个文件压缩包,包括了一个名为big-lama的文件。通常,使用.zip扩展名的文件是为了将多个文件或文件夹组合成一个单独的文件。压缩文件可以减小文件的大小,方便传输和存储。使用压缩文件可以节省磁盘空间,并且在将文件发送给其他人时可以更快地上传或下载。 big-lama.zip可能是一个包含大量数据或文件的文件压缩包。通过将这些文件压缩到一个压缩包中,可以更方便地进行管理和传输。因为big-lama.zip是压缩文件,所以我们需要一个解压软件来解压缩它。在解压缩后,我们将能够访问big-lama文件。 在解压big-lama.zip之前,请确保您具有可解压缩该文件的软件。一些常见的解压缩软件包括WinRAR、7-Zip和WinZip等。如果您没有这些软件,您可以在互联网上找到并下载它们。 解压big-lama.zip的步骤是:首先,找到big-lama.zip文件所在的位置。然后,右键单击该文件,并选择打开或解压缩(具体选项根据您所使用的解压软件而异)。在解压缩完成后,您将会看到一个文件名为big-lama的文件在您选择的目标文件夹中。 通过解压big-lama.zip文件,我们可以访问和使用big-lama文件中的内容。请注意,文件扩展名可能会根据文件类型而有所不同,例如:.txt表示文本文件,.jpg表示图像文件等。因此,您可能需要选择适当的应用程序来打开big-lama文件,以查看其内容。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值