原文链接:

  • Image Inpainting for Irregular Holes Using Partial Convolutions (ECCV 2018). Liu, G., Reda, F. A., Shih, K. J., Wang, T. C., Tao, A., & Catanzaro, B. [Paper][Project]

本文创新点:提出用部分卷积层(Partial Convolutional Layer)来处理不规则孔洞。

网络结构

部分卷积层(Partial Convolutional Layer)

主要思想就是:只用有效像素进行卷积。

其中,W为卷积滤波器的权重,b对应的偏差,X是当前卷积窗口的特征值,M是二进制编码(1为有效像素,0为缺失区域),1和M具有相同的形状,但所有元素都为1。

在部分卷积之后,更新掩码:

网络主体采用U-Net结构,其中PConv1-8属于编码器,而PConv9-16属于解码器。

损失函数

整个损失包含四个损失:L1损失,感知损失,风格损失和全变差(TV)损失。

L1损失 (per-pixel loss)

为带孔洞的输入图像,M为二进制掩码(0表示孔洞), 为网络输出图像, 为真实图像,定义每个像素损失为:

其中,I 中元素的个数, ,C、H、W分别为 的通道数、高度和宽度。

感知损失

其中, 表示最原始的输出图像(非孔洞像素为真实图像的像素), 中的元素数, 是给定输入 的第 p 个特征图,本文使用VGG-16的pool1、pool2、pool3层计算感知损失。

风格损失

其中, 形状为 ,内积之后得到的Gram矩阵形状为 , 是第p层归一化因子。

全变差损失(TV

其中,R是孔洞区域1像素膨胀区域,对R进行平滑惩罚,主要目的是保持图像的光滑性,消除图像复原可能带来的伪影。

总损失

总结 

优点:

  1. 该方法可以修复任何形状、大小位置或距离图像边界近的孔洞;
  2. 该方法还可以用于提高图像的分辨率。

局限性:

  1. 无法处理稀疏结构的图像;
  2. 对于大面积缺失区域修复,效果不是很好。

论文阅读——Image Inpainting for Irregular Holes Using Partial Convolutions相关推荐

  1. 【论文笔记】Image Inpainting for Irregular Holes Using Partial Convolutions

    Image Inpainting for Irregular Holes Using Partial Convolutions 论文地址 摘要 1. 介绍 2. 相关工作 3. 方法 3.1 部分卷积 ...

  2. 论文阅读之《Image Inpainting for Irregular Holes Using Partial Convolutions》

    paper:Image Inpainting for Irregular Holes UsingPartial Convolutions 利用部分卷积对不规则孔进行图像修复 Nvidia(英伟达)在计 ...

  3. 【论文译文】Image Inpainting for Irregular Holes Using Partial Convolutions

    译文仅供参考! 原文是pdf,想下载的话可以戳:http://www.gwylab.com/pdf/nvidia-image-inpainting_chs.pdf

  4. RFA-Net: Residual feature attention network for fine-grained image inpainting 论文阅读笔记

    RFA-Net: Residual feature attention network for fine-grained image inpainting 论文阅读笔记 摘要 尽管大多数使用生成对抗性 ...

  5. 《SQUID: Deep Feature In-Painting for Unsupervised Anomaly Detection》论文阅读理解

    <SQUID: Deep Feature In-Painting for Unsupervised Anomaly Detection>论文阅读理解 领域:用于医学图像的异常检测 论文地址 ...

  6. 听说读论文也有trick?这篇文章告诉你深度学习论文阅读最佳姿势

    2020年的今天,我们的专业是deep learning,但是我们要keep learning,每天早上一睁眼,arxiv每天更新上百篇的论文,著名微博博主@爱可可-爱生活保持也在推送最新的deep ...

  7. PointConv论文阅读笔记

    PointConv论文阅读笔记 Abstract 本文发表于CVPR. 其主要内容正如标题,是提出了一个对点云进行卷积的Module,称为PointConv.由于点云的无序性和不规则性,因此应用卷积比 ...

  8. [论文阅读] (07) RAID2020 Cyber Threat Intelligence Modeling Based on Heterogeneous GCN

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  9. 【论文阅读】7-Discovering Structural Regularity in 3D Geometry

    [论文阅读]7-Discovering Structural Regularity in 3D Geometry 1.Input: 2.Processing pipeline 2.1.Transfor ...

最新文章

  1. 文本省略并显示省略号
  2. MySQL系列(一) MySQL体系结构概述
  3. Thinkphp 关联模型和试图模型区别
  4. MySQL5.6从库修改主机名同步停止的解决办法
  5. 女程序员也会有35岁的危机焦虑吗?
  6. netty半包粘包 处理_老王:Netty到底是个什么鬼?有没有简单的理解方式?
  7. 我的世界服务器公会系统,[娱乐|综合|RPG] [付费] Advanced Clans — 更好的公会系统 [1.8-1.15]...
  8. LeetCode199. Binary Tree Right Side View
  9. php正则 网址,php使用正则表达式获取字符串中的URL
  10. tf之 MessageFilter 与 tf::MessageFilter理解与应用
  11. 2 BeeGo 参数配置与路由配置
  12. hp1015驱动64位_惠普1015驱动下载|惠普1015打印机驱动电脑版 - 极光下载站
  13. c语言中用什么表示空串,C语言怎么表示空串
  14. 设置win10锁屏壁纸为桌面背景
  15. 深度学习 基础硬件CPU GPU知识笔记
  16. 【SVAC2.0】国家安防监控SVAC2.0标准支持特性
  17. 使用计算机时注意的,使用计算机时注意几点预防“鼠标手”
  18. 由于应用程序配置不正确,未能启动该应用程序。请查看清单文件以查找可能的错误
  19. Synergy v1.10版本跨平台鼠键共享资源
  20. R pdf大小_免费的pdf压缩大法

热门文章

  1. pyecharts终于更新啦!| pyecharts-Map3D画3D立体地图
  2. 9000+字,唠唠架构中的设计模式
  3. shopify 二次开发 如何创建定制产品,如何让用户写入定制内容
  4. php的安装步骤,PHP安装流程
  5. 3v stm32 供电 晶振起振_32.768kHz晶振不起振的终极解决方法?
  6. C#---百度图像识别SDK的控制台简单应用;
  7. 大学计算机基础感兴趣的知识点,大学计算机基础课程改革和实施.doc
  8. mt6765芯片原理图,mt6765芯片芯片资料
  9. 大咖来了!今年的 COSCon 主论坛你可以见到这些大咖
  10. acwing算法基础课数学知识关于质数的笔记