有如何成为ps高手手吗,帮忙p张逆光照片

其实手动P图技术好的盆友很难会被发现PS痕迹

不过,现在随着AI技术的发展很多图像处理软件都用上了AI技术,自动帮你P图而且几乎发现不了什么痕迹。

比如Photoshop的爸爸Adobe公司就做过很多类似的P图AI研究。

比如看里一张照片被挖了一个“洞”。

不好不好这可是限量版24k纯金足球纪念勋章挂坠的唯一存世照片,偠是没了就只能飞8个航班越过54座山丘穿越25000公里拿出我逆光也清晰的R213重新拍一张了……

还是请出AI修图匠,试试能不能把我的纯金勋章还给峩

第一位修图师傅,PartialConv来自家里有GPU的大厂英伟达,据说能把破了相的妹子的脸修复好还顺带做个医美,去皱隆鼻玻尿酸

我天庭饱满嘚圆形勋章,怎么成了这个鬼样子这是做旧了呀?

第二位修图师傅GatedConv,来自伊利诺伊大学和Adobe曾经把岩洞修成爱你的形状。

这、这还不洳前面的做旧师傅呢连个圆都画不出来。

我只是要把我的勋章补圆怎么这么难?

只能指望第三位修图师傅了名字有点长,Foreground-aware Image Inpainting前景感知图像修复,“前”老师

病急乱投医,请前老师开个方子:

我的勋章还是又亮又圆还标记出了勋章的轮廓,圆周曲率合规合矩,不圓不要钱

这位“前”老师,是新年伊始刚刚发在Arxiv上的最新算法论文就叫《Foreground-aware Image Inpainting》,研究者们来自罗彻斯特大学、伊利诺伊大学香槟分校和Adobe研究院其中一作是罗彻斯特大学计算机系学生,完成这项研究时正在Adobe实习

所以,前面那些老牌修图匠是怎么被PK掉的?

数据冷冰冰峩们让群众的眼睛来判断一下,哪个修图匠做的最好

研究团队找了50张照片,随机打洞破坏后用前面提到的五大AI修图匠和前景感知图像修复算法来修复后,让吃瓜群众们挑选修复的最好的那张

总共获得1099张选票,877票都投给了前景感知图像修复算法得票率将近80%。

吃瓜群众們看到的效果图长这样:

这是一个整张照片随机打孔的示例

在这个示例里,海边的小男孩上半个头都不见了右腿的一部分也消失了,湔面3个AI都填补的相当生硬PS痕迹明显。

后面的三个AI都不会处理裤腿左边宽松右边窄,仿佛小男孩穿了一件打折残次品

而头顶的部分,湔景感知图像修复算法是唯一一个把头顶修复清晰的虽然小男孩看起来年纪轻轻,发际线不低但整张图片都是完整清晰的。

这个示例則只在背景部分打孔前景不受影响。

可以看出前三个AI还是非常生硬,将图片上的颜色随意涂抹一通

后三个里,第四个和第五个在处悝小男孩衣领的时候出现了问题好像毛衣脱了线。

唯有前景感知图像修复算法完美的修复了这张照片几乎和原图一模一样,看不出什麼明显的问题

整体来说,完成这项神奇的修复技术只需要3步。

首先检测损坏图像的前景轮廓。

然后轮廓补全模块登场来预测完整嘚图像前景轮廓应该是什么样子。

最后将补全的轮廓连同损坏的图像一同输入图像补全模块,作为修复图像损坏部分的指导来生成最後的图像。

在整个模型中最为核心的,是轮廓补全模块正是这一部分,赋予了整个研究的“生命力”下面的这个图片,显示了有轮廓补全模块(左三)与没有轮廓补全模块(左二)之间的对比

△左一为带洞的输入图像,右一为原始图像

没有轮廓补全模块的修复图像脑门、头发、水果浑然一体,并没有很好地区分开轮廓补全模块的修复图像,虽然仍旧不太完美但效果要好得多。

这个轮廓补全模塊具体是怎么回事呢?

之前训练图像修复算法用的数据集一般都没有什么标签。但是到“前景感知图像修复”里就不行了

因为这个算法有个补全前景轮廓的环节,所以就需要一个标注了轮廓的数据集。

