首页 > 解决方案 > 我们如何将图像中的特定结构(由掩码定义)转移到另一个图像?

问题描述

显示源图像和目标图像之间所需内容传输的图像

本质上,有没有一种方法可以增长由蒙版定义的图像补丁并保持其真实性?

标签: image-processingdynamic-image-generation

解决方案


对于您的第一个问题,您正在谈论图像样式转换。在这种情况下,CNN可能会对您有所帮助。

其次,如果我理解正确的话,增长意味着在图像补丁中引入变化,同时保持它的真实性。如果这是目标,您可以使用GAN生成图像,前提是您有一个合理大小的数据集进行训练:

使用 GAN 进行图像合成

直观地说,条件 GAN 对输入数据集的联合分布(在您的情况下,是您想要模仿的图像)进行建模,并且可以从学习的分布中提取新样本(图像),从而允许您创建更多具有相似内容的图像。

Pix2Pix是一篇著名论文的开源代码,您可以使用它来生成图像。具体来说,让 X 是您的输入图像,而 Y 是目标图像。您可以训练网络并输入 X 以观察生成器的输出 O。此后,通过稍微调整架构或通过更改跳过连接(阅读论文)再次训练,您可以在输出图像 O 中生成变化。

Font Style Transfer是一个有趣的图像文本实验(而不是图像上的图像,如您的情况)。


推荐阅读