1、图像修复总结

图像修复(Image inpainting or Image complete )的目的是在给定一个mask的情况下,填充缺失区域的像素,使其整体达到纹理和结构一致性,或者语义和视觉可信。其应用范围十分广泛,如图像复原,图像编辑,图像去噪。图像修复本身就是一个高度病态问题,修复过程带有高度的主观性,比如专家修复艺术作品。现有的大多数深度学习方法将图像修复视为一个条件生成问题,输入到输出的映射是一对多,最后生成的一个最优结果。然而该结果没有丰富的语义内容,可能生成的结果内容不一样了,但仍看似合理。

现有的图像方法可分为深度学习方法和非深度学习方法。

传统方法(非深度学习方法)可以分为如下四类:基于扩散的图像修复方法,基于纹理合成的图像方法,基于数据驱动的图像修复方法以及基于稀疏表示的图像修复算法。从广义上讲,传统的修复方法可分两类:基于扩散的(diffusion-based)和基于样本的(patch-based)图像修复方法。

  1. 基于扩散的方法,利用待修复区域的边缘信息,确定扩散的方向,向边缘内扩散已知的信息。该类方法在修复图像的小尺度缺失效果可观,但是当缺失区域较大(如64x64,128x128的矩形块,不规则的缺失)或纹理复杂时,该类算法修复的结果存在模糊问题。此外,该算法无法对纹理进行推理,修复存在结构和纹理的不一致,内容不合理。
  2. 基于纹理合成的方法,先将图像分成一个集合,设计一个匹配原则,寻找出相似度最高的块填充缺失区域。该类方法在缺失区域为背景时修复效果可以,但当缺失区域的为前景且纹理和结构复杂时,很难寻找出合适的块填充缺失区域。且搜索计算相似度高的块代价昂贵。
  3. 基于数据驱动的图像修复算法,从大型的外部数据库中,以数据驱动的方式查询出相似的图像,用以填充缺失的区域。该类方法查询的计算量较大,当外部数据库中没有合理的块,修复结果自然就较差,且应用场景受限。
  4. 基于稀疏表示的图像修复算法,利用图像缺失区域和完好区域具备相同的稀疏性,采集完好区域的信息,进行稀疏表示,通过重构算法重构图像,进而恢复成完整的图像。该类算法在计算稀疏系数(NP-hard问题)和迭代获取完备字典时,计算量较大,复杂度较高。

深度学习方法,按照网络结构类型分类,可以分为三类:基于卷积自编码的图像修复算法,基于GAN的图像修复算法,基于RNN的图像修复算法。目前应用较广的是基于卷积自编码的图像修复算法,提出了许多改进方案。

最近几年,基于深度学习的图像方法已经能从大规模数据集中学习到丰富的语义信息,然后以端到端的方式填充图像中缺失的内容,从而取得较好的修复效果。每年至少有7、8篇AB类会议。此外,现有的深度学习方法运用了传统图像修复方法的思想,比如图像内容和风格的推导,结构和纹理的推理,轮廓和边缘的推导。

下面将总结一下最近四年的图像修复方法,给出论文的下载地址,以及开源的代码。
备注:
pdf的链接若失效,可用谷歌学术直接搜索paper名。github地址是论文的开源实现,可以根据自己实际需要(tensorflow,pytorch,keras等)在GitHub上搜索复现的项目。未开源代表没有搜索到开源版本

2、深度学习论文汇总

1、Pathak, Context Encoders: Feature Learning by Inpainting, 2016 CVPR.

  • pdf:http://openaccess.thecvf.com/content_cvpr_2016/papers/Pathak_Context_Encoders_Feature_CVPR_2016_paper.pdf
  • github:https://github.com/BoyuanJiang/context_encoder_pytorch

2、Iizuka, Globally and locally consistent image completion,2017 TOG.

  • pdf:http://delivery.acm.org/10.1145/3080000/3073659/a107-iizuka.pdf?ip=113.251.221.139&id=3073659&acc=ACTIVE%20SERVICE&key=BF85BBA5741FDC6E%2E41023622363E58C3%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&acm=1569199853_5bedf657c659bd617e8007a45007480d
  • github:https://github.com/shinseung428/GlobalLocalImageCompletion_TF

3、Yang, High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis, 2017 CVPR.

  • pdf:http://openaccess.thecvf.com/content_cvpr_2017/papers/Yang_High-Resolution_Image_Inpainting_CVPR_2017_paper.pdf
  • github:https://github.com/leehomyc/Faster-High-Res-Neural-Inpainting

4、Gao, On-Demand Learning for Deep Image Restoration, 2017 ICCV.

  • pdf:http://openaccess.thecvf.com/content_ICCV_2017/papers/Gao_On-Demand_Learning_for_ICCV_2017_paper.pdf
  • github:https://github.com/rhgao/on-demand-learning

