内容感知填充如何工作?
artificial-intelligence
graphics
image-processing
6
0

在即将发布的Photoshop版本中,有一个名为“内容感知填充”的功能。

此功能将根据周围的图像填充图像的选择-使其可以生成灌木丛和云,同时与周围的图像保持无缝。

请参阅http://www.youtube.com/watch?v=NH0aEp1oDOI ,以预览我正在谈论的Photoshop功能。

我的问题是: 此功能如何在算法上起作用?

参考资料:
Stack Overflow
收藏
评论
共 5 个回答
高赞 时间 活跃

我猜想对于较小的孔,他们正在围绕该区域抓取具有类似纹理的小块以填充该小块。 对此 ,康纳利·巴恩斯(Connelly Barnes)等人在SIGGRAPH 2009中的题为“ PatchMatch:用于结构化图像编辑的随机对应算法 ”的论文中进行了描述对于更大的孔,他们可以利用具有类似全局统计量或纹理的大型图片数据库,如“ 使用数百万张图片完成场景 ”中所述。如果他们能以某种方式将两者融合在一起,我认为它应该像视频中那样工作。

收藏
评论

我正在研究类似的问题。根据我的阅读,他们通常使用“ PatchMatch”或“非参数补丁采样”。

PatchMatch:结构图像编辑的随机对应算法

收藏
评论

我是前面提到的PatchMatch论文的合著者,我领导了Photoshop中原始的“内容感知填充”功能的开发,以及Creative Technologies Lab中的Ivan Cavero Belaunde和Eli Shechtman以及Photoshop上的Jeff Chien球队。

Photoshop的Content-Aware Fill使用PatchMatch论文中描述的算法的高度优化的多线程变体,以及一种称为“ SpaceTime Video Completion”的旧方法。在以下技术页面上为此功能引用了两篇论文:

http://www.adobe.com/cn/technology/projects/content-aware-fill.html

您可以在Adobe Research网页上找到有关我们的更多信息。

收藏
评论

好吧,由于明显的原因,他们不会说出来。该技术的通用名称是“修复”,您可以查找一下。

具体来说,如果您查看Criminisi在Microsoft http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.67.9407中所做的事情,以及Todor Georgiev现在在Adobe http://www.tgeorgiev上所做的事情.net / Inpainting.html ,您将可以做出很好的猜测。我会说90%的猜测应该足够了。

收藏
评论

很长一段时间以来, GIMP都有非常相似的算法。它被称为再合成器 ,也许您应该能够找到它的来源(也许在项目现场 )。

编辑
ubuntu存储库中也有可用的
在这里您可以看到使用GIMP处理相同的图像: http : //www.youtube.com/watch?v= 0AoobQQBeVc&feature= related

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号