资讯 人工智能
此为临时链接,仅用于文章预览,将在时失效

深度学习的图像修复

作者:AI研习社-译站
2019/03/29 10:28

深度学习的图像修复

本文为 AI 研习社编译的技术博客,原标题 :

Image Inpainting with Deep Learning

作者 | Tarun Bonu

翻译 | 许毅         

校对 | 邓普斯•杰弗        审核 | 酱番梨       整理 | 立鱼王

原文链接:

https://medium.com/jamieai/image-inpainting-with-deep-learning-dd8555e56a32

机器能够产生幻觉。机器这样的能力可以帮助我们开发一些技术,例如图像修复。


  什么是图像修复?

修复指的是恢复图像损失的部分并且基于背景信息将它们重建的技术。它指的是在视觉输入的指定区域中填充缺失数据的过程。在数字世界中,它指的是应用复杂算法以替代图像数据中缺失或者损坏部分。

在数字效果图像复原,图像编码和传输的应用中,图像修复已经被广泛地研究。

深度学习的图像修复

给定上面的图像,我们怎么样填补缺失的信息呢?想象我们正在建造一个填补元件的系统。系统该如何做呢?人类的大脑该如何做呢?我们需要使用哪种类型的数据呢?这些都是我们需要思考的问题以解决图像修复这样的问题。

有两种类型的信息需要关注:


  传统修复

传统上,图像修复可以使用基于扩散方法来处理,这种方法将局部结构传播到位置部分,或者基于示例的方法,每一次构建缺失部分的一个像素点(块)同时保持和周围像素点的一致性。

深度学习的图像修复

当缺失部分很大时,这些方法会失效,因此需要一个额外的部件提供合理的想象力(来自机器的幻觉)。这些附加的信息可能是由自然图像的高阶模型提供,例如由深度神经网络计算的那些。


  应用深度神经网络实现

在这个方法中,我们依赖预训练神经网络的幻觉来填补图像中的大洞。深度神经网络使用监督图像分类。在监督图像分类中,每个图像都有一个特定的标签,并且神经网络通过一连串的基本操作运算来学习图像到标签之间的映射。当在巨大的数据集(数百万张带有成千个的标签的图像)上被训练后,神经网络具有卓越的分类表现并且偶尔可以超越人类的准确率。实施一个判别式预训练的神经网络来指导图像重建,其中神经网络的最后一层在图像修复问题中被直接运用。

深度学习的图像修复

判别式预训练的神经网络

极大值问题:

让我们考虑极大化:

max Iˆ Nl( ˆI) subject to ˆIΩ = IΩ

N —训练网络

I — 图像缺失部分

I —需要恢复的部分

Ω the subset of R2 (R squared, contains known part of the image)

我们的目标是恢复Ω(用Ωc表示)补码中的像素。上述问题利用分类器的先验知识重建缺失的部件Ωc,在训练阶段可能会看到数以百万计的图像。

正则化策略

Total Variation (TV) norm 是一种在保留边缘等重要细节的同时,去除不良细节的策略。Total Variation (TV) norm由于具有保边性,在反问题如去噪、超分辨率等中被广泛用作正则化器。


   不同技术的比较

深度学习的图像修复

其他结果

深度学习的图像修复

 (1)

深度学习的图像修复

 (2)

深度学习的图像修复

(3)

深度学习的图像修复

 (4)

想要继续查看该篇文章相关链接和参考文献?

点击深度学习的图像修复】或打开下方链接即可访问:雷锋网雷锋网雷锋网

https://ai.yanxishe.com/page/TextTranslation/1564

AI入门、大数据、机器学习免费教程

35本世界顶级原本教程限时开放,这类书单由知名数据科学网站 KDnuggets 的副主编,同时也是资深的数据科学家、深度学习技术爱好者的Matthew Mayo推荐,他在机器学习和数据科学领域具有丰富的科研和从业经验。

点击链接即可获取:https://ai.yanxishe.com/page/resourceDetail/417


长按图片保存图片,分享给好友或朋友圈

深度学习的图像修复

扫码查看文章

正在生成分享图...

取消
相关文章