谷歌
为了更好的保护版权,Google开发了一键去水印工具
Google的搜索部门今天向向我们演示了如何运用算法去掉图片的水印,这些依靠水印作版权标识的图片在去水印后,就能在网络上同行无阻了。这项研究的详细内容在7月份就已经以文字的形式公布,标题叫「可见水印的有效性(On the Effectiveness of Visible Watermarks)」。
视频截图
「和找操作系统的漏洞一样,我们也要找各种应用和协议的漏洞,找到和解决这个漏洞有助于帮助摄影师和图片社区找到更好的版权保护方式。」,Tali Dekel 和 Michael Rubinstein在今早的声明中说道,他们是Google的科学家。
Dekel 和 Rubinstein表示,现在的图片水印最大的问题是相似度太高。「这种高度的相似性就能被去水印软件利用——只用估算水印的形状和和它的透明度,再恢复水印之下的原图就行了。」这两位解释道,「这些步骤都是自动的,不需要用户插手,机器学习只需要利用网络已有的带水印图片即可自己学会。」
Photo: Google
去水印算法的团队运用了大量的公共图片训练软件,软件先识别出里面的水印,再利用「多图抠图(multi-image matting)」技术分离出水印和原图。因为机器已经理解了这些水印的透明度、结构、阴影和色彩的梯度等,Google的算法已经能够去除任何特定的或相似的水印。
为了解决原来水印技术的缺陷,并创造出一种更好的保护网页图片版权的方法,研究团队建议在水印中增加一些特定的随机元素。当然,你无法改变水印的位置或透明度。但是,你可以增加那些无法被去水印技术识别出来的东西,例如「随机的几何扰动(geometric perturbations)」,我们可以把原来的文字和logo「掰弯」试试。用前文的方法,算法在去完水印后,会遗留一部分水印的轮廓。因为,这套算法当初就是被训练出来「找相同」的,他们只能把已知的相同部分去掉。
「简言之,这套方法有效,是因为去除被随机弯曲过的水印需要软件进一步学习这种随机弯曲的弯曲范围,这样游戏的难度就变大了。」这两位写道,「而且,就算现在的算法能识别出带有随机扰动的水印(这已经很了不起了),不加人工也很难完全准确的去掉。」
研究团队承认这种防御措施还不完美。总会有更精妙的算法出来,就像数字安全领域里的猫鼠游戏一样。但是,现在的水印保护水平实在太糟糕了,他们说道,只需要加一点点的随机变量就能大大增强现在的图片版权的保护性。