【每周CV论文】初学深度学习图像修复应该要读的文章

图像修复:论文总结 此博客仅用于记录曾阅读过的部分论文(图像修复相关)及其简要概括 1、Deepak Pathak, Philipp Krähenbühl, Jeff Donahue, Trevor Darrell, Alexei A. Efros: Context Encoders: Feature Learning by Inpainting. CVPR 2016: 2536-2544 该论文第一次提出使用GAN进行图像修复的工作,是一篇里程碑式的论文。 2、Kamyar Nazeri, Eric Ng, Tony 阅读详情

欢迎来到《每周CV论文》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。

图像修复(image inpainting)或补全(scene completion)即去除图像中的一些小目标,属于底层图像编辑中的一类技术,今天给大家推荐初学该领域必须要读的文章。

作者&编辑 | 言有三

1 基于GAN的基本模型

传统的图像修复方法通常是用相似度算法从图像的其他区域选择图像块进行补全,ContextEncoder是首个使用GAN的图像补全框架。

文章引用量:1000+

推荐指数:✦✦✦✦✦

[1] Pathak D, Krahenbuhl P, Donahue J, et al. Context encoders: Feature learning by inpainting[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. 2016: 2536-2544.

2 判别器改进

Context Encoder模型的生成器和判别器结构都比较简单,补全的结果虽然比较真实,但是边界非常不平滑,不满足局部一致性。针对这个特点,研究者联合使用了全局判别器和局部判别器对Context Encoder模型进行了改进。

文章引用量:500+

推荐指数:✦✦✦✦✦

[2] Iizuka S, Simo-Serra E, Ishikawa H. Globally and locally consistent image completion[J]. ACM Transactions on Graphics (ToG), 2017, 36(4): 1-14.

3 注意力机制改进

传统图像补全方法擅长从背景图像中采样,CNN模型则擅长直接生成新的纹理,为了综合利用这两类方法的长处,并充分使用图片中的冗余信息,研究者提出了基于注意力机制的方法[3]来进行图像补全,这一类方法通常采用由粗到细的两个步骤, 第一步先粗略补全,第二步再在未遮挡区域寻找与遮挡区域中相似的图片块来进行改进。

文章引用量:260+

推荐指数:✦✦✦✦✦

[3] Yu J, Lin Z, Yang J, et al. Generative image inpainting with contextual attention[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. 2018: 5505-5514.

4 卷积方式改进

很多框架将缺失的区域使用白色或者是随机噪声来填充,白色/随机噪声本来没有有效信息, 对它们与有效的信息不加区别的卷积并不合理, 这样的补全结果会出现一些不合理的图像块,导致往往需要计算量较大的图像融合等后处理操作。Nvidia提出了Partial Convolution,它通过修改卷积操作来改进图片补全。

文章引用量:270+

推荐指数:✦✦✦✦✦

[4] Liu G, Reda F A, Shih K J, et al. Image inpainting for irregular holes using partial convolutions[C]//Proceedings of the European Conference on Computer Vision (ECCV). 2018: 85-100.

5 基于边缘的补全

当一个作画者开始画一幅图时,往往先描绘出整体的边缘轮廓,然后再上色。基于这样的启发,有一类图像修复框架采取先对边缘进行修复,然后对纹理内容进行修复的思路,EdgeConnect是其中的一个代表。

文章引用量:很少

推荐指数:✦✦✦✧✧

[5] Nazeri K, Ng E, Joseph T, et al. EdgeConnect: Structure Guided ImageInpainting using Edge Prediction[C]//Proceedings of the IEEE InternationalConference on Computer Vision Workshops. 2019: 0-0.

6 应用

在图像修复算法中非常重要的一类应用就是对老旧照片进行修复,去除刮痕等。

文章引用量:较少

推荐指数:✦✦✦✦✦

[6] Wan Z , Zhang B , Chen D , et al. Bringing Old Photos Back to Life[J]. 2020..

7 文章解读

关于图像修复相关文章的详细解读,在有三AI知识星球-网络结构1000变-图像修复以及GAN下有较多的文章,感兴趣可以移步。

总结

本次我们介绍了初学图像修复领域值得读的文章,当前研究重点在于GAN模型,复杂退化类型图像的修复等方向,读者可以继续关注。

有三AI知识星球

知识星球是有三AI的付费内容社区,里面包括各领域的模型学习,数据集下载,公众号的付费图文原稿,技术总结PPT和视频,知识问答,书籍下载,项目推荐,线下活动等资源,了解详细请阅读以下文章:

【杂谈】有三AI知识星球一周年了!为什么公众号+星球才是完整的?

【杂谈】万万没想到,有三还有个保密的‘朋友圈’,那里面都在弄啥!

转载文章请后台联系

侵权必究

往期精选

[论文阅读笔记]图像修复篇:Context Encoders: Feature Learning by Inpainting 2016CVPR Context Encoders: Feature Learning by Inpainting 2016CVPR 文章下载链接:https://openaccess.thecvf.com/content_cvpr_2016/papers/Pathak_Context_Encoders_Feature_CVPR_2016_paper.pdf 基于pytorch代码下载:https://github.com/eriklindernoren/PyTorch-GAN 基于tensorflow代码下载:htt 阅读详情

相关推荐

【今日CV 计算机视觉论文速览 第144期】Wed, 17 Jul 2019

第144期 视觉论文速览 --残差金字塔深度估计 --通道,空间特征提升模块 --感知评价 --动作数据集Kinetics-700 --细粒度食物数据集Foodx-251 --场景文字合成渲染

TomRen 6936

EdgeConnect: Structure Guided Image Inpainting using Edge Prediction论文阅读笔记

训练生成器和判别器:作者首先训练边缘生成网络(生成器G1和判别器D1)使用Canny边缘图进行对抗性训练。然后,作者训练图像补全网络(生成器G2和判别器D2)使用生成的边缘图和不完整的彩色图像进行对抗性训练。首先,通过生成边缘图来预测缺失区域的图像结构,然后将预测的边缘图用于指导图像补全过程。第一阶段网络的输入是带有缺失区域的灰度图像、带有缺失区域的边缘图、掩膜,随后得到预测出的边缘图,再将此边缘图和带有缺失区域的彩色图像输入到第二阶段的网络中,得到最终的补全后的图像。使用相同的超参数进行训练。

weixin_45929435的博客 657

使用Python,OpenCV进行去水印,图像修复

图像修复是图像保存和图像恢复的一种形式,其历史可以追溯到1700年代,当时意大利威尼斯的公共图片修复总监彼得·爱德华兹(Pietro Edwards)应用这种科学方法来修复和保存著名作品(资料来源)。 图像修复技术显着提高了图像绘画的质量,使我们能够: 恢复旧的,降级的照片 修复因损坏和老化而缺少区域的照片 遮罩并从图像中删除特定对象(并以美观的方式进行) 今天,我们将研究OpenCV开箱即用提供的两种图像修复算法。 要了解如何使用OpenCV和Python执行图像修复,请继续阅读! 1. Pyth

qq_40985985的博客 3839

【图像修复】inpainting论文阅读(一)2016-2019

inpainting2016-2019文献阅读笔记

qq_46119062的博客 1700

文化遗产保护:三维扫描与图像修复技术

文化遗产保护:三维扫描与图像修复技术 ,人工智能,计算机视觉,大模型,AI,文化遗产是人类历史和文化的瑰宝,承载着过去的记忆、技艺与智慧。然而,自然侵蚀、人为破坏、时间流逝等因素,正不断威胁着文化遗产的完整性与存续。随着科技的飞速发展,三维扫描与图像修复技术逐渐成为文化遗产保护领域的重要手段。三维扫描技术能够以高精度获取文化遗产的三维数据,实现数字化存档与虚拟展示;图像修复技术则可对受损的文化遗产图像进行修复,重现其原本风貌。这两项技术的应用,为文化遗产保护开辟了新的路径,极大地提升了保护工作的效率与质量。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 24万+

深度学习图像修复实战:源码包解析、环境搭建与训练避坑指南

图像修复是计算机视觉中经典的低层视觉任务,旨在恢复图像中缺失、受损或遮挡的区域,在旧照片翻新、水印去除、医学影像补全等领域有广泛应用。传统插值方法仅能处理细小瑕疵,而基于深度学习的生成模型(如GAN)通过语义理解实现高质量内容填补,成为当前主流技术路线。在实际工程中,获取一个完整的图像修复源码包只是起点,真正的挑战在于将他人环境迁移到本地:包括Python虚拟环境配置、PyTorch/CUDA版本锁定、预训练权重加载、mask生成策略等。从源码包解压讲起,系统梳理图像修复算法的原理、环境搭建、推理演示与模型

weixin_33842304的博客 381

论文阅读——Image Inpainting for Irregular Holes Using Partial Convolutions

Image Inpainting for Irregular Holes Using Partial Convolutions阅读笔记

长路漫漫亦灿灿 1064

C#图像修复实战:使用opencvSharp库

OpenCVSharp是一个流行的跨平台计算机视觉库,它是OpenCV(Open Source Computer Vision Library)的C#封装。OpenCV是由Intel公司于1999年启动的一个开源项目,旨在推动计算机视觉领域的研究和应用。OpenCVSharp保留了OpenCV的功能和性能,同时提供了一个更加友好和面向对象的接口,使得在.NET环境中使用计算机视觉技术变得更为便捷和高效。OpenCVSharp库的特点包括:跨平台性。

weixin_36277197的博客 878

EdgeConnect三阶段训练详解:从边缘生成到联合优化

EdgeConnect是一个基于深度学习的图像修复项目,它通过三阶段训练流程实现结构引导的图像修复。该项目利用边缘预测技术,能够精准修复图像中的缺失区域,让修复效果更加自然真实。本文将详细解析EdgeConnect的三阶段训练过程,帮助初学者快速掌握这一强大工具的核心原理。 ## 一、EdgeConnect训练前准备 在开始三阶段训练前,需要先完成项目的基础准备工作。首先克隆项目仓库: ``

gitblog_00299的博客 899

EdgeConnect_可以对动态环境下建图抠图补全及其有用的文章_也是提供了类似查找关键词.pdf

一篇可爱的论文,非常值得看一下,大家可以关注一下

S7-1200与KINCO伺服通信实战:CM CANopen模块配置避坑指南(附完整PDO映射表)

本文详细解析了西门子S7-1200 PLC通过CM CANopen模块与KINCO伺服驱动器的通信配置全流程,重点解决PDO映射混乱、心跳报文配置错误等常见问题。提供硬件组态、参数设置、PDO映射模板及故障排查方案,助力工业自动化系统实现稳定高效的多轴运动控制。

2y3u4i5o6p的博客 1105

【每周CV论文推荐】基于GAN的图像修复值得阅读的文章

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。图像修复(补全)是一个非常基础的图像处理领域,也是一个难度较大的方向,随着生成对抗网络技术的成熟,基于GAN的图像修复在传统方法的基础上取得了非常大的进展,本次我们来简单给大家推荐一些初学者值得关注的工作。作者&编辑 | 言有三1基本模型由于GAN...

hacker_long的专栏 2553

Ubuntu下Vim创建属于自己的头部注释和代码模板

痛点 每次打开vim想写个C或者C++的程序都要把固定的模板敲一遍,是不是感觉非常的繁琐,能不能把Vim弄得像IDE那样新建一个文件直接生成对应的头部注释和代码模板,减少这些重复工作呢?下面我尽量详细的介绍实现的方法: 先看看新建文件后的效果 C语言格式效果 C++语言效果 方法: 使用命令 vi /etc/vim/vimrc 打开vimrc这个文件,然后复制以下代码至文件末尾的空白处即可! 修改vimrc文件里面的内容必须要用root管理员身份才能进行修改,修改时先切换至root身份即可。 "新建.

weixin_42137584的博客 1561

cv方向有哪些_【每周CV论文】初学深度学习图像超分辨应该要读的文章

欢迎来到《每周CV论文》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。图像超分辨是一个非常实际应用价值的方向,今天给大家推荐初学该领域必须要读的文章。作者&编辑 | 言有三1 SRCNNSRCNN方法[1]是将深度学习用于图像超分辨领域中最早期的尝试,它是一个前上采样结构,可以看作是经典的稀疏编码用深度学习模型进行实现。文...

weixin_39616961的博客 346

RDMA网络通信技术、NCCL集合通讯(GPU)

NCCL 是 NVIDIA 专为 GPU 设计的高性能集合通信库,用于优化多 GPU、多节点间的集体操作(如 AllReduce、Broadcast、AllGather 等),是深度学习分布式训练的核心组件。RDMA 允许计算机直接访问远程内存,无需 CPU 干预,大幅降低了网络通信的延迟和 CPU 开销。常见的 RDMA 实现包括。是两项关键技术,用于优化节点间数据传输效率和大规模并行计算性能。在高性能计算(HPC)、人工智能训练和数据密集型场景中,

weixin_42795092的博客 2425

深度学习12—VGG19实现

state_dict = load_state_dict_from_url(model_urls['vgg19'],model_dir='./model' ,progress=progress)#预训练模型地址。accuracy=((out.argmax(1)==label).sum()).clone().detach().cpu().numpy()#正确预测的总和比测试集的长度,即预测正确的精度。image=torch.reshape(image,(1,3,224,224))#四维图形,RGB三个通。

m0_55196097的博客 2444

【每周CV论文】初学深度学习图像超分辨应该要读的文章

欢迎来到《每周CV论文》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。图像超分辨是一个非常实际应用价值的方向,今天给大...

hacker_long的专栏 769

setup time和hold time的计算

内容仅仅为了方便记忆,与原理无关

sddhyl的博客 7819

【每周CV论文推荐】基于GAN的图像降噪值得阅读的文章

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。图像降噪是一个非常基础的图像处理领域,随着生成对抗网络技术的成熟,基于GAN的图像降噪在一些复杂问题上取得了比较不错的进展,本次我们来简单给大家推荐一些初学者值得关注的工作。作者&编辑 | 言有三1基本噪声仿真模型我们之所以研究GAN模型用于图像降...

hacker_long的专栏 936

华为OD机试真题 新系统2026-04-01 C语言 实现【计算数列位置N的值】

1、输入M、N两个数,则按照以下规则形成一个数列; 2、数列的前M个元素的值为1到M; 3、从M+1个元素开始,计算的逻辑为: 如果其前面的M个元素中,存在值相同的元素,则该位置上的数值等于前面M个数中最大的数值与最小的数值之如果其前面的M个元素中,不存在值相同的元素,则该位置上的数值等于前面M个数中最大的数值与最小的数值之差;

MISAYAONE的博客 592

DC/DC开关电源学习笔记(十五)四开关Buck-Boost-FSBB升降压电路拓扑与工作原理

在DCDC领域,最为常见的是buck拓扑,其次是boost拓扑,而buck-boost的关注度相对较低。但是在电池供电场景日益普及的现在,升降压的需求在不断上升,现在更加关注buck-boost这个拓扑。而在所有buck-boost拓扑中,四开关buck-boost最受欢迎。四开关buck-boost的拓扑很简单,如下图。

小幽余生不加糖 6015

IOPaint图像修复原理:深度学习在图像处理中的应用

你是否曾经遇到过这样的困扰:珍贵的照片上出现了不想要的物体、水印或瑕疵,想要修复却无从下手?传统图像处理工具往往效果有限,而专业的人工修复又成本高昂。现在,基于深度学习的图像修复技术正在彻底改变这一现状。IOPaint作为一个开源免费的图像修复工具,集成了多种先进的AI模型,能够智能地去除不需要的内容并生成逼真的修复结果。 本文将深入解析IOPaint的核心技术原理,带你了解深度学习在图像修复领...

gitblog_00424的博客 931

生成模型实战 | ProGAN详解与实现

Progressive GAN (ProGAN) 是一种通过渐进式增长网络结构来生成高分辨率、高保真图像的技术。传统 GAN 难以直接生成超过 256x256 分辨率的图像,而 ProGAN 创新性地从低分辨率开始训练生成器和判别器,逐步添加网络层以提高分辨率,直至达到1024x1024。该方法结合了像素归一化、小批次统计信息和均衡化学习率等关键技术,并使用 WGAN-GP 损失函数确保训练稳定性。ProGAN 是首个能生成1024x1024高保真人脸图像的模型,但其训练耗时较长,且对计算资源要求较高。

盼小辉丶的博客 1435

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

python图片修复软件_Python与机器视觉(x)图像修复

本系列博客主要分享Python在机器视觉/计算机视觉下的编程应用cv2包是著名的视觉库OpenCV的Python实现图像修复很多时候遇到受损的图片我们需要利用机器视觉的手段对其进行修复,opencv中提供了inpaint函数实现了这一功能。1.先来看一个例子首先读入图片:import numpy as npimport cv2 as cvimg = cv.imread('src.jpg')poll...

weixin_39725403的博客 548

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【杂谈】计算机视觉新手如何选读论文?这100多篇你必须收下。

从事计算机视觉领域的工作或者研究,必不可少的一件事情就是读论文,目前论文这么多,对于新手朋友们来说,该如何进行选读呢?本次来汇总一下我们的论文推荐专栏,给大家推荐各个方向,超过100篇文...

hacker_long的专栏 2448

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: 【杂谈】关于批量采购与教材试点深度学习之图像识别,模型设计,人脸图像处理书籍相关问题...
下一篇: 【杂谈】如果你想快速系统掌握计算机视觉大部分领域,学习人脸图像是唯一选择...
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值