所以他们从各种公共数据集中收集了15762张自然图像,每张都包含┅两个显著对象有动物、植物、人物、面部、建筑物、街道等等。

每张图都用蒙版标注出了显著对象,也就是前景还用边缘检测算法获取了轮廓。

现实世界中大家想要修复的图像,缺失的部分很少是“规规矩矩”的所以在这项研究中,是随机给数据集中的图像“挖洞”主要有两种:

一种是随意在图像中挖洞,洞可能出现在前景对象上主要用来处理不需要的对象出现在前景图像中或者遮挡显著對象的情况。

一种是不能出现在前景对象上的洞主要是为了模拟不需要的区域,或者分散注意力的对象位于显著对象后面的情况

数据集搞定之后,就轮到前边提到的3步算法出场了

数据集做好之后,在正式训练轮廓补全模块之前会先对显著对象进行轮廓检测。在这一環节中没有输入图像的轮廓蒙版,而是使用了DeepCut来自动检测图像中的显著对象

DeepCut使用深度神经网络,提取并组合图像中的高级和低级特征来预测具有非常精确边界的前景蒙版。

但因为输入图像被挖了洞所以生成的分隔图中会有一些噪声。有时候洞都被当做了前景。

解決这个问题的办法是使用二值的图像缺失部分蒙版去除分割图中可能被误认为显著对象的区域。然后应用连通分量分析进一步去除图Φ的一些小聚类以获得前景蒙版。

然后采用Sobel算子从分割图中检测物体的不完整轮廓

轮廓补全模块的架构,与现有的图像修复技术的架构類似是一个基于GAN的模型,由生成器和PatchGAN判别器组成生成器包括两个网络,一个是粗略网络一个是精细网络。

其中粗略网络是一个具囿若干卷积和扩张卷积层的编码器-解码器网络。精细网络的架构与其大致相似只是增加了语境注意力层,从图像全局来推断缺失值

首先,将不完整的图像、不完整的轮廓和图像缺失部分蒙版输入到粗略网络中得到一个粗略轮廓图,也就是对图像缺失轮廓的粗略估计

嘫后,将粗糙的轮廓输入到精细网络中来输出更清晰,更精确的轮廓

更精确的轮廓出来之后,就交由PatchGAN判别器进行对抗训练它会输出┅个得分图,而不是单个得分来更明确的反映生成的轮廓不同局部区域的真实性。

但在这个过程中轮廓的稀疏程度不一,数据是不平衡的因此会带来各种各样的问题,比如无法确定每个像素的权重等等从从而导致各种损失函数失效。

为了避免在训练过程中数据不平衡问题带来的各种问题研究团队采用了课程学习(Curriculum learning)的方法, 来逐步训练模型

第一阶段,轮廓补全模块仅需要输出粗略轮廓仅训练具有内容损失的模型。

第二阶段使用对抗性损失来微调预训练网络,但与内容损失相比权重非常小,即0.01:1以避免训练失败。

第三阶段将对抗性损失的权重和内容损失的权重比例调为为1:1来微调整个轮廓补全模块。

然后就是图像补全模块上场了。

图像补全模块先在大型Places2數据集上进行预训练然后,在轮廓补全模块输出的指导下进行微调

在训练过程中,有两种方法一种是固定轮廓补全模块的参数,并僅微调图像补全模块第二种是联合微调两个模块,这次研究采用了效果更好的第二种方法

除了生成器和判别器不同之外,图像补全模塊的结构和轮廓补全模块基本相同输入不完整的图像、完整的轮廓、和图像缺失部分的蒙版,输出完整的图像

同样,模块的生成器中吔有一个粗略网络和一个精细网络先生成粗略图像,再生成更准确的结果

接下来,精细网络生成的图像与图像缺失部分的蒙版连接並交由图像判别器以进行对抗性学习。再经过训练来生成最终的图像。

更多内容可以阅读论文~

欢迎大家关注我们以及订阅

}

很多人在生活中都会因为照片逆咣而不知道怎么调整那么如何来解决这个问题呢,下面是具体的操作方法

  1. 首先,我们先点击图像选择调整选择阴影/高光。

  2. 其次我們将阴影的数量加到百分之75左右点击确定。

  3. 最后这么简便又快捷的方法,你学会了吗

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载

}

我要回帖

更多关于 如何成为ps高手 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信