Progressive Reconstruction of Visual Structure for Image Inpainting 论文笔记

会议与时间 IEEE Conference Proceedings international conference on computer vision Jan 2019 CCF-A
在这里插入图片描述

主要贡献/创新点

在partial convolution地基础上作改进,通过逐步地交错地生成edge map和inpainting image,共享参数以提升两者地效果。

过去方法存在的问题

  1. 利用对抗损失评估生成的结构,将每个结构图视为一个整体,很难恢复到合格的局部结构。
  2. 局部卷积等方法缺乏结构性的知识,限制恢复了连续的masked区域。

结构structure就是edge、前景等“中间介质”。

创新点

  1. 提出PRVS(Progressive Reconstruction of Visual Structure)网络,逐步重建结构和相关的视觉特征。
  2. 设计了一种新的Visual Structure Reconstruction(VSR)层,将重建的视觉结构(visual structure)和视觉特征(visual feature)纠缠在一起,通过共享参数提高彼此的性能。
  3. 分析了所提出方法的泛化能力,给出了 O ( 1 N ) O(\frac{1}{\sqrt N}) O(N 1)的泛化界。

模型搭建

模型主要结构

在这里插入图片描述
也是生成器+判别器结构

  1. 生成器由使用了VSR层P-UNet结构组成。
  2. 判别器由预训练的权重固定的VGG-16和由5层卷积层构成的Patch Discriminator组成。

Visual Structure Reconstruction Layer

VSR层由结构生成器(Visual Structure Generator)和特征生成器组成。

  1. 先使用结构生成器更新input edge,收缩确实区域的大小。
  2. 然后使用更新的edge map引导新feature的生成。

Visual Structure Generator

在这里插入图片描述

1. 先使用局部卷积获得更新的feature map X p c 1 X_{pc1} Xpc1和其对应的mask M p c 1 M_{pc1} Mpc1

X p c 1 , M p c 1 = P c o n v ( < X i n , E i n > , < M i n I m g , M i n E d g e > ) X_{pc1},M_{pc1} = Pconv(<X_{in},E_{in}>,<M_{in}^{Img},M_{in}^{Edge}>) Xpc1,Mpc1=Pconv(<Xin,Ein>,<MinImg,MinEdge>)
Pconv是局部卷积操作,<>是concatenate, X i n X_{in} Xin是image feature,3通道, E i n E_{in} Ein
是structure map,单通道,M分别代表它们的mask。
X p c 1 X_{pc1} Xpc1 M p c 1 M_{pc1} Mpc1分别是更新后的feature map和它的mask。

2. X p c 1 X_{pc1} Xpc1输入到bottleneck residual block和一个单通道输出卷积核中产生结构图 E c o n v E_{conv} Econv
3. 新生成的 M p c 1 M_{pc1} Mpc1 M i n E d g e M_{in}^{Edge} MinEdge做减法,再和 E c o n v E_conv Econv做逐元素乘积,获得新生成的Edge map。
4. 原始的 E i n E_in E
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值