分享好友 厨具导购网站首页 频道列表
梵高眼里的《星空》究竟有多美
2024-06-03 13:53    6842    中华厨具网

梵高有一幅油画叫 starry night,也就是《星空》。我常常想,梵高在精神病院完成这幅名作时,他眼里看到(或者脑海中)的星空浩瀚的全局究竟该有多美,或者究竟该有多悲伤。可惜我们永远都只能看到画框中那一小方天地。

最近剑桥大学工程系办了个年度摄影大赛“工程的艺术:来自科技前沿的图像”。大赛的二等奖最后被来自机器学习小组的 yarin gal 博士生获得,而他做的事情很有意思:利用机器学习算法扩展梵高的名画 starry night,如下图。

gal 还建了一个专门的网站,用来展示这种 extrapolated art,即利用机器学习+图像处理来扩展整幅画的全局景象,因为画往往只提供了一个局部影像。

数字修补技术(digital inpainting)第一次被提出是在 2000 年siggraph大会上,一篇名为图像修补(image inpainting)的文章里。这一技术主要是为了修补那些年代久远的名古画,但在其他图像领域也有广泛的应用。还有一种图像修补算法叫 patch match,是专门用来创作机器艺术(machine art)的。

接下来我们不妨来看一个实现这种名作扩展的编程例子,这个例子将使用wolfram语言。在 wolfram 语言里,inpaint 是一个内建函数,需要修补的图像区域可以被三种对象赋值:图像、图形对象、矩阵。

inpaint 里有 5 种不同的方法(method)选项,用来实现不同的图像处理算法:“diffusion,” “total variation,” “fast marching,” “navier stokes,” 以及 “texture synthesis”。其中最后一种方法 texture synthesis 是系统默认的,texture synthesis 跟其他算法不同的点在于,它不会单独操控每个色彩通道,并且它不会增加新的像素值。也就是说,每一个修补像素值都是从输入图像的某些部分里直接获得的,在下面这张图里,你可以很清楚的看到,利用 texture synthesis 可以让图像中的比较大的物体直接“消失”。

texture synthesis 这种方法是基于一种改良后的最优解算法,该算法在 p. harrison 的博士论文image texture tools里曾被介绍过。texture synthesis 有两个参数,第一个参数是用来做比较的临近像素的数量(neighbor count),第二个参数是用来寻找最优图像纹理的采样率大小(max samples)。

回到梵高的画来。首先我们导入梵高的 starry night,去掉边框。

然后,我们需要先用白色的像素来扩充图像,扩展出后面可以用来修补的空白区域。

然后就可以使用 texture synthesis 方法生成最优的临近图像纹理,修补并扩展图像的全景。

效果还不错吧。通过调整 neighbor count 和 max samples 的值,还可以有不同的扩展效果。有安装 wolfram 语言开发软件的同学可以点这里下载工程文件,没有安装软件的同学还可以在wolfram programming cloud里试试。

转载:中国机器人网(原始来源:评论:0)

以上是网络信息转载,信息真实性自行斟酌。

版权/免责声明:
一、本文图片及内容来自网络,不代表本站的观点和立场,如涉及各类版权问题请联系及时删除。
二、凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性。
三、转载本站原创文章请注明来源:中华厨具网

免责声明:

本站所有页面所展现的企业/商品/服务内容、商标、费用、流程、详情等信息内容均由免费注册用户自行发布或由企业经营者自行提供,可能存在所发布的信息并未获得企业所有人授权、或信息不准确、不完整的情况;本网站仅为免费注册用户提供信息发布渠道,虽严格审核把关,但无法完全排除差错或疏漏,因此,本网站不对其发布信息的真实性、准确性和合法性负责。 本网站郑重声明:对网站展现内容(信息的真实性、准确性、合法性)不承担任何法律责任。

温馨提醒:中华厨具网提醒您部分企业可能不开放加盟/投资开店,请您在加盟/投资前直接与该企业核实、确认,并以企业最终确认的为准。对于您从本网站或本网站的任何有关服务所获得的资讯、内容或广告,以及您接受或信赖任何信息所产生之风险,本网站不承担任何责任,您应自行审核风险并谨防受骗。

中华厨具网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。

中华厨具网存在海量企业及店铺入驻,本网站虽严格审核把关,但无法完全排除差错或疏漏。如您发现页面有任何违法/侵权、错误信息或任何其他问题,请立即向中华厨具网举报并提供有效线索,我们将根据提供举报证据的材料及时处理或移除侵权或违法信息。