5、Li,Generative face completion, 2017 CVPR. 一篇针对人脸的图像修复。

  • pdf:http://openaccess.thecvf.com/content_cvpr_2017/papers/Li_Generative_Face_Completion_CVPR_2017_paper.pdf
  • github:https://github.com/Yijunmaverick/GenerativeFaceCompletion

6、Yu,Generative image inpainting with contextual attention,2018 CVPR.

  • pdf:http://openaccess.thecvf.com/content_cvpr_2018/papers/Yu_Generative_Image_Inpainting_CVPR_2018_paper.pdf
  • github:https://github.com/JiahuiYu/generative_inpainting

7、Song, Contextual-based Image Inpainting: Infer, Match, and Translate, 2018 ECCV.

  • pdf:http://openaccess.thecvf.com/content_ECCV_2018/papers/Yuhang_Song_Contextual_Based_Image_ECCV_2018_paper.pdf
  • github:未开源

8、Zhang, Semantic Image Inpainting with Progressive Generative Networks , 2018 MM.

  • pdf:http://delivery.acm.org/10.1145/3250000/3240625/p1939-zhang.pdf?ip=113.251.221.139&id=3240625&acc=ACTIVE%20SERVICE&key=BF85BBA5741FDC6E%2E41023622363E58C3%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&acm=1569201161_266fc747cbee0404c97ba937a1f0da95
  • github:https://github.com/crashmoon/Progressive-Generative-Networks

9、Yan, Shift-Net: Image Inpainting via Deep Feature Rearrangement, 2018 ECCV.

  • pdf:http://openaccess.thecvf.com/content_ECCV_2018/papers/Zhaoyi_Yan_Shift-Net_Image_Inpainting_ECCV_2018_paper.pdf
  • github:https://github.com/Zhaoyi-Yan/Shift-Net_pytorch

10、Wang, Image Inpainting via Generative Multi-column Convolutional Neural Networks, 2018 NIPS.

  • pdf:http://papers.nips.cc/paper/7316-image-inpainting-via-generative-multi-column-convolutional-neural-networks
  • github:https://github.com/shepnerd/inpainting_gmcnn

11、Liu, Image Inpainting for Irregular Holes Using Partial Convolutions, 2018 ECCV.

  • pdf:http://openaccess.thecvf.com/content_ECCV_2018/papers/Guilin_Liu_Image_Inpainting_for_ECCV_2018_paper.pdf
  • github:https://github.com/MathiasGruber/PConv-Keras

12、Yu, Free-Form Image Inpainting with Gated Convolution, 2018 CVPR 未中.

  • pdf:https://arxiv.org/pdf/1806.03589.pdf
  • github:https://github.com/avalonstrel/GatedConvolution_pytorch

13、Xiao,CISI-net: Explicit Latent Content Inference and Imitated Style Rendering for Image Inpainting,2019 AAAI.

  • pdf:https://wvvw.aaai.org/ojs/index.php/AAAI/article/view/3805
  • github:未开源

14、Sagong,PEPSI : Fast Image Inpainting with Parallel Decoding Network,2019 CVPR.

  • pdf:http://openaccess.thecvf.com/content_CVPR_2019/papers/Sagong_PEPSI__Fast_Image_Inpainting_With_Parallel_Decoding_Network_CVPR_2019_paper.pdf
  • github:未开源

15、Li, Generative Image Inpainting with Submanifold Alignment, 2019 IJCAI.

  • pdf:https://arxiv.org/pdf/1908.00211.pdf
  • github:未开源

16、Xiong, Foreground-aware Image Inpainting, 2019 CVPR.

  • pdf:http://openaccess.thecvf.com/content_CVPR_2019/papers/Xiong_Foreground-Aware_Image_Inpainting_CVPR_2019_paper.pdf
  • github:未开源

17、Nazeri, EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning, 2019 CVPR未中.

  • pdf:https://arxiv.org/pdf/1901.00212.pdf
  • github:https://github.com/knazeri/edge-connect

18、Zeng, Learning Pyramid-Context Encoder Network for High-Quality Image Inpainting, 2019 CVPR.

  • pdf:http://openaccess.thecvf.com/content_CVPR_2019/papers/Zeng_Learning_Pyramid-Context_Encoder_Network_for_High-Quality_Image_Inpainting_CVPR_2019_paper.pdf
  • github:未开源

19、Zheng, Pluralistic Image Completion, 2019 CVPR.

  • pdf:http://openaccess.thecvf.com/content_CVPR_2019/papers/Zheng_Pluralistic_Image_Completion_CVPR_2019_paper.pdf
  • github:https://github.com/lyndonzheng/Pluralistic-Inpainting

20、Liu, Coherent Semantic Attention for Image Inpainting, 2019 CVPR.

  • pdf:https://arxiv.org/pdf/1905.12384.pdf
  • github:未开源

由于作者水平有限,文中若有不正确的地方,欢迎大家指出,若有任何问题,请在下方讨论。

图像修复方法总结以及深度学习的论文汇总(更新中。。。)相关推荐

  1. 【干货】31篇关于深度学习必读论文汇总(附论文下载地址)

    Kloud Strife在其博客上盘点了最值得关注的有关深度学习的论文,包括架构/模型.生成模型.强化学习.SGD & 优化及理论等各个方面,有些论文名扬四海,有些论文则非常低调.可以根据个人 ...

  2. 深度学习基础知识点【更新中】

    深度学习基础知识点 文章目录 深度学习基础知识点 1. 数据归一化 2. 数据集划分 3. 混淆矩阵 4. 模型文件 5. 权重矩阵初始化 6. 激活函数 7. 模型拟合 8. 卷积操作 9. 池化操 ...

  3. KDD 2019高维稀疏数据上的深度学习Workshop论文汇总

    作者 | 深度传送门 来源 | 深度传送门 [导读]本文是"深度推荐系统"专栏的第九篇文章,这个系列将介绍在深度学习的强力驱动下,给推荐系统工业界所带来的最前沿的变化.本文简要总结 ...

  4. 深度学习经典论文汇总

    CV-CNN AlexNet(2012):深度学习热潮的奠基作 VGG(2014):使用 3x3 卷积构造更深的网络 GoogleNet(2014):使用并行架构构造更深的网络 ResNet(2015 ...

  5. 整理 读过感觉不错的深度学习博客(更新中)

    1.          http://blog.csdn.NET/zouxy09/article/details/8775488  (深度学习)学习笔记整理系列 2.          https:/ ...

  6. 总结深度学习各种网络结构【更新中...】

    CNN: 总结:利用权值共享[卷积操作]将神经网络本来的全连接层替换为非全连接层,使输入可以为尺度可变的张量. 可用结构: (Max, mean)Pooling:降维; 全连接层:分类: GAN: 总 ...

  7. 图像增广:强化深度学习的视觉表现力

    目录 摘要: 1. 图像增广简介 2. 图像增广的原理 3. 常见的图像增广技术 4. 如何在实际项目中应用图像增广 5.实际应用 摘要: 当今,深度学习已经在计算机视觉领域取得了令人瞩目的成就.图像 ...

  8. 机器学习_深度学习毕设题目汇总——人脸A

    下面是该类的一些题目: 题目 人脸图像处理的去身份算法研究 人脸表情图像识别关键技术的分析与研究 基于卷积神经网络的人脸识别研究 基于多特征融合的人脸表情识别研究 基于字典学习的人脸特征提取及识别研究 ...

  9. 机器学习_深度学习毕设题目汇总——遥感

    下面是该类的一些题目: 题目 光学遥感图像典型目标检测方法研究 内蒙古草地生产力时空分析及产草量遥感估算和预测 双支路深度神经网络下的遥感图像配准及多分辨率融合分类 可见光遥感图像海面目标自动检测关键 ...

最新文章

  1. ipmi重启_重启ipmi服务器
  2. Testlink在linux上安装遇到的问题
  3. 树莓派获4500万美元融资,估值已达5亿美元,去年创下了710万台销量纪录
  4. 2021-05-19
  5. Asp.Net Core2.0 基于QuartzNet任务管理系统
  6. 使用默认方法进行接口演化–第二部分:接口
  7. 怎么激活linux系统远程桌面休眠状态,如何从命令行挂起/休眠?
  8. SQL 中使用CONVERT转日期格式
  9. 计算机操作系统笔记——线程及其实现
  10. sql row_number() over() 来自动产生行号
  11. python 超像素分割
  12. 二阶无源低通滤波器幅频特性曲线_二阶无源滤波器
  13. 【黑灰产犯罪研究】网络水军
  14. C++Pollard_rho分解质因数及其例题—————Prime Test
  15. 机械师f117-7p安装linux禁用触摸板问题
  16. 将Hexo个人博客部署到个人云服务器--最详细踩坑教程
  17. sql 数据与程序的物理独立性和逻辑独立性
  18. 2020江苏选调考察体检环节的记录
  19. 初入Java测试员之路
  20. 屏蔽某地区(城市)访问网站

热门文章

  1. 【转】将50Ω的S参数转换成75Ω的S参数
  2. 有道词典之父:曾梦想执笔去教书,却转岗当上CEO
  3. M平台 按键板/触摸框 虚拟uinput 设备
  4. 激光甲烷传感器功能简述
  5. 深入学习Java虚拟机笔记
  6. BCD码转二进制的数学原理
  7. 淘宝 五星好评 案例 和 实现 学生档案管理 案例
  8. 华为测试软件csfb分析,华为完成创新语音解决方案Ultra-Flash CSFB 的端到端测试
  9. 无线电力传输新技术效率达80%
  10. 北京市医疗保险定点医疗机构、定点零售药店